]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_gdi_wrap.cpp
reSWIGged
[wxWidgets.git] / wxPython / src / gtk / _gdi_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
0085ce49 3 * Version 1.3.29
d14a1e28
RD
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
0085ce49 12#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
d14a1e28
RD
13
14#ifdef __cplusplus
15template<class T> class SwigValueWrapper {
16 T *tt;
17public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
093d3ff1 27};
d14a1e28
RD
28#endif
29
0085ce49 30/* -----------------------------------------------------------------------------
32fe5131
RD
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
0085ce49 33 * ----------------------------------------------------------------------------- */
d14a1e28 34
32fe5131
RD
35/* template workaround for compilers that cannot correctly implement the C++ standard */
36#ifndef SWIGTEMPLATEDISAMBIGUATOR
0085ce49
RD
37# if defined(__SUNPRO_CC)
38# if (__SUNPRO_CC <= 0x560)
39# define SWIGTEMPLATEDISAMBIGUATOR template
40# else
41# define SWIGTEMPLATEDISAMBIGUATOR
42# endif
43# else
44# define SWIGTEMPLATEDISAMBIGUATOR
45# endif
093d3ff1 46#endif
d14a1e28 47
32fe5131
RD
48/* inline attribute */
49#ifndef SWIGINLINE
50# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
51# define SWIGINLINE inline
52# else
53# define SWIGINLINE
54# endif
55#endif
56
57/* attribute recognised by some compilers to avoid 'unused' warnings */
58#ifndef SWIGUNUSED
0085ce49
RD
59# if defined(__GNUC__)
60# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
61# define SWIGUNUSED __attribute__ ((__unused__))
62# else
63# define SWIGUNUSED
64# endif
65# elif defined(__ICC)
66# define SWIGUNUSED __attribute__ ((__unused__))
32fe5131
RD
67# else
68# define SWIGUNUSED
69# endif
70#endif
71
0085ce49
RD
72#ifndef SWIGUNUSEDPARM
73# ifdef __cplusplus
74# define SWIGUNUSEDPARM(p)
75# else
76# define SWIGUNUSEDPARM(p) p SWIGUNUSED
77# endif
78#endif
79
32fe5131
RD
80/* internal SWIG method */
81#ifndef SWIGINTERN
82# define SWIGINTERN static SWIGUNUSED
83#endif
84
85/* internal inline SWIG method */
86#ifndef SWIGINTERNINLINE
87# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
88#endif
89
0085ce49
RD
90/* exporting methods */
91#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
92# ifndef GCC_HASCLASSVISIBILITY
93# define GCC_HASCLASSVISIBILITY
94# endif
95#endif
96
32fe5131
RD
97#ifndef SWIGEXPORT
98# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
99# if defined(STATIC_LINKED)
100# define SWIGEXPORT
101# else
102# define SWIGEXPORT __declspec(dllexport)
103# endif
104# else
0085ce49
RD
105# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106# define SWIGEXPORT __attribute__ ((visibility("default")))
107# else
108# define SWIGEXPORT
109# endif
32fe5131
RD
110# endif
111#endif
112
113/* calling conventions for Windows */
114#ifndef SWIGSTDCALL
115# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
116# define SWIGSTDCALL __stdcall
117# else
118# define SWIGSTDCALL
119# endif
120#endif
121
0085ce49
RD
122/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
123#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
124# define _CRT_SECURE_NO_DEPRECATE
125#endif
32fe5131 126
c9c7117a 127
0085ce49 128/* Python.h has to appear first */
093d3ff1 129#include <Python.h>
d14a1e28 130
0085ce49 131/* -----------------------------------------------------------------------------
093d3ff1 132 * swigrun.swg
d14a1e28 133 *
0085ce49
RD
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
d14a1e28 137
093d3ff1
RD
138/* This should only be incremented when either the layout of swig_type_info changes,
139 or for whatever reason, the runtime changes incompatibly */
32fe5131 140#define SWIG_RUNTIME_VERSION "2"
d14a1e28 141
093d3ff1
RD
142/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143#ifdef SWIG_TYPE_TABLE
32fe5131
RD
144# define SWIG_QUOTE_STRING(x) #x
145# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
146# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
d14a1e28 147#else
32fe5131 148# define SWIG_TYPE_TABLE_NAME
093d3ff1
RD
149#endif
150
151/*
152 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
153 creating a static or dynamic library from the swig runtime code.
154 In 99.9% of the cases, swig just needs to declare them as 'static'.
155
156 But only do this if is strictly necessary, ie, if you have problems
157 with your compiler or so.
158*/
32fe5131 159
093d3ff1 160#ifndef SWIGRUNTIME
32fe5131 161# define SWIGRUNTIME SWIGINTERN
093d3ff1 162#endif
32fe5131 163
093d3ff1 164#ifndef SWIGRUNTIMEINLINE
32fe5131 165# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
d14a1e28
RD
166#endif
167
0085ce49
RD
168/* Generic buffer size */
169#ifndef SWIG_BUFFER_SIZE
170# define SWIG_BUFFER_SIZE 1024
171#endif
172
173/* Flags for pointer conversions */
174#define SWIG_POINTER_DISOWN 0x1
175
176/* Flags for new pointer objects */
177#define SWIG_POINTER_OWN 0x1
178
179
180/*
181 Flags/methods for returning states.
182
183 The swig conversion methods, as ConvertPtr, return and integer
184 that tells if the conversion was successful or not. And if not,
185 an error code can be returned (see swigerrors.swg for the codes).
186
187 Use the following macros/flags to set or process the returning
188 states.
189
190 In old swig versions, you usually write code as:
191
192 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
193 // success code
194 } else {
195 //fail code
196 }
197
198 Now you can be more explicit as:
199
200 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
201 if (SWIG_IsOK(res)) {
202 // success code
203 } else {
204 // fail code
205 }
206
207 that seems to be the same, but now you can also do
208
209 Type *ptr;
210 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
211 if (SWIG_IsOK(res)) {
212 // success code
213 if (SWIG_IsNewObj(res) {
214 ...
215 delete *ptr;
216 } else {
217 ...
218 }
219 } else {
220 // fail code
221 }
222
223 I.e., now SWIG_ConvertPtr can return new objects and you can
224 identify the case and take care of the deallocation. Of course that
225 requires also to SWIG_ConvertPtr to return new result values, as
226
227 int SWIG_ConvertPtr(obj, ptr,...) {
228 if (<obj is ok>) {
229 if (<need new object>) {
230 *ptr = <ptr to new allocated object>;
231 return SWIG_NEWOBJ;
232 } else {
233 *ptr = <ptr to old object>;
234 return SWIG_OLDOBJ;
235 }
236 } else {
237 return SWIG_BADOBJ;
238 }
239 }
240
241 Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
242 more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
243 swig errors code.
244
245 Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
246 allows to return the 'cast rank', for example, if you have this
247
248 int food(double)
249 int fooi(int);
250
251 and you call
252
253 food(1) // cast rank '1' (1 -> 1.0)
254 fooi(1) // cast rank '0'
255
256 just use the SWIG_AddCast()/SWIG_CheckState()
257
258
259 */
260#define SWIG_OK (0)
261#define SWIG_ERROR (-1)
262#define SWIG_IsOK(r) (r >= 0)
263#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
264
265/* The CastRankLimit says how many bits are used for the cast rank */
266#define SWIG_CASTRANKLIMIT (1 << 8)
267/* The NewMask denotes the object was created (using new/malloc) */
268#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
269/* The TmpMask is for in/out typemaps that use temporal objects */
270#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
271/* Simple returning values */
272#define SWIG_BADOBJ (SWIG_ERROR)
273#define SWIG_OLDOBJ (SWIG_OK)
274#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
275#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
276/* Check, add and del mask methods */
277#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
278#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
279#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
280#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
281#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
282#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
283
284
285/* Cast-Rank Mode */
286#if defined(SWIG_CASTRANK_MODE)
287# ifndef SWIG_TypeRank
288# define SWIG_TypeRank unsigned long
289# endif
290# ifndef SWIG_MAXCASTRANK /* Default cast allowed */
291# define SWIG_MAXCASTRANK (2)
292# endif
293# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
294# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
295SWIGINTERNINLINE int SWIG_AddCast(int r) {
296 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
297}
298SWIGINTERNINLINE int SWIG_CheckState(int r) {
299 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
300}
301#else /* no cast-rank mode */
302# define SWIG_AddCast
303# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
304#endif
305
306
307
308
32fe5131
RD
309#include <string.h>
310
d14a1e28
RD
311#ifdef __cplusplus
312extern "C" {
313#endif
314
315typedef void *(*swig_converter_func)(void *);
316typedef struct swig_type_info *(*swig_dycast_func)(void **);
317
32fe5131 318/* Structure to store inforomation on one type */
d14a1e28 319typedef struct swig_type_info {
32fe5131
RD
320 const char *name; /* mangled name of this type */
321 const char *str; /* human readable name of this type */
322 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
323 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
324 void *clientdata; /* language specific type data */
0085ce49 325 int owndata; /* flag if the structure owns the clientdata */
d14a1e28
RD
326} swig_type_info;
327
32fe5131
RD
328/* Structure to store a type and conversion function used for casting */
329typedef struct swig_cast_info {
330 swig_type_info *type; /* pointer to type that is equivalent to this type */
331 swig_converter_func converter; /* function to cast the void pointers */
332 struct swig_cast_info *next; /* pointer to next cast in linked list */
333 struct swig_cast_info *prev; /* pointer to the previous cast */
334} swig_cast_info;
335
336/* Structure used to store module information
337 * Each module generates one structure like this, and the runtime collects
338 * all of these structures and stores them in a circularly linked list.*/
339typedef struct swig_module_info {
340 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
341 size_t size; /* Number of types in this module */
342 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
343 swig_type_info **type_initial; /* Array of initially generated type structures */
344 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
345 void *clientdata; /* Language specific module data */
346} swig_module_info;
347
093d3ff1
RD
348/*
349 Compare two type names skipping the space characters, therefore
350 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
351
352 Return 0 when the two name types are equivalent, as in
353 strncmp, but skipping ' '.
354*/
355SWIGRUNTIME int
356SWIG_TypeNameComp(const char *f1, const char *l1,
357 const char *f2, const char *l2) {
358 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
359 while ((*f1 == ' ') && (f1 != l1)) ++f1;
360 while ((*f2 == ' ') && (f2 != l2)) ++f2;
0085ce49 361 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
093d3ff1
RD
362 }
363 return (l1 - f1) - (l2 - f2);
364}
365
366/*
367 Check type equivalence in a name list like <name1>|<name2>|...
32fe5131 368 Return 0 if not equal, 1 if equal
093d3ff1
RD
369*/
370SWIGRUNTIME int
371SWIG_TypeEquiv(const char *nb, const char *tb) {
372 int equiv = 0;
373 const char* te = tb + strlen(tb);
374 const char* ne = nb;
375 while (!equiv && *ne) {
376 for (nb = ne; *ne; ++ne) {
377 if (*ne == '|') break;
378 }
32fe5131 379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
093d3ff1
RD
380 if (*ne) ++ne;
381 }
382 return equiv;
383}
384
385/*
32fe5131
RD
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
093d3ff1 388*/
32fe5131
RD
389SWIGRUNTIME int
390SWIG_TypeCompare(const char *nb, const char *tb) {
391 int equiv = 0;
392 const char* te = tb + strlen(tb);
393 const char* ne = nb;
394 while (!equiv && *ne) {
395 for (nb = ne; *ne; ++ne) {
396 if (*ne == '|') break;
093d3ff1 397 }
32fe5131
RD
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
093d3ff1 400 }
32fe5131 401 return equiv;
093d3ff1
RD
402}
403
32fe5131
RD
404
405/* think of this as a c++ template<> or a scheme macro */
406#define SWIG_TypeCheck_Template(comparison, ty) \
407 if (ty) { \
408 swig_cast_info *iter = ty->cast; \
409 while (iter) { \
410 if (comparison) { \
411 if (iter == ty->cast) return iter; \
412 /* Move iter to the top of the linked list */ \
413 iter->prev->next = iter->next; \
414 if (iter->next) \
415 iter->next->prev = iter->prev; \
416 iter->next = ty->cast; \
417 iter->prev = 0; \
418 if (ty->cast) ty->cast->prev = iter; \
419 ty->cast = iter; \
420 return iter; \
421 } \
422 iter = iter->next; \
423 } \
424 } \
425 return 0
426
093d3ff1
RD
427/*
428 Check the typename
429*/
32fe5131 430SWIGRUNTIME swig_cast_info *
093d3ff1 431SWIG_TypeCheck(const char *c, swig_type_info *ty) {
32fe5131
RD
432 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
433}
434
435/* Same as previous function, except strcmp is replaced with a pointer comparison */
436SWIGRUNTIME swig_cast_info *
437SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
438 SWIG_TypeCheck_Template(iter->type == from, into);
093d3ff1
RD
439}
440
441/*
442 Cast a pointer up an inheritance hierarchy
443*/
444SWIGRUNTIMEINLINE void *
32fe5131 445SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
093d3ff1
RD
446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
447}
448
449/*
450 Dynamic pointer casting. Down an inheritance hierarchy
451*/
452SWIGRUNTIME swig_type_info *
453SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
454 swig_type_info *lastty = ty;
455 if (!ty || !ty->dcast) return ty;
456 while (ty && (ty->dcast)) {
457 ty = (*ty->dcast)(ptr);
458 if (ty) lastty = ty;
459 }
460 return lastty;
461}
462
463/*
464 Return the name associated with this type
465*/
466SWIGRUNTIMEINLINE const char *
467SWIG_TypeName(const swig_type_info *ty) {
468 return ty->name;
469}
470
471/*
472 Return the pretty name associated with this type,
473 that is an unmangled type name in a form presentable to the user.
474*/
475SWIGRUNTIME const char *
476SWIG_TypePrettyName(const swig_type_info *type) {
477 /* The "str" field contains the equivalent pretty names of the
478 type, separated by vertical-bar characters. We choose
479 to print the last name, as it is often (?) the most
480 specific. */
0085ce49 481 if (!type) return NULL;
093d3ff1
RD
482 if (type->str != NULL) {
483 const char *last_name = type->str;
484 const char *s;
485 for (s = type->str; *s; s++)
486 if (*s == '|') last_name = s+1;
487 return last_name;
488 }
489 else
490 return type->name;
491}
492
093d3ff1
RD
493/*
494 Set the clientdata field for a type
495*/
496SWIGRUNTIME void
32fe5131
RD
497SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
498 swig_cast_info *cast = ti->cast;
093d3ff1
RD
499 /* if (ti->clientdata == clientdata) return; */
500 ti->clientdata = clientdata;
32fe5131
RD
501
502 while (cast) {
503 if (!cast->converter) {
504 swig_type_info *tc = cast->type;
505 if (!tc->clientdata) {
506 SWIG_TypeClientData(tc, clientdata);
093d3ff1 507 }
32fe5131
RD
508 }
509 cast = cast->next;
510 }
511}
0085ce49
RD
512SWIGRUNTIME void
513SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516}
517
32fe5131
RD
518/*
519 Search for a swig_type_info structure only by mangled name
520 Search is a O(log #types)
521
522 We start searching at module start, and finish searching when start == end.
523 Note: if start == end at the beginning of the function, we go all the way around
524 the circular list.
525*/
526SWIGRUNTIME swig_type_info *
527SWIG_MangledTypeQueryModule(swig_module_info *start,
528 swig_module_info *end,
529 const char *name) {
530 swig_module_info *iter = start;
531 do {
532 if (iter->size) {
533 register size_t l = 0;
534 register size_t r = iter->size - 1;
535 do {
536 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
537 register size_t i = (l + r) >> 1;
538 const char *iname = iter->types[i]->name;
539 if (iname) {
540 register int compare = strcmp(name, iname);
541 if (compare == 0) {
542 return iter->types[i];
543 } else if (compare < 0) {
544 if (i) {
545 r = i - 1;
546 } else {
547 break;
548 }
549 } else if (compare > 0) {
550 l = i + 1;
551 }
552 } else {
553 break; /* should never happen */
554 }
555 } while (l <= r);
093d3ff1 556 }
32fe5131
RD
557 iter = iter->next;
558 } while (iter != end);
559 return 0;
560}
561
562/*
563 Search for a swig_type_info structure for either a mangled name or a human readable name.
564 It first searches the mangled names of the types, which is a O(log #types)
565 If a type is not found it then searches the human readable names, which is O(#types).
566
567 We start searching at module start, and finish searching when start == end.
568 Note: if start == end at the beginning of the function, we go all the way around
569 the circular list.
570*/
571SWIGRUNTIME swig_type_info *
572SWIG_TypeQueryModule(swig_module_info *start,
573 swig_module_info *end,
574 const char *name) {
575 /* STEP 1: Search the name field using binary search */
576 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
577 if (ret) {
578 return ret;
579 } else {
580 /* STEP 2: If the type hasn't been found, do a complete search
581 of the str field (the human readable name) */
582 swig_module_info *iter = start;
583 do {
584 register size_t i = 0;
585 for (; i < iter->size; ++i) {
586 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
587 return iter->types[i];
588 }
589 iter = iter->next;
590 } while (iter != end);
093d3ff1 591 }
32fe5131
RD
592
593 /* neither found a match */
594 return 0;
093d3ff1
RD
595}
596
597/*
598 Pack binary data into a string
599*/
600SWIGRUNTIME char *
601SWIG_PackData(char *c, void *ptr, size_t sz) {
32fe5131
RD
602 static const char hex[17] = "0123456789abcdef";
603 register const unsigned char *u = (unsigned char *) ptr;
604 register const unsigned char *eu = u + sz;
093d3ff1 605 for (; u != eu; ++u) {
32fe5131 606 register unsigned char uu = *u;
093d3ff1
RD
607 *(c++) = hex[(uu & 0xf0) >> 4];
608 *(c++) = hex[uu & 0xf];
609 }
610 return c;
611}
612
613/*
614 Unpack binary data from a string
615*/
616SWIGRUNTIME const char *
617SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
618 register unsigned char *u = (unsigned char *) ptr;
32fe5131 619 register const unsigned char *eu = u + sz;
093d3ff1 620 for (; u != eu; ++u) {
32fe5131 621 register char d = *(c++);
0085ce49 622 register unsigned char uu;
093d3ff1
RD
623 if ((d >= '0') && (d <= '9'))
624 uu = ((d - '0') << 4);
625 else if ((d >= 'a') && (d <= 'f'))
626 uu = ((d - ('a'-10)) << 4);
627 else
628 return (char *) 0;
629 d = *(c++);
630 if ((d >= '0') && (d <= '9'))
631 uu |= (d - '0');
632 else if ((d >= 'a') && (d <= 'f'))
633 uu |= (d - ('a'-10));
634 else
635 return (char *) 0;
636 *u = uu;
637 }
638 return c;
639}
640
093d3ff1
RD
641/*
642 Pack 'void *' into a string buffer.
643*/
644SWIGRUNTIME char *
645SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
646 char *r = buff;
647 if ((2*sizeof(void *) + 2) > bsz) return 0;
648 *(r++) = '_';
649 r = SWIG_PackData(r,&ptr,sizeof(void *));
650 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
651 strcpy(r,name);
652 return buff;
653}
654
655SWIGRUNTIME const char *
656SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
657 if (*c != '_') {
658 if (strcmp(c,"NULL") == 0) {
659 *ptr = (void *) 0;
660 return name;
661 } else {
662 return 0;
663 }
664 }
665 return SWIG_UnpackData(++c,ptr,sizeof(void *));
666}
667
668SWIGRUNTIME char *
669SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
670 char *r = buff;
671 size_t lname = (name ? strlen(name) : 0);
672 if ((2*sz + 2 + lname) > bsz) return 0;
673 *(r++) = '_';
674 r = SWIG_PackData(r,ptr,sz);
675 if (lname) {
676 strncpy(r,name,lname+1);
677 } else {
678 *r = 0;
679 }
680 return buff;
681}
d14a1e28 682
093d3ff1
RD
683SWIGRUNTIME const char *
684SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
685 if (*c != '_') {
686 if (strcmp(c,"NULL") == 0) {
687 memset(ptr,0,sz);
688 return name;
689 } else {
690 return 0;
691 }
692 }
693 return SWIG_UnpackData(++c,ptr,sz);
694}
d14a1e28
RD
695
696#ifdef __cplusplus
697}
698#endif
699
0085ce49
RD
700/* Errors in SWIG */
701#define SWIG_UnknownError -1
702#define SWIG_IOError -2
703#define SWIG_RuntimeError -3
704#define SWIG_IndexError -4
705#define SWIG_TypeError -5
706#define SWIG_DivisionByZero -6
707#define SWIG_OverflowError -7
708#define SWIG_SyntaxError -8
709#define SWIG_ValueError -9
710#define SWIG_SystemError -10
711#define SWIG_AttributeError -11
712#define SWIG_MemoryError -12
713#define SWIG_NullReferenceError -13
d14a1e28 714
0085ce49
RD
715
716
717/* Python.h has to appear first */
718#include <Python.h>
719
720/* Add PyOS_snprintf for old Pythons */
721#if PY_VERSION_HEX < 0x02020000
722# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
723# define PyOS_snprintf _snprintf
724# else
725# define PyOS_snprintf snprintf
726# endif
727#endif
728
729/* A crude PyString_FromFormat implementation for old Pythons */
730#if PY_VERSION_HEX < 0x02020000
731
732#ifndef SWIG_PYBUFFER_SIZE
733# define SWIG_PYBUFFER_SIZE 1024
734#endif
735
736static PyObject *
737PyString_FromFormat(const char *fmt, ...) {
738 va_list ap;
739 char buf[SWIG_PYBUFFER_SIZE * 2];
740 int res;
741 va_start(ap, fmt);
742 res = vsnprintf(buf, sizeof(buf), fmt, ap);
743 va_end(ap);
744 return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
745}
746#endif
747
748/* Add PyObject_Del for old Pythons */
749#if PY_VERSION_HEX < 0x01060000
750# define PyObject_Del(op) PyMem_DEL((op))
751#endif
752#ifndef PyObject_DEL
753# define PyObject_DEL PyObject_Del
754#endif
755
756/* A crude PyExc_StopIteration exception for old Pythons */
757#if PY_VERSION_HEX < 0x02020000
758# ifndef PyExc_StopIteration
759# define PyExc_StopIteration PyExc_RuntimeError
760# endif
761# ifndef PyObject_GenericGetAttr
762# define PyObject_GenericGetAttr 0
763# endif
093d3ff1 764#endif
0085ce49
RD
765/* Py_NotImplemented is defined in 2.1 and up. */
766#if PY_VERSION_HEX < 0x02010000
767# ifndef Py_NotImplemented
768# define Py_NotImplemented PyExc_RuntimeError
769# endif
770#endif
771
772
773/* A crude PyString_AsStringAndSize implementation for old Pythons */
774#if PY_VERSION_HEX < 0x02010000
775# ifndef PyString_AsStringAndSize
776# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
777# endif
778#endif
779
780/* PySequence_Size for old Pythons */
781#if PY_VERSION_HEX < 0x02000000
782# ifndef PySequence_Size
783# define PySequence_Size PySequence_Length
784# endif
785#endif
786
787
788/* PyBool_FromLong for old Pythons */
789#if PY_VERSION_HEX < 0x02030000
790static
791PyObject *PyBool_FromLong(long ok)
792{
793 PyObject *result = ok ? Py_True : Py_False;
794 Py_INCREF(result);
795 return result;
796}
797#endif
798
c32bde28 799
093d3ff1 800/* -----------------------------------------------------------------------------
0085ce49 801 * error manipulation
093d3ff1 802 * ----------------------------------------------------------------------------- */
d14a1e28 803
0085ce49
RD
804SWIGRUNTIME PyObject*
805SWIG_Python_ErrorType(int code) {
806 PyObject* type = 0;
807 switch(code) {
808 case SWIG_MemoryError:
809 type = PyExc_MemoryError;
810 break;
811 case SWIG_IOError:
812 type = PyExc_IOError;
813 break;
814 case SWIG_RuntimeError:
815 type = PyExc_RuntimeError;
816 break;
817 case SWIG_IndexError:
818 type = PyExc_IndexError;
819 break;
820 case SWIG_TypeError:
821 type = PyExc_TypeError;
822 break;
823 case SWIG_DivisionByZero:
824 type = PyExc_ZeroDivisionError;
825 break;
826 case SWIG_OverflowError:
827 type = PyExc_OverflowError;
828 break;
829 case SWIG_SyntaxError:
830 type = PyExc_SyntaxError;
831 break;
832 case SWIG_ValueError:
833 type = PyExc_ValueError;
834 break;
835 case SWIG_SystemError:
836 type = PyExc_SystemError;
837 break;
838 case SWIG_AttributeError:
839 type = PyExc_AttributeError;
840 break;
841 default:
842 type = PyExc_RuntimeError;
843 }
844 return type;
845}
d14a1e28 846
0085ce49
RD
847
848SWIGRUNTIME void
849SWIG_Python_AddErrorMsg(const char* mesg)
850{
851 PyObject *type = 0;
852 PyObject *value = 0;
853 PyObject *traceback = 0;
854
855 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
856 if (value) {
857 PyObject *old_str = PyObject_Str(value);
858 PyErr_Clear();
859 Py_XINCREF(type);
860 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
861 Py_DECREF(old_str);
862 Py_DECREF(value);
863 } else {
864 PyErr_Format(PyExc_RuntimeError, mesg);
865 }
866}
867
868
869
870#if defined(SWIG_PYTHON_NO_THREADS)
871# if defined(SWIG_PYTHON_THREADS)
872# undef SWIG_PYTHON_THREADS
873# endif
874#endif
875#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
876# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
877# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
878# define SWIG_PYTHON_USE_GIL
879# endif
880# endif
881# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
882# ifndef SWIG_PYTHON_INITIALIZE_THREADS
883# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
884# endif
885# ifdef __cplusplus /* C++ code */
886 class SWIG_Python_Thread_Block {
887 bool status;
888 PyGILState_STATE state;
889 public:
890 void end() { if (status) { PyGILState_Release(state); status = false;} }
891 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
892 ~SWIG_Python_Thread_Block() { end(); }
893 };
894 class SWIG_Python_Thread_Allow {
895 bool status;
896 PyThreadState *save;
897 public:
898 void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
899 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
900 ~SWIG_Python_Thread_Allow() { end(); }
901 };
902# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
903# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
904# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
905# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
906# else /* C code */
907# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
908# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
909# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
910# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
911# endif
912# else /* Old thread way, not implemented, user must provide it */
913# if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
914# define SWIG_PYTHON_INITIALIZE_THREADS
915# endif
916# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
917# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
918# endif
919# if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
920# define SWIG_PYTHON_THREAD_END_BLOCK
921# endif
922# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
923# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
924# endif
925# if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
926# define SWIG_PYTHON_THREAD_END_ALLOW
927# endif
928# endif
929#else /* No thread support */
930# define SWIG_PYTHON_INITIALIZE_THREADS
931# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
932# define SWIG_PYTHON_THREAD_END_BLOCK
933# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
934# define SWIG_PYTHON_THREAD_END_ALLOW
093d3ff1 935#endif
d14a1e28 936
0085ce49
RD
937/* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
093d3ff1 940
0085ce49
RD
941#ifdef __cplusplus
942extern "C" {
943#if 0
944} /* cc-mode */
945#endif
946#endif
093d3ff1
RD
947
948/* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
d14a1e28 951
093d3ff1 952/* Constant Types */
093d3ff1
RD
953#define SWIG_PY_POINTER 4
954#define SWIG_PY_BINARY 5
955
956/* Constant information structure */
957typedef struct swig_const_info {
0085ce49
RD
958 int type;
959 char *name;
960 long lvalue;
961 double dvalue;
962 void *pvalue;
963 swig_type_info **ptype;
093d3ff1 964} swig_const_info;
d14a1e28 965
994141e6 966#ifdef __cplusplus
0085ce49
RD
967#if 0
968{ /* cc-mode */
969#endif
093d3ff1
RD
970}
971#endif
994141e6 972
15afbcd0 973
0085ce49
RD
974/* -----------------------------------------------------------------------------
975 * See the LICENSE file for information on copyright, usage and redistribution
976 * of SWIG, and the README file for authors - http://www.swig.org/release.html.
977 *
093d3ff1
RD
978 * pyrun.swg
979 *
0085ce49
RD
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
982 * type checking.
093d3ff1 983 *
0085ce49 984 * ----------------------------------------------------------------------------- */
15afbcd0 985
093d3ff1 986/* Common SWIG API */
994141e6 987
d1a49b78
RD
988#if PY_VERSION_HEX < 0x02050000
989typedef int Py_ssize_t;
990#endif
991
0085ce49
RD
992/* for raw pointers */
993#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
994#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
995#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
996#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
997#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
998#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
999#define swig_owntype int
994141e6 1000
0085ce49
RD
1001/* for raw packed data */
1002#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1003#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
994141e6 1004
0085ce49
RD
1005/* for class or struct pointers */
1006#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1007#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
d14a1e28 1008
0085ce49
RD
1009/* for C or C++ function pointers */
1010#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1011#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
994141e6 1012
0085ce49
RD
1013/* for C++ member pointers, ie, member methods */
1014#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1015#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
32fe5131 1016
c32bde28 1017
0085ce49 1018/* Runtime API */
994141e6 1019
0085ce49
RD
1020#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
1021#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1022#define SWIG_NewClientData(obj) PySwigClientData_New(obj)
32fe5131 1023
0085ce49
RD
1024#define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1025#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1026#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1027#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1028#define SWIG_fail goto fail
32fe5131 1029
994141e6 1030
0085ce49 1031/* Runtime API implementation */
c32bde28 1032
0085ce49 1033/* Error manipulation */
c32bde28 1034
0085ce49
RD
1035SWIGINTERN void
1036SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1037 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1038 PyErr_SetObject(errtype, obj);
1039 Py_DECREF(obj);
1040 SWIG_PYTHON_THREAD_END_BLOCK;
c32bde28 1041}
15afbcd0 1042
0085ce49
RD
1043SWIGINTERN void
1044SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1045 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1046 PyErr_SetString(errtype, (char *) msg);
1047 SWIG_PYTHON_THREAD_END_BLOCK;
c32bde28 1048}
15afbcd0 1049
0085ce49 1050#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
32fe5131 1051
0085ce49 1052/* Set a constant value */
c32bde28 1053
0085ce49
RD
1054SWIGINTERN void
1055SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056 PyDict_SetItemString(d, (char*) name, obj);
1057 Py_DECREF(obj);
15afbcd0
RD
1058}
1059
0085ce49 1060/* Append a value to the result obj */
69223c70 1061
0085ce49
RD
1062SWIGINTERN PyObject*
1063SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1064#if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1065 if (!result) {
1066 result = obj;
1067 } else if (result == Py_None) {
1068 Py_DECREF(result);
1069 result = obj;
1070 } else {
1071 if (!PyList_Check(result)) {
1072 PyObject *o2 = result;
1073 result = PyList_New(1);
1074 PyList_SetItem(result, 0, o2);
1075 }
1076 PyList_Append(result,obj);
1077 Py_DECREF(obj);
1078 }
1079 return result;
1080#else
1081 PyObject* o2;
1082 PyObject* o3;
1083 if (!result) {
1084 result = obj;
1085 } else if (result == Py_None) {
1086 Py_DECREF(result);
1087 result = obj;
093d3ff1 1088 } else {
0085ce49
RD
1089 if (!PyTuple_Check(result)) {
1090 o2 = result;
1091 result = PyTuple_New(1);
1092 PyTuple_SET_ITEM(result, 0, o2);
1093 }
1094 o3 = PyTuple_New(1);
1095 PyTuple_SET_ITEM(o3, 0, obj);
1096 o2 = result;
1097 result = PySequence_Concat(o2, o3);
1098 Py_DECREF(o2);
1099 Py_DECREF(o3);
15afbcd0 1100 }
0085ce49
RD
1101 return result;
1102#endif
093d3ff1 1103}
15afbcd0 1104
0085ce49 1105/* Unpack the argument tuple */
15afbcd0 1106
0085ce49
RD
1107SWIGINTERN int
1108SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
1109{
1110 if (!args) {
1111 if (!min && !max) {
1112 return 1;
1113 } else {
1114 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1115 name, (min == max ? "" : "at least "), min);
1116 return 0;
1117 }
1118 }
1119 if (!PyTuple_Check(args)) {
1120 PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1121 return 0;
1122 } else {
1123 register int l = PyTuple_GET_SIZE(args);
1124 if (l < min) {
1125 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1126 name, (min == max ? "" : "at least "), min, l);
1127 return 0;
1128 } else if (l > max) {
1129 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1130 name, (min == max ? "" : "at most "), max, l);
1131 return 0;
1132 } else {
1133 register int i;
1134 for (i = 0; i < l; ++i) {
1135 objs[i] = PyTuple_GET_ITEM(args, i);
1136 }
1137 for (; l < max; ++l) {
1138 objs[l] = 0;
1139 }
1140 return i + 1;
1141 }
1142 }
1143}
1144
1145/* A functor is a function object with one single object argument */
1146#if PY_VERSION_HEX >= 0x02020000
1147#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1148#else
1149#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1150#endif
1151
1152/*
1153 Helper for static pointer initialization for both C and C++ code, for example
1154 static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1155*/
1156#ifdef __cplusplus
1157#define SWIG_STATIC_POINTER(var) var
1158#else
1159#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1160#endif
1161
1162/* -----------------------------------------------------------------------------
1163 * Pointer declarations
1164 * ----------------------------------------------------------------------------- */
1165
1166/* Flags for new pointer objects */
1167#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1168#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1169
1170#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1171
1172#ifdef __cplusplus
1173extern "C" {
1174#if 0
1175} /* cc-mode */
1176#endif
1177#endif
1178
1179/* How to access Py_None */
1180#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1181# ifndef SWIG_PYTHON_NO_BUILD_NONE
1182# ifndef SWIG_PYTHON_BUILD_NONE
1183# define SWIG_PYTHON_BUILD_NONE
1184# endif
1185# endif
1186#endif
1187
1188#ifdef SWIG_PYTHON_BUILD_NONE
1189# ifdef Py_None
1190# undef Py_None
1191# define Py_None SWIG_Py_None()
1192# endif
1193SWIGRUNTIMEINLINE PyObject *
1194_SWIG_Py_None(void)
1195{
1196 PyObject *none = Py_BuildValue("");
1197 Py_DECREF(none);
1198 return none;
1199}
1200SWIGRUNTIME PyObject *
1201SWIG_Py_None(void)
1202{
1203 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1204 return none;
1205}
1206#endif
1207
1208/* The python void return value */
1209
1210SWIGRUNTIMEINLINE PyObject *
1211SWIG_Py_Void(void)
1212{
1213 PyObject *none = Py_None;
1214 Py_INCREF(none);
1215 return none;
1216}
1217
1218/* PySwigClientData */
1219
1220typedef struct {
1221 PyObject *klass;
1222 PyObject *newraw;
1223 PyObject *newargs;
1224 PyObject *destroy;
1225 int delargs;
1226 int implicitconv;
1227} PySwigClientData;
1228
1229SWIGRUNTIMEINLINE int
1230SWIG_Python_CheckImplicit(swig_type_info *ty)
1231{
1232 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1233 return data ? data->implicitconv : 0;
1234}
1235
1236SWIGRUNTIMEINLINE PyObject *
1237SWIG_Python_ExceptionType(swig_type_info *desc) {
1238 PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
1239 PyObject *klass = data ? data->klass : 0;
1240 return (klass ? klass : PyExc_RuntimeError);
1241}
1242
1243
1244SWIGRUNTIME PySwigClientData *
1245PySwigClientData_New(PyObject* obj)
1246{
1247 if (!obj) {
1248 return 0;
1249 } else {
1250 PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
1251 /* the klass element */
1252 data->klass = obj;
1253 Py_INCREF(data->klass);
1254 /* the newraw method and newargs arguments used to create a new raw instance */
1255 if (PyClass_Check(obj)) {
1256 data->newraw = 0;
1257 data->newargs = obj;
1258 Py_INCREF(obj);
1259 } else {
1260#if (PY_VERSION_HEX < 0x02020000)
1261 data->newraw = 0;
1262#else
1263 data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1264#endif
1265 if (data->newraw) {
1266 Py_INCREF(data->newraw);
1267 data->newargs = PyTuple_New(1);
1268 PyTuple_SetItem(data->newargs, 0, obj);
1269 } else {
1270 data->newargs = obj;
1271 }
1272 Py_INCREF(data->newargs);
1273 }
1274 /* the destroy method, aka as the C++ delete method */
1275 data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1276 if (PyErr_Occurred()) {
1277 PyErr_Clear();
1278 data->destroy = 0;
1279 }
1280 if (data->destroy) {
1281 int flags;
1282 Py_INCREF(data->destroy);
1283 flags = PyCFunction_GET_FLAGS(data->destroy);
1284#ifdef METH_O
1285 data->delargs = !(flags & (METH_O));
1286#else
1287 data->delargs = 0;
1288#endif
1289 } else {
1290 data->delargs = 0;
1291 }
1292 data->implicitconv = 0;
1293 return data;
1294 }
1295}
1296
1297SWIGRUNTIME void
1298PySwigClientData_Del(PySwigClientData* data)
1299{
1300 Py_XDECREF(data->newraw);
1301 Py_XDECREF(data->newargs);
1302 Py_XDECREF(data->destroy);
1303}
1304
1305/* =============== PySwigObject =====================*/
1306
1307typedef struct {
1308 PyObject_HEAD
1309 void *ptr;
1310 swig_type_info *ty;
1311 int own;
1312 PyObject *next;
1313} PySwigObject;
1314
1315SWIGRUNTIME PyObject *
1316PySwigObject_long(PySwigObject *v)
1317{
1318 return PyLong_FromVoidPtr(v->ptr);
1319}
1320
1321SWIGRUNTIME PyObject *
1322PySwigObject_format(const char* fmt, PySwigObject *v)
1323{
1324 PyObject *res = NULL;
1325 PyObject *args = PyTuple_New(1);
1326 if (args) {
1327 if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
1328 PyObject *ofmt = PyString_FromString(fmt);
1329 if (ofmt) {
1330 res = PyString_Format(ofmt,args);
1331 Py_DECREF(ofmt);
1332 }
1333 Py_DECREF(args);
1334 }
1335 }
1336 return res;
1337}
1338
1339SWIGRUNTIME PyObject *
1340PySwigObject_oct(PySwigObject *v)
1341{
1342 return PySwigObject_format("%o",v);
1343}
1344
1345SWIGRUNTIME PyObject *
1346PySwigObject_hex(PySwigObject *v)
1347{
1348 return PySwigObject_format("%x",v);
1349}
1350
1351SWIGRUNTIME PyObject *
1352#ifdef METH_NOARGS
1353PySwigObject_repr(PySwigObject *v)
1354#else
1355PySwigObject_repr(PySwigObject *v, PyObject *args)
1356#endif
1357{
1358 const char *name = SWIG_TypePrettyName(v->ty);
1359 PyObject *hex = PySwigObject_hex(v);
1360 PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
1361 Py_DECREF(hex);
1362 if (v->next) {
1363#ifdef METH_NOARGS
1364 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
1365#else
1366 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
1367#endif
1368 PyString_ConcatAndDel(&repr,nrep);
1369 }
1370 return repr;
1371}
1372
1373SWIGRUNTIME int
1374PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1375{
1376#ifdef METH_NOARGS
1377 PyObject *repr = PySwigObject_repr(v);
1378#else
1379 PyObject *repr = PySwigObject_repr(v, NULL);
1380#endif
1381 if (repr) {
1382 fputs(PyString_AsString(repr), fp);
1383 Py_DECREF(repr);
1384 return 0;
1385 } else {
1386 return 1;
1387 }
1388}
1389
1390SWIGRUNTIME PyObject *
1391PySwigObject_str(PySwigObject *v)
1392{
1393 char result[SWIG_BUFFER_SIZE];
1394 return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
1395 PyString_FromString(result) : 0;
1396}
1397
1398SWIGRUNTIME int
1399PySwigObject_compare(PySwigObject *v, PySwigObject *w)
1400{
1401 void *i = v->ptr;
1402 void *j = w->ptr;
1403 return (i < j) ? -1 : ((i > j) ? 1 : 0);
1404}
1405
1406SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1407
1408SWIGRUNTIME PyTypeObject*
1409PySwigObject_type(void) {
1410 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1411 return type;
1412}
1413
1414SWIGRUNTIMEINLINE int
1415PySwigObject_Check(PyObject *op) {
1416 return ((op)->ob_type == PySwigObject_type())
1417 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1418}
1419
1420SWIGRUNTIME PyObject *
1421PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1422
1423SWIGRUNTIME void
1424PySwigObject_dealloc(PyObject *v)
1425{
1426 PySwigObject *sobj = (PySwigObject *) v;
1427 PyObject *next = sobj->next;
1428 if (sobj->own) {
1429 swig_type_info *ty = sobj->ty;
1430 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
1431 PyObject *destroy = data ? data->destroy : 0;
1432 if (destroy) {
1433 /* destroy is always a VARARGS method */
1434 PyObject *res;
1435 if (data->delargs) {
1436 /* we need to create a temporal object to carry the destroy operation */
1437 PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
1438 res = SWIG_Python_CallFunctor(destroy, tmp);
1439 Py_DECREF(tmp);
1440 } else {
1441 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1442 PyObject *mself = PyCFunction_GET_SELF(destroy);
1443 res = ((*meth)(mself, v));
1444 }
1445 Py_XDECREF(res);
1446 } else {
1447 const char *name = SWIG_TypePrettyName(ty);
1448#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1449 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name);
1450#endif
1451 }
1452 }
1453 Py_XDECREF(next);
1454 PyObject_DEL(v);
1455}
1456
1457SWIGRUNTIME PyObject*
1458PySwigObject_append(PyObject* v, PyObject* next)
1459{
1460 PySwigObject *sobj = (PySwigObject *) v;
1461#ifndef METH_O
1462 PyObject *tmp = 0;
1463 if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1464 next = tmp;
1465#endif
1466 if (!PySwigObject_Check(next)) {
1467 return NULL;
1468 }
1469 sobj->next = next;
1470 Py_INCREF(next);
1471 return SWIG_Py_Void();
1472}
1473
1474SWIGRUNTIME PyObject*
1475#ifdef METH_NOARGS
1476PySwigObject_next(PyObject* v)
1477#else
1478PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1479#endif
1480{
1481 PySwigObject *sobj = (PySwigObject *) v;
1482 if (sobj->next) {
1483 Py_INCREF(sobj->next);
1484 return sobj->next;
1485 } else {
1486 return SWIG_Py_Void();
1487 }
1488}
1489
1490SWIGINTERN PyObject*
1491#ifdef METH_NOARGS
1492PySwigObject_disown(PyObject *v)
1493#else
1494PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1495#endif
1496{
1497 PySwigObject *sobj = (PySwigObject *)v;
1498 sobj->own = 0;
1499 return SWIG_Py_Void();
1500}
1501
1502SWIGINTERN PyObject*
1503#ifdef METH_NOARGS
1504PySwigObject_acquire(PyObject *v)
1505#else
1506PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1507#endif
1508{
1509 PySwigObject *sobj = (PySwigObject *)v;
1510 sobj->own = SWIG_POINTER_OWN;
1511 return SWIG_Py_Void();
1512}
1513
1514SWIGINTERN PyObject*
1515PySwigObject_own(PyObject *v, PyObject *args)
1516{
1517 PyObject *val = 0;
1518#if (PY_VERSION_HEX < 0x02020000)
1519 if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1520#else
1521 if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1522#endif
1523 {
1524 return NULL;
1525 }
1526 else
1527 {
1528 PySwigObject *sobj = (PySwigObject *)v;
1529 PyObject *obj = PyBool_FromLong(sobj->own);
1530 if (val) {
1531#ifdef METH_NOARGS
1532 if (PyObject_IsTrue(val)) {
1533 PySwigObject_acquire(v);
1534 } else {
1535 PySwigObject_disown(v);
1536 }
1537#else
1538 if (PyObject_IsTrue(val)) {
1539 PySwigObject_acquire(v,args);
1540 } else {
1541 PySwigObject_disown(v,args);
1542 }
1543#endif
1544 }
1545 return obj;
1546 }
1547}
1548
1549#ifdef METH_O
1550static PyMethodDef
1551swigobject_methods[] = {
1552 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
1553 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
1554 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1555 {(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
1556 {(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
1557 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
1558 {0, 0, 0, 0}
1559};
1560#else
1561static PyMethodDef
1562swigobject_methods[] = {
1563 {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
1564 {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
1565 {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1566 {(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
1567 {(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
1568 {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
1569 {0, 0, 0, 0}
1570};
1571#endif
1572
1573#if PY_VERSION_HEX < 0x02020000
1574SWIGINTERN PyObject *
1575PySwigObject_getattr(PySwigObject *sobj,char *name)
1576{
1577 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1578}
1579#endif
1580
1581SWIGRUNTIME PyTypeObject*
1582_PySwigObject_type(void) {
1583 static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1584
1585 static PyNumberMethods PySwigObject_as_number = {
1586 (binaryfunc)0, /*nb_add*/
1587 (binaryfunc)0, /*nb_subtract*/
1588 (binaryfunc)0, /*nb_multiply*/
1589 (binaryfunc)0, /*nb_divide*/
1590 (binaryfunc)0, /*nb_remainder*/
093d3ff1
RD
1591 (binaryfunc)0, /*nb_divmod*/
1592 (ternaryfunc)0,/*nb_power*/
1593 (unaryfunc)0, /*nb_negative*/
1594 (unaryfunc)0, /*nb_positive*/
1595 (unaryfunc)0, /*nb_absolute*/
1596 (inquiry)0, /*nb_nonzero*/
1597 0, /*nb_invert*/
1598 0, /*nb_lshift*/
1599 0, /*nb_rshift*/
1600 0, /*nb_and*/
1601 0, /*nb_xor*/
1602 0, /*nb_or*/
1603 (coercion)0, /*nb_coerce*/
1604 (unaryfunc)PySwigObject_long, /*nb_int*/
1605 (unaryfunc)PySwigObject_long, /*nb_long*/
1606 (unaryfunc)0, /*nb_float*/
1607 (unaryfunc)PySwigObject_oct, /*nb_oct*/
1608 (unaryfunc)PySwigObject_hex, /*nb_hex*/
32fe5131 1609#if PY_VERSION_HEX >= 0x02020000
093d3ff1 1610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
32fe5131
RD
1611#elif PY_VERSION_HEX >= 0x02000000
1612 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
093d3ff1
RD
1613#endif
1614 };
1615
0085ce49 1616 static PyTypeObject pyswigobject_type;
32fe5131 1617 static int type_init = 0;
093d3ff1 1618 if (!type_init) {
0085ce49
RD
1619 const PyTypeObject tmp
1620 = {
1621 PyObject_HEAD_INIT(NULL)
1622 0, /* ob_size */
1623 (char *)"PySwigObject", /* tp_name */
1624 sizeof(PySwigObject), /* tp_basicsize */
1625 0, /* tp_itemsize */
1626 (destructor)PySwigObject_dealloc, /* tp_dealloc */
1627 (printfunc)PySwigObject_print, /* tp_print */
1628#if PY_VERSION_HEX < 0x02020000
1629 (getattrfunc)PySwigObject_getattr, /* tp_getattr */
1630#else
1631 (getattrfunc)0, /* tp_getattr */
093d3ff1 1632#endif
0085ce49
RD
1633 (setattrfunc)0, /* tp_setattr */
1634 (cmpfunc)PySwigObject_compare, /* tp_compare */
1635 (reprfunc)PySwigObject_repr, /* tp_repr */
1636 &PySwigObject_as_number, /* tp_as_number */
1637 0, /* tp_as_sequence */
1638 0, /* tp_as_mapping */
1639 (hashfunc)0, /* tp_hash */
1640 (ternaryfunc)0, /* tp_call */
1641 (reprfunc)PySwigObject_str, /* tp_str */
1642 PyObject_GenericGetAttr, /* tp_getattro */
1643 0, /* tp_setattro */
1644 0, /* tp_as_buffer */
1645 Py_TPFLAGS_DEFAULT, /* tp_flags */
1646 swigobject_doc, /* tp_doc */
1647 0, /* tp_traverse */
1648 0, /* tp_clear */
1649 0, /* tp_richcompare */
1650 0, /* tp_weaklistoffset */
093d3ff1 1651#if PY_VERSION_HEX >= 0x02020000
0085ce49
RD
1652 0, /* tp_iter */
1653 0, /* tp_iternext */
1654 swigobject_methods, /* tp_methods */
1655 0, /* tp_members */
1656 0, /* tp_getset */
1657 0, /* tp_base */
1658 0, /* tp_dict */
1659 0, /* tp_descr_get */
1660 0, /* tp_descr_set */
1661 0, /* tp_dictoffset */
1662 0, /* tp_init */
1663 0, /* tp_alloc */
1664 0, /* tp_new */
1665 0, /* tp_free */
1666 0, /* tp_is_gc */
1667 0, /* tp_bases */
1668 0, /* tp_mro */
1669 0, /* tp_cache */
1670 0, /* tp_subclasses */
1671 0, /* tp_weaklist */
093d3ff1
RD
1672#endif
1673#if PY_VERSION_HEX >= 0x02030000
0085ce49 1674 0, /* tp_del */
093d3ff1
RD
1675#endif
1676#ifdef COUNT_ALLOCS
0085ce49 1677 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1678#endif
0085ce49 1679 };
32fe5131 1680 pyswigobject_type = tmp;
0085ce49 1681 pyswigobject_type.ob_type = &PyType_Type;
093d3ff1 1682 type_init = 1;
c32bde28 1683 }
32fe5131 1684 return &pyswigobject_type;
15afbcd0
RD
1685}
1686
093d3ff1 1687SWIGRUNTIME PyObject *
0085ce49 1688PySwigObject_New(void *ptr, swig_type_info *ty, int own)
093d3ff1 1689{
0085ce49
RD
1690 PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
1691 if (sobj) {
1692 sobj->ptr = ptr;
1693 sobj->ty = ty;
1694 sobj->own = own;
1695 sobj->next = 0;
32fe5131 1696 }
0085ce49 1697 return (PyObject *)sobj;
15afbcd0
RD
1698}
1699
093d3ff1
RD
1700/* -----------------------------------------------------------------------------
1701 * Implements a simple Swig Packed type, and use it instead of string
1702 * ----------------------------------------------------------------------------- */
1703
1704typedef struct {
1705 PyObject_HEAD
1706 void *pack;
0085ce49 1707 swig_type_info *ty;
093d3ff1
RD
1708 size_t size;
1709} PySwigPacked;
1710
1711SWIGRUNTIME int
0085ce49 1712PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
093d3ff1
RD
1713{
1714 char result[SWIG_BUFFER_SIZE];
1715 fputs("<Swig Packed ", fp);
1716 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1717 fputs("at ", fp);
1718 fputs(result, fp);
1719 }
0085ce49 1720 fputs(v->ty->name,fp);
093d3ff1
RD
1721 fputs(">", fp);
1722 return 0;
1723}
c32bde28 1724
093d3ff1
RD
1725SWIGRUNTIME PyObject *
1726PySwigPacked_repr(PySwigPacked *v)
15afbcd0 1727{
093d3ff1
RD
1728 char result[SWIG_BUFFER_SIZE];
1729 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
0085ce49 1730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
093d3ff1 1731 } else {
0085ce49 1732 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
093d3ff1 1733 }
c32bde28
RD
1734}
1735
093d3ff1
RD
1736SWIGRUNTIME PyObject *
1737PySwigPacked_str(PySwigPacked *v)
1738{
1739 char result[SWIG_BUFFER_SIZE];
1740 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
0085ce49 1741 return PyString_FromFormat("%s%s", result, v->ty->name);
093d3ff1 1742 } else {
0085ce49 1743 return PyString_FromString(v->ty->name);
093d3ff1
RD
1744 }
1745}
c32bde28 1746
093d3ff1
RD
1747SWIGRUNTIME int
1748PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
c32bde28 1749{
0085ce49
RD
1750 size_t i = v->size;
1751 size_t j = w->size;
1752 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
1753 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
c32bde28
RD
1754}
1755
0085ce49 1756SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
093d3ff1
RD
1757
1758SWIGRUNTIME PyTypeObject*
32fe5131 1759PySwigPacked_type(void) {
0085ce49
RD
1760 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1761 return type;
1762}
1763
1764SWIGRUNTIMEINLINE int
1765PySwigPacked_Check(PyObject *op) {
1766 return ((op)->ob_type == _PySwigPacked_type())
1767 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1768}
1769
1770SWIGRUNTIME void
1771PySwigPacked_dealloc(PyObject *v)
1772{
1773 if (PySwigPacked_Check(v)) {
1774 PySwigPacked *sobj = (PySwigPacked *) v;
1775 free(sobj->pack);
1776 }
1777 PyObject_DEL(v);
1778}
1779
1780SWIGRUNTIME PyTypeObject*
1781_PySwigPacked_type(void) {
1782 static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
1783 static PyTypeObject pyswigpacked_type;
1784 static int type_init = 0;
1785 if (!type_init) {
1786 const PyTypeObject tmp
1787 = {
1788 PyObject_HEAD_INIT(NULL)
1789 0, /* ob_size */
1790 (char *)"PySwigPacked", /* tp_name */
1791 sizeof(PySwigPacked), /* tp_basicsize */
1792 0, /* tp_itemsize */
1793 (destructor)PySwigPacked_dealloc, /* tp_dealloc */
1794 (printfunc)PySwigPacked_print, /* tp_print */
1795 (getattrfunc)0, /* tp_getattr */
1796 (setattrfunc)0, /* tp_setattr */
1797 (cmpfunc)PySwigPacked_compare, /* tp_compare */
1798 (reprfunc)PySwigPacked_repr, /* tp_repr */
1799 0, /* tp_as_number */
1800 0, /* tp_as_sequence */
1801 0, /* tp_as_mapping */
1802 (hashfunc)0, /* tp_hash */
1803 (ternaryfunc)0, /* tp_call */
1804 (reprfunc)PySwigPacked_str, /* tp_str */
1805 PyObject_GenericGetAttr, /* tp_getattro */
1806 0, /* tp_setattro */
1807 0, /* tp_as_buffer */
1808 Py_TPFLAGS_DEFAULT, /* tp_flags */
1809 swigpacked_doc, /* tp_doc */
1810 0, /* tp_traverse */
1811 0, /* tp_clear */
1812 0, /* tp_richcompare */
1813 0, /* tp_weaklistoffset */
1814#if PY_VERSION_HEX >= 0x02020000
1815 0, /* tp_iter */
1816 0, /* tp_iternext */
1817 0, /* tp_methods */
1818 0, /* tp_members */
1819 0, /* tp_getset */
1820 0, /* tp_base */
1821 0, /* tp_dict */
1822 0, /* tp_descr_get */
1823 0, /* tp_descr_set */
1824 0, /* tp_dictoffset */
1825 0, /* tp_init */
1826 0, /* tp_alloc */
1827 0, /* tp_new */
1828 0, /* tp_free */
1829 0, /* tp_is_gc */
1830 0, /* tp_bases */
1831 0, /* tp_mro */
1832 0, /* tp_cache */
1833 0, /* tp_subclasses */
1834 0, /* tp_weaklist */
093d3ff1
RD
1835#endif
1836#if PY_VERSION_HEX >= 0x02030000
0085ce49 1837 0, /* tp_del */
093d3ff1
RD
1838#endif
1839#ifdef COUNT_ALLOCS
0085ce49 1840 0,0,0,0 /* tp_alloc -> tp_next */
093d3ff1 1841#endif
0085ce49 1842 };
32fe5131 1843 pyswigpacked_type = tmp;
0085ce49 1844 pyswigpacked_type.ob_type = &PyType_Type;
093d3ff1
RD
1845 type_init = 1;
1846 }
32fe5131 1847 return &pyswigpacked_type;
093d3ff1
RD
1848}
1849
1850SWIGRUNTIME PyObject *
0085ce49 1851PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
c32bde28 1852{
0085ce49
RD
1853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1854 if (sobj) {
093d3ff1 1855 void *pack = malloc(size);
32fe5131
RD
1856 if (pack) {
1857 memcpy(pack, ptr, size);
0085ce49
RD
1858 sobj->pack = pack;
1859 sobj->ty = ty;
1860 sobj->size = size;
1861 } else {
1862 PyObject_DEL((PyObject *) sobj);
1863 sobj = 0;
32fe5131 1864 }
093d3ff1 1865 }
0085ce49 1866 return (PyObject *) sobj;
994141e6
RD
1867}
1868
0085ce49 1869SWIGRUNTIME swig_type_info *
093d3ff1
RD
1870PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1871{
0085ce49
RD
1872 if (PySwigPacked_Check(obj)) {
1873 PySwigPacked *sobj = (PySwigPacked *)obj;
1874 if (sobj->size != size) return 0;
1875 memcpy(ptr, sobj->pack, size);
1876 return sobj->ty;
1877 } else {
1878 return 0;
1879 }
093d3ff1 1880}
15afbcd0 1881
093d3ff1 1882/* -----------------------------------------------------------------------------
0085ce49 1883 * pointers/data manipulation
093d3ff1
RD
1884 * ----------------------------------------------------------------------------- */
1885
0085ce49
RD
1886SWIGRUNTIMEINLINE PyObject *
1887_SWIG_This(void)
1888{
1889 return PyString_FromString("this");
1890}
093d3ff1 1891
0085ce49
RD
1892SWIGRUNTIME PyObject *
1893SWIG_This(void)
1894{
1895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1896 return swig_this;
1897}
093d3ff1 1898
0085ce49 1899/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
093d3ff1 1900
0085ce49
RD
1901SWIGRUNTIME PySwigObject *
1902SWIG_Python_GetSwigThis(PyObject *pyobj)
15afbcd0 1903{
0085ce49
RD
1904 if (PySwigObject_Check(pyobj)) {
1905 return (PySwigObject *) pyobj;
1906 } else {
1907 PyObject *obj = 0;
1908#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1909 if (PyInstance_Check(pyobj)) {
1910 obj = _PyInstance_Lookup(pyobj, SWIG_This());
1911 } else {
1912 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
1913 if (dictptr != NULL) {
1914 PyObject *dict = *dictptr;
1915 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
1916 } else {
1917#ifdef PyWeakref_CheckProxy
1918 if (PyWeakref_CheckProxy(pyobj)) {
1919 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
1920 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
1921 }
1922#endif
1923 obj = PyObject_GetAttr(pyobj,SWIG_This());
1924 if (obj) {
1925 Py_DECREF(obj);
093d3ff1 1926 } else {
0085ce49
RD
1927 if (PyErr_Occurred()) PyErr_Clear();
1928 return 0;
093d3ff1 1929 }
093d3ff1 1930 }
0085ce49
RD
1931 }
1932#else
1933 obj = PyObject_GetAttr(pyobj,SWIG_This());
1934 if (obj) {
1935 Py_DECREF(obj);
1936 } else {
1937 if (PyErr_Occurred()) PyErr_Clear();
1938 return 0;
1939 }
1940#endif
1941 if (obj && !PySwigObject_Check(obj)) {
1942 /* a PyObject is called 'this', try to get the 'real this'
1943 PySwigObject from it */
1944 return SWIG_Python_GetSwigThis(obj);
1945 }
1946 return (PySwigObject *)obj;
15afbcd0 1947 }
15afbcd0
RD
1948}
1949
0085ce49
RD
1950/* Acquire a pointer value */
1951
1952SWIGRUNTIME int
1953SWIG_Python_AcquirePtr(PyObject *obj, int own) {
1954 if (own) {
1955 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1956 if (sobj) {
1957 int oldown = sobj->own;
1958 sobj->own = own;
1959 return oldown;
1960 }
093d3ff1 1961 }
0085ce49 1962 return 0;
994141e6
RD
1963}
1964
0085ce49
RD
1965/* Convert a pointer value */
1966
093d3ff1 1967SWIGRUNTIME int
0085ce49
RD
1968SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
1969 if (!obj) return SWIG_ERROR;
1970 if (obj == Py_None) {
1971 if (ptr) *ptr = 0;
1972 return SWIG_OK;
1973 } else {
1974 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1975 while (sobj) {
1976 void *vptr = sobj->ptr;
1977 if (ty) {
1978 swig_type_info *to = sobj->ty;
1979 if (to == ty) {
1980 /* no type cast needed */
1981 if (ptr) *ptr = vptr;
1982 break;
1983 } else {
1984 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
1985 if (!tc) {
1986 sobj = (PySwigObject *)sobj->next;
1987 } else {
1988 if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
1989 break;
1990 }
1991 }
093d3ff1 1992 } else {
0085ce49
RD
1993 if (ptr) *ptr = vptr;
1994 break;
093d3ff1 1995 }
093d3ff1 1996 }
0085ce49
RD
1997 if (sobj) {
1998 if (own) *own = sobj->own;
1999 if (flags & SWIG_POINTER_DISOWN) {
2000 sobj->own = 0;
2001 }
2002 return SWIG_OK;
2003 } else {
2004 int res = SWIG_ERROR;
2005 if (flags & SWIG_POINTER_IMPLICIT_CONV) {
2006 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
2007 if (data && !data->implicitconv) {
2008 PyObject *klass = data->klass;
2009 if (klass) {
2010 PyObject *impconv;
2011 data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2012 impconv = SWIG_Python_CallFunctor(klass, obj);
2013 data->implicitconv = 0;
2014 if (PyErr_Occurred()) {
2015 PyErr_Clear();
2016 impconv = 0;
2017 }
2018 if (impconv) {
2019 PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
2020 if (iobj) {
2021 void *vptr;
2022 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2023 if (SWIG_IsOK(res)) {
2024 if (ptr) {
2025 *ptr = vptr;
2026 /* transfer the ownership to 'ptr' */
2027 iobj->own = 0;
2028 res = SWIG_AddCast(res);
2029 res = SWIG_AddNewMask(res);
2030 } else {
2031 res = SWIG_AddCast(res);
2032 }
2033 }
2034 }
2035 Py_DECREF(impconv);
2036 }
2037 }
2038 }
2039 }
2040 return res;
2041 }
093d3ff1
RD
2042 }
2043}
994141e6 2044
0085ce49
RD
2045/* Convert a function ptr value */
2046
093d3ff1 2047SWIGRUNTIME int
0085ce49
RD
2048SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2049 if (!PyCFunction_Check(obj)) {
2050 return SWIG_ConvertPtr(obj, ptr, ty, 0);
093d3ff1 2051 } else {
0085ce49
RD
2052 void *vptr = 0;
2053
2054 /* here we get the method pointer for callbacks */
d1a49b78 2055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
0085ce49
RD
2056 const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2057 if (desc) {
2058 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2059 if (!desc) return SWIG_ERROR;
2060 }
2061 if (ty) {
2062 swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2063 if (!tc) return SWIG_ERROR;
2064 *ptr = SWIG_TypeCast(tc,vptr);
2065 } else {
2066 *ptr = vptr;
2067 }
2068 return SWIG_OK;
093d3ff1
RD
2069 }
2070}
d14a1e28 2071
0085ce49 2072/* Convert a packed value value */
093d3ff1 2073
093d3ff1 2074SWIGRUNTIME int
0085ce49
RD
2075SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2076 swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
2077 if (!to) return SWIG_ERROR;
2078 if (ty) {
2079 if (to != ty) {
2080 /* check type cast? */
2081 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2082 if (!tc) return SWIG_ERROR;
2083 }
7e63a440 2084 }
0085ce49
RD
2085 return SWIG_OK;
2086}
d14a1e28 2087
0085ce49
RD
2088/* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
c32bde28 2091
0085ce49
RD
2092/*
2093 Create a new instance object, whitout calling __init__, and set the
2094 'this' attribute.
2095*/
d14a1e28 2096
0085ce49
RD
2097SWIGRUNTIME PyObject*
2098SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
2099{
2100#if (PY_VERSION_HEX >= 0x02020000)
2101 PyObject *inst = 0;
2102 PyObject *newraw = data->newraw;
2103 if (newraw) {
2104 inst = PyObject_Call(newraw, data->newargs, NULL);
2105 if (inst) {
2106#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2107 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2108 if (dictptr != NULL) {
2109 PyObject *dict = *dictptr;
2110 if (dict == NULL) {
2111 dict = PyDict_New();
2112 *dictptr = dict;
2113 PyDict_SetItem(dict, SWIG_This(), swig_this);
2114 }
093d3ff1 2115 }
0085ce49
RD
2116#else
2117 PyObject *key = SWIG_This();
2118 PyObject_SetAttr(inst, key, swig_this);
2119#endif
093d3ff1 2120 }
0085ce49
RD
2121 } else {
2122 PyObject *dict = PyDict_New();
2123 PyDict_SetItem(dict, SWIG_This(), swig_this);
2124 inst = PyInstance_NewRaw(data->newargs, dict);
2125 Py_DECREF(dict);
093d3ff1 2126 }
0085ce49
RD
2127 return inst;
2128#else
2129#if (PY_VERSION_HEX >= 0x02010000)
2130 PyObject *inst;
2131 PyObject *dict = PyDict_New();
2132 PyDict_SetItem(dict, SWIG_This(), swig_this);
2133 inst = PyInstance_NewRaw(data->newargs, dict);
2134 Py_DECREF(dict);
2135 return (PyObject *) inst;
2136#else
2137 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2138 if (inst == NULL) {
2139 return NULL;
093d3ff1 2140 }
0085ce49
RD
2141 inst->in_class = (PyClassObject *)data->newargs;
2142 Py_INCREF(inst->in_class);
2143 inst->in_dict = PyDict_New();
2144 if (inst->in_dict == NULL) {
2145 Py_DECREF(inst);
2146 return NULL;
093d3ff1 2147 }
0085ce49
RD
2148#ifdef Py_TPFLAGS_HAVE_WEAKREFS
2149 inst->in_weakreflist = NULL;
2150#endif
2151#ifdef Py_TPFLAGS_GC
2152 PyObject_GC_Init(inst);
2153#endif
2154 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2155 return (PyObject *) inst;
2156#endif
2157#endif
093d3ff1 2158}
d14a1e28 2159
0085ce49
RD
2160SWIGRUNTIME void
2161SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2162{
2163 PyObject *dict;
2164#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2165 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2166 if (dictptr != NULL) {
2167 dict = *dictptr;
2168 if (dict == NULL) {
2169 dict = PyDict_New();
2170 *dictptr = dict;
2171 }
2172 PyDict_SetItem(dict, SWIG_This(), swig_this);
2173 return;
2174 }
093d3ff1 2175#endif
0085ce49
RD
2176 dict = PyObject_GetAttrString(inst, "__dict__");
2177 PyDict_SetItem(dict, SWIG_This(), swig_this);
2178 Py_DECREF(dict);
2179}
d14a1e28 2180
0085ce49
RD
2181
2182SWIGINTERN PyObject *
2183SWIG_Python_InitShadowInstance(PyObject *args) {
2184 PyObject *obj[2];
2185 if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
2186 return NULL;
2187 } else {
2188 PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2189 if (sthis) {
2190 PySwigObject_append((PyObject*) sthis, obj[1]);
093d3ff1 2191 } else {
0085ce49 2192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
093d3ff1 2193 }
0085ce49 2194 return SWIG_Py_Void();
15afbcd0 2195 }
0085ce49
RD
2196}
2197
2198/* Create a new pointer object */
093d3ff1 2199
093d3ff1 2200SWIGRUNTIME PyObject *
0085ce49 2201SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
093d3ff1 2202 if (!ptr) {
0085ce49
RD
2203 return SWIG_Py_Void();
2204 } else {
2205 int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2206 PyObject *robj = PySwigObject_New(ptr, type, own);
2207 PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
2208 if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2209 PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2210 if (inst) {
2211 Py_DECREF(robj);
2212 robj = inst;
093d3ff1 2213 }
093d3ff1 2214 }
0085ce49 2215 return robj;
093d3ff1 2216 }
c32bde28
RD
2217}
2218
0085ce49
RD
2219/* Create a new packed object */
2220
2221SWIGRUNTIMEINLINE PyObject *
093d3ff1 2222SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
0085ce49 2223 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
994141e6
RD
2224}
2225
093d3ff1
RD
2226/* -----------------------------------------------------------------------------*
2227 * Get type list
2228 * -----------------------------------------------------------------------------*/
2229
2230#ifdef SWIG_LINK_RUNTIME
2231void *SWIG_ReturnGlobalTypeList(void *);
2232#endif
2233
32fe5131
RD
2234SWIGRUNTIME swig_module_info *
2235SWIG_Python_GetModule(void) {
093d3ff1
RD
2236 static void *type_pointer = (void *)0;
2237 /* first check if module already created */
2238 if (!type_pointer) {
2239#ifdef SWIG_LINK_RUNTIME
2240 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
15afbcd0 2241#else
093d3ff1
RD
2242 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2243 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2244 if (PyErr_Occurred()) {
2245 PyErr_Clear();
2246 type_pointer = (void *)0;
2247 }
15afbcd0 2248#endif
32fe5131
RD
2249 }
2250 return (swig_module_info *) type_pointer;
093d3ff1 2251}
d14a1e28 2252
32fe5131
RD
2253#if PY_MAJOR_VERSION < 2
2254/* PyModule_AddObject function was introduced in Python 2.0. The following function
0085ce49 2255 is copied out of Python/modsupport.c in python version 2.3.4 */
32fe5131
RD
2256SWIGINTERN int
2257PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2258{
2259 PyObject *dict;
2260 if (!PyModule_Check(m)) {
2261 PyErr_SetString(PyExc_TypeError,
2262 "PyModule_AddObject() needs module as first arg");
0085ce49 2263 return SWIG_ERROR;
32fe5131
RD
2264 }
2265 if (!o) {
2266 PyErr_SetString(PyExc_TypeError,
2267 "PyModule_AddObject() needs non-NULL value");
0085ce49 2268 return SWIG_ERROR;
32fe5131
RD
2269 }
2270
2271 dict = PyModule_GetDict(m);
2272 if (dict == NULL) {
2273 /* Internal error -- modules must have a dict! */
2274 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2275 PyModule_GetName(m));
0085ce49 2276 return SWIG_ERROR;
32fe5131
RD
2277 }
2278 if (PyDict_SetItemString(dict, name, o))
0085ce49 2279 return SWIG_ERROR;
32fe5131 2280 Py_DECREF(o);
0085ce49 2281 return SWIG_OK;
093d3ff1 2282}
32fe5131 2283#endif
d14a1e28 2284
0085ce49
RD
2285SWIGRUNTIME void
2286SWIG_Python_DestroyModule(void *vptr)
2287{
2288 swig_module_info *swig_module = (swig_module_info *) vptr;
2289 swig_type_info **types = swig_module->types;
2290 size_t i;
2291 for (i =0; i < swig_module->size; ++i) {
2292 swig_type_info *ty = types[i];
2293 if (ty->owndata) {
2294 PySwigClientData *data = (PySwigClientData *) ty->clientdata;
2295 if (data) PySwigClientData_Del(data);
2296 }
2297 }
2298 Py_DECREF(SWIG_This());
2299}
2300
32fe5131
RD
2301SWIGRUNTIME void
2302SWIG_Python_SetModule(swig_module_info *swig_module) {
2303 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
2304
2305 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2306 swig_empty_runtime_method_table);
0085ce49 2307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
32fe5131
RD
2308 if (pointer && module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
0085ce49
RD
2310 } else {
2311 Py_XDECREF(pointer);
32fe5131
RD
2312 }
2313}
d14a1e28 2314
0085ce49
RD
2315/* The python cached type query */
2316SWIGRUNTIME PyObject *
2317SWIG_Python_TypeCache() {
2318 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2319 return cache;
093d3ff1 2320}
d14a1e28 2321
0085ce49
RD
2322SWIGRUNTIME swig_type_info *
2323SWIG_Python_TypeQuery(const char *type)
2324{
2325 PyObject *cache = SWIG_Python_TypeCache();
2326 PyObject *key = PyString_FromString(type);
2327 PyObject *obj = PyDict_GetItem(cache, key);
2328 swig_type_info *descriptor;
2329 if (obj) {
2330 descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2331 } else {
2332 swig_module_info *swig_module = SWIG_Python_GetModule();
2333 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2334 if (descriptor) {
2335 obj = PyCObject_FromVoidPtr(descriptor, NULL);
2336 PyDict_SetItem(cache, key, obj);
2337 Py_DECREF(obj);
2338 }
2339 }
2340 Py_DECREF(key);
2341 return descriptor;
2342}
2343
2344/*
2345 For backward compatibility only
2346*/
2347#define SWIG_POINTER_EXCEPTION 0
2348#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2349#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2350
2351SWIGRUNTIME int
2352SWIG_Python_AddErrMesg(const char* mesg, int infront)
2353{
2354 if (PyErr_Occurred()) {
2355 PyObject *type = 0;
2356 PyObject *value = 0;
2357 PyObject *traceback = 0;
2358 PyErr_Fetch(&type, &value, &traceback);
2359 if (value) {
2360 PyObject *old_str = PyObject_Str(value);
2361 Py_XINCREF(type);
2362 PyErr_Clear();
2363 if (infront) {
2364 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
2365 } else {
2366 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
2367 }
2368 Py_DECREF(old_str);
2369 }
2370 return 1;
2371 } else {
2372 return 0;
2373 }
2374}
2375
2376SWIGRUNTIME int
2377SWIG_Python_ArgFail(int argnum)
2378{
2379 if (PyErr_Occurred()) {
2380 /* add information about failing argument */
2381 char mesg[256];
2382 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2383 return SWIG_Python_AddErrMesg(mesg, 1);
2384 } else {
2385 return 0;
2386 }
2387}
2388
2389SWIGRUNTIMEINLINE const char *
2390PySwigObject_GetDesc(PyObject *self)
2391{
2392 PySwigObject *v = (PySwigObject *)self;
2393 swig_type_info *ty = v ? v->ty : 0;
2394 return ty ? ty->str : (char*)"";
2395}
2396
2397SWIGRUNTIME void
2398SWIG_Python_TypeError(const char *type, PyObject *obj)
2399{
2400 if (type) {
2401#if defined(SWIG_COBJECT_TYPES)
2402 if (obj && PySwigObject_Check(obj)) {
2403 const char *otype = (const char *) PySwigObject_GetDesc(obj);
2404 if (otype) {
2405 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
2406 type, otype);
2407 return;
2408 }
2409 } else
2410#endif
2411 {
2412 const char *otype = (obj ? obj->ob_type->tp_name : 0);
2413 if (otype) {
2414 PyObject *str = PyObject_Str(obj);
2415 const char *cstr = str ? PyString_AsString(str) : 0;
2416 if (cstr) {
2417 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2418 type, otype, cstr);
2419 } else {
2420 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2421 type, otype);
2422 }
2423 Py_XDECREF(str);
2424 return;
2425 }
2426 }
2427 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2428 } else {
2429 PyErr_Format(PyExc_TypeError, "unexpected type is received");
2430 }
2431}
2432
2433
2434/* Convert a pointer value, signal an exception on a type mismatch */
2435SWIGRUNTIME void *
2436SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
2437 void *result;
2438 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2439 PyErr_Clear();
2440 if (flags & SWIG_POINTER_EXCEPTION) {
2441 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2442 SWIG_Python_ArgFail(argnum);
2443 }
2444 }
2445 return result;
2446}
2447
2448
2449#ifdef __cplusplus
2450#if 0
2451{ /* cc-mode */
2452#endif
2453}
2454#endif
2455
2456
2457
2458#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2459
2460#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2461
2462
2463
2464/* -------- TYPES TABLE (BEGIN) -------- */
2465
fc46b7f3
RD
2466#define SWIGTYPE_p_buffer swig_types[0]
2467#define SWIGTYPE_p_char swig_types[1]
2468#define SWIGTYPE_p_double swig_types[2]
2469#define SWIGTYPE_p_form_ops_t swig_types[3]
2470#define SWIGTYPE_p_int swig_types[4]
2471#define SWIGTYPE_p_unsigned_char swig_types[5]
2472#define SWIGTYPE_p_unsigned_int swig_types[6]
2473#define SWIGTYPE_p_unsigned_long swig_types[7]
0a27f394
RD
2474#define SWIGTYPE_p_void swig_types[8]
2475#define SWIGTYPE_p_wxANIHandler swig_types[9]
2476#define SWIGTYPE_p_wxAcceleratorTable swig_types[10]
2477#define SWIGTYPE_p_wxActivateEvent swig_types[11]
2478#define SWIGTYPE_p_wxAlphaPixelData swig_types[12]
2479#define SWIGTYPE_p_wxAlphaPixelData_Accessor swig_types[13]
2480#define SWIGTYPE_p_wxAutoBufferedPaintDC swig_types[14]
2481#define SWIGTYPE_p_wxBMPHandler swig_types[15]
2482#define SWIGTYPE_p_wxBitmap swig_types[16]
2483#define SWIGTYPE_p_wxBoxSizer swig_types[17]
2484#define SWIGTYPE_p_wxBrush swig_types[18]
2485#define SWIGTYPE_p_wxBrushList swig_types[19]
2486#define SWIGTYPE_p_wxBufferedDC swig_types[20]
2487#define SWIGTYPE_p_wxBufferedPaintDC swig_types[21]
2488#define SWIGTYPE_p_wxCURHandler swig_types[22]
2489#define SWIGTYPE_p_wxChar swig_types[23]
2490#define SWIGTYPE_p_wxChildFocusEvent swig_types[24]
2491#define SWIGTYPE_p_wxClientDC swig_types[25]
2492#define SWIGTYPE_p_wxClipboardTextEvent swig_types[26]
2493#define SWIGTYPE_p_wxCloseEvent swig_types[27]
59ccbf7f
RD
2494#define SWIGTYPE_p_wxColour swig_types[28]
2495#define SWIGTYPE_p_wxColourDatabase swig_types[29]
2496#define SWIGTYPE_p_wxCommandEvent swig_types[30]
2497#define SWIGTYPE_p_wxContextMenuEvent swig_types[31]
2498#define SWIGTYPE_p_wxControl swig_types[32]
2499#define SWIGTYPE_p_wxControlWithItems swig_types[33]
2500#define SWIGTYPE_p_wxCursor swig_types[34]
2501#define SWIGTYPE_p_wxDC swig_types[35]
2502#define SWIGTYPE_p_wxDCBrushChanger swig_types[36]
2503#define SWIGTYPE_p_wxDCClipper swig_types[37]
2504#define SWIGTYPE_p_wxDCOverlay swig_types[38]
2505#define SWIGTYPE_p_wxDCPenChanger swig_types[39]
2506#define SWIGTYPE_p_wxDCTextColourChanger swig_types[40]
2507#define SWIGTYPE_p_wxDash swig_types[41]
2508#define SWIGTYPE_p_wxDateEvent swig_types[42]
2509#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[43]
2510#define SWIGTYPE_p_wxDropFilesEvent swig_types[44]
2511#define SWIGTYPE_p_wxDuplexMode swig_types[45]
2512#define SWIGTYPE_p_wxEffects swig_types[46]
2513#define SWIGTYPE_p_wxEncodingConverter swig_types[47]
2514#define SWIGTYPE_p_wxEraseEvent swig_types[48]
2515#define SWIGTYPE_p_wxEvent swig_types[49]
4976f996
RD
2516#define SWIGTYPE_p_wxEventBlocker swig_types[50]
2517#define SWIGTYPE_p_wxEvtHandler swig_types[51]
2518#define SWIGTYPE_p_wxFSFile swig_types[52]
2519#define SWIGTYPE_p_wxFileSystem swig_types[53]
2520#define SWIGTYPE_p_wxFlexGridSizer swig_types[54]
2521#define SWIGTYPE_p_wxFocusEvent swig_types[55]
2522#define SWIGTYPE_p_wxFont swig_types[56]
2523#define SWIGTYPE_p_wxFontList swig_types[57]
2524#define SWIGTYPE_p_wxFontMapper swig_types[58]
2525#define SWIGTYPE_p_wxGBSizerItem swig_types[59]
2526#define SWIGTYPE_p_wxGCDC swig_types[60]
2527#define SWIGTYPE_p_wxGDIObjListBase swig_types[61]
2528#define SWIGTYPE_p_wxGDIObject swig_types[62]
2529#define SWIGTYPE_p_wxGIFHandler swig_types[63]
2530#define SWIGTYPE_p_wxGraphicsBrush swig_types[64]
2531#define SWIGTYPE_p_wxGraphicsContext swig_types[65]
2532#define SWIGTYPE_p_wxGraphicsFont swig_types[66]
2533#define SWIGTYPE_p_wxGraphicsMatrix swig_types[67]
2534#define SWIGTYPE_p_wxGraphicsObject swig_types[68]
2535#define SWIGTYPE_p_wxGraphicsPath swig_types[69]
2536#define SWIGTYPE_p_wxGraphicsPen swig_types[70]
2537#define SWIGTYPE_p_wxGraphicsRenderer swig_types[71]
2538#define SWIGTYPE_p_wxGridBagSizer swig_types[72]
2539#define SWIGTYPE_p_wxGridSizer swig_types[73]
2540#define SWIGTYPE_p_wxHeaderButtonParams swig_types[74]
2541#define SWIGTYPE_p_wxICOHandler swig_types[75]
2542#define SWIGTYPE_p_wxIcon swig_types[76]
2543#define SWIGTYPE_p_wxIconBundle swig_types[77]
2544#define SWIGTYPE_p_wxIconLocation swig_types[78]
2545#define SWIGTYPE_p_wxIconizeEvent swig_types[79]
2546#define SWIGTYPE_p_wxIdleEvent swig_types[80]
2547#define SWIGTYPE_p_wxImage swig_types[81]
2548#define SWIGTYPE_p_wxImageHandler swig_types[82]
2549#define SWIGTYPE_p_wxImageList swig_types[83]
2550#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[84]
2551#define SWIGTYPE_p_wxInitDialogEvent swig_types[85]
2552#define SWIGTYPE_p_wxJPEGHandler swig_types[86]
2553#define SWIGTYPE_p_wxKeyEvent swig_types[87]
2554#define SWIGTYPE_p_wxLanguageInfo swig_types[88]
2555#define SWIGTYPE_p_wxLayoutConstraints swig_types[89]
2556#define SWIGTYPE_p_wxLocale swig_types[90]
2557#define SWIGTYPE_p_wxMask swig_types[91]
2558#define SWIGTYPE_p_wxMaximizeEvent swig_types[92]
2559#define SWIGTYPE_p_wxMemoryDC swig_types[93]
2560#define SWIGTYPE_p_wxMenu swig_types[94]
2561#define SWIGTYPE_p_wxMenuBar swig_types[95]
2562#define SWIGTYPE_p_wxMenuEvent swig_types[96]
2563#define SWIGTYPE_p_wxMenuItem swig_types[97]
2564#define SWIGTYPE_p_wxMetaFile swig_types[98]
2565#define SWIGTYPE_p_wxMetaFileDC swig_types[99]
2566#define SWIGTYPE_p_wxMirrorDC swig_types[100]
2567#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[101]
2568#define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[102]
2569#define SWIGTYPE_p_wxMouseEvent swig_types[103]
2570#define SWIGTYPE_p_wxMoveEvent swig_types[104]
2571#define SWIGTYPE_p_wxNativeEncodingInfo swig_types[105]
2572#define SWIGTYPE_p_wxNativeFontInfo swig_types[106]
2573#define SWIGTYPE_p_wxNativePixelData swig_types[107]
2574#define SWIGTYPE_p_wxNativePixelData_Accessor swig_types[108]
2575#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[109]
2576#define SWIGTYPE_p_wxNcPaintEvent swig_types[110]
2577#define SWIGTYPE_p_wxNotifyEvent swig_types[111]
2578#define SWIGTYPE_p_wxObject swig_types[112]
2579#define SWIGTYPE_p_wxOverlay swig_types[113]
2580#define SWIGTYPE_p_wxPCXHandler swig_types[114]
2581#define SWIGTYPE_p_wxPNGHandler swig_types[115]
2582#define SWIGTYPE_p_wxPNMHandler swig_types[116]
2583#define SWIGTYPE_p_wxPaintDC swig_types[117]
2584#define SWIGTYPE_p_wxPaintEvent swig_types[118]
2585#define SWIGTYPE_p_wxPalette swig_types[119]
2586#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[120]
2587#define SWIGTYPE_p_wxPaperSize swig_types[121]
2588#define SWIGTYPE_p_wxPen swig_types[122]
2589#define SWIGTYPE_p_wxPenList swig_types[123]
2590#define SWIGTYPE_p_wxPixelDataBase swig_types[124]
2591#define SWIGTYPE_p_wxPoint swig_types[125]
2592#define SWIGTYPE_p_wxPoint2D swig_types[126]
2593#define SWIGTYPE_p_wxPostScriptDC swig_types[127]
2594#define SWIGTYPE_p_wxPrintData swig_types[128]
2595#define SWIGTYPE_p_wxPrinterDC swig_types[129]
2596#define SWIGTYPE_p_wxPseudoDC swig_types[130]
2597#define SWIGTYPE_p_wxPyApp swig_types[131]
2598#define SWIGTYPE_p_wxPyCommandEvent swig_types[132]
2599#define SWIGTYPE_p_wxPyEvent swig_types[133]
2600#define SWIGTYPE_p_wxPyFontEnumerator swig_types[134]
2601#define SWIGTYPE_p_wxPyImageHandler swig_types[135]
2602#define SWIGTYPE_p_wxPyLocale swig_types[136]
2603#define SWIGTYPE_p_wxPySizer swig_types[137]
2604#define SWIGTYPE_p_wxPyValidator swig_types[138]
2605#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[139]
2606#define SWIGTYPE_p_wxRect swig_types[140]
2607#define SWIGTYPE_p_wxRect2D swig_types[141]
2608#define SWIGTYPE_p_wxRegion swig_types[142]
2609#define SWIGTYPE_p_wxRegionIterator swig_types[143]
2610#define SWIGTYPE_p_wxRendererNative swig_types[144]
2611#define SWIGTYPE_p_wxRendererVersion swig_types[145]
2612#define SWIGTYPE_p_wxScreenDC swig_types[146]
2613#define SWIGTYPE_p_wxScrollEvent swig_types[147]
2614#define SWIGTYPE_p_wxScrollWinEvent swig_types[148]
2615#define SWIGTYPE_p_wxSetCursorEvent swig_types[149]
2616#define SWIGTYPE_p_wxShowEvent swig_types[150]
2617#define SWIGTYPE_p_wxSize swig_types[151]
2618#define SWIGTYPE_p_wxSizeEvent swig_types[152]
2619#define SWIGTYPE_p_wxSizer swig_types[153]
2620#define SWIGTYPE_p_wxSizerItem swig_types[154]
2621#define SWIGTYPE_p_wxSplitterRenderParams swig_types[155]
2622#define SWIGTYPE_p_wxStaticBoxSizer swig_types[156]
2623#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[157]
2624#define SWIGTYPE_p_wxStockGDI swig_types[158]
2625#define SWIGTYPE_p_wxString swig_types[159]
2626#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[160]
2627#define SWIGTYPE_p_wxTGAHandler swig_types[161]
2628#define SWIGTYPE_p_wxTIFFHandler swig_types[162]
2629#define SWIGTYPE_p_wxUpdateUIEvent swig_types[163]
2630#define SWIGTYPE_p_wxValidator swig_types[164]
2631#define SWIGTYPE_p_wxWindow swig_types[165]
2632#define SWIGTYPE_p_wxWindowCreateEvent swig_types[166]
2633#define SWIGTYPE_p_wxWindowDC swig_types[167]
2634#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[168]
2635#define SWIGTYPE_p_wxXPMHandler swig_types[169]
2636static swig_type_info *swig_types[171];
2637static swig_module_info swig_module = {swig_types, 170, 0, 0, 0, 0};
32fe5131
RD
2638#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2639#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
d14a1e28 2640
093d3ff1 2641/* -------- TYPES TABLE (END) -------- */
d14a1e28 2642
0085ce49
RD
2643#if (PY_VERSION_HEX <= 0x02000000)
2644# if !defined(SWIG_PYTHON_CLASSIC)
2645# error "This python version requires to use swig with the '-classic' option"
2646# endif
2647#endif
2648#if (PY_VERSION_HEX <= 0x02020000)
2649# error "This python version requires to use swig with the '-nomodern' option"
2650#endif
2651#if (PY_VERSION_HEX <= 0x02020000)
2652# error "This python version requires to use swig with the '-nomodernargs' option"
2653#endif
2654#ifndef METH_O
2655# error "This python version requires to use swig with the '-nofastunpack' option"
2656#endif
d14a1e28 2657
093d3ff1
RD
2658/*-----------------------------------------------
2659 @(target):= _gdi_.so
2660 ------------------------------------------------*/
2661#define SWIG_init init_gdi_
d14a1e28 2662
093d3ff1 2663#define SWIG_name "_gdi_"
d14a1e28 2664
0085ce49 2665#define SWIGVERSION 0x010329
d14a1e28 2666
d14a1e28 2667
0085ce49
RD
2668#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2669#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
d14a1e28
RD
2670
2671
0085ce49
RD
2672#include <stdexcept>
2673
2674
2675namespace swig {
2676 class PyObject_ptr {
2677 protected:
2678 PyObject *_obj;
2679
2680 public:
2681 PyObject_ptr() :_obj(0)
2682 {
093d3ff1 2683 }
0085ce49
RD
2684
2685 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2686 {
2687 Py_XINCREF(_obj);
093d3ff1 2688 }
0085ce49
RD
2689
2690 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2691 {
2692 if (initial_ref) Py_XINCREF(_obj);
2693 }
2694
2695 PyObject_ptr & operator=(const PyObject_ptr& item)
2696 {
2697 Py_XINCREF(item._obj);
2698 Py_XDECREF(_obj);
2699 _obj = item._obj;
2700 return *this;
2701 }
2702
2703 ~PyObject_ptr()
2704 {
2705 Py_XDECREF(_obj);
2706 }
2707
2708 operator PyObject *() const
2709 {
2710 return _obj;
2711 }
2712
2713 PyObject *operator->() const
2714 {
2715 return _obj;
2716 }
2717 };
093d3ff1 2718}
d14a1e28 2719
994141e6 2720
0085ce49
RD
2721namespace swig {
2722 struct PyObject_var : PyObject_ptr {
2723 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2724
2725 PyObject_var & operator = (PyObject* obj)
2726 {
2727 Py_XDECREF(_obj);
2728 _obj = obj;
2729 return *this;
69223c70 2730 }
0085ce49 2731 };
15afbcd0
RD
2732}
2733
2734
0085ce49
RD
2735#include "wx/wxPython/wxPython.h"
2736#include "wx/wxPython/pyclasses.h"
2737
2738
2739 static const wxString wxPyEmptyString(wxEmptyString);
2740
01f6b6d3
RD
2741 #define SWIG_From_long PyInt_FromLong
2742
2743
2744SWIGINTERNINLINE PyObject *
2745SWIG_From_int (int value)
2746{
2747 return SWIG_From_long (value);
2748}
2749
2750
0085ce49
RD
2751#include <limits.h>
2752#ifndef LLONG_MIN
2753# define LLONG_MIN LONG_LONG_MIN
2754#endif
2755#ifndef LLONG_MAX
2756# define LLONG_MAX LONG_LONG_MAX
2757#endif
2758#ifndef ULLONG_MAX
2759# define ULLONG_MAX ULONG_LONG_MAX
2760#endif
b88bce5f 2761
b88bce5f 2762
50efceee
RD
2763SWIGINTERN int
2764SWIG_AsVal_long (PyObject* obj, long* val)
2765{
2766 if (PyNumber_Check(obj)) {
2767 if (val) *val = PyInt_AsLong(obj);
2768 return SWIG_OK;
2769 }
2770 return SWIG_TypeError;
2771}
2772
2773
093d3ff1 2774SWIGINTERN int
0085ce49 2775SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
093d3ff1
RD
2776{
2777 long v = 0;
2778 if (SWIG_AsVal_long(obj, &v) && v < 0) {
0085ce49 2779 return SWIG_TypeError;
093d3ff1
RD
2780 }
2781 else if (val)
2782 *val = (unsigned long)v;
0085ce49 2783 return SWIG_OK;
093d3ff1 2784}
d14a1e28
RD
2785
2786
093d3ff1 2787SWIGINTERN int
0085ce49
RD
2788SWIG_AsVal_unsigned_SS_char (PyObject * obj, unsigned char *val)
2789{
093d3ff1 2790 unsigned long v;
0085ce49
RD
2791 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
2792 if (SWIG_IsOK(res)) {
2793 if ((v > UCHAR_MAX)) {
2794 return SWIG_OverflowError;
093d3ff1 2795 } else {
0085ce49 2796 if (val) *val = static_cast< unsigned char >(v);
093d3ff1 2797 }
0085ce49
RD
2798 }
2799 return res;
093d3ff1 2800}
33b885b9 2801
d14a1e28 2802
0085ce49
RD
2803SWIGINTERNINLINE PyObject*
2804SWIG_From_unsigned_SS_long (unsigned long value)
093d3ff1 2805{
0085ce49
RD
2806 return (value > LONG_MAX) ?
2807 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
093d3ff1 2808}
d14a1e28 2809
d14a1e28 2810
0085ce49
RD
2811SWIGINTERNINLINE PyObject *
2812SWIG_From_unsigned_SS_char (unsigned char value)
2813{
2814 return SWIG_From_unsigned_SS_long (value);
2815}
d14a1e28 2816
e9d6f3a4
RD
2817SWIGINTERN bool wxColour___eq__(wxColour *self,PyObject *other){
2818 wxColour temp, *obj = &temp;
2819 if ( other == Py_None ) return false;
2820 if ( ! wxColour_helper(other, &obj) ) {
2821 PyErr_Clear();
2822 return false;
2823 }
2824 return self->operator==(*obj);
2825 }
2826SWIGINTERN bool wxColour___ne__(wxColour *self,PyObject *other){
2827 wxColour temp, *obj = &temp;
2828 if ( other == Py_None ) return true;
2829 if ( ! wxColour_helper(other, &obj)) {
2830 PyErr_Clear();
2831 return true;
2832 }
2833 return self->operator!=(*obj);
2834 }
fc46b7f3
RD
2835
2836SWIGINTERN int
2837SWIG_AsVal_bool (PyObject *obj, bool *val)
2838{
2839 if (obj == Py_True) {
2840 if (val) *val = true;
2841 return SWIG_OK;
2842 } else if (obj == Py_False) {
2843 if (val) *val = false;
2844 return SWIG_OK;
2845 } else {
2846 long v = 0;
2847 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2848 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2849 return res;
2850 }
2851}
2852
2853SWIGINTERN PyObject *wxColour_Get(wxColour *self,bool includeAlpha=false){
2854 PyObject* rv = PyTuple_New(includeAlpha ? 4 : 3);
093d3ff1
RD
2855 int red = -1;
2856 int green = -1;
2857 int blue = -1;
fc46b7f3 2858 int alpha = wxALPHA_OPAQUE;
b39fe951 2859 if (self->IsOk()) {
093d3ff1
RD
2860 red = self->Red();
2861 green = self->Green();
2862 blue = self->Blue();
fc46b7f3 2863 alpha = self->Alpha();
093d3ff1
RD
2864 }
2865 PyTuple_SetItem(rv, 0, PyInt_FromLong(red));
2866 PyTuple_SetItem(rv, 1, PyInt_FromLong(green));
2867 PyTuple_SetItem(rv, 2, PyInt_FromLong(blue));
fc46b7f3
RD
2868 if (includeAlpha)
2869 PyTuple_SetItem(rv, 3, PyInt_FromLong(alpha));
093d3ff1
RD
2870 return rv;
2871 }
0085ce49 2872SWIGINTERN unsigned long wxColour_GetRGB(wxColour *self){
093d3ff1
RD
2873 return self->Red() | (self->Green() << 8) | (self->Blue() << 16);
2874 }
d14a1e28 2875
0085ce49
RD
2876SWIGINTERN int
2877SWIG_AsVal_int (PyObject * obj, int *val)
093d3ff1 2878{
0085ce49
RD
2879 long v;
2880 int res = SWIG_AsVal_long (obj, &v);
2881 if (SWIG_IsOK(res)) {
2882 if ((v < INT_MIN || v > INT_MAX)) {
2883 return SWIG_OverflowError;
2884 } else {
2885 if (val) *val = static_cast< int >(v);
2886 }
2887 }
2888 return res;
d14a1e28
RD
2889}
2890
0085ce49 2891SWIGINTERN PyObject *wxPen_GetDashes(wxPen *self){
093d3ff1
RD
2892 wxDash* dashes;
2893 int count = self->GetDashes(&dashes);
5a446332 2894 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2895 PyObject* retval = PyList_New(0);
2896 for (int x=0; x<count; x++) {
2897 PyObject* pyint = PyInt_FromLong(dashes[x]);
2898 PyList_Append(retval, pyint);
2899 Py_DECREF(pyint);
2900 }
2901 wxPyEndBlockThreads(blocked);
2902 return retval;
2903 }
0085ce49 2904SWIGINTERN void wxPen__SetDashes(wxPen *self,PyObject *_self,PyObject *pyDashes){
5a446332 2905 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2906 int size = PyList_Size(pyDashes);
2907 wxDash* dashes = (wxDash*)byte_LIST_helper(pyDashes);
d14a1e28 2908
093d3ff1
RD
2909 // black magic warning! The array of wxDashes needs to exist as
2910 // long as the pen does because wxPen does not copy the array. So
2911 // stick a copy in a Python string object and attach it to _self,
2912 // and then call SetDashes with a pointer to that array. Then
2913 // when the Python pen object is destroyed the array will be
2914 // cleaned up too.
2915 PyObject* strDashes = PyString_FromStringAndSize((char*)dashes, size*sizeof(wxDash));
2916 PyObject_SetAttrString(_self, "_dashes", strDashes);
2917
2918 self->SetDashes(size, (wxDash*)PyString_AS_STRING(strDashes));
2919 delete [] dashes;
2920 Py_DECREF(strDashes);
2921 wxPyEndBlockThreads(blocked);
2922 }
0085ce49
RD
2923SWIGINTERN bool wxPen___eq__(wxPen *self,wxPen const *other){ return other ? (*self == *other) : false; }
2924SWIGINTERN bool wxPen___ne__(wxPen *self,wxPen const *other){ return other ? (*self != *other) : true; }
d14a1e28 2925
fc46b7f3
RD
2926#include <wx/rawbmp.h>
2927
2928
8f514ab4
RD
2929// See http://tinyurl.com/e5adr for what premultiplying alpha means. It
2930// appears to me that the other platforms are already doing it, so I'll just
2931// automatically do it for wxMSW here.
2932#ifdef __WXMSW__
2933#define wxPy_premultiply(p, a) ((p) * (a) / 0xff)
2934#define wxPy_unpremultiply(p, a) ((a) ? ((p) * 0xff / (a)) : (p))
2935#else
2936#define wxPy_premultiply(p, a) (p)
2937#define wxPy_unpremultiply(p, a) (p)
2938#endif
2939
2940
093d3ff1 2941#include <wx/image.h>
b88bce5f 2942
093d3ff1
RD
2943 static char** ConvertListOfStrings(PyObject* listOfStrings) {
2944 char** cArray = NULL;
2945 int count;
2946
2947 if (!PyList_Check(listOfStrings)) {
2948 PyErr_SetString(PyExc_TypeError, "Expected a list of strings.");
2949 return NULL;
2950 }
2951 count = PyList_Size(listOfStrings);
2952 cArray = new char*[count];
2953
2954 for(int x=0; x<count; x++) {
2955 // TODO: Need some validation and error checking here
2956 cArray[x] = PyString_AsString(PyList_GET_ITEM(listOfStrings, x));
2957 }
2958 return cArray;
b88bce5f 2959 }
b88bce5f
RD
2960
2961
0085ce49 2962SWIGINTERN wxBitmap *new_wxBitmap(PyObject *listOfStrings){
fc46b7f3
RD
2963 char** cArray = NULL;
2964 wxBitmap* bmp;
2965
2966 cArray = ConvertListOfStrings(listOfStrings);
2967 if (! cArray)
2968 return NULL;
2969 bmp = new wxBitmap(cArray);
2970 delete [] cArray;
2971 return bmp;
2972 }
0085ce49 2973SWIGINTERN wxBitmap *new_wxBitmap(PyObject *bits,int width,int height,int depth=1){
fc46b7f3
RD
2974 char* buf;
2975 Py_ssize_t length;
2976 PyString_AsStringAndSize(bits, &buf, &length);
2977 return new wxBitmap(buf, width, height, depth);
2978 }
0085ce49 2979SWIGINTERN wxSize wxBitmap_GetSize(wxBitmap *self){
093d3ff1
RD
2980 wxSize size(self->GetWidth(), self->GetHeight());
2981 return size;
2982 }
0085ce49 2983SWIGINTERN void wxBitmap_SetMaskColour(wxBitmap *self,wxColour const &colour){
093d3ff1
RD
2984 wxMask *mask = new wxMask(*self, colour);
2985 self->SetMask(mask);
2986 }
0085ce49 2987SWIGINTERN void wxBitmap_SetSize(wxBitmap *self,wxSize const &size){
093d3ff1
RD
2988 self->SetWidth(size.x);
2989 self->SetHeight(size.y);
2990 }
8f514ab4
RD
2991SWIGINTERN void wxBitmap_CopyFromBuffer(wxBitmap *self,buffer data,int DATASIZE){
2992 int height=self->GetHeight();
2993 int width=self->GetWidth();
fc46b7f3 2994
8f514ab4
RD
2995 if (DATASIZE != width * height * 3) {
2996 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
2997 }
2998 wxNativePixelData pixData(*self, wxPoint(0,0), wxSize(width, height));
2999 if (! pixData) {
3000 // raise an exception...
3001 wxPyErr_SetString(PyExc_RuntimeError,
3002 "Failed to gain raw access to bitmap data.");
3003 return;
3004 }
fc46b7f3 3005
8f514ab4
RD
3006 wxNativePixelData::Iterator p(pixData);
3007 for (int y=0; y<height; y++) {
3008 wxNativePixelData::Iterator rowStart = p;
3009 for (int x=0; x<width; x++) {
3010 p.Red() = *(data++);
3011 p.Green() = *(data++);
3012 p.Blue() = *(data++);
3013 ++p;
3014 }
3015 p = rowStart;
3016 p.OffsetY(pixData, 1);
3017 }
3018 }
3019SWIGINTERN void wxBitmap_CopyFromBufferRGBA(wxBitmap *self,buffer data,int DATASIZE){
3020 int height=self->GetHeight();
3021 int width=self->GetWidth();
3022
3023 if (DATASIZE != width * height * 4) {
3024 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
3025 }
3026 wxAlphaPixelData pixData(*self, wxPoint(0,0), wxSize(width, height));
3027 if (! pixData) {
3028 // raise an exception...
3029 wxPyErr_SetString(PyExc_RuntimeError,
3030 "Failed to gain raw access to bitmap data.");
3031 return;
3032 }
3033
3034 pixData.UseAlpha();
3035 wxAlphaPixelData::Iterator p(pixData);
3036 for (int y=0; y<height; y++) {
3037 wxAlphaPixelData::Iterator rowStart = p;
3038 for (int x=0; x<width; x++) {
3039 byte a = data[3];
3040 p.Red() = wxPy_premultiply(*(data++), a);
3041 p.Green() = wxPy_premultiply(*(data++), a);
3042 p.Blue() = wxPy_premultiply(*(data++), a);
3043 p.Alpha() = a; data++;
3044 ++p;
3045 }
3046 p = rowStart;
3047 p.OffsetY(pixData, 1);
3048 }
3049 }
3050SWIGINTERN bool wxBitmap___eq__(wxBitmap *self,wxBitmap const *other){ return other ? self->IsSameAs(*other) : false; }
3051SWIGINTERN bool wxBitmap___ne__(wxBitmap *self,wxBitmap const *other){ return other ? !self->IsSameAs(*other) : true; }
fc46b7f3
RD
3052
3053 wxBitmap* _BitmapFromBufferAlpha(int width, int height,
3054 buffer data, int DATASIZE,
3055 buffer alpha, int ALPHASIZE)
3056 {
3057 if (DATASIZE != width*height*3) {
3058 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
3059 return NULL;
3060 }
3061
3062 if (ALPHASIZE != width*height) {
3063 wxPyErr_SetString(PyExc_ValueError, "Invalid alpha buffer size.");
3064 return NULL;
3065 }
3066
3067 wxBitmap* bmp = new wxBitmap(width, height, 32);
3068 wxAlphaPixelData pixData(*bmp, wxPoint(0,0), wxSize(width,height));
3069 if (! pixData) {
3070 // raise an exception...
3071 wxPyErr_SetString(PyExc_RuntimeError,
3072 "Failed to gain raw access to bitmap data.");
3073 return NULL;
3074 }
3075
3076 pixData.UseAlpha();
3077 wxAlphaPixelData::Iterator p(pixData);
3078 for (int y=0; y<height; y++) {
3079 wxAlphaPixelData::Iterator rowStart = p;
3080 for (int x=0; x<width; x++) {
3081 byte a = *(alpha++);
3082 p.Red() = wxPy_premultiply(*(data++), a);
3083 p.Green() = wxPy_premultiply(*(data++), a);
3084 p.Blue() = wxPy_premultiply(*(data++), a);
3085 p.Alpha() = a;
3086 ++p;
3087 }
3088 p = rowStart;
3089 p.OffsetY(pixData, 1);
3090 }
3091 return bmp;
3092 }
3093
3094 wxBitmap* _BitmapFromBuffer(int width, int height, buffer data, int DATASIZE)
3095 {
3096 if (DATASIZE != width*height*3) {
3097 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
3098 return NULL;
3099 }
3100
3101 wxBitmap* bmp = new wxBitmap(width, height, 24);
3102 wxNativePixelData pixData(*bmp, wxPoint(0,0), wxSize(width,height));
3103 if (! pixData) {
3104 // raise an exception...
3105 wxPyErr_SetString(PyExc_RuntimeError,
3106 "Failed to gain raw access to bitmap data.");
3107 return NULL;
3108 }
3109
3110 wxNativePixelData::Iterator p(pixData);
3111 for (int y=0; y<height; y++) {
3112 wxNativePixelData::Iterator rowStart = p;
3113 for (int x=0; x<width; x++) {
3114 p.Red() = *(data++);
3115 p.Green() = *(data++);
3116 p.Blue() = *(data++);
3117 ++p;
3118 }
3119 p = rowStart;
3120 p.OffsetY(pixData, 1);
3121 }
3122 return bmp;
3123 }
3124
3125
3126 wxBitmap* _BitmapFromBufferRGBA(int width, int height, buffer data, int DATASIZE)
3127 {
3128 if (DATASIZE != width*height*4) {
3129 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
3130 return NULL;
3131 }
3132
3133 wxBitmap* bmp = new wxBitmap(width, height, 32);
3134 wxAlphaPixelData pixData(*bmp, wxPoint(0,0), wxSize(width,height));
3135 if (! pixData) {
3136 // raise an exception...
3137 wxPyErr_SetString(PyExc_RuntimeError,
3138 "Failed to gain raw access to bitmap data.");
3139 return NULL;
3140 }
3141
3142 pixData.UseAlpha();
3143 wxAlphaPixelData::Iterator p(pixData);
3144 for (int y=0; y<height; y++) {
3145 wxAlphaPixelData::Iterator rowStart = p;
3146 for (int x=0; x<width; x++) {
3147 byte a = data[3];
3148 p.Red() = wxPy_premultiply(*(data++), a);
3149 p.Green() = wxPy_premultiply(*(data++), a);
3150 p.Blue() = wxPy_premultiply(*(data++), a);
3151 p.Alpha() = a; data++;
3152 ++p;
3153 }
3154 p = rowStart;
3155 p.OffsetY(pixData, 1);
3156 }
3157 return bmp;
3158 }
3159
3160
3161 typedef wxNativePixelData::Iterator wxNativePixelData_Accessor;
3162
3163SWIGINTERN bool wxNativePixelData___nonzero__(wxNativePixelData *self){ return self->operator bool(); }
3164SWIGINTERN void wxNativePixelData_Accessor_nextPixel(wxNativePixelData_Accessor *self){ ++(*self); }
3165SWIGINTERN void wxNativePixelData_Accessor_Set(wxNativePixelData_Accessor *self,byte red,byte green,byte blue){
3166 self->Red() = red;
3167 self->Green() = green;
3168 self->Blue() = blue;
3169 }
3170SWIGINTERN PyObject *wxNativePixelData_Accessor_Get(wxNativePixelData_Accessor *self){
3171 PyObject* rv = PyTuple_New(3);
3172 PyTuple_SetItem(rv, 0, PyInt_FromLong(self->Red()));
3173 PyTuple_SetItem(rv, 1, PyInt_FromLong(self->Green()));
3174 PyTuple_SetItem(rv, 2, PyInt_FromLong(self->Blue()));
3175 return rv;
3176 }
3177
3178 typedef wxAlphaPixelData::Iterator wxAlphaPixelData_Accessor;
3179
3180SWIGINTERN bool wxAlphaPixelData___nonzero__(wxAlphaPixelData *self){ return self->operator bool(); }
3181SWIGINTERN void wxAlphaPixelData_Accessor_nextPixel(wxAlphaPixelData_Accessor *self){ ++(*self); }
3182SWIGINTERN void wxAlphaPixelData_Accessor_Set(wxAlphaPixelData_Accessor *self,byte red,byte green,byte blue,byte alpha){
3183 self->Red() = wxPy_premultiply(red, alpha);
3184 self->Green() = wxPy_premultiply(green, alpha);
3185 self->Blue() = wxPy_premultiply(blue, alpha);
3186 self->Alpha() = alpha;
3187 }
3188SWIGINTERN PyObject *wxAlphaPixelData_Accessor_Get(wxAlphaPixelData_Accessor *self){
3189 PyObject* rv = PyTuple_New(4);
3190 int red = self->Red();
3191 int green = self->Green();
3192 int blue = self->Blue();
3193 int alpha = self->Alpha();
3194
3195 PyTuple_SetItem(rv, 0, PyInt_FromLong( wxPy_unpremultiply(red, alpha) ));
3196 PyTuple_SetItem(rv, 1, PyInt_FromLong( wxPy_unpremultiply(green, alpha) ));
3197 PyTuple_SetItem(rv, 2, PyInt_FromLong( wxPy_unpremultiply(blue, alpha) ));
3198 PyTuple_SetItem(rv, 3, PyInt_FromLong( alpha ));
3199 return rv;
3200 }
0085ce49 3201SWIGINTERN wxMask *new_wxMask(wxBitmap const &bitmap,wxColour const &colour=wxNullColour){
b39fe951 3202 if ( !colour.IsOk() )
093d3ff1
RD
3203 return new wxMask(bitmap, *wxBLACK);
3204 else
3205 return new wxMask(bitmap, colour);
3206 }
d14a1e28 3207
093d3ff1 3208#include <wx/iconbndl.h>
d14a1e28 3209
0085ce49 3210SWIGINTERN wxIcon *new_wxIcon(wxBitmap const &bmp){
093d3ff1
RD
3211 wxIcon* icon = new wxIcon();
3212 icon->CopyFromBitmap(bmp);
3213 return icon;
3214 }
0085ce49 3215SWIGINTERN wxIcon *new_wxIcon(PyObject *listOfStrings){
093d3ff1
RD
3216 char** cArray = NULL;
3217 wxIcon* icon;
d14a1e28 3218
093d3ff1
RD
3219 cArray = ConvertListOfStrings(listOfStrings);
3220 if (! cArray)
3221 return NULL;
3222 icon = new wxIcon(cArray);
3223 delete [] cArray;
3224 return icon;
3225 }
0085ce49 3226SWIGINTERN wxIconLocation *new_wxIconLocation(wxString const *filename=&wxPyEmptyString,int num=0){
d14a1e28
RD
3227
3228
d14a1e28 3229
093d3ff1 3230 return new wxIconLocation(*filename);
d14a1e28 3231
093d3ff1 3232 }
0085ce49 3233SWIGINTERN void wxIconLocation_SetIndex(wxIconLocation *self,int num){
d14a1e28
RD
3234
3235
d14a1e28 3236
093d3ff1 3237 // do nothing
d14a1e28 3238
093d3ff1 3239 }
0085ce49 3240SWIGINTERN int wxIconLocation_GetIndex(wxIconLocation *self){
b88bce5f
RD
3241
3242
093d3ff1
RD
3243
3244 return -1;
3245
3246 }
0085ce49 3247SWIGINTERN wxCursor *new_wxCursor(wxString const &cursorName,long type,int hotSpotX=0,int hotSpotY=0){
093d3ff1 3248#ifdef __WXGTK__
7557b9b5
RD
3249 wxImage img(cursorName, type);
3250 img.SetOption(wxIMAGE_OPTION_CUR_HOTSPOT_X, hotSpotX);
3251 img.SetOption(wxIMAGE_OPTION_CUR_HOTSPOT_Y, hotSpotY);
3252 return new wxCursor(img);
093d3ff1 3253#else
7557b9b5 3254 return new wxCursor(cursorName, type, hotSpotX, hotSpotY);
093d3ff1
RD
3255#endif
3256 }
3257
3258
0085ce49 3259SWIGINTERN void wxRegionIterator_Next(wxRegionIterator *self){
093d3ff1
RD
3260 (*self) ++;
3261 }
0085ce49 3262SWIGINTERN bool wxRegionIterator___nonzero__(wxRegionIterator *self){
093d3ff1
RD
3263 return self->operator bool();
3264 }
3265
3266#include <wx/fontutil.h>
3267#include <wx/fontmap.h>
3268#include <wx/fontenum.h>
3269
0085ce49 3270SWIGINTERN wxString wxNativeFontInfo___str__(wxNativeFontInfo *self){
093d3ff1
RD
3271 return self->ToString();
3272 }
3273
3274 wxNativeEncodingInfo* wxGetNativeFontEncoding(wxFontEncoding encoding) {
3275 static wxNativeEncodingInfo info;
3276 if ( wxGetNativeFontEncoding(encoding, &info) )
3277 return &info;
3278 else
3279 return NULL;
3280 }
3281
0085ce49
RD
3282
3283SWIGINTERNINLINE PyObject *
3284SWIG_From_size_t (size_t value)
3285{
3286 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
3287}
3288
3289
3290SWIGINTERNINLINE int
3291SWIG_AsVal_size_t (PyObject * obj, size_t *val)
3292{
3293 unsigned long v;
3294 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
3295 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
3296 return res;
3297}
3298
3299SWIGINTERN PyObject *wxFontMapper_GetAltForEncoding(wxFontMapper *self,wxFontEncoding encoding,wxString const &facename=wxPyEmptyString,bool interactive=true){
093d3ff1
RD
3300 wxFontEncoding alt_enc;
3301 if (self->GetAltForEncoding(encoding, &alt_enc, facename, interactive))
3302 return PyInt_FromLong(alt_enc);
3303 else {
3304 Py_INCREF(Py_None);
3305 return Py_None;
3306 }
3307 }
0085ce49 3308SWIGINTERN wxFont *new_wxFont(wxString const &info){
a97cefba
RD
3309 wxNativeFontInfo nfi;
3310 nfi.FromString(info);
3311 return new wxFont(nfi);
3312 }
0085ce49 3313SWIGINTERN wxFont *new_wxFont(int pointSize,wxFontFamily family,int flags=wxFONTFLAG_DEFAULT,wxString const &face=wxPyEmptyString,wxFontEncoding encoding=wxFONTENCODING_DEFAULT){
a97cefba
RD
3314 return wxFont::New(pointSize, family, flags, face, encoding);
3315 }
0085ce49 3316SWIGINTERN wxFont *new_wxFont(wxSize const &pixelSize,int family,int style,int weight,bool underlined=false,wxString const &face=wxEmptyString,wxFontEncoding encoding=wxFONTENCODING_DEFAULT){
a97cefba
RD
3317 return wxFontBase::New(pixelSize, family,
3318 style, weight, underlined,
3319 face, encoding);
3320 }
0085ce49 3321SWIGINTERN wxFont *new_wxFont(wxSize const &pixelSize,wxFontFamily family,int flags=wxFONTFLAG_DEFAULT,wxString const &face=wxEmptyString,wxFontEncoding encoding=wxFONTENCODING_DEFAULT){
a97cefba
RD
3322 return wxFontBase::New(pixelSize, family, flags, face, encoding);
3323 }
0085ce49
RD
3324SWIGINTERN bool wxFont___eq__(wxFont *self,wxFont const *other){ return other ? (*self == *other) : false; }
3325SWIGINTERN bool wxFont___ne__(wxFont *self,wxFont const *other){ return other ? (*self != *other) : true; }
093d3ff1
RD
3326
3327class wxPyFontEnumerator : public wxFontEnumerator {
3328public:
3329 wxPyFontEnumerator() {}
3330 ~wxPyFontEnumerator() {}
3331
3332 DEC_PYCALLBACK_BOOL_STRING(OnFacename);
3333 DEC_PYCALLBACK_BOOL_STRINGSTRING(OnFontEncoding);
3334
3335 PYPRIVATE;
3336};
3337
3338IMP_PYCALLBACK_BOOL_STRING(wxPyFontEnumerator, wxFontEnumerator, OnFacename);
3339IMP_PYCALLBACK_BOOL_STRINGSTRING(wxPyFontEnumerator, wxFontEnumerator, OnFontEncoding);
3340
3341
704eda0c 3342SWIGINTERN PyObject *wxPyFontEnumerator_GetEncodings(){
e9d6f3a4 3343 PyObject* ret;
704eda0c 3344 wxArrayString arr = wxFontEnumerator::GetEncodings();
e9d6f3a4 3345 wxPyBlock_t blocked = wxPyBeginBlockThreads();
704eda0c 3346 ret = wxArrayString2PyList_helper(arr);
e9d6f3a4
RD
3347 wxPyEndBlockThreads(blocked);
3348 return ret;
093d3ff1 3349 }
704eda0c 3350SWIGINTERN PyObject *wxPyFontEnumerator_GetFacenames(){
e9d6f3a4 3351 PyObject* ret;
704eda0c 3352 wxArrayString arr = wxFontEnumerator::GetFacenames();
e9d6f3a4 3353 wxPyBlock_t blocked = wxPyBeginBlockThreads();
704eda0c 3354 ret = wxArrayString2PyList_helper(arr);
e9d6f3a4
RD
3355 wxPyEndBlockThreads(blocked);
3356 return ret;
093d3ff1
RD
3357 }
3358
3359#include <locale.h>
3360
0085ce49 3361SWIGINTERN wxLocale *new_wxLocale(int language=-1,int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING){
093d3ff1
RD
3362 wxLocale* loc;
3363 if (language == -1)
3364 loc = new wxLocale();
3365 else
3366 loc = new wxLocale(language, flags);
3367 // Python before 2.4 needs to have LC_NUMERIC set to "C" in order
3368 // for the floating point conversions and such to work right.
3369#if PY_VERSION_HEX < 0x02040000
3370 setlocale(LC_NUMERIC, "C");
3371#endif
3372 return loc;
3373 }
0085ce49 3374SWIGINTERN bool wxLocale_Init1(wxLocale *self,wxString const &szName,wxString const &szShort=wxPyEmptyString,wxString const &szLocale=wxPyEmptyString,bool bLoadDefault=true,bool bConvertEncoding=false){
093d3ff1
RD
3375 bool rc = self->Init(szName, szShort, szLocale, bLoadDefault, bConvertEncoding);
3376 // Python before 2.4 needs to have LC_NUMERIC set to "C" in order
3377 // for the floating point conversions and such to work right.
3378#if PY_VERSION_HEX < 0x02040000
3379 setlocale(LC_NUMERIC, "C");
3380#endif
3381 return rc;
3382 }
0085ce49 3383SWIGINTERN bool wxLocale_Init2(wxLocale *self,int language=wxLANGUAGE_DEFAULT,int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING){
093d3ff1
RD
3384 bool rc = self->Init(language, flags);
3385 // Python before 2.4 needs to have LC_NUMERIC set to "C" in order
3386 // for the floating point conversions and such to work right.
3387#if PY_VERSION_HEX < 0x02040000
3388 setlocale(LC_NUMERIC, "C");
3389#endif
3390 return rc;
3391 }
3392
fc46b7f3
RD
3393class wxPyLocale : public wxLocale
3394{
3395public:
3396 wxPyLocale();
3397
3398 wxPyLocale(const wxChar *szName, // name (for messages)
3399 const wxChar *szShort = (const wxChar *) NULL, // dir prefix (for msg files)
3400 const wxChar *szLocale = (const wxChar *) NULL, // locale (for setlocale)
3401 bool bLoadDefault = true, // preload wxstd.mo?
3402 bool bConvertEncoding = false); // convert Win<->Unix if necessary?
3403
3404 wxPyLocale(int language, // wxLanguage id or custom language
3405 int flags = wxLOCALE_LOAD_DEFAULT | wxLOCALE_CONV_ENCODING);
3406
3407 ~wxPyLocale();
3408
3409 virtual const wxChar *GetString(const wxChar *szOrigString,
3410 const wxChar *szDomain = NULL) const;
3411 virtual const wxChar *GetString(const wxChar *szOrigString,
3412 const wxChar *szOrigString2, size_t n,
3413 const wxChar *szDomain = NULL) const;
3414
3415 virtual wxChar *GetSingularString(const wxChar *szOrigString,
3416 const wxChar *szDomain = NULL) const;
3417 virtual wxChar *GetPluralString(const wxChar *szOrigString,
3418 const wxChar *szOrigString2, size_t n,
3419 const wxChar *szDomain = NULL) const;
3420
3421 PYPRIVATE;
3422private:
3423 DECLARE_NO_COPY_CLASS(wxPyLocale)
3424};
3425
3426wxPyLocale::wxPyLocale() : wxLocale()
3427{
3428}
3429
3430wxPyLocale::wxPyLocale(const wxChar *szName, // name (for messages)
3431 const wxChar *szShort, // dir prefix (for msg files)
3432 const wxChar *szLocale, // locale (for setlocale)
3433 bool bLoadDefault, // preload wxstd.mo?
3434 bool bConvertEncoding) // convert Win<->Unix if necessary?
3435 : wxLocale(szName, szShort, szLocale, bLoadDefault, bConvertEncoding)
3436{
3437}
3438
3439wxPyLocale::wxPyLocale(int language, // wxLanguage id or custom language
3440 int flags) : wxLocale(language, flags)
3441{
3442}
3443
3444wxPyLocale::~wxPyLocale()
3445{
3446}
3447
3448const wxChar *wxPyLocale::GetString(const wxChar *szOrigString,
3449 const wxChar *szDomain) const
3450{
3451 wxChar *str = GetSingularString(szOrigString, szDomain);
3452 return (str != NULL) ? str : wxLocale::GetString(szOrigString, szDomain);
3453}
3454
3455const wxChar *wxPyLocale::GetString(const wxChar *szOrigString,
3456 const wxChar *szOrigString2, size_t n,
3457 const wxChar *szDomain) const
3458{
3459 wxChar *str = GetPluralString(szOrigString, szOrigString2, n, szDomain);
3460 return (str != NULL) ? str : wxLocale::GetString(szOrigString, szOrigString2, n, szDomain);
3461}
3462
3463wxChar *wxPyLocale::GetSingularString(const wxChar *szOrigString,
3464 const wxChar *szDomain) const
3465{
3466 bool found;
3467 static wxString str;
3468 str = _T("error in translation"); // when the first if condition is true but the second if condition is not we do not want to return the previously queried string.
3469 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3470 if((found=wxPyCBH_findCallback(m_myInst, "GetSingularString"))) {
3471 PyObject* param1 = wx2PyString(szOrigString);
3472 PyObject* param2 = wx2PyString(szDomain);
3473 PyObject* ret = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OO)", param1, param2));
3474 Py_DECREF(param1);
3475 Py_DECREF(param2);
3476 if (ret) {
3477 str = Py2wxString(ret);
3478 Py_DECREF(ret);
3479 }
3480 }
3481 wxPyEndBlockThreads(blocked);
3482 return (found ? (wxChar*)str.c_str() : NULL);
3483}
3484
3485wxChar *wxPyLocale::GetPluralString(const wxChar *szOrigString,
3486 const wxChar *szOrigString2, size_t n,
3487 const wxChar *szDomain) const
3488{
3489 bool found;
3490 static wxString str;
3491 str = _T("error in translation"); // when the first if condition is true but the second if condition is not we do not want to return the previously queried string.
3492 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3493 if((found=wxPyCBH_findCallback(m_myInst, "GetPluralString"))) {
3494 PyObject* param1 = wx2PyString(szOrigString);
3495 PyObject* param2 = wx2PyString(szOrigString2);
3496 PyObject* param4 = wx2PyString(szDomain);
3497 PyObject* ret = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOiO)", param1, param2, (int)n, param4));
3498 Py_DECREF(param1);
3499 Py_DECREF(param2);
3500 Py_DECREF(param4);
3501 if( ret) {
3502 str = Py2wxString(ret);
3503 Py_DECREF(ret);
3504 }
3505 }
3506 wxPyEndBlockThreads(blocked);
3507 return (found ? (wxChar*)str.c_str() : NULL);
3508}
3509
3510SWIGINTERN wxPyLocale *new_wxPyLocale(int language=-1,int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING){
3511 wxPyLocale* loc;
3512 if (language == -1)
3513 loc = new wxPyLocale();
3514 else
3515 loc = new wxPyLocale(language, flags);
3516 // Python before 2.4 needs to have LC_NUMERIC set to "C" in order
3517 // for the floating point conversions and such to work right.
3518#if PY_VERSION_HEX < 0x02040000
3519 setlocale(LC_NUMERIC, "C");
3520#endif
3521 return loc;
3522 }
3523
093d3ff1
RD
3524#include "wx/wxPython/pydrawxxx.h"
3525
0085ce49 3526SWIGINTERN wxColour wxDC_GetPixel(wxDC *self,int x,int y){
093d3ff1
RD
3527 wxColour col;
3528 self->GetPixel(x, y, &col);
3529 return col;
3530 }
0085ce49 3531SWIGINTERN wxColour wxDC_GetPixelPoint(wxDC *self,wxPoint const &pt){
093d3ff1
RD
3532 wxColour col;
3533 self->GetPixel(pt, &col);
3534 return col;
3535 }
3536
3537SWIGINTERN int
0085ce49 3538SWIG_AsVal_double (PyObject *obj, double* val)
093d3ff1
RD
3539{
3540 if (PyNumber_Check(obj)) {
3541 if (val) *val = PyFloat_AsDouble(obj);
0085ce49 3542 return SWIG_OK;
093d3ff1 3543 }
0085ce49 3544 return SWIG_TypeError;
093d3ff1
RD
3545}
3546
0085ce49 3547SWIGINTERN wxRect wxDC_DrawImageLabel(wxDC *self,wxString const &text,wxBitmap const &image,wxRect const &rect,int alignment=wxALIGN_LEFT|wxALIGN_TOP,int indexAccel=-1){
093d3ff1
RD
3548 wxRect rv;
3549 self->DrawLabel(text, image, rect, alignment, indexAccel, &rv);
3550 return rv;
3551 }
0085ce49 3552SWIGINTERN wxRect wxDC_GetClippingRect(wxDC *self){
093d3ff1
RD
3553 wxRect rect;
3554 self->GetClippingBox(rect);
3555 return rect;
3556 }
0085ce49 3557SWIGINTERN wxArrayInt wxDC_GetPartialTextExtents(wxDC *self,wxString const &text){
093d3ff1
RD
3558 wxArrayInt widths;
3559 self->GetPartialTextExtents(text, widths);
3560 return widths;
3561 }
3562
0085ce49 3563 #define SWIG_From_double PyFloat_FromDouble
093d3ff1 3564
0085ce49 3565SWIGINTERN void wxDC_SetLogicalOriginPoint(wxDC *self,wxPoint const &point){
093d3ff1
RD
3566 self->SetLogicalOrigin(point.x, point.y);
3567 }
0085ce49 3568SWIGINTERN void wxDC_SetDeviceOriginPoint(wxDC *self,wxPoint const &point){
093d3ff1
RD
3569 self->SetDeviceOrigin(point.x, point.y);
3570 }
0085ce49 3571SWIGINTERN void wxDC_CalcBoundingBoxPoint(wxDC *self,wxPoint const &point){
093d3ff1
RD
3572 self->CalcBoundingBox(point.x, point.y);
3573 }
0085ce49 3574SWIGINTERN PyObject *wxDC__DrawPointList(wxDC *self,PyObject *pyCoords,PyObject *pyPens,PyObject *pyBrushes){
093d3ff1
RD
3575 return wxPyDrawXXXList(*self, wxPyDrawXXXPoint, pyCoords, pyPens, pyBrushes);
3576 }
0085ce49 3577SWIGINTERN PyObject *wxDC__DrawLineList(wxDC *self,PyObject *pyCoords,PyObject *pyPens,PyObject *pyBrushes){
093d3ff1
RD
3578 return wxPyDrawXXXList(*self, wxPyDrawXXXLine, pyCoords, pyPens, pyBrushes);
3579 }
0085ce49 3580SWIGINTERN PyObject *wxDC__DrawRectangleList(wxDC *self,PyObject *pyCoords,PyObject *pyPens,PyObject *pyBrushes){
093d3ff1
RD
3581 return wxPyDrawXXXList(*self, wxPyDrawXXXRectangle, pyCoords, pyPens, pyBrushes);
3582 }
0085ce49 3583SWIGINTERN PyObject *wxDC__DrawEllipseList(wxDC *self,PyObject *pyCoords,PyObject *pyPens,PyObject *pyBrushes){
093d3ff1
RD
3584 return wxPyDrawXXXList(*self, wxPyDrawXXXEllipse, pyCoords, pyPens, pyBrushes);
3585 }
0085ce49 3586SWIGINTERN PyObject *wxDC__DrawPolygonList(wxDC *self,PyObject *pyCoords,PyObject *pyPens,PyObject *pyBrushes){
093d3ff1
RD
3587 return wxPyDrawXXXList(*self, wxPyDrawXXXPolygon, pyCoords, pyPens, pyBrushes);
3588 }
0085ce49 3589SWIGINTERN PyObject *wxDC__DrawTextList(wxDC *self,PyObject *textList,PyObject *pyPoints,PyObject *foregroundList,PyObject *backgroundList){
093d3ff1
RD
3590 return wxPyDrawTextList(*self, textList, pyPoints, foregroundList, backgroundList);
3591 }
3592
3593static void wxDC_GetBoundingBox(wxDC* dc, int* x1, int* y1, int* x2, int* y2) {
3594 *x1 = dc->MinX();
3595 *y1 = dc->MinY();
3596 *x2 = dc->MaxX();
3597 *y2 = dc->MaxY();
3598}
3599
3600
3601#include <wx/dcbuffer.h>
3602
3603
3604#include <wx/dcps.h>
3605
3606
3607class wxMetaFile : public wxObject {
3608public:
3609 wxMetaFile(const wxString&)
3610 { wxPyRaiseNotImplemented(); }
3611};
3612
3613class wxMetaFileDC : public wxClientDC {
3614public:
3615 wxMetaFileDC(const wxString&, int, int, const wxString&)
3616 { wxPyRaiseNotImplemented(); }
3617};
3618
3619
3620
3621class wxPrinterDC : public wxClientDC {
3622public:
3623 wxPrinterDC(const wxPrintData&)
3624 { wxPyRaiseNotImplemented(); }
3625
3626};
3627
3628
72ef6efb
RD
3629#include <wx/graphics.h>
3630
3631
3632#if !wxUSE_GRAPHICS_CONTEXT
70d7cb34
RD
3633// C++ stub classes for platforms or build configurations that don't have
3634// wxGraphicsContext yet.
72ef6efb 3635
8bd35413
RD
3636class wxGraphicsRenderer;
3637class wxGraphicsMatrix;
3638
70d7cb34
RD
3639
3640class wxGraphicsObject : public wxObject
72ef6efb
RD
3641{
3642public :
8bd35413 3643 wxGraphicsObject() {}
70d7cb34 3644 wxGraphicsObject( wxGraphicsRenderer* ) {
72ef6efb 3645 PyErr_SetString(PyExc_NotImplementedError,
70d7cb34
RD
3646 "wx.GraphicsObject is not available on this platform.");
3647 }
3648 wxGraphicsObject( const wxGraphicsObject& ) {}
3649 virtual ~wxGraphicsObject() {}
3650 bool IsNull() const { return false; }
3651 wxGraphicsRenderer* GetRenderer() const { return NULL; }
3652} ;
3653
3654
3655
3656class wxGraphicsPen : public wxGraphicsObject
3657{
8bd35413 3658public:
70d7cb34
RD
3659 wxGraphicsPen() {}
3660 virtual ~wxGraphicsPen() {}
3661} ;
3662wxGraphicsPen wxNullGraphicsPen;
3663
3664
3665
3666class wxGraphicsBrush : public wxGraphicsObject
3667{
3668public :
3669 wxGraphicsBrush() {}
3670 virtual ~wxGraphicsBrush() {}
3671} ;
3672wxGraphicsBrush wxNullGraphicsBrush;
3673
3674
3675
3676class wxGraphicsFont : public wxGraphicsObject
3677{
3678public :
3679 wxGraphicsFont() {}
3680 virtual ~wxGraphicsFont() {}
3681} ;
3682wxGraphicsFont wxNullGraphicsFont;
3683
3684
3685
3686class wxGraphicsPath : public wxGraphicsObject
3687{
3688public :
8bd35413 3689 wxGraphicsPath() { }
70d7cb34
RD
3690 wxGraphicsPath(wxGraphicsRenderer* ) {
3691 PyErr_SetString(PyExc_NotImplementedError,
3692 "wx.GraphicsPath is not available on this platform.");
72ef6efb
RD
3693 }
3694 virtual ~wxGraphicsPath() {}
70d7cb34 3695
72ef6efb 3696 void MoveToPoint( wxDouble, wxDouble ) {}
70d7cb34
RD
3697 void MoveToPoint( const wxPoint2DDouble& ) {}
3698 void AddLineToPoint( wxDouble, wxDouble ) {}
3699 void AddLineToPoint( const wxPoint2DDouble& ) {}
72ef6efb 3700 void AddCurveToPoint( wxDouble, wxDouble, wxDouble, wxDouble, wxDouble, wxDouble ) {}
70d7cb34 3701 void AddCurveToPoint( const wxPoint2DDouble&, const wxPoint2DDouble&, const wxPoint2DDouble&) {}
8bd35413 3702 void AddPath( const wxGraphicsPath& ) {}
72ef6efb 3703 void CloseSubpath() {}
8bd35413
RD
3704 void GetCurrentPoint( wxDouble&, wxDouble&) const {}
3705 wxPoint2DDouble GetCurrentPoint() const { return wxPoint2D(0,0); }
72ef6efb 3706 void AddArc( wxDouble, wxDouble, wxDouble, wxDouble, wxDouble, bool ) {}
70d7cb34 3707 void AddArc( const wxPoint2DDouble& , wxDouble, wxDouble , wxDouble , bool ) {}
72ef6efb
RD
3708
3709 void AddQuadCurveToPoint( wxDouble, wxDouble, wxDouble, wxDouble ) {}
3710 void AddRectangle( wxDouble, wxDouble, wxDouble, wxDouble ) {}
3711 void AddCircle( wxDouble, wxDouble, wxDouble ) {}
3712 void AddArcToPoint( wxDouble, wxDouble , wxDouble, wxDouble, wxDouble ) {}
3713
70d7cb34
RD
3714 void AddEllipse( wxDouble , wxDouble , wxDouble , wxDouble ) {}
3715 void AddRoundedRectangle( wxDouble , wxDouble , wxDouble , wxDouble , wxDouble ) {}
3716 void * GetNativePath() const { return NULL; }
8bd35413
RD
3717 void UnGetNativePath(void *) const {}
3718 void Transform( const wxGraphicsMatrix& ) {}
3719 void GetBox(wxDouble *, wxDouble *, wxDouble *, wxDouble *) const {}
3720 wxRect2D GetBox() const { return wxRect2D(0,0,0,0); }
70d7cb34 3721
8bd35413
RD
3722 bool Contains( wxDouble , wxDouble , int ) const { return false; }
3723 bool Contains( const wxPoint2DDouble& , int ) const { return false; }
70d7cb34 3724};
5c8c7dd3 3725wxGraphicsPath wxNullGraphicsPath;
70d7cb34
RD
3726
3727
3728class wxGraphicsMatrix : public wxGraphicsObject
3729{
3730public :
8bd35413 3731 wxGraphicsMatrix() { }
70d7cb34
RD
3732 wxGraphicsMatrix(wxGraphicsRenderer* ) {
3733 PyErr_SetString(PyExc_NotImplementedError,
3734 "wx.GraphicsMatrix is not available on this platform.");
3735 }
3736 virtual ~wxGraphicsMatrix() {}
8bd35413
RD
3737 virtual void Concat( const wxGraphicsMatrix & ) {}
3738 virtual void Copy( const wxGraphicsMatrix & ) {}
70d7cb34
RD
3739 virtual void Set(wxDouble , wxDouble , wxDouble , wxDouble ,
3740 wxDouble , wxDouble ) {}
248802d0
RD
3741 virtual void Get(wxDouble*, wxDouble*, wxDouble*,
3742 wxDouble*, wxDouble*, wxDouble*) {}
70d7cb34 3743 virtual void Invert() {}
8bd35413
RD
3744 virtual bool IsEqual( const wxGraphicsMatrix& t) const { return false; }
3745 virtual bool IsIdentity() const { return false; }
70d7cb34
RD
3746 virtual void Translate( wxDouble , wxDouble ) {}
3747 virtual void Scale( wxDouble , wxDouble ) {}
3748 virtual void Rotate( wxDouble ) {}
8bd35413
RD
3749 virtual void TransformPoint( wxDouble *, wxDouble * ) const {}
3750 virtual void TransformDistance( wxDouble *, wxDouble * ) const {}
70d7cb34 3751 virtual void * GetNativeMatrix() const { return NULL; }
72ef6efb 3752};
5c8c7dd3 3753wxGraphicsMatrix wxNullGraphicsMatrix;
72ef6efb 3754
70d7cb34
RD
3755
3756class wxGraphicsContext : public wxGraphicsObject
72ef6efb
RD
3757{
3758public:
70d7cb34
RD
3759
3760 wxGraphicsContext(wxGraphicsRenderer* ) {
72ef6efb 3761 PyErr_SetString(PyExc_NotImplementedError,
70d7cb34 3762 "wx.GraphicsContext is not available on this platform.");
72ef6efb 3763 }
70d7cb34 3764
72ef6efb 3765 virtual ~wxGraphicsContext() {}
70d7cb34 3766
8bd35413
RD
3767 static wxGraphicsContext* Create() {
3768 PyErr_SetString(PyExc_NotImplementedError,
3769 "wx.GraphicsContext is not available on this platform.");
3770 return NULL;
3771 }
70d7cb34 3772 static wxGraphicsContext* Create( const wxWindowDC& ) {
72ef6efb 3773 PyErr_SetString(PyExc_NotImplementedError,
70d7cb34 3774 "wx.GraphicsContext is not available on this platform.");
8bd35413 3775 return NULL;
72ef6efb 3776 }
b876c1e4 3777
70d7cb34 3778 static wxGraphicsContext* CreateFromNative( void * ) {
b876c1e4 3779 PyErr_SetString(PyExc_NotImplementedError,
70d7cb34 3780 "wx.GraphicsContext is not available on this platform.");
8bd35413 3781 return NULL;
70d7cb34 3782 }
b876c1e4 3783
70d7cb34
RD
3784 static wxGraphicsContext* CreateFromNativeWindow( void * ) {
3785 PyErr_SetString(PyExc_NotImplementedError,
3786 "wx.GraphicsContext is not available on this platform.");
8bd35413 3787 return NULL;
70d7cb34
RD
3788 }
3789
3790 static wxGraphicsContext* Create( wxWindow* ) {
3791 PyErr_SetString(PyExc_NotImplementedError,
3792 "wx.GraphicsContext is not available on this platform.");
8bd35413 3793 return NULL;
70d7cb34
RD
3794 }
3795
8bd35413 3796 wxGraphicsPath CreatePath() { return wxNullGraphicsPath; }
70d7cb34 3797
8bd35413 3798 virtual wxGraphicsPen CreatePen(const wxPen& ) { return wxNullGraphicsPen; }
70d7cb34 3799
8bd35413 3800 virtual wxGraphicsBrush CreateBrush(const wxBrush& ) { return wxNullGraphicsBrush; }
70d7cb34
RD
3801
3802 virtual wxGraphicsBrush CreateLinearGradientBrush( wxDouble , wxDouble , wxDouble , wxDouble ,
8bd35413 3803 const wxColour&, const wxColour&) { return wxNullGraphicsBrush; }
70d7cb34
RD
3804
3805 virtual wxGraphicsBrush CreateRadialGradientBrush( wxDouble xo, wxDouble yo,
3806 wxDouble xc, wxDouble yc, wxDouble radius,
8bd35413 3807 const wxColour &oColor, const wxColour &cColor) { return wxNullGraphicsBrush; }
70d7cb34 3808
8bd35413 3809 virtual wxGraphicsFont CreateFont( const wxFont &, const wxColour & ) { return wxNullGraphicsFont; }
70d7cb34 3810
8bd35413
RD
3811 virtual wxGraphicsMatrix CreateMatrix( wxDouble, wxDouble, wxDouble, wxDouble,
3812 wxDouble, wxDouble) { return wxNullGraphicsMatrix; }
70d7cb34
RD
3813
3814 virtual void PushState() {}
3815 virtual void PopState() {}
3816 virtual void Clip( const wxRegion & ) {}
3817 virtual void Clip( wxDouble , wxDouble , wxDouble , wxDouble ) {}
3818 virtual void ResetClip() {}
3819 virtual void * GetNativeContext() { return NULL; }
c8aaaf9e
RD
3820 virtual int GetLogicalFunction() const { return 0; }
3821 virtual bool SetLogicalFunction(int ) {}
70d7cb34
RD
3822 virtual void Translate( wxDouble , wxDouble ) {}
3823 virtual void Scale( wxDouble , wxDouble ) {}
3824 virtual void Rotate( wxDouble ) {}
8bd35413
RD
3825 virtual void ConcatTransform( const wxGraphicsMatrix& ) {}
3826 virtual void SetTransform( const wxGraphicsMatrix& ) {}
3827 virtual wxGraphicsMatrix GetTransform() const { return wxNullGraphicsMatrix; }
70d7cb34
RD
3828
3829 virtual void SetPen( const wxGraphicsPen& ) {}
3830 void SetPen( const wxPen& ) {}
3831
3832 virtual void SetBrush( const wxGraphicsBrush& ) {}
3833 void SetBrush( const wxBrush& ) {}
3834
3835 virtual void SetFont( const wxGraphicsFont& ) {}
3836 void SetFont( const wxFont&, const wxColour& ) {}
3837
8bd35413
RD
3838 virtual void StrokePath( const wxGraphicsPath & ) {}
3839 virtual void FillPath( const wxGraphicsPath &, int ) {}
3840 virtual void DrawPath( const wxGraphicsPath &, int ) {}
70d7cb34
RD
3841
3842 virtual void DrawText( const wxString &, wxDouble , wxDouble ) {}
3843 virtual void DrawText( const wxString &, wxDouble , wxDouble , wxDouble ) {}
8bd35413
RD
3844 virtual void DrawText( const wxString &, wxDouble , wxDouble , wxGraphicsBrush ) {}
3845 virtual void DrawText( const wxString &, wxDouble , wxDouble , wxDouble , wxGraphicsBrush ) {}
70d7cb34
RD
3846 virtual void GetTextExtent( const wxString &, wxDouble *, wxDouble *,
3847 wxDouble *, wxDouble * ) const {}
3848 virtual void GetPartialTextExtents(const wxString& , wxArrayDouble& ) const {}
3849
3850 virtual void DrawBitmap( const wxBitmap &, wxDouble , wxDouble , wxDouble , wxDouble ) {}
3851 virtual void DrawIcon( const wxIcon &, wxDouble , wxDouble , wxDouble , wxDouble ) {}
3852
3853 virtual void StrokeLine( wxDouble , wxDouble , wxDouble , wxDouble ) {}
3854 virtual void StrokeLines( size_t , const wxPoint2DDouble *) {}
3855 virtual void StrokeLines( size_t , const wxPoint2DDouble *, const wxPoint2DDouble *) {}
3856 virtual void DrawLines( size_t , const wxPoint2DDouble *, int ) {}
3857 virtual void DrawRectangle( wxDouble , wxDouble , wxDouble , wxDouble ) {}
3858 virtual void DrawEllipse( wxDouble , wxDouble , wxDouble , wxDouble ) {}
4e8107d5 3859 virtual void DrawRoundedRectangle( wxDouble , wxDouble , wxDouble , wxDouble , wxDouble ) {}
70d7cb34
RD
3860 virtual bool ShouldOffset() const { return false; }
3861};
3862
3863
3864class wxGraphicsRenderer : public wxObject
3865{
3866public :
3867 wxGraphicsRenderer() {
3868 PyErr_SetString(PyExc_NotImplementedError,
3869 "wx.GraphicsRenderer is not available on this platform.");
3870 }
3871
3872 virtual ~wxGraphicsRenderer() {}
3873
8bd35413 3874 static wxGraphicsRenderer* GetDefaultRenderer() {
70d7cb34
RD
3875 PyErr_SetString(PyExc_NotImplementedError,
3876 "wx.GraphicsRenderer is not available on this platform.");
8bd35413
RD
3877 return NULL;
3878 }
70d7cb34
RD
3879
3880 virtual wxGraphicsContext * CreateContext( const wxWindowDC& ) { return NULL; }
3881 virtual wxGraphicsContext * CreateContextFromNativeContext( void * ) { return NULL; }
3882 virtual wxGraphicsContext * CreateContextFromNativeWindow( void * ) { return NULL; }
3883 virtual wxGraphicsContext * CreateContext( wxWindow* ) { return NULL; }
8bd35413 3884 virtual wxGraphicsContext * CreateMeasuringContext() { return NULL; }
70d7cb34 3885
8bd35413 3886 virtual wxGraphicsPath CreatePath() { return wxNullGraphicsPath; }
70d7cb34 3887
8bd35413
RD
3888 virtual wxGraphicsMatrix CreateMatrix( wxDouble , wxDouble , wxDouble , wxDouble ,
3889 wxDouble , wxDouble ) { return wxNullGraphicsMatrix; }
70d7cb34 3890
8bd35413
RD
3891 virtual wxGraphicsPen CreatePen(const wxPen& ) { return wxNullGraphicsPen; }
3892 virtual wxGraphicsBrush CreateBrush(const wxBrush& ) { return wxNullGraphicsBrush; }
3893 virtual wxGraphicsBrush CreateLinearGradientBrush(wxDouble , wxDouble , wxDouble , wxDouble ,
3894 const wxColour&, const wxColour&) { return wxNullGraphicsBrush; }
70d7cb34 3895 virtual wxGraphicsBrush CreateRadialGradientBrush(wxDouble , wxDouble , wxDouble , wxDouble , wxDouble ,
8bd35413
RD
3896 const wxColour &, const wxColour &) { return wxNullGraphicsBrush; }
3897 virtual wxGraphicsFont CreateFont( const wxFont & , const wxColour & ) { return wxNullGraphicsFont; }
72ef6efb
RD
3898};
3899
3900
70d7cb34 3901
72ef6efb
RD
3902class wxGCDC: public wxWindowDC
3903{
3904public:
3905 wxGCDC(const wxWindowDC&) {
3906 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3907 PyErr_SetString(PyExc_NotImplementedError,
3908 "wxGCDC is not available on this platform.");
3909 wxPyEndBlockThreads(blocked);
3910 }
70d7cb34 3911
48a0c021
RD
3912 wxGCDC(const wxWindow*) {
3913 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3914 PyErr_SetString(PyExc_NotImplementedError,
3915 "wxGCDC is not available on this platform.");
3916 wxPyEndBlockThreads(blocked);
3917 }
3918
72ef6efb
RD
3919 wxGCDC() {
3920 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3921 PyErr_SetString(PyExc_NotImplementedError,
3922 "wxGCDC is not available on this platform.");
3923 wxPyEndBlockThreads(blocked);
3924 }
70d7cb34 3925
72ef6efb
RD
3926 virtual ~wxGCDC() {}
3927
b876c1e4
RD
3928 wxGraphicsContext* GetGraphicsContext() { return NULL; }
3929 void SetGraphicsContext( wxGraphicsContext* ) {}
72ef6efb
RD
3930};
3931
3932#endif
3933
f89238b9
RD
3934SWIGINTERN void wxGraphicsContext_DrawText(wxGraphicsContext *self,wxString const &str,wxDouble x,wxDouble y,wxGraphicsBrush const &backgroundBrush=wxNullGraphicsBrush){
3935 if ( !backgroundBrush.IsNull() )
3936 self->DrawText(str, x, y, backgroundBrush);
3937 else
3938 self->DrawText(str, x, y);
3939 }
3940SWIGINTERN void wxGraphicsContext_DrawRotatedText(wxGraphicsContext *self,wxString const &str,wxDouble x,wxDouble y,wxDouble angle,wxGraphicsBrush const &backgroundBrush=wxNullGraphicsBrush){
3941 if ( !backgroundBrush.IsNull() )
3942 self->DrawText(str, x, y, angle, backgroundBrush);
3943 else
3944 self->DrawText(str, x, y, angle);
3945 }
be68621e
RD
3946SWIGINTERN PyObject *wxGraphicsContext_GetTextExtent(wxGraphicsContext *self,wxString const &text){
3947 wxDouble width = 0.0,
3948 height = 0.0;
3949 self->GetTextExtent(text, &width, &height, NULL, NULL);
3950 // thread wrapers are turned off for this .i file, so no need to acquire GIL...
3951 PyObject* rv = PyTuple_New(2);
3952 PyTuple_SET_ITEM(rv, 0, PyFloat_FromDouble(width));
3953 PyTuple_SET_ITEM(rv, 1, PyFloat_FromDouble(height));
3954 return rv;
3955 }
b39fe951
RD
3956SWIGINTERN wxArrayDouble wxGraphicsContext_GetPartialTextExtents(wxGraphicsContext *self,wxString const &text){
3957 wxArrayDouble widths;
3958 self->GetPartialTextExtents(text, widths);
3959 return widths;
3960 }
f8eb59b9 3961SWIGINTERN void wxGraphicsContext_StrokeLineSegements(wxGraphicsContext *self,PyObject *beginPoints,PyObject *endPoints){
b39fe951
RD
3962 size_t c1, c2, count;
3963 wxPoint2D* beginP = wxPoint2D_LIST_helper(beginPoints, &c1);
3964 wxPoint2D* endP = wxPoint2D_LIST_helper(endPoints, &c2);
3965
3966 if ( beginP != NULL && endP != NULL )
3967 {
3968 count = wxMin(c1, c2);
3969 self->StrokeLines(count, beginP, endP);
3970 }
3971 delete [] beginP;
3972 delete [] endP;
3973 }
72ef6efb 3974
0a27f394
RD
3975#include "wx/dcgraph.h"
3976
3977
66493fc7
RD
3978#include <wx/overlay.h>
3979
3980
093d3ff1 3981
0085ce49 3982SWIGINTERN void wxColourDatabase_Append(wxColourDatabase *self,wxString const &name,int red,int green,int blue){
093d3ff1
RD
3983 self->AddColour(name, wxColour(red, green, blue));
3984 }
3985
50efceee
RD
3986 wxFontList* _wxPyInitTheFontList() { return wxTheFontList; }
3987 wxPenList* _wxPyInitThePenList() { return wxThePenList; }
3988 wxBrushList* _wxPyInitTheBrushList() { return wxTheBrushList; }
3989 wxColourDatabase* _wxPyInitTheColourDatabase() { return wxTheColourDatabase; }
3990
3991
093d3ff1
RD
3992#include <wx/effects.h>
3993
8d38bd1d
RD
3994
3995#include "wx/renderer.h"
3996
3997
32fe5131 3998SWIGINTERNINLINE PyObject*
0085ce49 3999 SWIG_From_bool (bool value)
8d38bd1d 4000{
0085ce49 4001 return PyBool_FromLong(value ? 1 : 0);
8d38bd1d
RD
4002}
4003
27e45892
RD
4004
4005#include "wx/wxPython/pseudodc.h"
4006
4007SWIGINTERN wxRect wxPseudoDC_GetIdBounds(wxPseudoDC *self,int id){
4008 wxRect rect;
4009 self->GetIdBounds(id, rect);
4010 return rect;
4011 }
093d3ff1
RD
4012#ifdef __cplusplus
4013extern "C" {
4014#endif
0085ce49
RD
4015SWIGINTERN PyObject *_wrap_new_GDIObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4016 PyObject *resultobj = 0;
4017 wxGDIObject *result = 0 ;
4018
4019 if (!SWIG_Python_UnpackTuple(args,"new_GDIObject",0,0,0)) SWIG_fail;
4020 {
4021 if (!wxPyCheckForApp()) SWIG_fail;
4022 PyThreadState* __tstate = wxPyBeginAllowThreads();
4023 result = (wxGDIObject *)new wxGDIObject();
4024 wxPyEndAllowThreads(__tstate);
4025 if (PyErr_Occurred()) SWIG_fail;
4026 }
4027 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGDIObject, SWIG_POINTER_NEW | 0 );
4028 return resultobj;
4029fail:
4030 return NULL;
093d3ff1
RD
4031}
4032
4033
0085ce49
RD
4034SWIGINTERN PyObject *_wrap_delete_GDIObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4035 PyObject *resultobj = 0;
4036 wxGDIObject *arg1 = (wxGDIObject *) 0 ;
4037 void *argp1 = 0 ;
4038 int res1 = 0 ;
4039 PyObject *swig_obj[1] ;
4040
4041 if (!args) SWIG_fail;
4042 swig_obj[0] = args;
4043 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGDIObject, SWIG_POINTER_DISOWN | 0 );
4044 if (!SWIG_IsOK(res1)) {
4045 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GDIObject" "', expected argument " "1"" of type '" "wxGDIObject *""'");
4046 }
4047 arg1 = reinterpret_cast< wxGDIObject * >(argp1);
4048 {
4049 PyThreadState* __tstate = wxPyBeginAllowThreads();
4050 delete arg1;
093d3ff1 4051
0085ce49
RD
4052 wxPyEndAllowThreads(__tstate);
4053 if (PyErr_Occurred()) SWIG_fail;
4054 }
4055 resultobj = SWIG_Py_Void();
4056 return resultobj;
4057fail:
4058 return NULL;
d14a1e28
RD
4059}
4060
4061
0085ce49
RD
4062SWIGINTERN PyObject *_wrap_GDIObject_IsNull(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4063 PyObject *resultobj = 0;
4064 wxGDIObject *arg1 = (wxGDIObject *) 0 ;
4065 bool result;
4066 void *argp1 = 0 ;
4067 int res1 = 0 ;
4068 PyObject *swig_obj[1] ;
4069
4070 if (!args) SWIG_fail;
4071 swig_obj[0] = args;
4072 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGDIObject, 0 | 0 );
4073 if (!SWIG_IsOK(res1)) {
4074 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GDIObject_IsNull" "', expected argument " "1"" of type '" "wxGDIObject *""'");
4075 }
4076 arg1 = reinterpret_cast< wxGDIObject * >(argp1);
4077 {
4078 PyThreadState* __tstate = wxPyBeginAllowThreads();
4079 result = (bool)(arg1)->IsNull();
4080 wxPyEndAllowThreads(__tstate);
4081 if (PyErr_Occurred()) SWIG_fail;
4082 }
4083 {
4084 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4085 }
4086 return resultobj;
4087fail:
4088 return NULL;
4089}
4090
4091
4092SWIGINTERN PyObject *GDIObject_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4093 PyObject *obj;
4094 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4095 SWIG_TypeNewClientData(SWIGTYPE_p_wxGDIObject, SWIG_NewClientData(obj));
4096 return SWIG_Py_Void();
4097}
4098
4099SWIGINTERN PyObject *GDIObject_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4100 return SWIG_Python_InitShadowInstance(args);
4101}
4102
4103SWIGINTERN PyObject *_wrap_new_Colour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4104 PyObject *resultobj = 0;
4105 byte arg1 = (byte) 0 ;
4106 byte arg2 = (byte) 0 ;
4107 byte arg3 = (byte) 0 ;
fc46b7f3 4108 byte arg4 = (byte) wxALPHA_OPAQUE ;
0085ce49
RD
4109 wxColour *result = 0 ;
4110 unsigned char val1 ;
4111 int ecode1 = 0 ;
4112 unsigned char val2 ;
4113 int ecode2 = 0 ;
4114 unsigned char val3 ;
4115 int ecode3 = 0 ;
fc46b7f3
RD
4116 unsigned char val4 ;
4117 int ecode4 = 0 ;
0085ce49
RD
4118 PyObject * obj0 = 0 ;
4119 PyObject * obj1 = 0 ;
4120 PyObject * obj2 = 0 ;
fc46b7f3 4121 PyObject * obj3 = 0 ;
0085ce49 4122 char * kwnames[] = {
fc46b7f3 4123 (char *) "red",(char *) "green",(char *) "blue",(char *) "alpha", NULL
0085ce49
RD
4124 };
4125
fc46b7f3 4126 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Colour",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
0085ce49
RD
4127 if (obj0) {
4128 ecode1 = SWIG_AsVal_unsigned_SS_char(obj0, &val1);
4129 if (!SWIG_IsOK(ecode1)) {
4130 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Colour" "', expected argument " "1"" of type '" "byte""'");
4131 }
4132 arg1 = static_cast< byte >(val1);
4133 }
4134 if (obj1) {
4135 ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2);
4136 if (!SWIG_IsOK(ecode2)) {
4137 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Colour" "', expected argument " "2"" of type '" "byte""'");
4138 }
4139 arg2 = static_cast< byte >(val2);
4140 }
4141 if (obj2) {
4142 ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3);
4143 if (!SWIG_IsOK(ecode3)) {
4144 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Colour" "', expected argument " "3"" of type '" "byte""'");
4145 }
4146 arg3 = static_cast< byte >(val3);
4147 }
fc46b7f3
RD
4148 if (obj3) {
4149 ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4);
4150 if (!SWIG_IsOK(ecode4)) {
4151 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Colour" "', expected argument " "4"" of type '" "byte""'");
4152 }
4153 arg4 = static_cast< byte >(val4);
4154 }
0085ce49
RD
4155 {
4156 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3 4157 result = (wxColour *)new wxColour(arg1,arg2,arg3,arg4);
0085ce49
RD
4158 wxPyEndAllowThreads(__tstate);
4159 if (PyErr_Occurred()) SWIG_fail;
4160 }
4161 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, SWIG_POINTER_NEW | 0 );
4162 return resultobj;
4163fail:
4164 return NULL;
d14a1e28
RD
4165}
4166
4167
0085ce49
RD
4168SWIGINTERN PyObject *_wrap_new_NamedColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4169 PyObject *resultobj = 0;
4170 wxString *arg1 = 0 ;
4171 wxColour *result = 0 ;
4172 bool temp1 = false ;
4173 PyObject * obj0 = 0 ;
4174 char * kwnames[] = {
4175 (char *) "colorName", NULL
4176 };
4177
4178 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_NamedColour",kwnames,&obj0)) SWIG_fail;
4179 {
4180 arg1 = wxString_in_helper(obj0);
4181 if (arg1 == NULL) SWIG_fail;
4182 temp1 = true;
4183 }
4184 {
4185 if (!wxPyCheckForApp()) SWIG_fail;
4186 PyThreadState* __tstate = wxPyBeginAllowThreads();
4187 result = (wxColour *)new wxColour((wxString const &)*arg1);
4188 wxPyEndAllowThreads(__tstate);
4189 if (PyErr_Occurred()) SWIG_fail;
4190 }
4191 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
4192 {
4193 if (temp1)
4194 delete arg1;
4195 }
4196 return resultobj;
4197fail:
4198 {
4199 if (temp1)
4200 delete arg1;
4201 }
4202 return NULL;
d14a1e28
RD
4203}
4204
4205
0085ce49
RD
4206SWIGINTERN PyObject *_wrap_new_ColourRGB(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4207 PyObject *resultobj = 0;
4208 unsigned long arg1 ;
4209 wxColour *result = 0 ;
4210 unsigned long val1 ;
4211 int ecode1 = 0 ;
4212 PyObject * obj0 = 0 ;
4213 char * kwnames[] = {
4214 (char *) "colRGB", NULL
4215 };
4216
4217 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ColourRGB",kwnames,&obj0)) SWIG_fail;
4218 ecode1 = SWIG_AsVal_unsigned_SS_long(obj0, &val1);
4219 if (!SWIG_IsOK(ecode1)) {
4220 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ColourRGB" "', expected argument " "1"" of type '" "unsigned long""'");
4221 }
4222 arg1 = static_cast< unsigned long >(val1);
4223 {
4224 PyThreadState* __tstate = wxPyBeginAllowThreads();
4225 result = (wxColour *)new wxColour(arg1);
4226 wxPyEndAllowThreads(__tstate);
4227 if (PyErr_Occurred()) SWIG_fail;
4228 }
4229 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
4230 return resultobj;
4231fail:
4232 return NULL;
d14a1e28
RD
4233}
4234
4235
0085ce49
RD
4236SWIGINTERN PyObject *_wrap_delete_Colour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4237 PyObject *resultobj = 0;
4238 wxColour *arg1 = (wxColour *) 0 ;
4239 void *argp1 = 0 ;
4240 int res1 = 0 ;
4241 PyObject *swig_obj[1] ;
4242
4243 if (!args) SWIG_fail;
4244 swig_obj[0] = args;
4245 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, SWIG_POINTER_DISOWN | 0 );
4246 if (!SWIG_IsOK(res1)) {
4247 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Colour" "', expected argument " "1"" of type '" "wxColour *""'");
4248 }
4249 arg1 = reinterpret_cast< wxColour * >(argp1);
4250 {
4251 PyThreadState* __tstate = wxPyBeginAllowThreads();
4252 delete arg1;
d14a1e28 4253
0085ce49
RD
4254 wxPyEndAllowThreads(__tstate);
4255 if (PyErr_Occurred()) SWIG_fail;
4256 }
4257 resultobj = SWIG_Py_Void();
4258 return resultobj;
4259fail:
4260 return NULL;
d14a1e28
RD
4261}
4262
4263
0085ce49
RD
4264SWIGINTERN PyObject *_wrap_Colour_Red(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4265 PyObject *resultobj = 0;
4266 wxColour *arg1 = (wxColour *) 0 ;
4267 byte result;
4268 void *argp1 = 0 ;
4269 int res1 = 0 ;
4270 PyObject *swig_obj[1] ;
4271
4272 if (!args) SWIG_fail;
4273 swig_obj[0] = args;
4274 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4275 if (!SWIG_IsOK(res1)) {
4276 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Red" "', expected argument " "1"" of type '" "wxColour *""'");
4277 }
4278 arg1 = reinterpret_cast< wxColour * >(argp1);
4279 {
4280 PyThreadState* __tstate = wxPyBeginAllowThreads();
4281 result = (byte)(arg1)->Red();
4282 wxPyEndAllowThreads(__tstate);
4283 if (PyErr_Occurred()) SWIG_fail;
4284 }
4285 resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result));
4286 return resultobj;
4287fail:
4288 return NULL;
d14a1e28
RD
4289}
4290
4291
0085ce49
RD
4292SWIGINTERN PyObject *_wrap_Colour_Green(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4293 PyObject *resultobj = 0;
4294 wxColour *arg1 = (wxColour *) 0 ;
4295 byte result;
4296 void *argp1 = 0 ;
4297 int res1 = 0 ;
4298 PyObject *swig_obj[1] ;
4299
4300 if (!args) SWIG_fail;
4301 swig_obj[0] = args;
4302 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4303 if (!SWIG_IsOK(res1)) {
4304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Green" "', expected argument " "1"" of type '" "wxColour *""'");
4305 }
4306 arg1 = reinterpret_cast< wxColour * >(argp1);
4307 {
4308 PyThreadState* __tstate = wxPyBeginAllowThreads();
4309 result = (byte)(arg1)->Green();
4310 wxPyEndAllowThreads(__tstate);
4311 if (PyErr_Occurred()) SWIG_fail;
4312 }
4313 resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result));
4314 return resultobj;
4315fail:
4316 return NULL;
5cbf236d
RD
4317}
4318
4319
0085ce49
RD
4320SWIGINTERN PyObject *_wrap_Colour_Blue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4321 PyObject *resultobj = 0;
4322 wxColour *arg1 = (wxColour *) 0 ;
4323 byte result;
4324 void *argp1 = 0 ;
4325 int res1 = 0 ;
4326 PyObject *swig_obj[1] ;
4327
4328 if (!args) SWIG_fail;
4329 swig_obj[0] = args;
4330 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4331 if (!SWIG_IsOK(res1)) {
4332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Blue" "', expected argument " "1"" of type '" "wxColour *""'");
4333 }
4334 arg1 = reinterpret_cast< wxColour * >(argp1);
4335 {
4336 PyThreadState* __tstate = wxPyBeginAllowThreads();
4337 result = (byte)(arg1)->Blue();
4338 wxPyEndAllowThreads(__tstate);
4339 if (PyErr_Occurred()) SWIG_fail;
4340 }
4341 resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result));
4342 return resultobj;
4343fail:
4344 return NULL;
d14a1e28
RD
4345}
4346
4347
fc46b7f3
RD
4348SWIGINTERN PyObject *_wrap_Colour_Alpha(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4349 PyObject *resultobj = 0;
4350 wxColour *arg1 = (wxColour *) 0 ;
4351 byte result;
4352 void *argp1 = 0 ;
4353 int res1 = 0 ;
4354 PyObject *swig_obj[1] ;
4355
4356 if (!args) SWIG_fail;
4357 swig_obj[0] = args;
4358 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4359 if (!SWIG_IsOK(res1)) {
4360 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Alpha" "', expected argument " "1"" of type '" "wxColour *""'");
4361 }
4362 arg1 = reinterpret_cast< wxColour * >(argp1);
4363 {
4364 PyThreadState* __tstate = wxPyBeginAllowThreads();
4365 result = (byte)(arg1)->Alpha();
4366 wxPyEndAllowThreads(__tstate);
4367 if (PyErr_Occurred()) SWIG_fail;
4368 }
4369 resultobj = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result));
4370 return resultobj;
4371fail:
4372 return NULL;
4373}
4374
4375
b39fe951 4376SWIGINTERN PyObject *_wrap_Colour_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
4377 PyObject *resultobj = 0;
4378 wxColour *arg1 = (wxColour *) 0 ;
4379 bool result;
4380 void *argp1 = 0 ;
4381 int res1 = 0 ;
4382 PyObject *swig_obj[1] ;
4383
4384 if (!args) SWIG_fail;
4385 swig_obj[0] = args;
4386 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4387 if (!SWIG_IsOK(res1)) {
b39fe951 4388 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_IsOk" "', expected argument " "1"" of type '" "wxColour *""'");
0085ce49
RD
4389 }
4390 arg1 = reinterpret_cast< wxColour * >(argp1);
4391 {
4392 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 4393 result = (bool)(arg1)->IsOk();
0085ce49
RD
4394 wxPyEndAllowThreads(__tstate);
4395 if (PyErr_Occurred()) SWIG_fail;
4396 }
4397 {
4398 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4399 }
4400 return resultobj;
4401fail:
4402 return NULL;
4403}
4404
4405
4406SWIGINTERN PyObject *_wrap_Colour_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4407 PyObject *resultobj = 0;
4408 wxColour *arg1 = (wxColour *) 0 ;
4409 byte arg2 ;
4410 byte arg3 ;
4411 byte arg4 ;
fc46b7f3 4412 byte arg5 = (byte) wxALPHA_OPAQUE ;
0085ce49
RD
4413 void *argp1 = 0 ;
4414 int res1 = 0 ;
4415 unsigned char val2 ;
4416 int ecode2 = 0 ;
4417 unsigned char val3 ;
4418 int ecode3 = 0 ;
4419 unsigned char val4 ;
4420 int ecode4 = 0 ;
fc46b7f3
RD
4421 unsigned char val5 ;
4422 int ecode5 = 0 ;
0085ce49
RD
4423 PyObject * obj0 = 0 ;
4424 PyObject * obj1 = 0 ;
4425 PyObject * obj2 = 0 ;
4426 PyObject * obj3 = 0 ;
fc46b7f3 4427 PyObject * obj4 = 0 ;
0085ce49 4428 char * kwnames[] = {
fc46b7f3 4429 (char *) "self",(char *) "red",(char *) "green",(char *) "blue",(char *) "alpha", NULL
0085ce49
RD
4430 };
4431
fc46b7f3 4432 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Colour_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
0085ce49
RD
4433 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4434 if (!SWIG_IsOK(res1)) {
4435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Set" "', expected argument " "1"" of type '" "wxColour *""'");
4436 }
4437 arg1 = reinterpret_cast< wxColour * >(argp1);
4438 ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2);
4439 if (!SWIG_IsOK(ecode2)) {
4440 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Colour_Set" "', expected argument " "2"" of type '" "byte""'");
4441 }
4442 arg2 = static_cast< byte >(val2);
4443 ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3);
4444 if (!SWIG_IsOK(ecode3)) {
4445 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Colour_Set" "', expected argument " "3"" of type '" "byte""'");
4446 }
4447 arg3 = static_cast< byte >(val3);
4448 ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4);
4449 if (!SWIG_IsOK(ecode4)) {
4450 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Colour_Set" "', expected argument " "4"" of type '" "byte""'");
4451 }
4452 arg4 = static_cast< byte >(val4);
fc46b7f3
RD
4453 if (obj4) {
4454 ecode5 = SWIG_AsVal_unsigned_SS_char(obj4, &val5);
4455 if (!SWIG_IsOK(ecode5)) {
4456 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Colour_Set" "', expected argument " "5"" of type '" "byte""'");
4457 }
4458 arg5 = static_cast< byte >(val5);
4459 }
0085ce49
RD
4460 {
4461 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3 4462 (arg1)->Set(arg2,arg3,arg4,arg5);
0085ce49
RD
4463 wxPyEndAllowThreads(__tstate);
4464 if (PyErr_Occurred()) SWIG_fail;
4465 }
4466 resultobj = SWIG_Py_Void();
4467 return resultobj;
4468fail:
4469 return NULL;
4470}
4471
4472
4473SWIGINTERN PyObject *_wrap_Colour_SetRGB(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4474 PyObject *resultobj = 0;
4475 wxColour *arg1 = (wxColour *) 0 ;
4476 unsigned long arg2 ;
4477 void *argp1 = 0 ;
4478 int res1 = 0 ;
4479 unsigned long val2 ;
4480 int ecode2 = 0 ;
4481 PyObject * obj0 = 0 ;
4482 PyObject * obj1 = 0 ;
4483 char * kwnames[] = {
4484 (char *) "self",(char *) "colRGB", NULL
4485 };
4486
4487 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Colour_SetRGB",kwnames,&obj0,&obj1)) SWIG_fail;
4488 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4489 if (!SWIG_IsOK(res1)) {
4490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_SetRGB" "', expected argument " "1"" of type '" "wxColour *""'");
4491 }
4492 arg1 = reinterpret_cast< wxColour * >(argp1);
4493 ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
4494 if (!SWIG_IsOK(ecode2)) {
4495 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Colour_SetRGB" "', expected argument " "2"" of type '" "unsigned long""'");
4496 }
4497 arg2 = static_cast< unsigned long >(val2);
4498 {
4499 PyThreadState* __tstate = wxPyBeginAllowThreads();
4500 (arg1)->Set(arg2);
4501 wxPyEndAllowThreads(__tstate);
4502 if (PyErr_Occurred()) SWIG_fail;
4503 }
4504 resultobj = SWIG_Py_Void();
4505 return resultobj;
4506fail:
4507 return NULL;
4508}
4509
4510
4511SWIGINTERN PyObject *_wrap_Colour_SetFromName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4512 PyObject *resultobj = 0;
4513 wxColour *arg1 = (wxColour *) 0 ;
4514 wxString *arg2 = 0 ;
4515 void *argp1 = 0 ;
4516 int res1 = 0 ;
4517 bool temp2 = false ;
4518 PyObject * obj0 = 0 ;
4519 PyObject * obj1 = 0 ;
4520 char * kwnames[] = {
4521 (char *) "self",(char *) "colourName", NULL
4522 };
4523
4524 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Colour_SetFromName",kwnames,&obj0,&obj1)) SWIG_fail;
4525 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4526 if (!SWIG_IsOK(res1)) {
4527 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_SetFromName" "', expected argument " "1"" of type '" "wxColour *""'");
4528 }
4529 arg1 = reinterpret_cast< wxColour * >(argp1);
4530 {
4531 arg2 = wxString_in_helper(obj1);
4532 if (arg2 == NULL) SWIG_fail;
4533 temp2 = true;
4534 }
4535 {
4536 PyThreadState* __tstate = wxPyBeginAllowThreads();
72ef6efb 4537 (arg1)->Set((wxString const &)*arg2);
0085ce49
RD
4538 wxPyEndAllowThreads(__tstate);
4539 if (PyErr_Occurred()) SWIG_fail;
4540 }
4541 resultobj = SWIG_Py_Void();
4542 {
4543 if (temp2)
4544 delete arg2;
4545 }
4546 return resultobj;
4547fail:
4548 {
4549 if (temp2)
4550 delete arg2;
4551 }
4552 return NULL;
d14a1e28
RD
4553}
4554
4555
01f6b6d3
RD
4556SWIGINTERN PyObject *_wrap_Colour_GetAsString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4557 PyObject *resultobj = 0;
4558 wxColour *arg1 = (wxColour *) 0 ;
4559 long arg2 = (long) wxC2S_NAME|wxC2S_CSS_SYNTAX ;
4560 wxString result;
4561 void *argp1 = 0 ;
4562 int res1 = 0 ;
4563 long val2 ;
4564 int ecode2 = 0 ;
4565 PyObject * obj0 = 0 ;
4566 PyObject * obj1 = 0 ;
4567 char * kwnames[] = {
4568 (char *) "self",(char *) "flags", NULL
4569 };
4570
4571 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Colour_GetAsString",kwnames,&obj0,&obj1)) SWIG_fail;
4572 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4573 if (!SWIG_IsOK(res1)) {
4574 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_GetAsString" "', expected argument " "1"" of type '" "wxColour const *""'");
4575 }
4576 arg1 = reinterpret_cast< wxColour * >(argp1);
4577 if (obj1) {
4578 ecode2 = SWIG_AsVal_long(obj1, &val2);
4579 if (!SWIG_IsOK(ecode2)) {
4580 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Colour_GetAsString" "', expected argument " "2"" of type '" "long""'");
4581 }
4582 arg2 = static_cast< long >(val2);
4583 }
4584 {
4585 PyThreadState* __tstate = wxPyBeginAllowThreads();
4586 result = ((wxColour const *)arg1)->GetAsString(arg2);
4587 wxPyEndAllowThreads(__tstate);
4588 if (PyErr_Occurred()) SWIG_fail;
4589 }
4590 {
4591#if wxUSE_UNICODE
4592 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4593#else
4594 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4595#endif
4596 }
4597 return resultobj;
4598fail:
4599 return NULL;
4600}
4601
4602
0085ce49
RD
4603SWIGINTERN PyObject *_wrap_Colour_GetPixel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4604 PyObject *resultobj = 0;
4605 wxColour *arg1 = (wxColour *) 0 ;
4606 long result;
4607 void *argp1 = 0 ;
4608 int res1 = 0 ;
4609 PyObject *swig_obj[1] ;
4610
4611 if (!args) SWIG_fail;
4612 swig_obj[0] = args;
4613 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4614 if (!SWIG_IsOK(res1)) {
4615 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_GetPixel" "', expected argument " "1"" of type '" "wxColour const *""'");
4616 }
4617 arg1 = reinterpret_cast< wxColour * >(argp1);
4618 {
4619 PyThreadState* __tstate = wxPyBeginAllowThreads();
4620 result = (long)((wxColour const *)arg1)->GetPixel();
4621 wxPyEndAllowThreads(__tstate);
4622 if (PyErr_Occurred()) SWIG_fail;
4623 }
4624 resultobj = SWIG_From_long(static_cast< long >(result));
4625 return resultobj;
4626fail:
4627 return NULL;
4628}
4629
4630
4631SWIGINTERN PyObject *_wrap_Colour___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4632 PyObject *resultobj = 0;
4633 wxColour *arg1 = (wxColour *) 0 ;
e9d6f3a4 4634 PyObject *arg2 = (PyObject *) 0 ;
0085ce49
RD
4635 bool result;
4636 void *argp1 = 0 ;
4637 int res1 = 0 ;
0085ce49
RD
4638 PyObject * obj0 = 0 ;
4639 PyObject * obj1 = 0 ;
4640 char * kwnames[] = {
e9d6f3a4 4641 (char *) "self",(char *) "other", NULL
0085ce49
RD
4642 };
4643
4644 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Colour___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
4645 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4646 if (!SWIG_IsOK(res1)) {
e9d6f3a4 4647 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour___eq__" "', expected argument " "1"" of type '" "wxColour *""'");
0085ce49
RD
4648 }
4649 arg1 = reinterpret_cast< wxColour * >(argp1);
e9d6f3a4 4650 arg2 = obj1;
0085ce49 4651 {
e9d6f3a4 4652 result = (bool)wxColour___eq__(arg1,arg2);
0085ce49
RD
4653 if (PyErr_Occurred()) SWIG_fail;
4654 }
4655 {
4656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4657 }
4658 return resultobj;
4659fail:
4660 return NULL;
4661}
4662
4663
4664SWIGINTERN PyObject *_wrap_Colour___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4665 PyObject *resultobj = 0;
4666 wxColour *arg1 = (wxColour *) 0 ;
e9d6f3a4 4667 PyObject *arg2 = (PyObject *) 0 ;
0085ce49
RD
4668 bool result;
4669 void *argp1 = 0 ;
4670 int res1 = 0 ;
0085ce49
RD
4671 PyObject * obj0 = 0 ;
4672 PyObject * obj1 = 0 ;
4673 char * kwnames[] = {
e9d6f3a4 4674 (char *) "self",(char *) "other", NULL
0085ce49
RD
4675 };
4676
4677 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Colour___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
4678 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4679 if (!SWIG_IsOK(res1)) {
e9d6f3a4 4680 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour___ne__" "', expected argument " "1"" of type '" "wxColour *""'");
0085ce49
RD
4681 }
4682 arg1 = reinterpret_cast< wxColour * >(argp1);
e9d6f3a4 4683 arg2 = obj1;
0085ce49 4684 {
e9d6f3a4 4685 result = (bool)wxColour___ne__(arg1,arg2);
0085ce49
RD
4686 if (PyErr_Occurred()) SWIG_fail;
4687 }
4688 {
4689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4690 }
4691 return resultobj;
4692fail:
4693 return NULL;
d14a1e28
RD
4694}
4695
4696
fc46b7f3 4697SWIGINTERN PyObject *_wrap_Colour_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49
RD
4698 PyObject *resultobj = 0;
4699 wxColour *arg1 = (wxColour *) 0 ;
fc46b7f3 4700 bool arg2 = (bool) false ;
0085ce49
RD
4701 PyObject *result = 0 ;
4702 void *argp1 = 0 ;
4703 int res1 = 0 ;
fc46b7f3
RD
4704 bool val2 ;
4705 int ecode2 = 0 ;
4706 PyObject * obj0 = 0 ;
4707 PyObject * obj1 = 0 ;
4708 char * kwnames[] = {
4709 (char *) "self",(char *) "includeAlpha", NULL
4710 };
0085ce49 4711
fc46b7f3
RD
4712 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Colour_Get",kwnames,&obj0,&obj1)) SWIG_fail;
4713 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
0085ce49
RD
4714 if (!SWIG_IsOK(res1)) {
4715 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_Get" "', expected argument " "1"" of type '" "wxColour *""'");
4716 }
4717 arg1 = reinterpret_cast< wxColour * >(argp1);
fc46b7f3
RD
4718 if (obj1) {
4719 ecode2 = SWIG_AsVal_bool(obj1, &val2);
4720 if (!SWIG_IsOK(ecode2)) {
4721 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Colour_Get" "', expected argument " "2"" of type '" "bool""'");
4722 }
4723 arg2 = static_cast< bool >(val2);
4724 }
0085ce49 4725 {
fc46b7f3 4726 result = (PyObject *)wxColour_Get(arg1,arg2);
0085ce49
RD
4727 if (PyErr_Occurred()) SWIG_fail;
4728 }
4729 resultobj = result;
4730 return resultobj;
4731fail:
4732 return NULL;
d14a1e28
RD
4733}
4734
4735
0085ce49
RD
4736SWIGINTERN PyObject *_wrap_Colour_GetRGB(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4737 PyObject *resultobj = 0;
4738 wxColour *arg1 = (wxColour *) 0 ;
4739 unsigned long result;
4740 void *argp1 = 0 ;
4741 int res1 = 0 ;
4742 PyObject *swig_obj[1] ;
4743
4744 if (!args) SWIG_fail;
4745 swig_obj[0] = args;
4746 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColour, 0 | 0 );
4747 if (!SWIG_IsOK(res1)) {
4748 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Colour_GetRGB" "', expected argument " "1"" of type '" "wxColour *""'");
4749 }
4750 arg1 = reinterpret_cast< wxColour * >(argp1);
4751 {
0085ce49 4752 result = (unsigned long)wxColour_GetRGB(arg1);
0085ce49
RD
4753 if (PyErr_Occurred()) SWIG_fail;
4754 }
4755 resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
4756 return resultobj;
4757fail:
4758 return NULL;
4759}
4760
4761
4762SWIGINTERN PyObject *Colour_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4763 PyObject *obj;
4764 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4765 SWIG_TypeNewClientData(SWIGTYPE_p_wxColour, SWIG_NewClientData(obj));
4766 return SWIG_Py_Void();
4767}
4768
4769SWIGINTERN PyObject *Colour_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4770 return SWIG_Python_InitShadowInstance(args);
4771}
4772
4773SWIGINTERN PyObject *_wrap_new_Palette(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4774 PyObject *resultobj = 0;
4775 int arg1 ;
4776 unsigned char *arg2 = (unsigned char *) 0 ;
4777 unsigned char *arg3 = (unsigned char *) 0 ;
4778 unsigned char *arg4 = (unsigned char *) 0 ;
4779 wxPalette *result = 0 ;
4780 int val1 ;
4781 int ecode1 = 0 ;
4782 void *argp2 = 0 ;
4783 int res2 = 0 ;
4784 void *argp3 = 0 ;
4785 int res3 = 0 ;
4786 void *argp4 = 0 ;
4787 int res4 = 0 ;
4788 PyObject * obj0 = 0 ;
4789 PyObject * obj1 = 0 ;
4790 PyObject * obj2 = 0 ;
4791 PyObject * obj3 = 0 ;
4792 char * kwnames[] = {
4793 (char *) "n",(char *) "red",(char *) "green",(char *) "blue", NULL
4794 };
4795
4796 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_Palette",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
4797 ecode1 = SWIG_AsVal_int(obj0, &val1);
4798 if (!SWIG_IsOK(ecode1)) {
4799 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Palette" "', expected argument " "1"" of type '" "int""'");
4800 }
4801 arg1 = static_cast< int >(val1);
4802 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 );
4803 if (!SWIG_IsOK(res2)) {
4804 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Palette" "', expected argument " "2"" of type '" "unsigned char const *""'");
4805 }
4806 arg2 = reinterpret_cast< unsigned char * >(argp2);
4807 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_char, 0 | 0 );
4808 if (!SWIG_IsOK(res3)) {
4809 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Palette" "', expected argument " "3"" of type '" "unsigned char const *""'");
4810 }
4811 arg3 = reinterpret_cast< unsigned char * >(argp3);
4812 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_unsigned_char, 0 | 0 );
4813 if (!SWIG_IsOK(res4)) {
4814 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Palette" "', expected argument " "4"" of type '" "unsigned char const *""'");
4815 }
4816 arg4 = reinterpret_cast< unsigned char * >(argp4);
4817 {
4818 if (!wxPyCheckForApp()) SWIG_fail;
4819 PyThreadState* __tstate = wxPyBeginAllowThreads();
4820 result = (wxPalette *)new wxPalette(arg1,(unsigned char const *)arg2,(unsigned char const *)arg3,(unsigned char const *)arg4);
4821 wxPyEndAllowThreads(__tstate);
4822 if (PyErr_Occurred()) SWIG_fail;
4823 }
4824 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPalette, SWIG_POINTER_NEW | 0 );
4825 return resultobj;
4826fail:
4827 return NULL;
d14a1e28
RD
4828}
4829
4830
0085ce49
RD
4831SWIGINTERN PyObject *_wrap_delete_Palette(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4832 PyObject *resultobj = 0;
4833 wxPalette *arg1 = (wxPalette *) 0 ;
4834 void *argp1 = 0 ;
4835 int res1 = 0 ;
4836 PyObject *swig_obj[1] ;
4837
4838 if (!args) SWIG_fail;
4839 swig_obj[0] = args;
4840 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPalette, SWIG_POINTER_DISOWN | 0 );
4841 if (!SWIG_IsOK(res1)) {
4842 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Palette" "', expected argument " "1"" of type '" "wxPalette *""'");
4843 }
4844 arg1 = reinterpret_cast< wxPalette * >(argp1);
4845 {
4846 PyThreadState* __tstate = wxPyBeginAllowThreads();
4847 delete arg1;
d14a1e28 4848
0085ce49
RD
4849 wxPyEndAllowThreads(__tstate);
4850 if (PyErr_Occurred()) SWIG_fail;
4851 }
4852 resultobj = SWIG_Py_Void();
4853 return resultobj;
4854fail:
4855 return NULL;
4856}
4857
4858
4859SWIGINTERN PyObject *_wrap_Palette_GetPixel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4860 PyObject *resultobj = 0;
4861 wxPalette *arg1 = (wxPalette *) 0 ;
4862 byte arg2 ;
4863 byte arg3 ;
4864 byte arg4 ;
4865 int result;
4866 void *argp1 = 0 ;
4867 int res1 = 0 ;
4868 unsigned char val2 ;
4869 int ecode2 = 0 ;
4870 unsigned char val3 ;
4871 int ecode3 = 0 ;
4872 unsigned char val4 ;
4873 int ecode4 = 0 ;
4874 PyObject * obj0 = 0 ;
4875 PyObject * obj1 = 0 ;
4876 PyObject * obj2 = 0 ;
4877 PyObject * obj3 = 0 ;
4878 char * kwnames[] = {
4879 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
4880 };
4881
4882 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Palette_GetPixel",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
4883 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPalette, 0 | 0 );
4884 if (!SWIG_IsOK(res1)) {
4885 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Palette_GetPixel" "', expected argument " "1"" of type '" "wxPalette *""'");
4886 }
4887 arg1 = reinterpret_cast< wxPalette * >(argp1);
4888 ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2);
4889 if (!SWIG_IsOK(ecode2)) {
4890 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Palette_GetPixel" "', expected argument " "2"" of type '" "byte""'");
4891 }
4892 arg2 = static_cast< byte >(val2);
4893 ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3);
4894 if (!SWIG_IsOK(ecode3)) {
4895 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Palette_GetPixel" "', expected argument " "3"" of type '" "byte""'");
4896 }
4897 arg3 = static_cast< byte >(val3);
4898 ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4);
4899 if (!SWIG_IsOK(ecode4)) {
4900 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Palette_GetPixel" "', expected argument " "4"" of type '" "byte""'");
4901 }
4902 arg4 = static_cast< byte >(val4);
4903 {
4904 PyThreadState* __tstate = wxPyBeginAllowThreads();
4905 result = (int)(arg1)->GetPixel(arg2,arg3,arg4);
4906 wxPyEndAllowThreads(__tstate);
4907 if (PyErr_Occurred()) SWIG_fail;
4908 }
4909 resultobj = SWIG_From_int(static_cast< int >(result));
4910 return resultobj;
4911fail:
4912 return NULL;
4913}
4914
4915
4916SWIGINTERN PyObject *_wrap_Palette_GetRGB(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4917 PyObject *resultobj = 0;
4918 wxPalette *arg1 = (wxPalette *) 0 ;
4919 int arg2 ;
4920 byte *arg3 = (byte *) 0 ;
4921 byte *arg4 = (byte *) 0 ;
4922 byte *arg5 = (byte *) 0 ;
4923 bool result;
4924 void *argp1 = 0 ;
4925 int res1 = 0 ;
4926 int val2 ;
4927 int ecode2 = 0 ;
4928 byte temp3 ;
4929 int res3 = SWIG_TMPOBJ ;
4930 byte temp4 ;
4931 int res4 = SWIG_TMPOBJ ;
4932 byte temp5 ;
4933 int res5 = SWIG_TMPOBJ ;
4934 PyObject * obj0 = 0 ;
4935 PyObject * obj1 = 0 ;
4936 char * kwnames[] = {
4937 (char *) "self",(char *) "pixel", NULL
4938 };
4939
4940 arg3 = &temp3;
4941 arg4 = &temp4;
4942 arg5 = &temp5;
4943 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Palette_GetRGB",kwnames,&obj0,&obj1)) SWIG_fail;
4944 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPalette, 0 | 0 );
4945 if (!SWIG_IsOK(res1)) {
4946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Palette_GetRGB" "', expected argument " "1"" of type '" "wxPalette *""'");
4947 }
4948 arg1 = reinterpret_cast< wxPalette * >(argp1);
4949 ecode2 = SWIG_AsVal_int(obj1, &val2);
4950 if (!SWIG_IsOK(ecode2)) {
4951 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Palette_GetRGB" "', expected argument " "2"" of type '" "int""'");
4952 }
4953 arg2 = static_cast< int >(val2);
4954 {
4955 PyThreadState* __tstate = wxPyBeginAllowThreads();
4956 result = (bool)(arg1)->GetRGB(arg2,arg3,arg4,arg5);
4957 wxPyEndAllowThreads(__tstate);
4958 if (PyErr_Occurred()) SWIG_fail;
4959 }
4960 {
4961 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4962 }
4963 if (SWIG_IsTmpObj(res3)) {
4964 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_unsigned_SS_char((*arg3)));
4965 } else {
4966 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
4967 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, new_flags));
4968 }
4969 if (SWIG_IsTmpObj(res4)) {
4970 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_unsigned_SS_char((*arg4)));
4971 } else {
4972 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
4973 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, new_flags));
4974 }
4975 if (SWIG_IsTmpObj(res5)) {
4976 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_unsigned_SS_char((*arg5)));
4977 } else {
4978 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
4979 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_unsigned_char, new_flags));
4980 }
4981 return resultobj;
4982fail:
4983 return NULL;
d14a1e28
RD
4984}
4985
4986
0085ce49
RD
4987SWIGINTERN PyObject *_wrap_Palette_GetColoursCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4988 PyObject *resultobj = 0;
4989 wxPalette *arg1 = (wxPalette *) 0 ;
4990 int result;
4991 void *argp1 = 0 ;
4992 int res1 = 0 ;
4993 PyObject *swig_obj[1] ;
4994
4995 if (!args) SWIG_fail;
4996 swig_obj[0] = args;
4997 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPalette, 0 | 0 );
4998 if (!SWIG_IsOK(res1)) {
4999 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Palette_GetColoursCount" "', expected argument " "1"" of type '" "wxPalette const *""'");
5000 }
5001 arg1 = reinterpret_cast< wxPalette * >(argp1);
5002 {
5003 PyThreadState* __tstate = wxPyBeginAllowThreads();
5004 result = (int)((wxPalette const *)arg1)->GetColoursCount();
5005 wxPyEndAllowThreads(__tstate);
5006 if (PyErr_Occurred()) SWIG_fail;
5007 }
5008 resultobj = SWIG_From_int(static_cast< int >(result));
5009 return resultobj;
5010fail:
5011 return NULL;
d14a1e28
RD
5012}
5013
5014
b39fe951 5015SWIGINTERN PyObject *_wrap_Palette_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
5016 PyObject *resultobj = 0;
5017 wxPalette *arg1 = (wxPalette *) 0 ;
5018 bool result;
5019 void *argp1 = 0 ;
5020 int res1 = 0 ;
5021 PyObject *swig_obj[1] ;
5022
5023 if (!args) SWIG_fail;
5024 swig_obj[0] = args;
5025 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPalette, 0 | 0 );
5026 if (!SWIG_IsOK(res1)) {
b39fe951 5027 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Palette_IsOk" "', expected argument " "1"" of type '" "wxPalette *""'");
0085ce49
RD
5028 }
5029 arg1 = reinterpret_cast< wxPalette * >(argp1);
5030 {
5031 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 5032 result = (bool)(arg1)->IsOk();
0085ce49
RD
5033 wxPyEndAllowThreads(__tstate);
5034 if (PyErr_Occurred()) SWIG_fail;
5035 }
5036 {
5037 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5038 }
5039 return resultobj;
5040fail:
5041 return NULL;
5042}
5043
5044
5045SWIGINTERN PyObject *Palette_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5046 PyObject *obj;
5047 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5048 SWIG_TypeNewClientData(SWIGTYPE_p_wxPalette, SWIG_NewClientData(obj));
5049 return SWIG_Py_Void();
5050}
5051
5052SWIGINTERN PyObject *Palette_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5053 return SWIG_Python_InitShadowInstance(args);
5054}
5055
5056SWIGINTERN PyObject *_wrap_new_Pen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5057 PyObject *resultobj = 0;
5058 wxColour *arg1 = 0 ;
5059 int arg2 = (int) 1 ;
5060 int arg3 = (int) wxSOLID ;
5061 wxPen *result = 0 ;
5062 wxColour temp1 ;
5063 int val2 ;
5064 int ecode2 = 0 ;
5065 int val3 ;
5066 int ecode3 = 0 ;
5067 PyObject * obj0 = 0 ;
5068 PyObject * obj1 = 0 ;
5069 PyObject * obj2 = 0 ;
5070 char * kwnames[] = {
5071 (char *) "colour",(char *) "width",(char *) "style", NULL
5072 };
5073
5074 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Pen",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5075 {
5076 arg1 = &temp1;
5077 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
5078 }
5079 if (obj1) {
5080 ecode2 = SWIG_AsVal_int(obj1, &val2);
5081 if (!SWIG_IsOK(ecode2)) {
5082 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Pen" "', expected argument " "2"" of type '" "int""'");
5083 }
5084 arg2 = static_cast< int >(val2);
5085 }
5086 if (obj2) {
5087 ecode3 = SWIG_AsVal_int(obj2, &val3);
5088 if (!SWIG_IsOK(ecode3)) {
5089 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Pen" "', expected argument " "3"" of type '" "int""'");
5090 }
5091 arg3 = static_cast< int >(val3);
5092 }
5093 {
5094 if (!wxPyCheckForApp()) SWIG_fail;
5095 PyThreadState* __tstate = wxPyBeginAllowThreads();
5096 result = (wxPen *)new wxPen(*arg1,arg2,arg3);
5097 wxPyEndAllowThreads(__tstate);
5098 if (PyErr_Occurred()) SWIG_fail;
5099 }
5100 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPen, SWIG_POINTER_NEW | 0 );
5101 return resultobj;
5102fail:
5103 return NULL;
d14a1e28
RD
5104}
5105
5106
0085ce49
RD
5107SWIGINTERN PyObject *_wrap_delete_Pen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5108 PyObject *resultobj = 0;
5109 wxPen *arg1 = (wxPen *) 0 ;
5110 void *argp1 = 0 ;
5111 int res1 = 0 ;
5112 PyObject *swig_obj[1] ;
5113
5114 if (!args) SWIG_fail;
5115 swig_obj[0] = args;
5116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, SWIG_POINTER_DISOWN | 0 );
5117 if (!SWIG_IsOK(res1)) {
5118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Pen" "', expected argument " "1"" of type '" "wxPen *""'");
5119 }
5120 arg1 = reinterpret_cast< wxPen * >(argp1);
5121 {
5122 PyThreadState* __tstate = wxPyBeginAllowThreads();
5123 delete arg1;
d14a1e28 5124
0085ce49
RD
5125 wxPyEndAllowThreads(__tstate);
5126 if (PyErr_Occurred()) SWIG_fail;
5127 }
5128 resultobj = SWIG_Py_Void();
5129 return resultobj;
5130fail:
5131 return NULL;
d14a1e28
RD
5132}
5133
5134
0085ce49
RD
5135SWIGINTERN PyObject *_wrap_Pen_GetCap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5136 PyObject *resultobj = 0;
5137 wxPen *arg1 = (wxPen *) 0 ;
5138 int result;
5139 void *argp1 = 0 ;
5140 int res1 = 0 ;
5141 PyObject *swig_obj[1] ;
5142
5143 if (!args) SWIG_fail;
5144 swig_obj[0] = args;
5145 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5146 if (!SWIG_IsOK(res1)) {
5147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetCap" "', expected argument " "1"" of type '" "wxPen *""'");
5148 }
5149 arg1 = reinterpret_cast< wxPen * >(argp1);
5150 {
5151 PyThreadState* __tstate = wxPyBeginAllowThreads();
5152 result = (int)(arg1)->GetCap();
5153 wxPyEndAllowThreads(__tstate);
5154 if (PyErr_Occurred()) SWIG_fail;
5155 }
5156 resultobj = SWIG_From_int(static_cast< int >(result));
5157 return resultobj;
5158fail:
5159 return NULL;
d14a1e28
RD
5160}
5161
5162
0085ce49
RD
5163SWIGINTERN PyObject *_wrap_Pen_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5164 PyObject *resultobj = 0;
5165 wxPen *arg1 = (wxPen *) 0 ;
5166 wxColour result;
5167 void *argp1 = 0 ;
5168 int res1 = 0 ;
5169 PyObject *swig_obj[1] ;
5170
5171 if (!args) SWIG_fail;
5172 swig_obj[0] = args;
5173 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5174 if (!SWIG_IsOK(res1)) {
5175 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetColour" "', expected argument " "1"" of type '" "wxPen *""'");
5176 }
5177 arg1 = reinterpret_cast< wxPen * >(argp1);
5178 {
5179 PyThreadState* __tstate = wxPyBeginAllowThreads();
5180 result = (arg1)->GetColour();
5181 wxPyEndAllowThreads(__tstate);
5182 if (PyErr_Occurred()) SWIG_fail;
5183 }
5184 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
5185 return resultobj;
5186fail:
5187 return NULL;
d14a1e28
RD
5188}
5189
5190
0085ce49
RD
5191SWIGINTERN PyObject *_wrap_Pen_GetJoin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5192 PyObject *resultobj = 0;
5193 wxPen *arg1 = (wxPen *) 0 ;
5194 int result;
5195 void *argp1 = 0 ;
5196 int res1 = 0 ;
5197 PyObject *swig_obj[1] ;
5198
5199 if (!args) SWIG_fail;
5200 swig_obj[0] = args;
5201 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5202 if (!SWIG_IsOK(res1)) {
5203 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetJoin" "', expected argument " "1"" of type '" "wxPen *""'");
5204 }
5205 arg1 = reinterpret_cast< wxPen * >(argp1);
5206 {
5207 PyThreadState* __tstate = wxPyBeginAllowThreads();
5208 result = (int)(arg1)->GetJoin();
5209 wxPyEndAllowThreads(__tstate);
5210 if (PyErr_Occurred()) SWIG_fail;
5211 }
5212 resultobj = SWIG_From_int(static_cast< int >(result));
5213 return resultobj;
5214fail:
5215 return NULL;
d14a1e28
RD
5216}
5217
5218
0085ce49
RD
5219SWIGINTERN PyObject *_wrap_Pen_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5220 PyObject *resultobj = 0;
5221 wxPen *arg1 = (wxPen *) 0 ;
5222 int result;
5223 void *argp1 = 0 ;
5224 int res1 = 0 ;
5225 PyObject *swig_obj[1] ;
5226
5227 if (!args) SWIG_fail;
5228 swig_obj[0] = args;
5229 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5230 if (!SWIG_IsOK(res1)) {
5231 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetStyle" "', expected argument " "1"" of type '" "wxPen *""'");
5232 }
5233 arg1 = reinterpret_cast< wxPen * >(argp1);
5234 {
5235 PyThreadState* __tstate = wxPyBeginAllowThreads();
5236 result = (int)(arg1)->GetStyle();
5237 wxPyEndAllowThreads(__tstate);
5238 if (PyErr_Occurred()) SWIG_fail;
5239 }
5240 resultobj = SWIG_From_int(static_cast< int >(result));
5241 return resultobj;
5242fail:
5243 return NULL;
3adfb63b
RD
5244}
5245
5246
0085ce49
RD
5247SWIGINTERN PyObject *_wrap_Pen_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5248 PyObject *resultobj = 0;
5249 wxPen *arg1 = (wxPen *) 0 ;
5250 int result;
5251 void *argp1 = 0 ;
5252 int res1 = 0 ;
5253 PyObject *swig_obj[1] ;
5254
5255 if (!args) SWIG_fail;
5256 swig_obj[0] = args;
5257 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5258 if (!SWIG_IsOK(res1)) {
5259 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetWidth" "', expected argument " "1"" of type '" "wxPen *""'");
5260 }
5261 arg1 = reinterpret_cast< wxPen * >(argp1);
5262 {
5263 PyThreadState* __tstate = wxPyBeginAllowThreads();
5264 result = (int)(arg1)->GetWidth();
5265 wxPyEndAllowThreads(__tstate);
5266 if (PyErr_Occurred()) SWIG_fail;
5267 }
5268 resultobj = SWIG_From_int(static_cast< int >(result));
5269 return resultobj;
5270fail:
5271 return NULL;
d14a1e28
RD
5272}
5273
5274
b39fe951 5275SWIGINTERN PyObject *_wrap_Pen_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
5276 PyObject *resultobj = 0;
5277 wxPen *arg1 = (wxPen *) 0 ;
5278 bool result;
5279 void *argp1 = 0 ;
5280 int res1 = 0 ;
5281 PyObject *swig_obj[1] ;
5282
5283 if (!args) SWIG_fail;
5284 swig_obj[0] = args;
5285 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5286 if (!SWIG_IsOK(res1)) {
b39fe951 5287 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_IsOk" "', expected argument " "1"" of type '" "wxPen *""'");
0085ce49
RD
5288 }
5289 arg1 = reinterpret_cast< wxPen * >(argp1);
5290 {
5291 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 5292 result = (bool)(arg1)->IsOk();
0085ce49
RD
5293 wxPyEndAllowThreads(__tstate);
5294 if (PyErr_Occurred()) SWIG_fail;
5295 }
5296 {
5297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5298 }
5299 return resultobj;
5300fail:
5301 return NULL;
5302}
5303
5304
5305SWIGINTERN PyObject *_wrap_Pen_SetCap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5306 PyObject *resultobj = 0;
5307 wxPen *arg1 = (wxPen *) 0 ;
5308 int arg2 ;
5309 void *argp1 = 0 ;
5310 int res1 = 0 ;
5311 int val2 ;
5312 int ecode2 = 0 ;
5313 PyObject * obj0 = 0 ;
5314 PyObject * obj1 = 0 ;
5315 char * kwnames[] = {
5316 (char *) "self",(char *) "cap_style", NULL
5317 };
5318
5319 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetCap",kwnames,&obj0,&obj1)) SWIG_fail;
5320 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5321 if (!SWIG_IsOK(res1)) {
5322 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetCap" "', expected argument " "1"" of type '" "wxPen *""'");
5323 }
5324 arg1 = reinterpret_cast< wxPen * >(argp1);
5325 ecode2 = SWIG_AsVal_int(obj1, &val2);
5326 if (!SWIG_IsOK(ecode2)) {
5327 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pen_SetCap" "', expected argument " "2"" of type '" "int""'");
5328 }
5329 arg2 = static_cast< int >(val2);
5330 {
5331 PyThreadState* __tstate = wxPyBeginAllowThreads();
5332 (arg1)->SetCap(arg2);
5333 wxPyEndAllowThreads(__tstate);
5334 if (PyErr_Occurred()) SWIG_fail;
5335 }
5336 resultobj = SWIG_Py_Void();
5337 return resultobj;
5338fail:
5339 return NULL;
5340}
5341
5342
5343SWIGINTERN PyObject *_wrap_Pen_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5344 PyObject *resultobj = 0;
5345 wxPen *arg1 = (wxPen *) 0 ;
5346 wxColour *arg2 = 0 ;
5347 void *argp1 = 0 ;
5348 int res1 = 0 ;
5349 wxColour temp2 ;
5350 PyObject * obj0 = 0 ;
5351 PyObject * obj1 = 0 ;
5352 char * kwnames[] = {
5353 (char *) "self",(char *) "colour", NULL
5354 };
5355
5356 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
5357 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5358 if (!SWIG_IsOK(res1)) {
5359 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetColour" "', expected argument " "1"" of type '" "wxPen *""'");
5360 }
5361 arg1 = reinterpret_cast< wxPen * >(argp1);
5362 {
5363 arg2 = &temp2;
5364 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5365 }
5366 {
5367 PyThreadState* __tstate = wxPyBeginAllowThreads();
5368 (arg1)->SetColour(*arg2);
5369 wxPyEndAllowThreads(__tstate);
5370 if (PyErr_Occurred()) SWIG_fail;
5371 }
5372 resultobj = SWIG_Py_Void();
5373 return resultobj;
5374fail:
5375 return NULL;
5376}
5377
5378
5379SWIGINTERN PyObject *_wrap_Pen_SetJoin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5380 PyObject *resultobj = 0;
5381 wxPen *arg1 = (wxPen *) 0 ;
5382 int arg2 ;
5383 void *argp1 = 0 ;
5384 int res1 = 0 ;
5385 int val2 ;
5386 int ecode2 = 0 ;
5387 PyObject * obj0 = 0 ;
5388 PyObject * obj1 = 0 ;
5389 char * kwnames[] = {
5390 (char *) "self",(char *) "join_style", NULL
5391 };
5392
5393 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetJoin",kwnames,&obj0,&obj1)) SWIG_fail;
5394 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5395 if (!SWIG_IsOK(res1)) {
5396 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetJoin" "', expected argument " "1"" of type '" "wxPen *""'");
5397 }
5398 arg1 = reinterpret_cast< wxPen * >(argp1);
5399 ecode2 = SWIG_AsVal_int(obj1, &val2);
5400 if (!SWIG_IsOK(ecode2)) {
5401 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pen_SetJoin" "', expected argument " "2"" of type '" "int""'");
5402 }
5403 arg2 = static_cast< int >(val2);
5404 {
5405 PyThreadState* __tstate = wxPyBeginAllowThreads();
5406 (arg1)->SetJoin(arg2);
5407 wxPyEndAllowThreads(__tstate);
5408 if (PyErr_Occurred()) SWIG_fail;
5409 }
5410 resultobj = SWIG_Py_Void();
5411 return resultobj;
5412fail:
5413 return NULL;
5414}
5415
5416
5417SWIGINTERN PyObject *_wrap_Pen_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5418 PyObject *resultobj = 0;
5419 wxPen *arg1 = (wxPen *) 0 ;
5420 int arg2 ;
5421 void *argp1 = 0 ;
5422 int res1 = 0 ;
5423 int val2 ;
5424 int ecode2 = 0 ;
5425 PyObject * obj0 = 0 ;
5426 PyObject * obj1 = 0 ;
5427 char * kwnames[] = {
5428 (char *) "self",(char *) "style", NULL
5429 };
5430
5431 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
5432 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5433 if (!SWIG_IsOK(res1)) {
5434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetStyle" "', expected argument " "1"" of type '" "wxPen *""'");
5435 }
5436 arg1 = reinterpret_cast< wxPen * >(argp1);
5437 ecode2 = SWIG_AsVal_int(obj1, &val2);
5438 if (!SWIG_IsOK(ecode2)) {
5439 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pen_SetStyle" "', expected argument " "2"" of type '" "int""'");
5440 }
5441 arg2 = static_cast< int >(val2);
5442 {
5443 PyThreadState* __tstate = wxPyBeginAllowThreads();
5444 (arg1)->SetStyle(arg2);
5445 wxPyEndAllowThreads(__tstate);
5446 if (PyErr_Occurred()) SWIG_fail;
5447 }
5448 resultobj = SWIG_Py_Void();
5449 return resultobj;
5450fail:
5451 return NULL;
5452}
5453
5454
5455SWIGINTERN PyObject *_wrap_Pen_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5456 PyObject *resultobj = 0;
5457 wxPen *arg1 = (wxPen *) 0 ;
5458 int arg2 ;
5459 void *argp1 = 0 ;
5460 int res1 = 0 ;
5461 int val2 ;
5462 int ecode2 = 0 ;
5463 PyObject * obj0 = 0 ;
5464 PyObject * obj1 = 0 ;
5465 char * kwnames[] = {
5466 (char *) "self",(char *) "width", NULL
5467 };
5468
5469 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetWidth",kwnames,&obj0,&obj1)) SWIG_fail;
5470 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5471 if (!SWIG_IsOK(res1)) {
5472 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetWidth" "', expected argument " "1"" of type '" "wxPen *""'");
5473 }
5474 arg1 = reinterpret_cast< wxPen * >(argp1);
5475 ecode2 = SWIG_AsVal_int(obj1, &val2);
5476 if (!SWIG_IsOK(ecode2)) {
5477 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Pen_SetWidth" "', expected argument " "2"" of type '" "int""'");
5478 }
5479 arg2 = static_cast< int >(val2);
5480 {
5481 PyThreadState* __tstate = wxPyBeginAllowThreads();
5482 (arg1)->SetWidth(arg2);
5483 wxPyEndAllowThreads(__tstate);
5484 if (PyErr_Occurred()) SWIG_fail;
5485 }
5486 resultobj = SWIG_Py_Void();
5487 return resultobj;
5488fail:
5489 return NULL;
5490}
5491
5492
5493SWIGINTERN PyObject *_wrap_Pen_SetDashes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5494 PyObject *resultobj = 0;
5495 wxPen *arg1 = (wxPen *) 0 ;
5496 int arg2 ;
5497 wxDash *arg3 = (wxDash *) 0 ;
5498 void *argp1 = 0 ;
5499 int res1 = 0 ;
5500 PyObject * obj0 = 0 ;
5501 PyObject * obj1 = 0 ;
5502 char * kwnames[] = {
5503 (char *) "self",(char *) "dashes", NULL
5504 };
5505
5506 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen_SetDashes",kwnames,&obj0,&obj1)) SWIG_fail;
5507 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5508 if (!SWIG_IsOK(res1)) {
5509 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_SetDashes" "', expected argument " "1"" of type '" "wxPen *""'");
5510 }
5511 arg1 = reinterpret_cast< wxPen * >(argp1);
5512 {
5513 arg2 = PyList_Size(obj1);
5514 arg3 = (wxDash*)byte_LIST_helper(obj1);
5515 if (arg3 == NULL) SWIG_fail;
5516 }
5517 {
5518 PyThreadState* __tstate = wxPyBeginAllowThreads();
5519 (arg1)->SetDashes(arg2,arg3);
5520 wxPyEndAllowThreads(__tstate);
5521 if (PyErr_Occurred()) SWIG_fail;
5522 }
5523 resultobj = SWIG_Py_Void();
5524 {
5525 if (arg3) delete [] arg3;
5526 }
5527 return resultobj;
5528fail:
5529 {
5530 if (arg3) delete [] arg3;
5531 }
5532 return NULL;
d14a1e28
RD
5533}
5534
5535
0085ce49
RD
5536SWIGINTERN PyObject *_wrap_Pen_GetDashes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5537 PyObject *resultobj = 0;
5538 wxPen *arg1 = (wxPen *) 0 ;
5539 PyObject *result = 0 ;
5540 void *argp1 = 0 ;
5541 int res1 = 0 ;
5542 PyObject *swig_obj[1] ;
5543
5544 if (!args) SWIG_fail;
5545 swig_obj[0] = args;
5546 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5547 if (!SWIG_IsOK(res1)) {
5548 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetDashes" "', expected argument " "1"" of type '" "wxPen *""'");
5549 }
5550 arg1 = reinterpret_cast< wxPen * >(argp1);
5551 {
5552 PyThreadState* __tstate = wxPyBeginAllowThreads();
5553 result = (PyObject *)wxPen_GetDashes(arg1);
5554 wxPyEndAllowThreads(__tstate);
5555 if (PyErr_Occurred()) SWIG_fail;
5556 }
5557 resultobj = result;
5558 return resultobj;
5559fail:
5560 return NULL;
5561}
5562
5563
5564SWIGINTERN PyObject *_wrap_Pen__SetDashes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5565 PyObject *resultobj = 0;
5566 wxPen *arg1 = (wxPen *) 0 ;
5567 PyObject *arg2 = (PyObject *) 0 ;
5568 PyObject *arg3 = (PyObject *) 0 ;
5569 void *argp1 = 0 ;
5570 int res1 = 0 ;
5571 PyObject * obj0 = 0 ;
5572 PyObject * obj1 = 0 ;
5573 PyObject * obj2 = 0 ;
5574 char * kwnames[] = {
5575 (char *) "self",(char *) "_self",(char *) "pyDashes", NULL
5576 };
5577
5578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Pen__SetDashes",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5580 if (!SWIG_IsOK(res1)) {
5581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen__SetDashes" "', expected argument " "1"" of type '" "wxPen *""'");
5582 }
5583 arg1 = reinterpret_cast< wxPen * >(argp1);
5584 arg2 = obj1;
5585 arg3 = obj2;
5586 {
5587 PyThreadState* __tstate = wxPyBeginAllowThreads();
5588 wxPen__SetDashes(arg1,arg2,arg3);
5589 wxPyEndAllowThreads(__tstate);
5590 if (PyErr_Occurred()) SWIG_fail;
5591 }
5592 resultobj = SWIG_Py_Void();
5593 return resultobj;
5594fail:
5595 return NULL;
d14a1e28
RD
5596}
5597
5598
0085ce49
RD
5599SWIGINTERN PyObject *_wrap_Pen_GetDashCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5600 PyObject *resultobj = 0;
5601 wxPen *arg1 = (wxPen *) 0 ;
5602 int result;
5603 void *argp1 = 0 ;
5604 int res1 = 0 ;
5605 PyObject *swig_obj[1] ;
5606
5607 if (!args) SWIG_fail;
5608 swig_obj[0] = args;
5609 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5610 if (!SWIG_IsOK(res1)) {
5611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen_GetDashCount" "', expected argument " "1"" of type '" "wxPen const *""'");
5612 }
5613 arg1 = reinterpret_cast< wxPen * >(argp1);
5614 {
5615 PyThreadState* __tstate = wxPyBeginAllowThreads();
5616 result = (int)((wxPen const *)arg1)->GetDashCount();
5617 wxPyEndAllowThreads(__tstate);
5618 if (PyErr_Occurred()) SWIG_fail;
5619 }
5620 resultobj = SWIG_From_int(static_cast< int >(result));
5621 return resultobj;
5622fail:
5623 return NULL;
5624}
5625
5626
5627SWIGINTERN PyObject *_wrap_Pen___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5628 PyObject *resultobj = 0;
5629 wxPen *arg1 = (wxPen *) 0 ;
5630 wxPen *arg2 = (wxPen *) 0 ;
5631 bool result;
5632 void *argp1 = 0 ;
5633 int res1 = 0 ;
5634 void *argp2 = 0 ;
5635 int res2 = 0 ;
5636 PyObject * obj0 = 0 ;
5637 PyObject * obj1 = 0 ;
5638 char * kwnames[] = {
5639 (char *) "self",(char *) "other", NULL
5640 };
5641
5642 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
5643 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5644 if (!SWIG_IsOK(res1)) {
5645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen___eq__" "', expected argument " "1"" of type '" "wxPen *""'");
5646 }
5647 arg1 = reinterpret_cast< wxPen * >(argp1);
5648 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPen, 0 | 0 );
5649 if (!SWIG_IsOK(res2)) {
5650 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pen___eq__" "', expected argument " "2"" of type '" "wxPen const *""'");
5651 }
5652 arg2 = reinterpret_cast< wxPen * >(argp2);
5653 {
5654 PyThreadState* __tstate = wxPyBeginAllowThreads();
5655 result = (bool)wxPen___eq__(arg1,(wxPen const *)arg2);
5656 wxPyEndAllowThreads(__tstate);
5657 if (PyErr_Occurred()) SWIG_fail;
5658 }
5659 {
5660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5661 }
5662 return resultobj;
5663fail:
5664 return NULL;
5665}
5666
5667
5668SWIGINTERN PyObject *_wrap_Pen___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5669 PyObject *resultobj = 0;
5670 wxPen *arg1 = (wxPen *) 0 ;
5671 wxPen *arg2 = (wxPen *) 0 ;
5672 bool result;
5673 void *argp1 = 0 ;
5674 int res1 = 0 ;
5675 void *argp2 = 0 ;
5676 int res2 = 0 ;
5677 PyObject * obj0 = 0 ;
5678 PyObject * obj1 = 0 ;
5679 char * kwnames[] = {
5680 (char *) "self",(char *) "other", NULL
5681 };
5682
5683 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Pen___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
5684 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPen, 0 | 0 );
5685 if (!SWIG_IsOK(res1)) {
5686 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Pen___ne__" "', expected argument " "1"" of type '" "wxPen *""'");
5687 }
5688 arg1 = reinterpret_cast< wxPen * >(argp1);
5689 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPen, 0 | 0 );
5690 if (!SWIG_IsOK(res2)) {
5691 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Pen___ne__" "', expected argument " "2"" of type '" "wxPen const *""'");
5692 }
5693 arg2 = reinterpret_cast< wxPen * >(argp2);
5694 {
5695 PyThreadState* __tstate = wxPyBeginAllowThreads();
5696 result = (bool)wxPen___ne__(arg1,(wxPen const *)arg2);
5697 wxPyEndAllowThreads(__tstate);
5698 if (PyErr_Occurred()) SWIG_fail;
5699 }
5700 {
5701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5702 }
5703 return resultobj;
5704fail:
5705 return NULL;
d14a1e28
RD
5706}
5707
5708
0085ce49
RD
5709SWIGINTERN PyObject *Pen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5710 PyObject *obj;
5711 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5712 SWIG_TypeNewClientData(SWIGTYPE_p_wxPen, SWIG_NewClientData(obj));
5713 return SWIG_Py_Void();
d14a1e28
RD
5714}
5715
0085ce49
RD
5716SWIGINTERN PyObject *Pen_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5717 return SWIG_Python_InitShadowInstance(args);
5718}
d14a1e28 5719
0085ce49
RD
5720SWIGINTERN PyObject *_wrap_new_Brush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5721 PyObject *resultobj = 0;
5722 wxColour *arg1 = 0 ;
5723 int arg2 = (int) wxSOLID ;
5724 wxBrush *result = 0 ;
5725 wxColour temp1 ;
5726 int val2 ;
5727 int ecode2 = 0 ;
5728 PyObject * obj0 = 0 ;
5729 PyObject * obj1 = 0 ;
5730 char * kwnames[] = {
5731 (char *) "colour",(char *) "style", NULL
5732 };
5733
5734 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_Brush",kwnames,&obj0,&obj1)) SWIG_fail;
5735 {
5736 arg1 = &temp1;
5737 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
5738 }
5739 if (obj1) {
5740 ecode2 = SWIG_AsVal_int(obj1, &val2);
5741 if (!SWIG_IsOK(ecode2)) {
5742 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Brush" "', expected argument " "2"" of type '" "int""'");
5743 }
5744 arg2 = static_cast< int >(val2);
5745 }
5746 {
5747 if (!wxPyCheckForApp()) SWIG_fail;
5748 PyThreadState* __tstate = wxPyBeginAllowThreads();
5749 result = (wxBrush *)new wxBrush((wxColour const &)*arg1,arg2);
5750 wxPyEndAllowThreads(__tstate);
5751 if (PyErr_Occurred()) SWIG_fail;
5752 }
5753 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBrush, SWIG_POINTER_NEW | 0 );
5754 return resultobj;
5755fail:
5756 return NULL;
5757}
5758
5759
5760SWIGINTERN PyObject *_wrap_new_BrushFromBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5761 PyObject *resultobj = 0;
5762 wxBitmap *arg1 = 0 ;
5763 wxBrush *result = 0 ;
5764 void *argp1 = 0 ;
5765 int res1 = 0 ;
5766 PyObject * obj0 = 0 ;
5767 char * kwnames[] = {
5768 (char *) "stippleBitmap", NULL
5769 };
5770
5771 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BrushFromBitmap",kwnames,&obj0)) SWIG_fail;
5772 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
5773 if (!SWIG_IsOK(res1)) {
5774 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BrushFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
5775 }
5776 if (!argp1) {
5777 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BrushFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
5778 }
5779 arg1 = reinterpret_cast< wxBitmap * >(argp1);
5780 {
5781 if (!wxPyCheckForApp()) SWIG_fail;
5782 PyThreadState* __tstate = wxPyBeginAllowThreads();
5783 result = (wxBrush *)new wxBrush((wxBitmap const &)*arg1);
5784 wxPyEndAllowThreads(__tstate);
5785 if (PyErr_Occurred()) SWIG_fail;
5786 }
5787 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBrush, SWIG_POINTER_OWN | 0 );
5788 return resultobj;
5789fail:
5790 return NULL;
d14a1e28
RD
5791}
5792
5793
0085ce49
RD
5794SWIGINTERN PyObject *_wrap_delete_Brush(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5795 PyObject *resultobj = 0;
5796 wxBrush *arg1 = (wxBrush *) 0 ;
5797 void *argp1 = 0 ;
5798 int res1 = 0 ;
5799 PyObject *swig_obj[1] ;
5800
5801 if (!args) SWIG_fail;
5802 swig_obj[0] = args;
5803 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, SWIG_POINTER_DISOWN | 0 );
5804 if (!SWIG_IsOK(res1)) {
5805 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Brush" "', expected argument " "1"" of type '" "wxBrush *""'");
5806 }
5807 arg1 = reinterpret_cast< wxBrush * >(argp1);
5808 {
5809 PyThreadState* __tstate = wxPyBeginAllowThreads();
5810 delete arg1;
d14a1e28 5811
0085ce49
RD
5812 wxPyEndAllowThreads(__tstate);
5813 if (PyErr_Occurred()) SWIG_fail;
5814 }
5815 resultobj = SWIG_Py_Void();
5816 return resultobj;
5817fail:
5818 return NULL;
5819}
5820
5821
5822SWIGINTERN PyObject *_wrap_Brush_SetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5823 PyObject *resultobj = 0;
5824 wxBrush *arg1 = (wxBrush *) 0 ;
5825 wxColour *arg2 = 0 ;
5826 void *argp1 = 0 ;
5827 int res1 = 0 ;
5828 wxColour temp2 ;
5829 PyObject * obj0 = 0 ;
5830 PyObject * obj1 = 0 ;
5831 char * kwnames[] = {
5832 (char *) "self",(char *) "col", NULL
5833 };
5834
5835 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Brush_SetColour",kwnames,&obj0,&obj1)) SWIG_fail;
5836 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
5837 if (!SWIG_IsOK(res1)) {
5838 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_SetColour" "', expected argument " "1"" of type '" "wxBrush *""'");
5839 }
5840 arg1 = reinterpret_cast< wxBrush * >(argp1);
5841 {
5842 arg2 = &temp2;
5843 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5844 }
5845 {
5846 PyThreadState* __tstate = wxPyBeginAllowThreads();
5847 (arg1)->SetColour((wxColour const &)*arg2);
5848 wxPyEndAllowThreads(__tstate);
5849 if (PyErr_Occurred()) SWIG_fail;
5850 }
5851 resultobj = SWIG_Py_Void();
5852 return resultobj;
5853fail:
5854 return NULL;
5855}
5856
5857
5858SWIGINTERN PyObject *_wrap_Brush_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5859 PyObject *resultobj = 0;
5860 wxBrush *arg1 = (wxBrush *) 0 ;
5861 int arg2 ;
5862 void *argp1 = 0 ;
5863 int res1 = 0 ;
5864 int val2 ;
5865 int ecode2 = 0 ;
5866 PyObject * obj0 = 0 ;
5867 PyObject * obj1 = 0 ;
5868 char * kwnames[] = {
5869 (char *) "self",(char *) "style", NULL
5870 };
5871
5872 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Brush_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
5873 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
5874 if (!SWIG_IsOK(res1)) {
5875 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_SetStyle" "', expected argument " "1"" of type '" "wxBrush *""'");
5876 }
5877 arg1 = reinterpret_cast< wxBrush * >(argp1);
5878 ecode2 = SWIG_AsVal_int(obj1, &val2);
5879 if (!SWIG_IsOK(ecode2)) {
5880 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Brush_SetStyle" "', expected argument " "2"" of type '" "int""'");
5881 }
5882 arg2 = static_cast< int >(val2);
5883 {
5884 PyThreadState* __tstate = wxPyBeginAllowThreads();
5885 (arg1)->SetStyle(arg2);
5886 wxPyEndAllowThreads(__tstate);
5887 if (PyErr_Occurred()) SWIG_fail;
5888 }
5889 resultobj = SWIG_Py_Void();
5890 return resultobj;
5891fail:
5892 return NULL;
5893}
5894
5895
5896SWIGINTERN PyObject *_wrap_Brush_SetStipple(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5897 PyObject *resultobj = 0;
5898 wxBrush *arg1 = (wxBrush *) 0 ;
5899 wxBitmap *arg2 = 0 ;
5900 void *argp1 = 0 ;
5901 int res1 = 0 ;
5902 void *argp2 = 0 ;
5903 int res2 = 0 ;
5904 PyObject * obj0 = 0 ;
5905 PyObject * obj1 = 0 ;
5906 char * kwnames[] = {
5907 (char *) "self",(char *) "stipple", NULL
5908 };
5909
5910 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Brush_SetStipple",kwnames,&obj0,&obj1)) SWIG_fail;
5911 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
5912 if (!SWIG_IsOK(res1)) {
5913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_SetStipple" "', expected argument " "1"" of type '" "wxBrush *""'");
5914 }
5915 arg1 = reinterpret_cast< wxBrush * >(argp1);
5916 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
5917 if (!SWIG_IsOK(res2)) {
5918 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Brush_SetStipple" "', expected argument " "2"" of type '" "wxBitmap const &""'");
5919 }
5920 if (!argp2) {
5921 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Brush_SetStipple" "', expected argument " "2"" of type '" "wxBitmap const &""'");
5922 }
5923 arg2 = reinterpret_cast< wxBitmap * >(argp2);
5924 {
5925 PyThreadState* __tstate = wxPyBeginAllowThreads();
5926 (arg1)->SetStipple((wxBitmap const &)*arg2);
5927 wxPyEndAllowThreads(__tstate);
5928 if (PyErr_Occurred()) SWIG_fail;
5929 }
5930 resultobj = SWIG_Py_Void();
5931 return resultobj;
5932fail:
5933 return NULL;
d14a1e28
RD
5934}
5935
5936
0085ce49
RD
5937SWIGINTERN PyObject *_wrap_Brush_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5938 PyObject *resultobj = 0;
5939 wxBrush *arg1 = (wxBrush *) 0 ;
5940 wxColour result;
5941 void *argp1 = 0 ;
5942 int res1 = 0 ;
5943 PyObject *swig_obj[1] ;
5944
5945 if (!args) SWIG_fail;
5946 swig_obj[0] = args;
5947 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
5948 if (!SWIG_IsOK(res1)) {
5949 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_GetColour" "', expected argument " "1"" of type '" "wxBrush const *""'");
5950 }
5951 arg1 = reinterpret_cast< wxBrush * >(argp1);
5952 {
5953 PyThreadState* __tstate = wxPyBeginAllowThreads();
5954 result = ((wxBrush const *)arg1)->GetColour();
5955 wxPyEndAllowThreads(__tstate);
5956 if (PyErr_Occurred()) SWIG_fail;
5957 }
5958 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
5959 return resultobj;
5960fail:
5961 return NULL;
d14a1e28
RD
5962}
5963
5964
0085ce49
RD
5965SWIGINTERN PyObject *_wrap_Brush_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5966 PyObject *resultobj = 0;
5967 wxBrush *arg1 = (wxBrush *) 0 ;
5968 int result;
5969 void *argp1 = 0 ;
5970 int res1 = 0 ;
5971 PyObject *swig_obj[1] ;
5972
5973 if (!args) SWIG_fail;
5974 swig_obj[0] = args;
5975 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
5976 if (!SWIG_IsOK(res1)) {
5977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_GetStyle" "', expected argument " "1"" of type '" "wxBrush const *""'");
5978 }
5979 arg1 = reinterpret_cast< wxBrush * >(argp1);
5980 {
5981 PyThreadState* __tstate = wxPyBeginAllowThreads();
5982 result = (int)((wxBrush const *)arg1)->GetStyle();
5983 wxPyEndAllowThreads(__tstate);
5984 if (PyErr_Occurred()) SWIG_fail;
5985 }
5986 resultobj = SWIG_From_int(static_cast< int >(result));
5987 return resultobj;
5988fail:
5989 return NULL;
d14a1e28
RD
5990}
5991
5992
0085ce49
RD
5993SWIGINTERN PyObject *_wrap_Brush_GetStipple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5994 PyObject *resultobj = 0;
5995 wxBrush *arg1 = (wxBrush *) 0 ;
5996 wxBitmap *result = 0 ;
5997 void *argp1 = 0 ;
5998 int res1 = 0 ;
5999 PyObject *swig_obj[1] ;
6000
6001 if (!args) SWIG_fail;
6002 swig_obj[0] = args;
6003 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
6004 if (!SWIG_IsOK(res1)) {
6005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_GetStipple" "', expected argument " "1"" of type '" "wxBrush const *""'");
6006 }
6007 arg1 = reinterpret_cast< wxBrush * >(argp1);
6008 {
6009 PyThreadState* __tstate = wxPyBeginAllowThreads();
6010 result = (wxBitmap *)((wxBrush const *)arg1)->GetStipple();
6011 wxPyEndAllowThreads(__tstate);
6012 if (PyErr_Occurred()) SWIG_fail;
6013 }
6014 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
6015 return resultobj;
6016fail:
6017 return NULL;
d14a1e28
RD
6018}
6019
6020
0085ce49
RD
6021SWIGINTERN PyObject *_wrap_Brush_IsHatch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6022 PyObject *resultobj = 0;
6023 wxBrush *arg1 = (wxBrush *) 0 ;
6024 bool result;
6025 void *argp1 = 0 ;
6026 int res1 = 0 ;
6027 PyObject *swig_obj[1] ;
6028
6029 if (!args) SWIG_fail;
6030 swig_obj[0] = args;
6031 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
6032 if (!SWIG_IsOK(res1)) {
6033 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_IsHatch" "', expected argument " "1"" of type '" "wxBrush const *""'");
6034 }
6035 arg1 = reinterpret_cast< wxBrush * >(argp1);
6036 {
6037 PyThreadState* __tstate = wxPyBeginAllowThreads();
6038 result = (bool)((wxBrush const *)arg1)->IsHatch();
6039 wxPyEndAllowThreads(__tstate);
6040 if (PyErr_Occurred()) SWIG_fail;
6041 }
6042 {
6043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6044 }
6045 return resultobj;
6046fail:
6047 return NULL;
f78cc896
RD
6048}
6049
6050
b39fe951 6051SWIGINTERN PyObject *_wrap_Brush_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
6052 PyObject *resultobj = 0;
6053 wxBrush *arg1 = (wxBrush *) 0 ;
6054 bool result;
6055 void *argp1 = 0 ;
6056 int res1 = 0 ;
6057 PyObject *swig_obj[1] ;
6058
6059 if (!args) SWIG_fail;
6060 swig_obj[0] = args;
6061 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBrush, 0 | 0 );
6062 if (!SWIG_IsOK(res1)) {
b39fe951 6063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Brush_IsOk" "', expected argument " "1"" of type '" "wxBrush *""'");
0085ce49
RD
6064 }
6065 arg1 = reinterpret_cast< wxBrush * >(argp1);
6066 {
6067 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 6068 result = (bool)(arg1)->IsOk();
0085ce49
RD
6069 wxPyEndAllowThreads(__tstate);
6070 if (PyErr_Occurred()) SWIG_fail;
6071 }
6072 {
6073 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6074 }
6075 return resultobj;
6076fail:
6077 return NULL;
d14a1e28
RD
6078}
6079
6080
0085ce49
RD
6081SWIGINTERN PyObject *Brush_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6082 PyObject *obj;
6083 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6084 SWIG_TypeNewClientData(SWIGTYPE_p_wxBrush, SWIG_NewClientData(obj));
6085 return SWIG_Py_Void();
d14a1e28
RD
6086}
6087
0085ce49
RD
6088SWIGINTERN PyObject *Brush_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6089 return SWIG_Python_InitShadowInstance(args);
6090}
d14a1e28 6091
0085ce49
RD
6092SWIGINTERN PyObject *_wrap_new_Bitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6093 PyObject *resultobj = 0;
6094 wxString *arg1 = 0 ;
6095 wxBitmapType arg2 = (wxBitmapType) wxBITMAP_TYPE_ANY ;
6096 wxBitmap *result = 0 ;
6097 bool temp1 = false ;
6098 int val2 ;
6099 int ecode2 = 0 ;
6100 PyObject * obj0 = 0 ;
6101 PyObject * obj1 = 0 ;
6102 char * kwnames[] = {
6103 (char *) "name",(char *) "type", NULL
6104 };
6105
6106 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_Bitmap",kwnames,&obj0,&obj1)) SWIG_fail;
6107 {
6108 arg1 = wxString_in_helper(obj0);
6109 if (arg1 == NULL) SWIG_fail;
6110 temp1 = true;
6111 }
6112 if (obj1) {
6113 ecode2 = SWIG_AsVal_int(obj1, &val2);
6114 if (!SWIG_IsOK(ecode2)) {
6115 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Bitmap" "', expected argument " "2"" of type '" "wxBitmapType""'");
6116 }
6117 arg2 = static_cast< wxBitmapType >(val2);
6118 }
6119 {
6120 if (!wxPyCheckForApp()) SWIG_fail;
6121 PyThreadState* __tstate = wxPyBeginAllowThreads();
6122 result = (wxBitmap *)new wxBitmap((wxString const &)*arg1,arg2);
6123 wxPyEndAllowThreads(__tstate);
6124 if (PyErr_Occurred()) SWIG_fail;
6125 }
6126 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_NEW | 0 );
6127 {
6128 if (temp1)
6129 delete arg1;
6130 }
6131 return resultobj;
6132fail:
6133 {
6134 if (temp1)
6135 delete arg1;
6136 }
6137 return NULL;
d14a1e28
RD
6138}
6139
6140
0085ce49
RD
6141SWIGINTERN PyObject *_wrap_delete_Bitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6142 PyObject *resultobj = 0;
6143 wxBitmap *arg1 = (wxBitmap *) 0 ;
6144 void *argp1 = 0 ;
6145 int res1 = 0 ;
6146 PyObject *swig_obj[1] ;
6147
6148 if (!args) SWIG_fail;
6149 swig_obj[0] = args;
6150 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, SWIG_POINTER_DISOWN | 0 );
6151 if (!SWIG_IsOK(res1)) {
6152 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Bitmap" "', expected argument " "1"" of type '" "wxBitmap *""'");
6153 }
6154 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6155 {
0085ce49 6156 delete arg1;
66c033b4 6157
0085ce49
RD
6158 if (PyErr_Occurred()) SWIG_fail;
6159 }
6160 resultobj = SWIG_Py_Void();
6161 return resultobj;
6162fail:
6163 return NULL;
6164}
6165
6166
6167SWIGINTERN PyObject *_wrap_new_EmptyBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6168 PyObject *resultobj = 0;
6169 int arg1 ;
6170 int arg2 ;
6171 int arg3 = (int) -1 ;
6172 wxBitmap *result = 0 ;
6173 int val1 ;
6174 int ecode1 = 0 ;
6175 int val2 ;
6176 int ecode2 = 0 ;
6177 int val3 ;
6178 int ecode3 = 0 ;
6179 PyObject * obj0 = 0 ;
6180 PyObject * obj1 = 0 ;
6181 PyObject * obj2 = 0 ;
6182 char * kwnames[] = {
6183 (char *) "width",(char *) "height",(char *) "depth", NULL
6184 };
6185
6186 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_EmptyBitmap",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6187 ecode1 = SWIG_AsVal_int(obj0, &val1);
6188 if (!SWIG_IsOK(ecode1)) {
6189 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_EmptyBitmap" "', expected argument " "1"" of type '" "int""'");
6190 }
6191 arg1 = static_cast< int >(val1);
6192 ecode2 = SWIG_AsVal_int(obj1, &val2);
6193 if (!SWIG_IsOK(ecode2)) {
6194 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_EmptyBitmap" "', expected argument " "2"" of type '" "int""'");
6195 }
6196 arg2 = static_cast< int >(val2);
6197 if (obj2) {
6198 ecode3 = SWIG_AsVal_int(obj2, &val3);
6199 if (!SWIG_IsOK(ecode3)) {
6200 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_EmptyBitmap" "', expected argument " "3"" of type '" "int""'");
6201 }
6202 arg3 = static_cast< int >(val3);
6203 }
6204 {
6205 if (!wxPyCheckForApp()) SWIG_fail;
6206 PyThreadState* __tstate = wxPyBeginAllowThreads();
6207 result = (wxBitmap *)new wxBitmap(arg1,arg2,arg3);
6208 wxPyEndAllowThreads(__tstate);
6209 if (PyErr_Occurred()) SWIG_fail;
6210 }
6211 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6212 return resultobj;
6213fail:
6214 return NULL;
6215}
6216
6217
6218SWIGINTERN PyObject *_wrap_new_BitmapFromIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6219 PyObject *resultobj = 0;
6220 wxIcon *arg1 = 0 ;
6221 wxBitmap *result = 0 ;
6222 void *argp1 = 0 ;
6223 int res1 = 0 ;
6224 PyObject * obj0 = 0 ;
6225 char * kwnames[] = {
6226 (char *) "icon", NULL
6227 };
6228
6229 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BitmapFromIcon",kwnames,&obj0)) SWIG_fail;
6230 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxIcon, 0 | 0);
6231 if (!SWIG_IsOK(res1)) {
6232 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BitmapFromIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
6233 }
6234 if (!argp1) {
6235 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapFromIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
6236 }
6237 arg1 = reinterpret_cast< wxIcon * >(argp1);
6238 {
6239 if (!wxPyCheckForApp()) SWIG_fail;
6240 PyThreadState* __tstate = wxPyBeginAllowThreads();
6241 result = (wxBitmap *)new wxBitmap((wxIcon const &)*arg1);
6242 wxPyEndAllowThreads(__tstate);
6243 if (PyErr_Occurred()) SWIG_fail;
6244 }
6245 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6246 return resultobj;
6247fail:
6248 return NULL;
6249}
6250
6251
6252SWIGINTERN PyObject *_wrap_new_BitmapFromImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6253 PyObject *resultobj = 0;
6254 wxImage *arg1 = 0 ;
6255 int arg2 = (int) -1 ;
6256 wxBitmap *result = 0 ;
6257 void *argp1 = 0 ;
6258 int res1 = 0 ;
6259 int val2 ;
6260 int ecode2 = 0 ;
6261 PyObject * obj0 = 0 ;
6262 PyObject * obj1 = 0 ;
6263 char * kwnames[] = {
6264 (char *) "image",(char *) "depth", NULL
6265 };
6266
6267 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_BitmapFromImage",kwnames,&obj0,&obj1)) SWIG_fail;
6268 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxImage, 0 | 0);
6269 if (!SWIG_IsOK(res1)) {
6270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BitmapFromImage" "', expected argument " "1"" of type '" "wxImage const &""'");
6271 }
6272 if (!argp1) {
6273 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BitmapFromImage" "', expected argument " "1"" of type '" "wxImage const &""'");
6274 }
6275 arg1 = reinterpret_cast< wxImage * >(argp1);
6276 if (obj1) {
6277 ecode2 = SWIG_AsVal_int(obj1, &val2);
6278 if (!SWIG_IsOK(ecode2)) {
6279 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BitmapFromImage" "', expected argument " "2"" of type '" "int""'");
6280 }
6281 arg2 = static_cast< int >(val2);
6282 }
6283 {
6284 if (!wxPyCheckForApp()) SWIG_fail;
6285 PyThreadState* __tstate = wxPyBeginAllowThreads();
6286 result = (wxBitmap *)new wxBitmap((wxImage const &)*arg1,arg2);
6287 wxPyEndAllowThreads(__tstate);
6288 if (PyErr_Occurred()) SWIG_fail;
6289 }
6290 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6291 return resultobj;
6292fail:
6293 return NULL;
66c033b4
RD
6294}
6295
6296
0085ce49
RD
6297SWIGINTERN PyObject *_wrap_new_BitmapFromXPMData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6298 PyObject *resultobj = 0;
6299 PyObject *arg1 = (PyObject *) 0 ;
6300 wxBitmap *result = 0 ;
6301 PyObject * obj0 = 0 ;
6302 char * kwnames[] = {
6303 (char *) "listOfStrings", NULL
6304 };
6305
6306 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BitmapFromXPMData",kwnames,&obj0)) SWIG_fail;
6307 arg1 = obj0;
6308 {
6309 if (!wxPyCheckForApp()) SWIG_fail;
6310 PyThreadState* __tstate = wxPyBeginAllowThreads();
6311 result = (wxBitmap *)new_wxBitmap(arg1);
6312 wxPyEndAllowThreads(__tstate);
6313 if (PyErr_Occurred()) SWIG_fail;
6314 }
6315 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6316 return resultobj;
6317fail:
6318 return NULL;
6319}
6320
6321
6322SWIGINTERN PyObject *_wrap_new_BitmapFromBits(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6323 PyObject *resultobj = 0;
6324 PyObject *arg1 = (PyObject *) 0 ;
6325 int arg2 ;
6326 int arg3 ;
6327 int arg4 = (int) 1 ;
6328 wxBitmap *result = 0 ;
6329 int val2 ;
6330 int ecode2 = 0 ;
6331 int val3 ;
6332 int ecode3 = 0 ;
6333 int val4 ;
6334 int ecode4 = 0 ;
6335 PyObject * obj0 = 0 ;
6336 PyObject * obj1 = 0 ;
6337 PyObject * obj2 = 0 ;
6338 PyObject * obj3 = 0 ;
6339 char * kwnames[] = {
6340 (char *) "bits",(char *) "width",(char *) "height",(char *) "depth", NULL
6341 };
6342
6343 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:new_BitmapFromBits",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
6344 arg1 = obj0;
6345 ecode2 = SWIG_AsVal_int(obj1, &val2);
6346 if (!SWIG_IsOK(ecode2)) {
6347 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BitmapFromBits" "', expected argument " "2"" of type '" "int""'");
6348 }
6349 arg2 = static_cast< int >(val2);
6350 ecode3 = SWIG_AsVal_int(obj2, &val3);
6351 if (!SWIG_IsOK(ecode3)) {
6352 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BitmapFromBits" "', expected argument " "3"" of type '" "int""'");
6353 }
6354 arg3 = static_cast< int >(val3);
6355 if (obj3) {
6356 ecode4 = SWIG_AsVal_int(obj3, &val4);
6357 if (!SWIG_IsOK(ecode4)) {
6358 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_BitmapFromBits" "', expected argument " "4"" of type '" "int""'");
6359 }
6360 arg4 = static_cast< int >(val4);
6361 }
6362 {
6363 if (!wxPyCheckForApp()) SWIG_fail;
6364 PyThreadState* __tstate = wxPyBeginAllowThreads();
6365 result = (wxBitmap *)new_wxBitmap(arg1,arg2,arg3,arg4);
6366 wxPyEndAllowThreads(__tstate);
6367 if (PyErr_Occurred()) SWIG_fail;
6368 }
6369 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6370 return resultobj;
6371fail:
6372 return NULL;
d14a1e28
RD
6373}
6374
6375
b39fe951 6376SWIGINTERN PyObject *_wrap_Bitmap_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
6377 PyObject *resultobj = 0;
6378 wxBitmap *arg1 = (wxBitmap *) 0 ;
6379 bool result;
6380 void *argp1 = 0 ;
6381 int res1 = 0 ;
6382 PyObject *swig_obj[1] ;
6383
6384 if (!args) SWIG_fail;
6385 swig_obj[0] = args;
6386 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6387 if (!SWIG_IsOK(res1)) {
b39fe951 6388 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_IsOk" "', expected argument " "1"" of type '" "wxBitmap *""'");
0085ce49
RD
6389 }
6390 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6391 {
b39fe951 6392 result = (bool)(arg1)->IsOk();
0085ce49
RD
6393 if (PyErr_Occurred()) SWIG_fail;
6394 }
6395 {
6396 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6397 }
6398 return resultobj;
6399fail:
6400 return NULL;
d14a1e28
RD
6401}
6402
6403
0085ce49
RD
6404SWIGINTERN PyObject *_wrap_Bitmap_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6405 PyObject *resultobj = 0;
6406 wxBitmap *arg1 = (wxBitmap *) 0 ;
6407 int result;
6408 void *argp1 = 0 ;
6409 int res1 = 0 ;
6410 PyObject *swig_obj[1] ;
6411
6412 if (!args) SWIG_fail;
6413 swig_obj[0] = args;
6414 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6415 if (!SWIG_IsOK(res1)) {
6416 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetWidth" "', expected argument " "1"" of type '" "wxBitmap *""'");
6417 }
6418 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6419 {
0085ce49 6420 result = (int)(arg1)->GetWidth();
0085ce49
RD
6421 if (PyErr_Occurred()) SWIG_fail;
6422 }
6423 resultobj = SWIG_From_int(static_cast< int >(result));
6424 return resultobj;
6425fail:
6426 return NULL;
d14a1e28
RD
6427}
6428
6429
0085ce49
RD
6430SWIGINTERN PyObject *_wrap_Bitmap_GetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6431 PyObject *resultobj = 0;
6432 wxBitmap *arg1 = (wxBitmap *) 0 ;
6433 int result;
6434 void *argp1 = 0 ;
6435 int res1 = 0 ;
6436 PyObject *swig_obj[1] ;
6437
6438 if (!args) SWIG_fail;
6439 swig_obj[0] = args;
6440 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6441 if (!SWIG_IsOK(res1)) {
6442 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetHeight" "', expected argument " "1"" of type '" "wxBitmap *""'");
6443 }
6444 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6445 {
0085ce49 6446 result = (int)(arg1)->GetHeight();
0085ce49
RD
6447 if (PyErr_Occurred()) SWIG_fail;
6448 }
6449 resultobj = SWIG_From_int(static_cast< int >(result));
6450 return resultobj;
6451fail:
6452 return NULL;
d14a1e28
RD
6453}
6454
6455
0085ce49
RD
6456SWIGINTERN PyObject *_wrap_Bitmap_GetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6457 PyObject *resultobj = 0;
6458 wxBitmap *arg1 = (wxBitmap *) 0 ;
6459 int result;
6460 void *argp1 = 0 ;
6461 int res1 = 0 ;
6462 PyObject *swig_obj[1] ;
6463
6464 if (!args) SWIG_fail;
6465 swig_obj[0] = args;
6466 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6467 if (!SWIG_IsOK(res1)) {
6468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetDepth" "', expected argument " "1"" of type '" "wxBitmap *""'");
6469 }
6470 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6471 {
0085ce49 6472 result = (int)(arg1)->GetDepth();
0085ce49
RD
6473 if (PyErr_Occurred()) SWIG_fail;
6474 }
6475 resultobj = SWIG_From_int(static_cast< int >(result));
6476 return resultobj;
6477fail:
6478 return NULL;
d14a1e28
RD
6479}
6480
6481
0085ce49
RD
6482SWIGINTERN PyObject *_wrap_Bitmap_GetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6483 PyObject *resultobj = 0;
6484 wxBitmap *arg1 = (wxBitmap *) 0 ;
6485 wxSize result;
6486 void *argp1 = 0 ;
6487 int res1 = 0 ;
6488 PyObject *swig_obj[1] ;
6489
6490 if (!args) SWIG_fail;
6491 swig_obj[0] = args;
6492 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6493 if (!SWIG_IsOK(res1)) {
6494 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetSize" "', expected argument " "1"" of type '" "wxBitmap *""'");
6495 }
6496 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6497 {
0085ce49 6498 result = wxBitmap_GetSize(arg1);
0085ce49
RD
6499 if (PyErr_Occurred()) SWIG_fail;
6500 }
6501 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
6502 return resultobj;
6503fail:
6504 return NULL;
d14a1e28
RD
6505}
6506
6507
0085ce49
RD
6508SWIGINTERN PyObject *_wrap_Bitmap_ConvertToImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6509 PyObject *resultobj = 0;
6510 wxBitmap *arg1 = (wxBitmap *) 0 ;
6511 SwigValueWrapper<wxImage > result;
6512 void *argp1 = 0 ;
6513 int res1 = 0 ;
6514 PyObject *swig_obj[1] ;
6515
6516 if (!args) SWIG_fail;
6517 swig_obj[0] = args;
6518 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6519 if (!SWIG_IsOK(res1)) {
6520 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_ConvertToImage" "', expected argument " "1"" of type '" "wxBitmap const *""'");
6521 }
6522 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6523 {
0085ce49 6524 result = ((wxBitmap const *)arg1)->ConvertToImage();
0085ce49
RD
6525 if (PyErr_Occurred()) SWIG_fail;
6526 }
6527 resultobj = SWIG_NewPointerObj((new wxImage(static_cast< const wxImage& >(result))), SWIGTYPE_p_wxImage, SWIG_POINTER_OWN | 0 );
6528 return resultobj;
6529fail:
6530 return NULL;
d14a1e28
RD
6531}
6532
6533
0085ce49
RD
6534SWIGINTERN PyObject *_wrap_Bitmap_GetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6535 PyObject *resultobj = 0;
6536 wxBitmap *arg1 = (wxBitmap *) 0 ;
6537 wxMask *result = 0 ;
6538 void *argp1 = 0 ;
6539 int res1 = 0 ;
6540 PyObject *swig_obj[1] ;
6541
6542 if (!args) SWIG_fail;
6543 swig_obj[0] = args;
6544 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6545 if (!SWIG_IsOK(res1)) {
6546 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetMask" "', expected argument " "1"" of type '" "wxBitmap const *""'");
6547 }
6548 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6549 {
0085ce49 6550 result = (wxMask *)((wxBitmap const *)arg1)->GetMask();
0085ce49
RD
6551 if (PyErr_Occurred()) SWIG_fail;
6552 }
6553 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMask, 0 | 0 );
6554 return resultobj;
6555fail:
6556 return NULL;
6557}
6558
6559
6560SWIGINTERN PyObject *_wrap_Bitmap_SetMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6561 PyObject *resultobj = 0;
6562 wxBitmap *arg1 = (wxBitmap *) 0 ;
6563 wxMask *arg2 = (wxMask *) 0 ;
6564 void *argp1 = 0 ;
6565 int res1 = 0 ;
6566 int res2 = 0 ;
6567 PyObject * obj0 = 0 ;
6568 PyObject * obj1 = 0 ;
6569 char * kwnames[] = {
6570 (char *) "self",(char *) "mask", NULL
6571 };
6572
6573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetMask",kwnames,&obj0,&obj1)) SWIG_fail;
6574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6575 if (!SWIG_IsOK(res1)) {
6576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetMask" "', expected argument " "1"" of type '" "wxBitmap *""'");
6577 }
6578 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6579 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxMask, SWIG_POINTER_DISOWN | 0 );
6580 if (!SWIG_IsOK(res2)) {
6581 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Bitmap_SetMask" "', expected argument " "2"" of type '" "wxMask *""'");
6582 }
6583 {
0085ce49 6584 (arg1)->SetMask(arg2);
0085ce49
RD
6585 if (PyErr_Occurred()) SWIG_fail;
6586 }
6587 resultobj = SWIG_Py_Void();
6588 return resultobj;
6589fail:
6590 return NULL;
6591}
6592
6593
6594SWIGINTERN PyObject *_wrap_Bitmap_SetMaskColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6595 PyObject *resultobj = 0;
6596 wxBitmap *arg1 = (wxBitmap *) 0 ;
6597 wxColour *arg2 = 0 ;
6598 void *argp1 = 0 ;
6599 int res1 = 0 ;
6600 wxColour temp2 ;
6601 PyObject * obj0 = 0 ;
6602 PyObject * obj1 = 0 ;
6603 char * kwnames[] = {
6604 (char *) "self",(char *) "colour", NULL
6605 };
6606
6607 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetMaskColour",kwnames,&obj0,&obj1)) SWIG_fail;
6608 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6609 if (!SWIG_IsOK(res1)) {
6610 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetMaskColour" "', expected argument " "1"" of type '" "wxBitmap *""'");
6611 }
6612 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6613 {
6614 arg2 = &temp2;
6615 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
6616 }
6617 {
0085ce49 6618 wxBitmap_SetMaskColour(arg1,(wxColour const &)*arg2);
0085ce49
RD
6619 if (PyErr_Occurred()) SWIG_fail;
6620 }
6621 resultobj = SWIG_Py_Void();
6622 return resultobj;
6623fail:
6624 return NULL;
6625}
6626
6627
6628SWIGINTERN PyObject *_wrap_Bitmap_GetSubBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6629 PyObject *resultobj = 0;
6630 wxBitmap *arg1 = (wxBitmap *) 0 ;
6631 wxRect *arg2 = 0 ;
6632 SwigValueWrapper<wxBitmap > result;
6633 void *argp1 = 0 ;
6634 int res1 = 0 ;
6635 wxRect temp2 ;
6636 PyObject * obj0 = 0 ;
6637 PyObject * obj1 = 0 ;
6638 char * kwnames[] = {
6639 (char *) "self",(char *) "rect", NULL
6640 };
6641
6642 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_GetSubBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
6643 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6644 if (!SWIG_IsOK(res1)) {
6645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetSubBitmap" "', expected argument " "1"" of type '" "wxBitmap const *""'");
6646 }
6647 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6648 {
6649 arg2 = &temp2;
6650 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
6651 }
6652 {
0085ce49 6653 result = ((wxBitmap const *)arg1)->GetSubBitmap((wxRect const &)*arg2);
0085ce49
RD
6654 if (PyErr_Occurred()) SWIG_fail;
6655 }
6656 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
6657 return resultobj;
6658fail:
6659 return NULL;
6660}
6661
6662
6663SWIGINTERN PyObject *_wrap_Bitmap_SaveFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6664 PyObject *resultobj = 0;
6665 wxBitmap *arg1 = (wxBitmap *) 0 ;
6666 wxString *arg2 = 0 ;
6667 wxBitmapType arg3 ;
6668 wxPalette *arg4 = (wxPalette *) NULL ;
6669 bool result;
6670 void *argp1 = 0 ;
6671 int res1 = 0 ;
6672 bool temp2 = false ;
6673 int val3 ;
6674 int ecode3 = 0 ;
6675 void *argp4 = 0 ;
6676 int res4 = 0 ;
6677 PyObject * obj0 = 0 ;
6678 PyObject * obj1 = 0 ;
6679 PyObject * obj2 = 0 ;
6680 PyObject * obj3 = 0 ;
6681 char * kwnames[] = {
6682 (char *) "self",(char *) "name",(char *) "type",(char *) "palette", NULL
6683 };
6684
6685 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Bitmap_SaveFile",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
6686 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6687 if (!SWIG_IsOK(res1)) {
6688 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SaveFile" "', expected argument " "1"" of type '" "wxBitmap *""'");
6689 }
6690 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6691 {
6692 arg2 = wxString_in_helper(obj1);
6693 if (arg2 == NULL) SWIG_fail;
6694 temp2 = true;
6695 }
6696 ecode3 = SWIG_AsVal_int(obj2, &val3);
6697 if (!SWIG_IsOK(ecode3)) {
6698 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Bitmap_SaveFile" "', expected argument " "3"" of type '" "wxBitmapType""'");
6699 }
6700 arg3 = static_cast< wxBitmapType >(val3);
6701 if (obj3) {
6702 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxPalette, 0 | 0 );
6703 if (!SWIG_IsOK(res4)) {
6704 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Bitmap_SaveFile" "', expected argument " "4"" of type '" "wxPalette *""'");
d04418a7 6705 }
0085ce49
RD
6706 arg4 = reinterpret_cast< wxPalette * >(argp4);
6707 }
6708 {
0085ce49 6709 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3,arg4);
0085ce49
RD
6710 if (PyErr_Occurred()) SWIG_fail;
6711 }
6712 {
6713 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6714 }
6715 {
6716 if (temp2)
6717 delete arg2;
6718 }
6719 return resultobj;
6720fail:
6721 {
6722 if (temp2)
6723 delete arg2;
6724 }
6725 return NULL;
6726}
6727
6728
6729SWIGINTERN PyObject *_wrap_Bitmap_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6730 PyObject *resultobj = 0;
6731 wxBitmap *arg1 = (wxBitmap *) 0 ;
6732 wxString *arg2 = 0 ;
6733 wxBitmapType arg3 ;
6734 bool result;
6735 void *argp1 = 0 ;
6736 int res1 = 0 ;
6737 bool temp2 = false ;
6738 int val3 ;
6739 int ecode3 = 0 ;
6740 PyObject * obj0 = 0 ;
6741 PyObject * obj1 = 0 ;
6742 PyObject * obj2 = 0 ;
6743 char * kwnames[] = {
6744 (char *) "self",(char *) "name",(char *) "type", NULL
6745 };
6746
6747 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Bitmap_LoadFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
6748 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6749 if (!SWIG_IsOK(res1)) {
6750 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_LoadFile" "', expected argument " "1"" of type '" "wxBitmap *""'");
6751 }
6752 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6753 {
6754 arg2 = wxString_in_helper(obj1);
6755 if (arg2 == NULL) SWIG_fail;
6756 temp2 = true;
6757 }
6758 ecode3 = SWIG_AsVal_int(obj2, &val3);
6759 if (!SWIG_IsOK(ecode3)) {
6760 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Bitmap_LoadFile" "', expected argument " "3"" of type '" "wxBitmapType""'");
6761 }
6762 arg3 = static_cast< wxBitmapType >(val3);
6763 {
0085ce49 6764 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3);
0085ce49
RD
6765 if (PyErr_Occurred()) SWIG_fail;
6766 }
6767 {
6768 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6769 }
6770 {
6771 if (temp2)
6772 delete arg2;
6773 }
6774 return resultobj;
6775fail:
6776 {
6777 if (temp2)
6778 delete arg2;
6779 }
6780 return NULL;
d04418a7
RD
6781}
6782
6783
0085ce49
RD
6784SWIGINTERN PyObject *_wrap_Bitmap_GetPalette(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6785 PyObject *resultobj = 0;
6786 wxBitmap *arg1 = (wxBitmap *) 0 ;
6787 wxPalette *result = 0 ;
6788 void *argp1 = 0 ;
6789 int res1 = 0 ;
6790 PyObject *swig_obj[1] ;
6791
6792 if (!args) SWIG_fail;
6793 swig_obj[0] = args;
6794 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6795 if (!SWIG_IsOK(res1)) {
6796 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_GetPalette" "', expected argument " "1"" of type '" "wxBitmap const *""'");
6797 }
6798 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6799 {
0085ce49 6800 result = (wxPalette *)((wxBitmap const *)arg1)->GetPalette();
0085ce49
RD
6801 if (PyErr_Occurred()) SWIG_fail;
6802 }
6803 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPalette, 0 | 0 );
6804 return resultobj;
6805fail:
6806 return NULL;
6807}
6808
6809
6810SWIGINTERN PyObject *_wrap_Bitmap_CopyFromIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6811 PyObject *resultobj = 0;
6812 wxBitmap *arg1 = (wxBitmap *) 0 ;
6813 wxIcon *arg2 = 0 ;
6814 bool result;
6815 void *argp1 = 0 ;
6816 int res1 = 0 ;
6817 void *argp2 = 0 ;
6818 int res2 = 0 ;
6819 PyObject * obj0 = 0 ;
6820 PyObject * obj1 = 0 ;
6821 char * kwnames[] = {
6822 (char *) "self",(char *) "icon", NULL
6823 };
6824
6825 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_CopyFromIcon",kwnames,&obj0,&obj1)) SWIG_fail;
6826 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6827 if (!SWIG_IsOK(res1)) {
6828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_CopyFromIcon" "', expected argument " "1"" of type '" "wxBitmap *""'");
6829 }
6830 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6831 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
6832 if (!SWIG_IsOK(res2)) {
6833 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Bitmap_CopyFromIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
6834 }
6835 if (!argp2) {
6836 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Bitmap_CopyFromIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
6837 }
6838 arg2 = reinterpret_cast< wxIcon * >(argp2);
6839 {
0085ce49 6840 result = (bool)(arg1)->CopyFromIcon((wxIcon const &)*arg2);
0085ce49
RD
6841 if (PyErr_Occurred()) SWIG_fail;
6842 }
6843 {
6844 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6845 }
6846 return resultobj;
6847fail:
6848 return NULL;
6849}
6850
6851
6852SWIGINTERN PyObject *_wrap_Bitmap_SetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6853 PyObject *resultobj = 0;
6854 wxBitmap *arg1 = (wxBitmap *) 0 ;
6855 int arg2 ;
6856 void *argp1 = 0 ;
6857 int res1 = 0 ;
6858 int val2 ;
6859 int ecode2 = 0 ;
6860 PyObject * obj0 = 0 ;
6861 PyObject * obj1 = 0 ;
6862 char * kwnames[] = {
6863 (char *) "self",(char *) "height", NULL
6864 };
6865
6866 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetHeight",kwnames,&obj0,&obj1)) SWIG_fail;
6867 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6868 if (!SWIG_IsOK(res1)) {
6869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetHeight" "', expected argument " "1"" of type '" "wxBitmap *""'");
6870 }
6871 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6872 ecode2 = SWIG_AsVal_int(obj1, &val2);
6873 if (!SWIG_IsOK(ecode2)) {
6874 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Bitmap_SetHeight" "', expected argument " "2"" of type '" "int""'");
6875 }
6876 arg2 = static_cast< int >(val2);
6877 {
0085ce49 6878 (arg1)->SetHeight(arg2);
0085ce49
RD
6879 if (PyErr_Occurred()) SWIG_fail;
6880 }
6881 resultobj = SWIG_Py_Void();
6882 return resultobj;
6883fail:
6884 return NULL;
6885}
6886
6887
6888SWIGINTERN PyObject *_wrap_Bitmap_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6889 PyObject *resultobj = 0;
6890 wxBitmap *arg1 = (wxBitmap *) 0 ;
6891 int arg2 ;
6892 void *argp1 = 0 ;
6893 int res1 = 0 ;
6894 int val2 ;
6895 int ecode2 = 0 ;
6896 PyObject * obj0 = 0 ;
6897 PyObject * obj1 = 0 ;
6898 char * kwnames[] = {
6899 (char *) "self",(char *) "width", NULL
6900 };
6901
6902 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetWidth",kwnames,&obj0,&obj1)) SWIG_fail;
6903 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6904 if (!SWIG_IsOK(res1)) {
6905 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetWidth" "', expected argument " "1"" of type '" "wxBitmap *""'");
6906 }
6907 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6908 ecode2 = SWIG_AsVal_int(obj1, &val2);
6909 if (!SWIG_IsOK(ecode2)) {
6910 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Bitmap_SetWidth" "', expected argument " "2"" of type '" "int""'");
6911 }
6912 arg2 = static_cast< int >(val2);
6913 {
0085ce49 6914 (arg1)->SetWidth(arg2);
0085ce49
RD
6915 if (PyErr_Occurred()) SWIG_fail;
6916 }
6917 resultobj = SWIG_Py_Void();
6918 return resultobj;
6919fail:
6920 return NULL;
6921}
6922
6923
6924SWIGINTERN PyObject *_wrap_Bitmap_SetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6925 PyObject *resultobj = 0;
6926 wxBitmap *arg1 = (wxBitmap *) 0 ;
6927 int arg2 ;
6928 void *argp1 = 0 ;
6929 int res1 = 0 ;
6930 int val2 ;
6931 int ecode2 = 0 ;
6932 PyObject * obj0 = 0 ;
6933 PyObject * obj1 = 0 ;
6934 char * kwnames[] = {
6935 (char *) "self",(char *) "depth", NULL
6936 };
6937
6938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetDepth",kwnames,&obj0,&obj1)) SWIG_fail;
6939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6940 if (!SWIG_IsOK(res1)) {
6941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetDepth" "', expected argument " "1"" of type '" "wxBitmap *""'");
6942 }
6943 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6944 ecode2 = SWIG_AsVal_int(obj1, &val2);
6945 if (!SWIG_IsOK(ecode2)) {
6946 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Bitmap_SetDepth" "', expected argument " "2"" of type '" "int""'");
6947 }
6948 arg2 = static_cast< int >(val2);
6949 {
0085ce49 6950 (arg1)->SetDepth(arg2);
0085ce49
RD
6951 if (PyErr_Occurred()) SWIG_fail;
6952 }
6953 resultobj = SWIG_Py_Void();
6954 return resultobj;
6955fail:
6956 return NULL;
6957}
6958
6959
6960SWIGINTERN PyObject *_wrap_Bitmap_SetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6961 PyObject *resultobj = 0;
6962 wxBitmap *arg1 = (wxBitmap *) 0 ;
6963 wxSize *arg2 = 0 ;
6964 void *argp1 = 0 ;
6965 int res1 = 0 ;
6966 wxSize temp2 ;
6967 PyObject * obj0 = 0 ;
6968 PyObject * obj1 = 0 ;
6969 char * kwnames[] = {
6970 (char *) "self",(char *) "size", NULL
6971 };
6972
6973 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_SetSize",kwnames,&obj0,&obj1)) SWIG_fail;
6974 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
6975 if (!SWIG_IsOK(res1)) {
6976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_SetSize" "', expected argument " "1"" of type '" "wxBitmap *""'");
6977 }
6978 arg1 = reinterpret_cast< wxBitmap * >(argp1);
6979 {
6980 arg2 = &temp2;
6981 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
6982 }
6983 {
0085ce49 6984 wxBitmap_SetSize(arg1,(wxSize const &)*arg2);
0085ce49
RD
6985 if (PyErr_Occurred()) SWIG_fail;
6986 }
6987 resultobj = SWIG_Py_Void();
6988 return resultobj;
6989fail:
6990 return NULL;
6991}
6992
6993
8f514ab4
RD
6994SWIGINTERN PyObject *_wrap_Bitmap_CopyFromBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6995 PyObject *resultobj = 0;
6996 wxBitmap *arg1 = (wxBitmap *) 0 ;
6997 buffer arg2 ;
6998 int arg3 ;
6999 void *argp1 = 0 ;
7000 int res1 = 0 ;
7001 Py_ssize_t temp2 ;
7002 PyObject * obj0 = 0 ;
7003 PyObject * obj1 = 0 ;
7004 char * kwnames[] = {
7005 (char *) "self",(char *) "data", NULL
7006 };
7007
7008 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_CopyFromBuffer",kwnames,&obj0,&obj1)) SWIG_fail;
7009 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
7010 if (!SWIG_IsOK(res1)) {
7011 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_CopyFromBuffer" "', expected argument " "1"" of type '" "wxBitmap *""'");
7012 }
7013 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7014 {
7015 if (PyObject_AsReadBuffer(obj1, (const void**)(&arg2), &temp2) == -1) SWIG_fail;
7016 arg3 = (int)temp2;
7017 }
7018 {
7019 wxBitmap_CopyFromBuffer(arg1,arg2,arg3);
7020 if (PyErr_Occurred()) SWIG_fail;
7021 }
7022 resultobj = SWIG_Py_Void();
7023 return resultobj;
7024fail:
7025 return NULL;
7026}
7027
7028
7029SWIGINTERN PyObject *_wrap_Bitmap_CopyFromBufferRGBA(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7030 PyObject *resultobj = 0;
7031 wxBitmap *arg1 = (wxBitmap *) 0 ;
7032 buffer arg2 ;
7033 int arg3 ;
7034 void *argp1 = 0 ;
7035 int res1 = 0 ;
7036 Py_ssize_t temp2 ;
7037 PyObject * obj0 = 0 ;
7038 PyObject * obj1 = 0 ;
7039 char * kwnames[] = {
7040 (char *) "self",(char *) "data", NULL
7041 };
7042
7043 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap_CopyFromBufferRGBA",kwnames,&obj0,&obj1)) SWIG_fail;
7044 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
7045 if (!SWIG_IsOK(res1)) {
7046 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap_CopyFromBufferRGBA" "', expected argument " "1"" of type '" "wxBitmap *""'");
7047 }
7048 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7049 {
7050 if (PyObject_AsReadBuffer(obj1, (const void**)(&arg2), &temp2) == -1) SWIG_fail;
7051 arg3 = (int)temp2;
7052 }
7053 {
7054 wxBitmap_CopyFromBufferRGBA(arg1,arg2,arg3);
7055 if (PyErr_Occurred()) SWIG_fail;
7056 }
7057 resultobj = SWIG_Py_Void();
7058 return resultobj;
7059fail:
7060 return NULL;
7061}
7062
7063
0085ce49
RD
7064SWIGINTERN PyObject *_wrap_Bitmap___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7065 PyObject *resultobj = 0;
7066 wxBitmap *arg1 = (wxBitmap *) 0 ;
7067 wxBitmap *arg2 = (wxBitmap *) 0 ;
7068 bool result;
7069 void *argp1 = 0 ;
7070 int res1 = 0 ;
7071 void *argp2 = 0 ;
7072 int res2 = 0 ;
7073 PyObject * obj0 = 0 ;
7074 PyObject * obj1 = 0 ;
7075 char * kwnames[] = {
7076 (char *) "self",(char *) "other", NULL
7077 };
7078
7079 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
7080 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
7081 if (!SWIG_IsOK(res1)) {
7082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap___eq__" "', expected argument " "1"" of type '" "wxBitmap *""'");
7083 }
7084 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7085 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
7086 if (!SWIG_IsOK(res2)) {
7087 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Bitmap___eq__" "', expected argument " "2"" of type '" "wxBitmap const *""'");
7088 }
7089 arg2 = reinterpret_cast< wxBitmap * >(argp2);
7090 {
0085ce49 7091 result = (bool)wxBitmap___eq__(arg1,(wxBitmap const *)arg2);
0085ce49
RD
7092 if (PyErr_Occurred()) SWIG_fail;
7093 }
7094 {
fc46b7f3
RD
7095 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7096 }
7097 return resultobj;
7098fail:
7099 return NULL;
7100}
7101
7102
7103SWIGINTERN PyObject *_wrap_Bitmap___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7104 PyObject *resultobj = 0;
7105 wxBitmap *arg1 = (wxBitmap *) 0 ;
7106 wxBitmap *arg2 = (wxBitmap *) 0 ;
7107 bool result;
7108 void *argp1 = 0 ;
7109 int res1 = 0 ;
7110 void *argp2 = 0 ;
7111 int res2 = 0 ;
7112 PyObject * obj0 = 0 ;
7113 PyObject * obj1 = 0 ;
7114 char * kwnames[] = {
7115 (char *) "self",(char *) "other", NULL
7116 };
7117
7118 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Bitmap___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
7119 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBitmap, 0 | 0 );
7120 if (!SWIG_IsOK(res1)) {
7121 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Bitmap___ne__" "', expected argument " "1"" of type '" "wxBitmap *""'");
7122 }
7123 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7124 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
7125 if (!SWIG_IsOK(res2)) {
7126 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Bitmap___ne__" "', expected argument " "2"" of type '" "wxBitmap const *""'");
7127 }
7128 arg2 = reinterpret_cast< wxBitmap * >(argp2);
7129 {
7130 result = (bool)wxBitmap___ne__(arg1,(wxBitmap const *)arg2);
7131 if (PyErr_Occurred()) SWIG_fail;
7132 }
7133 {
7134 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7135 }
7136 return resultobj;
7137fail:
7138 return NULL;
7139}
7140
7141
7142SWIGINTERN PyObject *Bitmap_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7143 PyObject *obj;
7144 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7145 SWIG_TypeNewClientData(SWIGTYPE_p_wxBitmap, SWIG_NewClientData(obj));
7146 return SWIG_Py_Void();
7147}
7148
7149SWIGINTERN PyObject *Bitmap_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7150 return SWIG_Python_InitShadowInstance(args);
7151}
7152
7153SWIGINTERN PyObject *_wrap__BitmapFromBufferAlpha(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7154 PyObject *resultobj = 0;
7155 int arg1 ;
7156 int arg2 ;
7157 buffer arg3 ;
7158 int arg4 ;
7159 buffer arg5 ;
7160 int arg6 ;
7161 wxBitmap *result = 0 ;
7162 int val1 ;
7163 int ecode1 = 0 ;
7164 int val2 ;
7165 int ecode2 = 0 ;
c79fdf86
RD
7166 Py_ssize_t temp3 ;
7167 Py_ssize_t temp5 ;
fc46b7f3
RD
7168 PyObject * obj0 = 0 ;
7169 PyObject * obj1 = 0 ;
7170 PyObject * obj2 = 0 ;
7171 PyObject * obj3 = 0 ;
7172 char * kwnames[] = {
7173 (char *) "width",(char *) "height",(char *) "data",(char *) "alpha", NULL
7174 };
7175
7176 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:_BitmapFromBufferAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7177 ecode1 = SWIG_AsVal_int(obj0, &val1);
7178 if (!SWIG_IsOK(ecode1)) {
7179 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_BitmapFromBufferAlpha" "', expected argument " "1"" of type '" "int""'");
7180 }
7181 arg1 = static_cast< int >(val1);
7182 ecode2 = SWIG_AsVal_int(obj1, &val2);
7183 if (!SWIG_IsOK(ecode2)) {
7184 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_BitmapFromBufferAlpha" "', expected argument " "2"" of type '" "int""'");
7185 }
7186 arg2 = static_cast< int >(val2);
7187 {
c79fdf86
RD
7188 if (PyObject_AsReadBuffer(obj2, (const void**)(&arg3), &temp3) == -1) SWIG_fail;
7189 arg4 = (int)temp3;
fc46b7f3
RD
7190 }
7191 {
7192 if (obj3 != Py_None) {
c79fdf86
RD
7193 if (PyObject_AsReadBuffer(obj3, (const void**)(&arg5), &temp5) == -1) SWIG_fail;
7194 arg6 = (int)temp5;
fc46b7f3
RD
7195 }
7196 }
7197 {
7198 result = (wxBitmap *)_BitmapFromBufferAlpha(arg1,arg2,arg3,arg4,arg5,arg6);
7199 if (PyErr_Occurred()) SWIG_fail;
7200 }
7201 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
7202 return resultobj;
7203fail:
7204 return NULL;
7205}
7206
7207
7208SWIGINTERN PyObject *_wrap__BitmapFromBuffer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7209 PyObject *resultobj = 0;
7210 int arg1 ;
7211 int arg2 ;
7212 buffer arg3 ;
7213 int arg4 ;
7214 wxBitmap *result = 0 ;
7215 int val1 ;
7216 int ecode1 = 0 ;
7217 int val2 ;
7218 int ecode2 = 0 ;
c79fdf86 7219 Py_ssize_t temp3 ;
fc46b7f3
RD
7220 PyObject * obj0 = 0 ;
7221 PyObject * obj1 = 0 ;
7222 PyObject * obj2 = 0 ;
7223 char * kwnames[] = {
7224 (char *) "width",(char *) "height",(char *) "data", NULL
7225 };
7226
7227 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:_BitmapFromBuffer",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7228 ecode1 = SWIG_AsVal_int(obj0, &val1);
7229 if (!SWIG_IsOK(ecode1)) {
7230 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_BitmapFromBuffer" "', expected argument " "1"" of type '" "int""'");
7231 }
7232 arg1 = static_cast< int >(val1);
7233 ecode2 = SWIG_AsVal_int(obj1, &val2);
7234 if (!SWIG_IsOK(ecode2)) {
7235 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_BitmapFromBuffer" "', expected argument " "2"" of type '" "int""'");
7236 }
7237 arg2 = static_cast< int >(val2);
7238 {
c79fdf86
RD
7239 if (PyObject_AsReadBuffer(obj2, (const void**)(&arg3), &temp3) == -1) SWIG_fail;
7240 arg4 = (int)temp3;
fc46b7f3
RD
7241 }
7242 {
7243 result = (wxBitmap *)_BitmapFromBuffer(arg1,arg2,arg3,arg4);
7244 if (PyErr_Occurred()) SWIG_fail;
7245 }
7246 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
7247 return resultobj;
7248fail:
7249 return NULL;
7250}
7251
7252
7253SWIGINTERN PyObject *_wrap__BitmapFromBufferRGBA(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7254 PyObject *resultobj = 0;
7255 int arg1 ;
7256 int arg2 ;
7257 buffer arg3 ;
7258 int arg4 ;
7259 wxBitmap *result = 0 ;
7260 int val1 ;
7261 int ecode1 = 0 ;
7262 int val2 ;
7263 int ecode2 = 0 ;
c79fdf86 7264 Py_ssize_t temp3 ;
fc46b7f3
RD
7265 PyObject * obj0 = 0 ;
7266 PyObject * obj1 = 0 ;
7267 PyObject * obj2 = 0 ;
7268 char * kwnames[] = {
7269 (char *) "width",(char *) "height",(char *) "data", NULL
7270 };
7271
7272 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:_BitmapFromBufferRGBA",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7273 ecode1 = SWIG_AsVal_int(obj0, &val1);
7274 if (!SWIG_IsOK(ecode1)) {
7275 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_BitmapFromBufferRGBA" "', expected argument " "1"" of type '" "int""'");
7276 }
7277 arg1 = static_cast< int >(val1);
7278 ecode2 = SWIG_AsVal_int(obj1, &val2);
7279 if (!SWIG_IsOK(ecode2)) {
7280 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_BitmapFromBufferRGBA" "', expected argument " "2"" of type '" "int""'");
7281 }
7282 arg2 = static_cast< int >(val2);
7283 {
c79fdf86
RD
7284 if (PyObject_AsReadBuffer(obj2, (const void**)(&arg3), &temp3) == -1) SWIG_fail;
7285 arg4 = (int)temp3;
fc46b7f3
RD
7286 }
7287 {
7288 result = (wxBitmap *)_BitmapFromBufferRGBA(arg1,arg2,arg3,arg4);
7289 if (PyErr_Occurred()) SWIG_fail;
7290 }
7291 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
7292 return resultobj;
7293fail:
7294 return NULL;
7295}
7296
7297
7298SWIGINTERN PyObject *_wrap_PixelDataBase_GetOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7299 PyObject *resultobj = 0;
7300 wxPixelDataBase *arg1 = (wxPixelDataBase *) 0 ;
7301 wxPoint result;
7302 void *argp1 = 0 ;
7303 int res1 = 0 ;
7304 PyObject *swig_obj[1] ;
7305
7306 if (!args) SWIG_fail;
7307 swig_obj[0] = args;
7308 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPixelDataBase, 0 | 0 );
7309 if (!SWIG_IsOK(res1)) {
7310 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PixelDataBase_GetOrigin" "', expected argument " "1"" of type '" "wxPixelDataBase const *""'");
7311 }
7312 arg1 = reinterpret_cast< wxPixelDataBase * >(argp1);
7313 {
7314 result = ((wxPixelDataBase const *)arg1)->GetOrigin();
7315 if (PyErr_Occurred()) SWIG_fail;
7316 }
7317 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
7318 return resultobj;
7319fail:
7320 return NULL;
7321}
7322
7323
7324SWIGINTERN PyObject *_wrap_PixelDataBase_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7325 PyObject *resultobj = 0;
7326 wxPixelDataBase *arg1 = (wxPixelDataBase *) 0 ;
7327 int result;
7328 void *argp1 = 0 ;
7329 int res1 = 0 ;
7330 PyObject *swig_obj[1] ;
7331
7332 if (!args) SWIG_fail;
7333 swig_obj[0] = args;
7334 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPixelDataBase, 0 | 0 );
7335 if (!SWIG_IsOK(res1)) {
7336 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PixelDataBase_GetWidth" "', expected argument " "1"" of type '" "wxPixelDataBase const *""'");
7337 }
7338 arg1 = reinterpret_cast< wxPixelDataBase * >(argp1);
7339 {
7340 result = (int)((wxPixelDataBase const *)arg1)->GetWidth();
7341 if (PyErr_Occurred()) SWIG_fail;
7342 }
7343 resultobj = SWIG_From_int(static_cast< int >(result));
7344 return resultobj;
7345fail:
7346 return NULL;
7347}
7348
7349
7350SWIGINTERN PyObject *_wrap_PixelDataBase_GetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7351 PyObject *resultobj = 0;
7352 wxPixelDataBase *arg1 = (wxPixelDataBase *) 0 ;
7353 int result;
7354 void *argp1 = 0 ;
7355 int res1 = 0 ;
7356 PyObject *swig_obj[1] ;
7357
7358 if (!args) SWIG_fail;
7359 swig_obj[0] = args;
7360 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPixelDataBase, 0 | 0 );
7361 if (!SWIG_IsOK(res1)) {
7362 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PixelDataBase_GetHeight" "', expected argument " "1"" of type '" "wxPixelDataBase const *""'");
7363 }
7364 arg1 = reinterpret_cast< wxPixelDataBase * >(argp1);
7365 {
7366 result = (int)((wxPixelDataBase const *)arg1)->GetHeight();
7367 if (PyErr_Occurred()) SWIG_fail;
7368 }
7369 resultobj = SWIG_From_int(static_cast< int >(result));
7370 return resultobj;
7371fail:
7372 return NULL;
7373}
7374
7375
7376SWIGINTERN PyObject *_wrap_PixelDataBase_GetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7377 PyObject *resultobj = 0;
7378 wxPixelDataBase *arg1 = (wxPixelDataBase *) 0 ;
7379 wxSize result;
7380 void *argp1 = 0 ;
7381 int res1 = 0 ;
7382 PyObject *swig_obj[1] ;
7383
7384 if (!args) SWIG_fail;
7385 swig_obj[0] = args;
7386 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPixelDataBase, 0 | 0 );
7387 if (!SWIG_IsOK(res1)) {
7388 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PixelDataBase_GetSize" "', expected argument " "1"" of type '" "wxPixelDataBase const *""'");
7389 }
7390 arg1 = reinterpret_cast< wxPixelDataBase * >(argp1);
7391 {
7392 result = ((wxPixelDataBase const *)arg1)->GetSize();
7393 if (PyErr_Occurred()) SWIG_fail;
7394 }
7395 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
7396 return resultobj;
7397fail:
7398 return NULL;
7399}
7400
7401
7402SWIGINTERN PyObject *_wrap_PixelDataBase_GetRowStride(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7403 PyObject *resultobj = 0;
7404 wxPixelDataBase *arg1 = (wxPixelDataBase *) 0 ;
7405 int result;
7406 void *argp1 = 0 ;
7407 int res1 = 0 ;
7408 PyObject *swig_obj[1] ;
7409
7410 if (!args) SWIG_fail;
7411 swig_obj[0] = args;
7412 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPixelDataBase, 0 | 0 );
7413 if (!SWIG_IsOK(res1)) {
7414 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PixelDataBase_GetRowStride" "', expected argument " "1"" of type '" "wxPixelDataBase const *""'");
7415 }
7416 arg1 = reinterpret_cast< wxPixelDataBase * >(argp1);
7417 {
7418 result = (int)((wxPixelDataBase const *)arg1)->GetRowStride();
7419 if (PyErr_Occurred()) SWIG_fail;
7420 }
7421 resultobj = SWIG_From_int(static_cast< int >(result));
7422 return resultobj;
7423fail:
7424 return NULL;
7425}
7426
7427
7428SWIGINTERN PyObject *PixelDataBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7429 PyObject *obj;
7430 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7431 SWIG_TypeNewClientData(SWIGTYPE_p_wxPixelDataBase, SWIG_NewClientData(obj));
7432 return SWIG_Py_Void();
7433}
7434
7435SWIGINTERN PyObject *_wrap_new_NativePixelData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
7436 PyObject *resultobj = 0;
7437 wxBitmap *arg1 = 0 ;
7438 wxNativePixelData *result = 0 ;
7439 void *argp1 = 0 ;
7440 int res1 = 0 ;
7441
7442 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
7443 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
7444 if (!SWIG_IsOK(res1)) {
7445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7446 }
7447 if (!argp1) {
7448 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7449 }
7450 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7451 {
7452 result = (wxNativePixelData *)new wxNativePixelData(*arg1);
7453 if (PyErr_Occurred()) SWIG_fail;
7454 }
7455 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData, SWIG_POINTER_NEW | 0 );
7456 return resultobj;
7457fail:
7458 return NULL;
7459}
7460
7461
7462SWIGINTERN PyObject *_wrap_new_NativePixelData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
7463 PyObject *resultobj = 0;
7464 wxBitmap *arg1 = 0 ;
7465 wxRect *arg2 = 0 ;
7466 wxNativePixelData *result = 0 ;
7467 void *argp1 = 0 ;
7468 int res1 = 0 ;
7469 wxRect temp2 ;
7470
7471 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
7472 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
7473 if (!SWIG_IsOK(res1)) {
7474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7475 }
7476 if (!argp1) {
7477 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7478 }
7479 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7480 {
7481 arg2 = &temp2;
7482 if ( ! wxRect_helper(swig_obj[1], &arg2)) SWIG_fail;
7483 }
7484 {
7485 result = (wxNativePixelData *)new wxNativePixelData(*arg1,(wxRect const &)*arg2);
7486 if (PyErr_Occurred()) SWIG_fail;
7487 }
7488 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData, SWIG_POINTER_NEW | 0 );
7489 return resultobj;
7490fail:
7491 return NULL;
7492}
7493
7494
7495SWIGINTERN PyObject *_wrap_new_NativePixelData__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
7496 PyObject *resultobj = 0;
7497 wxBitmap *arg1 = 0 ;
7498 wxPoint *arg2 = 0 ;
7499 wxSize *arg3 = 0 ;
7500 wxNativePixelData *result = 0 ;
7501 void *argp1 = 0 ;
7502 int res1 = 0 ;
7503 wxPoint temp2 ;
7504 wxSize temp3 ;
7505
7506 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
7507 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
7508 if (!SWIG_IsOK(res1)) {
7509 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7510 }
7511 if (!argp1) {
7512 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
7513 }
7514 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7515 {
7516 arg2 = &temp2;
7517 if ( ! wxPoint_helper(swig_obj[1], &arg2)) SWIG_fail;
7518 }
7519 {
7520 arg3 = &temp3;
7521 if ( ! wxSize_helper(swig_obj[2], &arg3)) SWIG_fail;
7522 }
7523 {
7524 result = (wxNativePixelData *)new wxNativePixelData(*arg1,(wxPoint const &)*arg2,(wxSize const &)*arg3);
7525 if (PyErr_Occurred()) SWIG_fail;
7526 }
7527 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData, SWIG_POINTER_NEW | 0 );
7528 return resultobj;
7529fail:
7530 return NULL;
7531}
7532
7533
7534SWIGINTERN PyObject *_wrap_new_NativePixelData(PyObject *self, PyObject *args) {
7535 int argc;
7536 PyObject *argv[4];
7537
7538 if (!(argc = SWIG_Python_UnpackTuple(args,"new_NativePixelData",0,3,argv))) SWIG_fail;
7539 --argc;
7540 if (argc == 1) {
7541 return _wrap_new_NativePixelData__SWIG_0(self, argc, argv);
7542 }
7543 if (argc == 2) {
7544 return _wrap_new_NativePixelData__SWIG_1(self, argc, argv);
7545 }
7546 if (argc == 3) {
7547 return _wrap_new_NativePixelData__SWIG_2(self, argc, argv);
7548 }
7549
7550fail:
7551 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_NativePixelData'");
7552 return NULL;
7553}
7554
7555
7556SWIGINTERN PyObject *_wrap_delete_NativePixelData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7557 PyObject *resultobj = 0;
7558 wxNativePixelData *arg1 = (wxNativePixelData *) 0 ;
7559 void *argp1 = 0 ;
7560 int res1 = 0 ;
7561 PyObject *swig_obj[1] ;
7562
7563 if (!args) SWIG_fail;
7564 swig_obj[0] = args;
7565 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData, SWIG_POINTER_DISOWN | 0 );
7566 if (!SWIG_IsOK(res1)) {
7567 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NativePixelData" "', expected argument " "1"" of type '" "wxNativePixelData *""'");
7568 }
7569 arg1 = reinterpret_cast< wxNativePixelData * >(argp1);
7570 {
7571 delete arg1;
7572
7573 if (PyErr_Occurred()) SWIG_fail;
7574 }
7575 resultobj = SWIG_Py_Void();
7576 return resultobj;
7577fail:
7578 return NULL;
7579}
7580
7581
7582SWIGINTERN PyObject *_wrap_NativePixelData_GetPixels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7583 PyObject *resultobj = 0;
7584 wxNativePixelData *arg1 = (wxNativePixelData *) 0 ;
7585 wxNativePixelData_Accessor result;
7586 void *argp1 = 0 ;
7587 int res1 = 0 ;
7588 PyObject *swig_obj[1] ;
7589
7590 if (!args) SWIG_fail;
7591 swig_obj[0] = args;
7592 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData, 0 | 0 );
7593 if (!SWIG_IsOK(res1)) {
7594 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_GetPixels" "', expected argument " "1"" of type '" "wxNativePixelData const *""'");
7595 }
7596 arg1 = reinterpret_cast< wxNativePixelData * >(argp1);
7597 {
7598 result = ((wxNativePixelData const *)arg1)->GetPixels();
7599 if (PyErr_Occurred()) SWIG_fail;
7600 }
7601 resultobj = SWIG_NewPointerObj((new wxNativePixelData_Accessor(static_cast< const wxNativePixelData_Accessor& >(result))), SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_POINTER_OWN | 0 );
7602 return resultobj;
7603fail:
7604 return NULL;
7605}
7606
7607
7608SWIGINTERN PyObject *_wrap_NativePixelData_UseAlpha(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7609 PyObject *resultobj = 0;
7610 wxNativePixelData *arg1 = (wxNativePixelData *) 0 ;
7611 void *argp1 = 0 ;
7612 int res1 = 0 ;
7613 PyObject *swig_obj[1] ;
7614
7615 if (!args) SWIG_fail;
7616 swig_obj[0] = args;
7617 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData, 0 | 0 );
7618 if (!SWIG_IsOK(res1)) {
7619 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_UseAlpha" "', expected argument " "1"" of type '" "wxNativePixelData *""'");
7620 }
7621 arg1 = reinterpret_cast< wxNativePixelData * >(argp1);
7622 {
7623 (arg1)->UseAlpha();
7624 if (PyErr_Occurred()) SWIG_fail;
7625 }
7626 resultobj = SWIG_Py_Void();
7627 return resultobj;
7628fail:
7629 return NULL;
7630}
7631
7632
7633SWIGINTERN PyObject *_wrap_NativePixelData___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7634 PyObject *resultobj = 0;
7635 wxNativePixelData *arg1 = (wxNativePixelData *) 0 ;
7636 bool result;
7637 void *argp1 = 0 ;
7638 int res1 = 0 ;
7639 PyObject *swig_obj[1] ;
7640
7641 if (!args) SWIG_fail;
7642 swig_obj[0] = args;
7643 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData, 0 | 0 );
7644 if (!SWIG_IsOK(res1)) {
7645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData___nonzero__" "', expected argument " "1"" of type '" "wxNativePixelData *""'");
7646 }
7647 arg1 = reinterpret_cast< wxNativePixelData * >(argp1);
7648 {
7649 result = (bool)wxNativePixelData___nonzero__(arg1);
7650 if (PyErr_Occurred()) SWIG_fail;
7651 }
7652 {
7653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7654 }
7655 return resultobj;
7656fail:
7657 return NULL;
7658}
7659
7660
7661SWIGINTERN PyObject *NativePixelData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7662 PyObject *obj;
7663 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
7664 SWIG_TypeNewClientData(SWIGTYPE_p_wxNativePixelData, SWIG_NewClientData(obj));
7665 return SWIG_Py_Void();
7666}
7667
7668SWIGINTERN PyObject *NativePixelData_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7669 return SWIG_Python_InitShadowInstance(args);
7670}
7671
7672SWIGINTERN PyObject *_wrap_new_NativePixelData_Accessor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
7673 PyObject *resultobj = 0;
7674 wxNativePixelData *arg1 = 0 ;
7675 wxNativePixelData_Accessor *result = 0 ;
7676 void *argp1 = 0 ;
7677 int res1 = 0 ;
7678
7679 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
7680 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxNativePixelData, 0 );
7681 if (!SWIG_IsOK(res1)) {
7682 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NativePixelData_Accessor" "', expected argument " "1"" of type '" "wxNativePixelData &""'");
7683 }
7684 if (!argp1) {
7685 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData_Accessor" "', expected argument " "1"" of type '" "wxNativePixelData &""'");
7686 }
7687 arg1 = reinterpret_cast< wxNativePixelData * >(argp1);
7688 {
7689 result = (wxNativePixelData_Accessor *)new wxNativePixelData_Accessor(*arg1);
7690 if (PyErr_Occurred()) SWIG_fail;
7691 }
7692 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_POINTER_NEW | 0 );
7693 return resultobj;
7694fail:
7695 return NULL;
7696}
7697
7698
7699SWIGINTERN PyObject *_wrap_new_NativePixelData_Accessor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
7700 PyObject *resultobj = 0;
7701 wxBitmap *arg1 = 0 ;
7702 wxNativePixelData *arg2 = 0 ;
7703 wxNativePixelData_Accessor *result = 0 ;
7704 void *argp1 = 0 ;
7705 int res1 = 0 ;
7706 void *argp2 = 0 ;
7707 int res2 = 0 ;
7708
7709 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
7710 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
7711 if (!SWIG_IsOK(res1)) {
7712 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NativePixelData_Accessor" "', expected argument " "1"" of type '" "wxBitmap &""'");
7713 }
7714 if (!argp1) {
7715 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData_Accessor" "', expected argument " "1"" of type '" "wxBitmap &""'");
7716 }
7717 arg1 = reinterpret_cast< wxBitmap * >(argp1);
7718 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxNativePixelData, 0 );
7719 if (!SWIG_IsOK(res2)) {
7720 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_NativePixelData_Accessor" "', expected argument " "2"" of type '" "wxNativePixelData &""'");
7721 }
7722 if (!argp2) {
7723 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NativePixelData_Accessor" "', expected argument " "2"" of type '" "wxNativePixelData &""'");
7724 }
7725 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
7726 {
7727 result = (wxNativePixelData_Accessor *)new wxNativePixelData_Accessor(*arg1,*arg2);
7728 if (PyErr_Occurred()) SWIG_fail;
7729 }
7730 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_POINTER_NEW | 0 );
7731 return resultobj;
7732fail:
7733 return NULL;
7734}
7735
7736
7737SWIGINTERN PyObject *_wrap_new_NativePixelData_Accessor__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **SWIGUNUSEDPARM(swig_obj)) {
7738 PyObject *resultobj = 0;
7739 wxNativePixelData_Accessor *result = 0 ;
7740
7741 if ((nobjs < 0) || (nobjs > 0)) SWIG_fail;
7742 {
7743 result = (wxNativePixelData_Accessor *)new wxNativePixelData_Accessor();
7744 if (PyErr_Occurred()) SWIG_fail;
7745 }
7746 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_POINTER_NEW | 0 );
7747 return resultobj;
7748fail:
7749 return NULL;
7750}
7751
7752
7753SWIGINTERN PyObject *_wrap_new_NativePixelData_Accessor(PyObject *self, PyObject *args) {
7754 int argc;
7755 PyObject *argv[3];
7756
7757 if (!(argc = SWIG_Python_UnpackTuple(args,"new_NativePixelData_Accessor",0,2,argv))) SWIG_fail;
7758 --argc;
7759 if (argc == 0) {
7760 return _wrap_new_NativePixelData_Accessor__SWIG_2(self, argc, argv);
7761 }
7762 if (argc == 1) {
7763 return _wrap_new_NativePixelData_Accessor__SWIG_0(self, argc, argv);
7764 }
7765 if (argc == 2) {
7766 return _wrap_new_NativePixelData_Accessor__SWIG_1(self, argc, argv);
7767 }
7768
7769fail:
7770 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_NativePixelData_Accessor'");
7771 return NULL;
7772}
7773
7774
7775SWIGINTERN PyObject *_wrap_delete_NativePixelData_Accessor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7776 PyObject *resultobj = 0;
7777 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7778 void *argp1 = 0 ;
7779 int res1 = 0 ;
7780 PyObject *swig_obj[1] ;
7781
7782 if (!args) SWIG_fail;
7783 swig_obj[0] = args;
7784 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_POINTER_DISOWN | 0 );
7785 if (!SWIG_IsOK(res1)) {
7786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NativePixelData_Accessor" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
7787 }
7788 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7789 {
7790 delete arg1;
7791
7792 if (PyErr_Occurred()) SWIG_fail;
7793 }
7794 resultobj = SWIG_Py_Void();
7795 return resultobj;
7796fail:
7797 return NULL;
7798}
7799
7800
7801SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7802 PyObject *resultobj = 0;
7803 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7804 wxNativePixelData *arg2 = 0 ;
7805 void *argp1 = 0 ;
7806 int res1 = 0 ;
7807 void *argp2 = 0 ;
7808 int res2 = 0 ;
7809 PyObject * obj0 = 0 ;
7810 PyObject * obj1 = 0 ;
7811 char * kwnames[] = {
7812 (char *) "self",(char *) "data", NULL
7813 };
7814
7815 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativePixelData_Accessor_Reset",kwnames,&obj0,&obj1)) SWIG_fail;
7816 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
7817 if (!SWIG_IsOK(res1)) {
7818 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_Reset" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
7819 }
7820 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7821 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativePixelData, 0 | 0);
7822 if (!SWIG_IsOK(res2)) {
7823 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativePixelData_Accessor_Reset" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7824 }
7825 if (!argp2) {
7826 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativePixelData_Accessor_Reset" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7827 }
7828 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
7829 {
7830 (arg1)->Reset((wxNativePixelData const &)*arg2);
7831 if (PyErr_Occurred()) SWIG_fail;
7832 }
7833 resultobj = SWIG_Py_Void();
7834 return resultobj;
7835fail:
7836 return NULL;
7837}
7838
7839
7840SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7841 PyObject *resultobj = 0;
7842 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7843 bool result;
7844 void *argp1 = 0 ;
7845 int res1 = 0 ;
7846 PyObject *swig_obj[1] ;
7847
7848 if (!args) SWIG_fail;
7849 swig_obj[0] = args;
7850 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
7851 if (!SWIG_IsOK(res1)) {
7852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_IsOk" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor const *""'");
7853 }
7854 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7855 {
7856 result = (bool)((wxNativePixelData_Accessor const *)arg1)->IsOk();
7857 if (PyErr_Occurred()) SWIG_fail;
7858 }
7859 {
7860 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7861 }
7862 return resultobj;
7863fail:
7864 return NULL;
7865}
7866
7867
7868SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_nextPixel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7869 PyObject *resultobj = 0;
7870 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7871 void *argp1 = 0 ;
7872 int res1 = 0 ;
7873 PyObject *swig_obj[1] ;
7874
7875 if (!args) SWIG_fail;
7876 swig_obj[0] = args;
7877 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
7878 if (!SWIG_IsOK(res1)) {
7879 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_nextPixel" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
7880 }
7881 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7882 {
7883 wxNativePixelData_Accessor_nextPixel(arg1);
7884 if (PyErr_Occurred()) SWIG_fail;
7885 }
7886 resultobj = SWIG_Py_Void();
7887 return resultobj;
7888fail:
7889 return NULL;
7890}
7891
7892
7893SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_Offset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7894 PyObject *resultobj = 0;
7895 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7896 wxNativePixelData *arg2 = 0 ;
7897 int arg3 ;
7898 int arg4 ;
7899 void *argp1 = 0 ;
7900 int res1 = 0 ;
7901 void *argp2 = 0 ;
7902 int res2 = 0 ;
7903 int val3 ;
7904 int ecode3 = 0 ;
7905 int val4 ;
7906 int ecode4 = 0 ;
7907 PyObject * obj0 = 0 ;
7908 PyObject * obj1 = 0 ;
7909 PyObject * obj2 = 0 ;
7910 PyObject * obj3 = 0 ;
7911 char * kwnames[] = {
7912 (char *) "self",(char *) "data",(char *) "x",(char *) "y", NULL
7913 };
7914
7915 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:NativePixelData_Accessor_Offset",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7916 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
7917 if (!SWIG_IsOK(res1)) {
7918 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_Offset" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
7919 }
7920 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7921 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativePixelData, 0 | 0);
7922 if (!SWIG_IsOK(res2)) {
7923 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativePixelData_Accessor_Offset" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7924 }
7925 if (!argp2) {
7926 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativePixelData_Accessor_Offset" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7927 }
7928 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
7929 ecode3 = SWIG_AsVal_int(obj2, &val3);
7930 if (!SWIG_IsOK(ecode3)) {
7931 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "NativePixelData_Accessor_Offset" "', expected argument " "3"" of type '" "int""'");
7932 }
7933 arg3 = static_cast< int >(val3);
7934 ecode4 = SWIG_AsVal_int(obj3, &val4);
7935 if (!SWIG_IsOK(ecode4)) {
7936 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "NativePixelData_Accessor_Offset" "', expected argument " "4"" of type '" "int""'");
7937 }
7938 arg4 = static_cast< int >(val4);
7939 {
7940 (arg1)->Offset((wxNativePixelData const &)*arg2,arg3,arg4);
7941 if (PyErr_Occurred()) SWIG_fail;
7942 }
7943 resultobj = SWIG_Py_Void();
7944 return resultobj;
7945fail:
7946 return NULL;
7947}
7948
7949
7950SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_OffsetX(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7951 PyObject *resultobj = 0;
7952 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
7953 wxNativePixelData *arg2 = 0 ;
7954 int arg3 ;
7955 void *argp1 = 0 ;
7956 int res1 = 0 ;
7957 void *argp2 = 0 ;
7958 int res2 = 0 ;
7959 int val3 ;
7960 int ecode3 = 0 ;
7961 PyObject * obj0 = 0 ;
7962 PyObject * obj1 = 0 ;
7963 PyObject * obj2 = 0 ;
7964 char * kwnames[] = {
7965 (char *) "self",(char *) "data",(char *) "x", NULL
7966 };
7967
7968 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:NativePixelData_Accessor_OffsetX",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7969 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
7970 if (!SWIG_IsOK(res1)) {
7971 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_OffsetX" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
7972 }
7973 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
7974 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativePixelData, 0 | 0);
7975 if (!SWIG_IsOK(res2)) {
7976 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativePixelData_Accessor_OffsetX" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7977 }
7978 if (!argp2) {
7979 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativePixelData_Accessor_OffsetX" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
7980 }
7981 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
7982 ecode3 = SWIG_AsVal_int(obj2, &val3);
7983 if (!SWIG_IsOK(ecode3)) {
7984 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "NativePixelData_Accessor_OffsetX" "', expected argument " "3"" of type '" "int""'");
7985 }
7986 arg3 = static_cast< int >(val3);
7987 {
7988 (arg1)->OffsetX((wxNativePixelData const &)*arg2,arg3);
7989 if (PyErr_Occurred()) SWIG_fail;
7990 }
7991 resultobj = SWIG_Py_Void();
7992 return resultobj;
7993fail:
7994 return NULL;
7995}
7996
7997
7998SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_OffsetY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7999 PyObject *resultobj = 0;
8000 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
8001 wxNativePixelData *arg2 = 0 ;
8002 int arg3 ;
8003 void *argp1 = 0 ;
8004 int res1 = 0 ;
8005 void *argp2 = 0 ;
8006 int res2 = 0 ;
8007 int val3 ;
8008 int ecode3 = 0 ;
8009 PyObject * obj0 = 0 ;
8010 PyObject * obj1 = 0 ;
8011 PyObject * obj2 = 0 ;
8012 char * kwnames[] = {
8013 (char *) "self",(char *) "data",(char *) "y", NULL
8014 };
8015
8016 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:NativePixelData_Accessor_OffsetY",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8017 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
8018 if (!SWIG_IsOK(res1)) {
8019 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_OffsetY" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
8020 }
8021 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
8022 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativePixelData, 0 | 0);
8023 if (!SWIG_IsOK(res2)) {
8024 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativePixelData_Accessor_OffsetY" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
8025 }
8026 if (!argp2) {
8027 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativePixelData_Accessor_OffsetY" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
8028 }
8029 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
8030 ecode3 = SWIG_AsVal_int(obj2, &val3);
8031 if (!SWIG_IsOK(ecode3)) {
8032 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "NativePixelData_Accessor_OffsetY" "', expected argument " "3"" of type '" "int""'");
8033 }
8034 arg3 = static_cast< int >(val3);
8035 {
8036 (arg1)->OffsetY((wxNativePixelData const &)*arg2,arg3);
8037 if (PyErr_Occurred()) SWIG_fail;
8038 }
8039 resultobj = SWIG_Py_Void();
8040 return resultobj;
8041fail:
8042 return NULL;
8043}
8044
8045
8046SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_MoveTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8047 PyObject *resultobj = 0;
8048 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
8049 wxNativePixelData *arg2 = 0 ;
8050 int arg3 ;
8051 int arg4 ;
8052 void *argp1 = 0 ;
8053 int res1 = 0 ;
8054 void *argp2 = 0 ;
8055 int res2 = 0 ;
8056 int val3 ;
8057 int ecode3 = 0 ;
8058 int val4 ;
8059 int ecode4 = 0 ;
8060 PyObject * obj0 = 0 ;
8061 PyObject * obj1 = 0 ;
8062 PyObject * obj2 = 0 ;
8063 PyObject * obj3 = 0 ;
8064 char * kwnames[] = {
8065 (char *) "self",(char *) "data",(char *) "x",(char *) "y", NULL
8066 };
8067
8068 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:NativePixelData_Accessor_MoveTo",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8069 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
8070 if (!SWIG_IsOK(res1)) {
8071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_MoveTo" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
8072 }
8073 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
8074 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativePixelData, 0 | 0);
8075 if (!SWIG_IsOK(res2)) {
8076 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativePixelData_Accessor_MoveTo" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
8077 }
8078 if (!argp2) {
8079 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativePixelData_Accessor_MoveTo" "', expected argument " "2"" of type '" "wxNativePixelData const &""'");
8080 }
8081 arg2 = reinterpret_cast< wxNativePixelData * >(argp2);
8082 ecode3 = SWIG_AsVal_int(obj2, &val3);
8083 if (!SWIG_IsOK(ecode3)) {
8084 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "NativePixelData_Accessor_MoveTo" "', expected argument " "3"" of type '" "int""'");
8085 }
8086 arg3 = static_cast< int >(val3);
8087 ecode4 = SWIG_AsVal_int(obj3, &val4);
8088 if (!SWIG_IsOK(ecode4)) {
8089 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "NativePixelData_Accessor_MoveTo" "', expected argument " "4"" of type '" "int""'");
8090 }
8091 arg4 = static_cast< int >(val4);
8092 {
8093 (arg1)->MoveTo((wxNativePixelData const &)*arg2,arg3,arg4);
8094 if (PyErr_Occurred()) SWIG_fail;
8095 }
8096 resultobj = SWIG_Py_Void();
8097 return resultobj;
8098fail:
8099 return NULL;
8100}
8101
8102
8103SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8104 PyObject *resultobj = 0;
8105 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
8106 byte arg2 ;
8107 byte arg3 ;
8108 byte arg4 ;
8109 void *argp1 = 0 ;
8110 int res1 = 0 ;
8111 unsigned char val2 ;
8112 int ecode2 = 0 ;
8113 unsigned char val3 ;
8114 int ecode3 = 0 ;
8115 unsigned char val4 ;
8116 int ecode4 = 0 ;
8117 PyObject * obj0 = 0 ;
8118 PyObject * obj1 = 0 ;
8119 PyObject * obj2 = 0 ;
8120 PyObject * obj3 = 0 ;
8121 char * kwnames[] = {
8122 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
8123 };
8124
8125 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:NativePixelData_Accessor_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8126 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
8127 if (!SWIG_IsOK(res1)) {
8128 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_Set" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
8129 }
8130 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
8131 ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2);
8132 if (!SWIG_IsOK(ecode2)) {
8133 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativePixelData_Accessor_Set" "', expected argument " "2"" of type '" "byte""'");
8134 }
8135 arg2 = static_cast< byte >(val2);
8136 ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3);
8137 if (!SWIG_IsOK(ecode3)) {
8138 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "NativePixelData_Accessor_Set" "', expected argument " "3"" of type '" "byte""'");
8139 }
8140 arg3 = static_cast< byte >(val3);
8141 ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4);
8142 if (!SWIG_IsOK(ecode4)) {
8143 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "NativePixelData_Accessor_Set" "', expected argument " "4"" of type '" "byte""'");
8144 }
8145 arg4 = static_cast< byte >(val4);
8146 {
8147 wxNativePixelData_Accessor_Set(arg1,arg2,arg3,arg4);
8148 if (PyErr_Occurred()) SWIG_fail;
8149 }
8150 resultobj = SWIG_Py_Void();
8151 return resultobj;
8152fail:
8153 return NULL;
8154}
8155
8156
8157SWIGINTERN PyObject *_wrap_NativePixelData_Accessor_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8158 PyObject *resultobj = 0;
8159 wxNativePixelData_Accessor *arg1 = (wxNativePixelData_Accessor *) 0 ;
8160 PyObject *result = 0 ;
8161 void *argp1 = 0 ;
8162 int res1 = 0 ;
8163 PyObject *swig_obj[1] ;
8164
8165 if (!args) SWIG_fail;
8166 swig_obj[0] = args;
8167 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativePixelData_Accessor, 0 | 0 );
8168 if (!SWIG_IsOK(res1)) {
8169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativePixelData_Accessor_Get" "', expected argument " "1"" of type '" "wxNativePixelData_Accessor *""'");
8170 }
8171 arg1 = reinterpret_cast< wxNativePixelData_Accessor * >(argp1);
8172 {
8173 result = (PyObject *)wxNativePixelData_Accessor_Get(arg1);
8174 if (PyErr_Occurred()) SWIG_fail;
8175 }
8176 resultobj = result;
8177 return resultobj;
8178fail:
8179 return NULL;
8180}
8181
8182
8183SWIGINTERN PyObject *NativePixelData_Accessor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8184 PyObject *obj;
8185 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8186 SWIG_TypeNewClientData(SWIGTYPE_p_wxNativePixelData_Accessor, SWIG_NewClientData(obj));
8187 return SWIG_Py_Void();
8188}
8189
8190SWIGINTERN PyObject *NativePixelData_Accessor_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8191 return SWIG_Python_InitShadowInstance(args);
8192}
8193
8194SWIGINTERN PyObject *_wrap_new_AlphaPixelData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
8195 PyObject *resultobj = 0;
8196 wxBitmap *arg1 = 0 ;
8197 wxAlphaPixelData *result = 0 ;
8198 void *argp1 = 0 ;
8199 int res1 = 0 ;
8200
8201 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
8202 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
8203 if (!SWIG_IsOK(res1)) {
8204 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8205 }
8206 if (!argp1) {
8207 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8208 }
8209 arg1 = reinterpret_cast< wxBitmap * >(argp1);
8210 {
8211 result = (wxAlphaPixelData *)new wxAlphaPixelData(*arg1);
8212 if (PyErr_Occurred()) SWIG_fail;
8213 }
8214 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData, SWIG_POINTER_NEW | 0 );
8215 return resultobj;
8216fail:
8217 return NULL;
8218}
8219
8220
8221SWIGINTERN PyObject *_wrap_new_AlphaPixelData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
8222 PyObject *resultobj = 0;
8223 wxBitmap *arg1 = 0 ;
8224 wxRect *arg2 = 0 ;
8225 wxAlphaPixelData *result = 0 ;
8226 void *argp1 = 0 ;
8227 int res1 = 0 ;
8228 wxRect temp2 ;
8229
8230 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
8231 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
8232 if (!SWIG_IsOK(res1)) {
8233 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8234 }
8235 if (!argp1) {
8236 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8237 }
8238 arg1 = reinterpret_cast< wxBitmap * >(argp1);
8239 {
8240 arg2 = &temp2;
8241 if ( ! wxRect_helper(swig_obj[1], &arg2)) SWIG_fail;
8242 }
8243 {
8244 result = (wxAlphaPixelData *)new wxAlphaPixelData(*arg1,(wxRect const &)*arg2);
8245 if (PyErr_Occurred()) SWIG_fail;
8246 }
8247 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData, SWIG_POINTER_NEW | 0 );
8248 return resultobj;
8249fail:
8250 return NULL;
8251}
8252
8253
8254SWIGINTERN PyObject *_wrap_new_AlphaPixelData__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
8255 PyObject *resultobj = 0;
8256 wxBitmap *arg1 = 0 ;
8257 wxPoint *arg2 = 0 ;
8258 wxSize *arg3 = 0 ;
8259 wxAlphaPixelData *result = 0 ;
8260 void *argp1 = 0 ;
8261 int res1 = 0 ;
8262 wxPoint temp2 ;
8263 wxSize temp3 ;
8264
8265 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
8266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
8267 if (!SWIG_IsOK(res1)) {
8268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8269 }
8270 if (!argp1) {
8271 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData" "', expected argument " "1"" of type '" "wxBitmap &""'");
8272 }
8273 arg1 = reinterpret_cast< wxBitmap * >(argp1);
8274 {
8275 arg2 = &temp2;
8276 if ( ! wxPoint_helper(swig_obj[1], &arg2)) SWIG_fail;
8277 }
8278 {
8279 arg3 = &temp3;
8280 if ( ! wxSize_helper(swig_obj[2], &arg3)) SWIG_fail;
8281 }
8282 {
8283 result = (wxAlphaPixelData *)new wxAlphaPixelData(*arg1,(wxPoint const &)*arg2,(wxSize const &)*arg3);
8284 if (PyErr_Occurred()) SWIG_fail;
8285 }
8286 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData, SWIG_POINTER_NEW | 0 );
8287 return resultobj;
8288fail:
8289 return NULL;
8290}
8291
8292
8293SWIGINTERN PyObject *_wrap_new_AlphaPixelData(PyObject *self, PyObject *args) {
8294 int argc;
8295 PyObject *argv[4];
8296
8297 if (!(argc = SWIG_Python_UnpackTuple(args,"new_AlphaPixelData",0,3,argv))) SWIG_fail;
8298 --argc;
8299 if (argc == 1) {
8300 return _wrap_new_AlphaPixelData__SWIG_0(self, argc, argv);
8301 }
8302 if (argc == 2) {
8303 return _wrap_new_AlphaPixelData__SWIG_1(self, argc, argv);
8304 }
8305 if (argc == 3) {
8306 return _wrap_new_AlphaPixelData__SWIG_2(self, argc, argv);
8307 }
8308
8309fail:
8310 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_AlphaPixelData'");
8311 return NULL;
8312}
8313
8314
8315SWIGINTERN PyObject *_wrap_delete_AlphaPixelData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8316 PyObject *resultobj = 0;
8317 wxAlphaPixelData *arg1 = (wxAlphaPixelData *) 0 ;
8318 void *argp1 = 0 ;
8319 int res1 = 0 ;
8320 PyObject *swig_obj[1] ;
8321
8322 if (!args) SWIG_fail;
8323 swig_obj[0] = args;
8324 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData, SWIG_POINTER_DISOWN | 0 );
8325 if (!SWIG_IsOK(res1)) {
8326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AlphaPixelData" "', expected argument " "1"" of type '" "wxAlphaPixelData *""'");
8327 }
8328 arg1 = reinterpret_cast< wxAlphaPixelData * >(argp1);
8329 {
8330 delete arg1;
8331
8332 if (PyErr_Occurred()) SWIG_fail;
8333 }
8334 resultobj = SWIG_Py_Void();
8335 return resultobj;
8336fail:
8337 return NULL;
8338}
8339
8340
8341SWIGINTERN PyObject *_wrap_AlphaPixelData_GetPixels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8342 PyObject *resultobj = 0;
8343 wxAlphaPixelData *arg1 = (wxAlphaPixelData *) 0 ;
8344 wxAlphaPixelData_Accessor result;
8345 void *argp1 = 0 ;
8346 int res1 = 0 ;
8347 PyObject *swig_obj[1] ;
8348
8349 if (!args) SWIG_fail;
8350 swig_obj[0] = args;
8351 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData, 0 | 0 );
8352 if (!SWIG_IsOK(res1)) {
8353 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_GetPixels" "', expected argument " "1"" of type '" "wxAlphaPixelData const *""'");
8354 }
8355 arg1 = reinterpret_cast< wxAlphaPixelData * >(argp1);
8356 {
8357 result = ((wxAlphaPixelData const *)arg1)->GetPixels();
8358 if (PyErr_Occurred()) SWIG_fail;
8359 }
8360 resultobj = SWIG_NewPointerObj((new wxAlphaPixelData_Accessor(static_cast< const wxAlphaPixelData_Accessor& >(result))), SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_POINTER_OWN | 0 );
8361 return resultobj;
8362fail:
8363 return NULL;
8364}
8365
8366
8367SWIGINTERN PyObject *_wrap_AlphaPixelData_UseAlpha(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8368 PyObject *resultobj = 0;
8369 wxAlphaPixelData *arg1 = (wxAlphaPixelData *) 0 ;
8370 void *argp1 = 0 ;
8371 int res1 = 0 ;
8372 PyObject *swig_obj[1] ;
8373
8374 if (!args) SWIG_fail;
8375 swig_obj[0] = args;
8376 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData, 0 | 0 );
8377 if (!SWIG_IsOK(res1)) {
8378 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_UseAlpha" "', expected argument " "1"" of type '" "wxAlphaPixelData *""'");
8379 }
8380 arg1 = reinterpret_cast< wxAlphaPixelData * >(argp1);
8381 {
8382 (arg1)->UseAlpha();
8383 if (PyErr_Occurred()) SWIG_fail;
8384 }
8385 resultobj = SWIG_Py_Void();
8386 return resultobj;
8387fail:
8388 return NULL;
8389}
8390
8391
8392SWIGINTERN PyObject *_wrap_AlphaPixelData___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8393 PyObject *resultobj = 0;
8394 wxAlphaPixelData *arg1 = (wxAlphaPixelData *) 0 ;
8395 bool result;
8396 void *argp1 = 0 ;
8397 int res1 = 0 ;
8398 PyObject *swig_obj[1] ;
8399
8400 if (!args) SWIG_fail;
8401 swig_obj[0] = args;
8402 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData, 0 | 0 );
8403 if (!SWIG_IsOK(res1)) {
8404 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData___nonzero__" "', expected argument " "1"" of type '" "wxAlphaPixelData *""'");
8405 }
8406 arg1 = reinterpret_cast< wxAlphaPixelData * >(argp1);
8407 {
8408 result = (bool)wxAlphaPixelData___nonzero__(arg1);
8409 if (PyErr_Occurred()) SWIG_fail;
8410 }
8411 {
8412 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8413 }
8414 return resultobj;
8415fail:
8416 return NULL;
8417}
8418
8419
8420SWIGINTERN PyObject *AlphaPixelData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8421 PyObject *obj;
8422 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8423 SWIG_TypeNewClientData(SWIGTYPE_p_wxAlphaPixelData, SWIG_NewClientData(obj));
8424 return SWIG_Py_Void();
8425}
8426
8427SWIGINTERN PyObject *AlphaPixelData_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8428 return SWIG_Python_InitShadowInstance(args);
8429}
8430
8431SWIGINTERN PyObject *_wrap_new_AlphaPixelData_Accessor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
8432 PyObject *resultobj = 0;
8433 wxAlphaPixelData *arg1 = 0 ;
8434 wxAlphaPixelData_Accessor *result = 0 ;
8435 void *argp1 = 0 ;
8436 int res1 = 0 ;
8437
8438 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
8439 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxAlphaPixelData, 0 );
8440 if (!SWIG_IsOK(res1)) {
8441 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "1"" of type '" "wxAlphaPixelData &""'");
8442 }
8443 if (!argp1) {
8444 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "1"" of type '" "wxAlphaPixelData &""'");
8445 }
8446 arg1 = reinterpret_cast< wxAlphaPixelData * >(argp1);
8447 {
8448 result = (wxAlphaPixelData_Accessor *)new wxAlphaPixelData_Accessor(*arg1);
8449 if (PyErr_Occurred()) SWIG_fail;
8450 }
8451 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_POINTER_NEW | 0 );
8452 return resultobj;
8453fail:
8454 return NULL;
8455}
8456
8457
8458SWIGINTERN PyObject *_wrap_new_AlphaPixelData_Accessor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
8459 PyObject *resultobj = 0;
8460 wxBitmap *arg1 = 0 ;
8461 wxAlphaPixelData *arg2 = 0 ;
8462 wxAlphaPixelData_Accessor *result = 0 ;
8463 void *argp1 = 0 ;
8464 int res1 = 0 ;
8465 void *argp2 = 0 ;
8466 int res2 = 0 ;
8467
8468 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
8469 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxBitmap, 0 );
8470 if (!SWIG_IsOK(res1)) {
8471 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "1"" of type '" "wxBitmap &""'");
8472 }
8473 if (!argp1) {
8474 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "1"" of type '" "wxBitmap &""'");
8475 }
8476 arg1 = reinterpret_cast< wxBitmap * >(argp1);
8477 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 );
8478 if (!SWIG_IsOK(res2)) {
8479 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "2"" of type '" "wxAlphaPixelData &""'");
8480 }
8481 if (!argp2) {
8482 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AlphaPixelData_Accessor" "', expected argument " "2"" of type '" "wxAlphaPixelData &""'");
8483 }
8484 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8485 {
8486 result = (wxAlphaPixelData_Accessor *)new wxAlphaPixelData_Accessor(*arg1,*arg2);
8487 if (PyErr_Occurred()) SWIG_fail;
8488 }
8489 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_POINTER_NEW | 0 );
8490 return resultobj;
8491fail:
8492 return NULL;
8493}
8494
8495
8496SWIGINTERN PyObject *_wrap_new_AlphaPixelData_Accessor__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **SWIGUNUSEDPARM(swig_obj)) {
8497 PyObject *resultobj = 0;
8498 wxAlphaPixelData_Accessor *result = 0 ;
8499
8500 if ((nobjs < 0) || (nobjs > 0)) SWIG_fail;
8501 {
8502 result = (wxAlphaPixelData_Accessor *)new wxAlphaPixelData_Accessor();
8503 if (PyErr_Occurred()) SWIG_fail;
8504 }
8505 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_POINTER_NEW | 0 );
8506 return resultobj;
8507fail:
8508 return NULL;
8509}
8510
8511
8512SWIGINTERN PyObject *_wrap_new_AlphaPixelData_Accessor(PyObject *self, PyObject *args) {
8513 int argc;
8514 PyObject *argv[3];
8515
8516 if (!(argc = SWIG_Python_UnpackTuple(args,"new_AlphaPixelData_Accessor",0,2,argv))) SWIG_fail;
8517 --argc;
8518 if (argc == 0) {
8519 return _wrap_new_AlphaPixelData_Accessor__SWIG_2(self, argc, argv);
8520 }
8521 if (argc == 1) {
8522 return _wrap_new_AlphaPixelData_Accessor__SWIG_0(self, argc, argv);
8523 }
8524 if (argc == 2) {
8525 return _wrap_new_AlphaPixelData_Accessor__SWIG_1(self, argc, argv);
8526 }
8527
8528fail:
8529 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_AlphaPixelData_Accessor'");
8530 return NULL;
8531}
8532
8533
8534SWIGINTERN PyObject *_wrap_delete_AlphaPixelData_Accessor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8535 PyObject *resultobj = 0;
8536 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8537 void *argp1 = 0 ;
8538 int res1 = 0 ;
8539 PyObject *swig_obj[1] ;
8540
8541 if (!args) SWIG_fail;
8542 swig_obj[0] = args;
8543 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_POINTER_DISOWN | 0 );
8544 if (!SWIG_IsOK(res1)) {
8545 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AlphaPixelData_Accessor" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8546 }
8547 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8548 {
8549 delete arg1;
8550
8551 if (PyErr_Occurred()) SWIG_fail;
8552 }
8553 resultobj = SWIG_Py_Void();
8554 return resultobj;
8555fail:
8556 return NULL;
8557}
8558
8559
8560SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8561 PyObject *resultobj = 0;
8562 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8563 wxAlphaPixelData *arg2 = 0 ;
8564 void *argp1 = 0 ;
8565 int res1 = 0 ;
8566 void *argp2 = 0 ;
8567 int res2 = 0 ;
8568 PyObject * obj0 = 0 ;
8569 PyObject * obj1 = 0 ;
8570 char * kwnames[] = {
8571 (char *) "self",(char *) "data", NULL
8572 };
8573
8574 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:AlphaPixelData_Accessor_Reset",kwnames,&obj0,&obj1)) SWIG_fail;
8575 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8576 if (!SWIG_IsOK(res1)) {
8577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_Reset" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8578 }
8579 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8580 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 | 0);
8581 if (!SWIG_IsOK(res2)) {
8582 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AlphaPixelData_Accessor_Reset" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8583 }
8584 if (!argp2) {
8585 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AlphaPixelData_Accessor_Reset" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8586 }
8587 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8588 {
8589 (arg1)->Reset((wxAlphaPixelData const &)*arg2);
8590 if (PyErr_Occurred()) SWIG_fail;
8591 }
8592 resultobj = SWIG_Py_Void();
8593 return resultobj;
8594fail:
8595 return NULL;
8596}
8597
8598
8599SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8600 PyObject *resultobj = 0;
8601 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8602 bool result;
8603 void *argp1 = 0 ;
8604 int res1 = 0 ;
8605 PyObject *swig_obj[1] ;
8606
8607 if (!args) SWIG_fail;
8608 swig_obj[0] = args;
8609 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8610 if (!SWIG_IsOK(res1)) {
8611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_IsOk" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor const *""'");
8612 }
8613 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8614 {
8615 result = (bool)((wxAlphaPixelData_Accessor const *)arg1)->IsOk();
8616 if (PyErr_Occurred()) SWIG_fail;
8617 }
8618 {
8619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8620 }
8621 return resultobj;
8622fail:
8623 return NULL;
8624}
8625
8626
8627SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_nextPixel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8628 PyObject *resultobj = 0;
8629 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8630 void *argp1 = 0 ;
8631 int res1 = 0 ;
8632 PyObject *swig_obj[1] ;
8633
8634 if (!args) SWIG_fail;
8635 swig_obj[0] = args;
8636 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8637 if (!SWIG_IsOK(res1)) {
8638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_nextPixel" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8639 }
8640 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8641 {
8642 wxAlphaPixelData_Accessor_nextPixel(arg1);
8643 if (PyErr_Occurred()) SWIG_fail;
8644 }
8645 resultobj = SWIG_Py_Void();
8646 return resultobj;
8647fail:
8648 return NULL;
8649}
8650
8651
8652SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_Offset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8653 PyObject *resultobj = 0;
8654 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8655 wxAlphaPixelData *arg2 = 0 ;
8656 int arg3 ;
8657 int arg4 ;
8658 void *argp1 = 0 ;
8659 int res1 = 0 ;
8660 void *argp2 = 0 ;
8661 int res2 = 0 ;
8662 int val3 ;
8663 int ecode3 = 0 ;
8664 int val4 ;
8665 int ecode4 = 0 ;
8666 PyObject * obj0 = 0 ;
8667 PyObject * obj1 = 0 ;
8668 PyObject * obj2 = 0 ;
8669 PyObject * obj3 = 0 ;
8670 char * kwnames[] = {
8671 (char *) "self",(char *) "data",(char *) "x",(char *) "y", NULL
8672 };
8673
8674 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AlphaPixelData_Accessor_Offset",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8675 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8676 if (!SWIG_IsOK(res1)) {
8677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_Offset" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8678 }
8679 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8680 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 | 0);
8681 if (!SWIG_IsOK(res2)) {
8682 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AlphaPixelData_Accessor_Offset" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8683 }
8684 if (!argp2) {
8685 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AlphaPixelData_Accessor_Offset" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8686 }
8687 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8688 ecode3 = SWIG_AsVal_int(obj2, &val3);
8689 if (!SWIG_IsOK(ecode3)) {
8690 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AlphaPixelData_Accessor_Offset" "', expected argument " "3"" of type '" "int""'");
8691 }
8692 arg3 = static_cast< int >(val3);
8693 ecode4 = SWIG_AsVal_int(obj3, &val4);
8694 if (!SWIG_IsOK(ecode4)) {
8695 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AlphaPixelData_Accessor_Offset" "', expected argument " "4"" of type '" "int""'");
8696 }
8697 arg4 = static_cast< int >(val4);
8698 {
8699 (arg1)->Offset((wxAlphaPixelData const &)*arg2,arg3,arg4);
8700 if (PyErr_Occurred()) SWIG_fail;
8701 }
8702 resultobj = SWIG_Py_Void();
8703 return resultobj;
8704fail:
8705 return NULL;
8706}
8707
8708
8709SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_OffsetX(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8710 PyObject *resultobj = 0;
8711 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8712 wxAlphaPixelData *arg2 = 0 ;
8713 int arg3 ;
8714 void *argp1 = 0 ;
8715 int res1 = 0 ;
8716 void *argp2 = 0 ;
8717 int res2 = 0 ;
8718 int val3 ;
8719 int ecode3 = 0 ;
8720 PyObject * obj0 = 0 ;
8721 PyObject * obj1 = 0 ;
8722 PyObject * obj2 = 0 ;
8723 char * kwnames[] = {
8724 (char *) "self",(char *) "data",(char *) "x", NULL
8725 };
8726
8727 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AlphaPixelData_Accessor_OffsetX",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8728 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8729 if (!SWIG_IsOK(res1)) {
8730 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_OffsetX" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8731 }
8732 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8733 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 | 0);
8734 if (!SWIG_IsOK(res2)) {
8735 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AlphaPixelData_Accessor_OffsetX" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8736 }
8737 if (!argp2) {
8738 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AlphaPixelData_Accessor_OffsetX" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8739 }
8740 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8741 ecode3 = SWIG_AsVal_int(obj2, &val3);
8742 if (!SWIG_IsOK(ecode3)) {
8743 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AlphaPixelData_Accessor_OffsetX" "', expected argument " "3"" of type '" "int""'");
8744 }
8745 arg3 = static_cast< int >(val3);
8746 {
8747 (arg1)->OffsetX((wxAlphaPixelData const &)*arg2,arg3);
8748 if (PyErr_Occurred()) SWIG_fail;
8749 }
8750 resultobj = SWIG_Py_Void();
8751 return resultobj;
8752fail:
8753 return NULL;
8754}
8755
8756
8757SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_OffsetY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8758 PyObject *resultobj = 0;
8759 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8760 wxAlphaPixelData *arg2 = 0 ;
8761 int arg3 ;
8762 void *argp1 = 0 ;
8763 int res1 = 0 ;
8764 void *argp2 = 0 ;
8765 int res2 = 0 ;
8766 int val3 ;
8767 int ecode3 = 0 ;
8768 PyObject * obj0 = 0 ;
8769 PyObject * obj1 = 0 ;
8770 PyObject * obj2 = 0 ;
8771 char * kwnames[] = {
8772 (char *) "self",(char *) "data",(char *) "y", NULL
8773 };
8774
8775 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:AlphaPixelData_Accessor_OffsetY",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8776 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8777 if (!SWIG_IsOK(res1)) {
8778 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_OffsetY" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8779 }
8780 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8781 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 | 0);
8782 if (!SWIG_IsOK(res2)) {
8783 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AlphaPixelData_Accessor_OffsetY" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8784 }
8785 if (!argp2) {
8786 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AlphaPixelData_Accessor_OffsetY" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8787 }
8788 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8789 ecode3 = SWIG_AsVal_int(obj2, &val3);
8790 if (!SWIG_IsOK(ecode3)) {
8791 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AlphaPixelData_Accessor_OffsetY" "', expected argument " "3"" of type '" "int""'");
8792 }
8793 arg3 = static_cast< int >(val3);
8794 {
8795 (arg1)->OffsetY((wxAlphaPixelData const &)*arg2,arg3);
8796 if (PyErr_Occurred()) SWIG_fail;
8797 }
8798 resultobj = SWIG_Py_Void();
8799 return resultobj;
8800fail:
8801 return NULL;
8802}
8803
8804
8805SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_MoveTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8806 PyObject *resultobj = 0;
8807 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8808 wxAlphaPixelData *arg2 = 0 ;
8809 int arg3 ;
8810 int arg4 ;
8811 void *argp1 = 0 ;
8812 int res1 = 0 ;
8813 void *argp2 = 0 ;
8814 int res2 = 0 ;
8815 int val3 ;
8816 int ecode3 = 0 ;
8817 int val4 ;
8818 int ecode4 = 0 ;
8819 PyObject * obj0 = 0 ;
8820 PyObject * obj1 = 0 ;
8821 PyObject * obj2 = 0 ;
8822 PyObject * obj3 = 0 ;
8823 char * kwnames[] = {
8824 (char *) "self",(char *) "data",(char *) "x",(char *) "y", NULL
8825 };
8826
8827 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AlphaPixelData_Accessor_MoveTo",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8828 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8829 if (!SWIG_IsOK(res1)) {
8830 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_MoveTo" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8831 }
8832 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8833 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxAlphaPixelData, 0 | 0);
8834 if (!SWIG_IsOK(res2)) {
8835 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "AlphaPixelData_Accessor_MoveTo" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8836 }
8837 if (!argp2) {
8838 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "AlphaPixelData_Accessor_MoveTo" "', expected argument " "2"" of type '" "wxAlphaPixelData const &""'");
8839 }
8840 arg2 = reinterpret_cast< wxAlphaPixelData * >(argp2);
8841 ecode3 = SWIG_AsVal_int(obj2, &val3);
8842 if (!SWIG_IsOK(ecode3)) {
8843 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AlphaPixelData_Accessor_MoveTo" "', expected argument " "3"" of type '" "int""'");
8844 }
8845 arg3 = static_cast< int >(val3);
8846 ecode4 = SWIG_AsVal_int(obj3, &val4);
8847 if (!SWIG_IsOK(ecode4)) {
8848 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AlphaPixelData_Accessor_MoveTo" "', expected argument " "4"" of type '" "int""'");
8849 }
8850 arg4 = static_cast< int >(val4);
8851 {
8852 (arg1)->MoveTo((wxAlphaPixelData const &)*arg2,arg3,arg4);
8853 if (PyErr_Occurred()) SWIG_fail;
8854 }
8855 resultobj = SWIG_Py_Void();
8856 return resultobj;
8857fail:
8858 return NULL;
8859}
8860
8861
8862SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8863 PyObject *resultobj = 0;
8864 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8865 byte arg2 ;
8866 byte arg3 ;
8867 byte arg4 ;
8868 byte arg5 ;
8869 void *argp1 = 0 ;
8870 int res1 = 0 ;
8871 unsigned char val2 ;
8872 int ecode2 = 0 ;
8873 unsigned char val3 ;
8874 int ecode3 = 0 ;
8875 unsigned char val4 ;
8876 int ecode4 = 0 ;
8877 unsigned char val5 ;
8878 int ecode5 = 0 ;
8879 PyObject * obj0 = 0 ;
8880 PyObject * obj1 = 0 ;
8881 PyObject * obj2 = 0 ;
8882 PyObject * obj3 = 0 ;
8883 PyObject * obj4 = 0 ;
8884 char * kwnames[] = {
8885 (char *) "self",(char *) "red",(char *) "green",(char *) "blue",(char *) "alpha", NULL
8886 };
8887
8888 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:AlphaPixelData_Accessor_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
8889 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
8890 if (!SWIG_IsOK(res1)) {
8891 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_Set" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
8892 }
8893 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
8894 ecode2 = SWIG_AsVal_unsigned_SS_char(obj1, &val2);
8895 if (!SWIG_IsOK(ecode2)) {
8896 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "AlphaPixelData_Accessor_Set" "', expected argument " "2"" of type '" "byte""'");
8897 }
8898 arg2 = static_cast< byte >(val2);
8899 ecode3 = SWIG_AsVal_unsigned_SS_char(obj2, &val3);
8900 if (!SWIG_IsOK(ecode3)) {
8901 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "AlphaPixelData_Accessor_Set" "', expected argument " "3"" of type '" "byte""'");
8902 }
8903 arg3 = static_cast< byte >(val3);
8904 ecode4 = SWIG_AsVal_unsigned_SS_char(obj3, &val4);
8905 if (!SWIG_IsOK(ecode4)) {
8906 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "AlphaPixelData_Accessor_Set" "', expected argument " "4"" of type '" "byte""'");
8907 }
8908 arg4 = static_cast< byte >(val4);
8909 ecode5 = SWIG_AsVal_unsigned_SS_char(obj4, &val5);
8910 if (!SWIG_IsOK(ecode5)) {
8911 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "AlphaPixelData_Accessor_Set" "', expected argument " "5"" of type '" "byte""'");
8912 }
8913 arg5 = static_cast< byte >(val5);
8914 {
8915 wxAlphaPixelData_Accessor_Set(arg1,arg2,arg3,arg4,arg5);
8916 if (PyErr_Occurred()) SWIG_fail;
0085ce49 8917 }
fc46b7f3 8918 resultobj = SWIG_Py_Void();
0085ce49
RD
8919 return resultobj;
8920fail:
8921 return NULL;
8922}
8923
8924
fc46b7f3 8925SWIGINTERN PyObject *_wrap_AlphaPixelData_Accessor_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 8926 PyObject *resultobj = 0;
fc46b7f3
RD
8927 wxAlphaPixelData_Accessor *arg1 = (wxAlphaPixelData_Accessor *) 0 ;
8928 PyObject *result = 0 ;
0085ce49
RD
8929 void *argp1 = 0 ;
8930 int res1 = 0 ;
fc46b7f3 8931 PyObject *swig_obj[1] ;
0085ce49 8932
fc46b7f3
RD
8933 if (!args) SWIG_fail;
8934 swig_obj[0] = args;
8935 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxAlphaPixelData_Accessor, 0 | 0 );
0085ce49 8936 if (!SWIG_IsOK(res1)) {
fc46b7f3 8937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AlphaPixelData_Accessor_Get" "', expected argument " "1"" of type '" "wxAlphaPixelData_Accessor *""'");
0085ce49 8938 }
fc46b7f3 8939 arg1 = reinterpret_cast< wxAlphaPixelData_Accessor * >(argp1);
0085ce49 8940 {
fc46b7f3 8941 result = (PyObject *)wxAlphaPixelData_Accessor_Get(arg1);
0085ce49
RD
8942 if (PyErr_Occurred()) SWIG_fail;
8943 }
fc46b7f3 8944 resultobj = result;
0085ce49
RD
8945 return resultobj;
8946fail:
8947 return NULL;
d14a1e28
RD
8948}
8949
8950
fc46b7f3 8951SWIGINTERN PyObject *AlphaPixelData_Accessor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
8952 PyObject *obj;
8953 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
fc46b7f3 8954 SWIG_TypeNewClientData(SWIGTYPE_p_wxAlphaPixelData_Accessor, SWIG_NewClientData(obj));
0085ce49 8955 return SWIG_Py_Void();
b2df227b
RD
8956}
8957
fc46b7f3 8958SWIGINTERN PyObject *AlphaPixelData_Accessor_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 8959 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
8960}
8961
0085ce49
RD
8962SWIGINTERN PyObject *_wrap_new_Mask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8963 PyObject *resultobj = 0;
8964 wxBitmap *arg1 = 0 ;
8965 wxColour const &arg2_defvalue = wxNullColour ;
8966 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
8967 wxMask *result = 0 ;
8968 void *argp1 = 0 ;
8969 int res1 = 0 ;
8970 wxColour temp2 ;
8971 PyObject * obj0 = 0 ;
8972 PyObject * obj1 = 0 ;
8973 char * kwnames[] = {
8974 (char *) "bitmap",(char *) "colour", NULL
8975 };
8976
8977 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_Mask",kwnames,&obj0,&obj1)) SWIG_fail;
8978 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
8979 if (!SWIG_IsOK(res1)) {
8980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Mask" "', expected argument " "1"" of type '" "wxBitmap const &""'");
8981 }
8982 if (!argp1) {
8983 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Mask" "', expected argument " "1"" of type '" "wxBitmap const &""'");
8984 }
8985 arg1 = reinterpret_cast< wxBitmap * >(argp1);
8986 if (obj1) {
d14a1e28 8987 {
0085ce49
RD
8988 arg2 = &temp2;
8989 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
d14a1e28 8990 }
0085ce49
RD
8991 }
8992 {
8993 if (!wxPyCheckForApp()) SWIG_fail;
8994 PyThreadState* __tstate = wxPyBeginAllowThreads();
8995 result = (wxMask *)new_wxMask((wxBitmap const &)*arg1,(wxColour const &)*arg2);
8996 wxPyEndAllowThreads(__tstate);
8997 if (PyErr_Occurred()) SWIG_fail;
8998 }
8999 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMask, SWIG_POINTER_NEW | 0 );
9000 return resultobj;
9001fail:
9002 return NULL;
d14a1e28
RD
9003}
9004
9005
0085ce49
RD
9006SWIGINTERN PyObject *_wrap_delete_Mask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9007 PyObject *resultobj = 0;
9008 wxMask *arg1 = (wxMask *) 0 ;
9009 void *argp1 = 0 ;
9010 int res1 = 0 ;
9011 PyObject *swig_obj[1] ;
9012
9013 if (!args) SWIG_fail;
9014 swig_obj[0] = args;
9015 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxMask, SWIG_POINTER_DISOWN | 0 );
9016 if (!SWIG_IsOK(res1)) {
9017 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Mask" "', expected argument " "1"" of type '" "wxMask *""'");
9018 }
9019 arg1 = reinterpret_cast< wxMask * >(argp1);
9020 {
0085ce49 9021 delete arg1;
d14a1e28 9022
0085ce49
RD
9023 if (PyErr_Occurred()) SWIG_fail;
9024 }
9025 resultobj = SWIG_Py_Void();
9026 return resultobj;
9027fail:
9028 return NULL;
9029}
9030
9031
9032SWIGINTERN PyObject *Mask_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9033 PyObject *obj;
9034 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9035 SWIG_TypeNewClientData(SWIGTYPE_p_wxMask, SWIG_NewClientData(obj));
9036 return SWIG_Py_Void();
9037}
9038
9039SWIGINTERN PyObject *Mask_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9040 return SWIG_Python_InitShadowInstance(args);
9041}
9042
9043SWIGINTERN PyObject *_wrap_new_Icon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9044 PyObject *resultobj = 0;
9045 wxString *arg1 = 0 ;
9046 wxBitmapType arg2 ;
9047 int arg3 = (int) -1 ;
9048 int arg4 = (int) -1 ;
9049 wxIcon *result = 0 ;
9050 bool temp1 = false ;
9051 int val2 ;
9052 int ecode2 = 0 ;
9053 int val3 ;
9054 int ecode3 = 0 ;
9055 int val4 ;
9056 int ecode4 = 0 ;
9057 PyObject * obj0 = 0 ;
9058 PyObject * obj1 = 0 ;
9059 PyObject * obj2 = 0 ;
9060 PyObject * obj3 = 0 ;
9061 char * kwnames[] = {
9062 (char *) "name",(char *) "type",(char *) "desiredWidth",(char *) "desiredHeight", NULL
9063 };
9064
9065 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_Icon",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
9066 {
9067 arg1 = wxString_in_helper(obj0);
9068 if (arg1 == NULL) SWIG_fail;
9069 temp1 = true;
9070 }
9071 ecode2 = SWIG_AsVal_int(obj1, &val2);
9072 if (!SWIG_IsOK(ecode2)) {
9073 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Icon" "', expected argument " "2"" of type '" "wxBitmapType""'");
9074 }
9075 arg2 = static_cast< wxBitmapType >(val2);
9076 if (obj2) {
9077 ecode3 = SWIG_AsVal_int(obj2, &val3);
9078 if (!SWIG_IsOK(ecode3)) {
9079 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Icon" "', expected argument " "3"" of type '" "int""'");
9080 }
9081 arg3 = static_cast< int >(val3);
9082 }
9083 if (obj3) {
9084 ecode4 = SWIG_AsVal_int(obj3, &val4);
9085 if (!SWIG_IsOK(ecode4)) {
9086 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Icon" "', expected argument " "4"" of type '" "int""'");
9087 }
9088 arg4 = static_cast< int >(val4);
9089 }
9090 {
9091 if (!wxPyCheckForApp()) SWIG_fail;
9092 PyThreadState* __tstate = wxPyBeginAllowThreads();
9093 result = (wxIcon *)new wxIcon((wxString const &)*arg1,arg2,arg3,arg4);
9094 wxPyEndAllowThreads(__tstate);
9095 if (PyErr_Occurred()) SWIG_fail;
9096 }
9097 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIcon, SWIG_POINTER_NEW | 0 );
9098 {
9099 if (temp1)
9100 delete arg1;
9101 }
9102 return resultobj;
9103fail:
9104 {
9105 if (temp1)
9106 delete arg1;
9107 }
9108 return NULL;
d14a1e28
RD
9109}
9110
9111
0085ce49
RD
9112SWIGINTERN PyObject *_wrap_delete_Icon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9113 PyObject *resultobj = 0;
9114 wxIcon *arg1 = (wxIcon *) 0 ;
9115 void *argp1 = 0 ;
9116 int res1 = 0 ;
9117 PyObject *swig_obj[1] ;
9118
9119 if (!args) SWIG_fail;
9120 swig_obj[0] = args;
9121 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIcon, SWIG_POINTER_DISOWN | 0 );
9122 if (!SWIG_IsOK(res1)) {
9123 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Icon" "', expected argument " "1"" of type '" "wxIcon *""'");
9124 }
9125 arg1 = reinterpret_cast< wxIcon * >(argp1);
9126 {
9127 PyThreadState* __tstate = wxPyBeginAllowThreads();
9128 delete arg1;
d14a1e28 9129
0085ce49
RD
9130 wxPyEndAllowThreads(__tstate);
9131 if (PyErr_Occurred()) SWIG_fail;
9132 }
9133 resultobj = SWIG_Py_Void();
9134 return resultobj;
9135fail:
9136 return NULL;
d14a1e28
RD
9137}
9138
9139
0085ce49
RD
9140SWIGINTERN PyObject *_wrap_new_EmptyIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9141 PyObject *resultobj = 0;
9142 wxIcon *result = 0 ;
9143
9144 if (!SWIG_Python_UnpackTuple(args,"new_EmptyIcon",0,0,0)) SWIG_fail;
9145 {
9146 if (!wxPyCheckForApp()) SWIG_fail;
9147 PyThreadState* __tstate = wxPyBeginAllowThreads();
9148 result = (wxIcon *)new wxIcon();
9149 wxPyEndAllowThreads(__tstate);
9150 if (PyErr_Occurred()) SWIG_fail;
9151 }
9152 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
9153 return resultobj;
9154fail:
9155 return NULL;
9156}
9157
9158
9159SWIGINTERN PyObject *_wrap_new_IconFromLocation(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9160 PyObject *resultobj = 0;
9161 wxIconLocation *arg1 = 0 ;
9162 wxIcon *result = 0 ;
9163 void *argp1 = 0 ;
9164 int res1 = 0 ;
9165 PyObject * obj0 = 0 ;
9166 char * kwnames[] = {
9167 (char *) "loc", NULL
9168 };
9169
9170 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_IconFromLocation",kwnames,&obj0)) SWIG_fail;
9171 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxIconLocation, 0 | 0);
9172 if (!SWIG_IsOK(res1)) {
9173 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IconFromLocation" "', expected argument " "1"" of type '" "wxIconLocation const &""'");
9174 }
9175 if (!argp1) {
9176 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IconFromLocation" "', expected argument " "1"" of type '" "wxIconLocation const &""'");
9177 }
9178 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9179 {
9180 if (!wxPyCheckForApp()) SWIG_fail;
9181 PyThreadState* __tstate = wxPyBeginAllowThreads();
9182 result = (wxIcon *)new wxIcon((wxIconLocation const &)*arg1);
9183 wxPyEndAllowThreads(__tstate);
9184 if (PyErr_Occurred()) SWIG_fail;
9185 }
9186 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
9187 return resultobj;
9188fail:
9189 return NULL;
9190}
9191
9192
9193SWIGINTERN PyObject *_wrap_new_IconFromBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9194 PyObject *resultobj = 0;
9195 wxBitmap *arg1 = 0 ;
9196 wxIcon *result = 0 ;
9197 void *argp1 = 0 ;
9198 int res1 = 0 ;
9199 PyObject * obj0 = 0 ;
9200 char * kwnames[] = {
9201 (char *) "bmp", NULL
9202 };
9203
9204 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_IconFromBitmap",kwnames,&obj0)) SWIG_fail;
9205 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
9206 if (!SWIG_IsOK(res1)) {
9207 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IconFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
9208 }
9209 if (!argp1) {
9210 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IconFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
9211 }
9212 arg1 = reinterpret_cast< wxBitmap * >(argp1);
9213 {
9214 if (!wxPyCheckForApp()) SWIG_fail;
9215 PyThreadState* __tstate = wxPyBeginAllowThreads();
9216 result = (wxIcon *)new_wxIcon((wxBitmap const &)*arg1);
9217 wxPyEndAllowThreads(__tstate);
9218 if (PyErr_Occurred()) SWIG_fail;
9219 }
9220 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
9221 return resultobj;
9222fail:
9223 return NULL;
d14a1e28
RD
9224}
9225
9226
0085ce49
RD
9227SWIGINTERN PyObject *_wrap_new_IconFromXPMData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9228 PyObject *resultobj = 0;
9229 PyObject *arg1 = (PyObject *) 0 ;
9230 wxIcon *result = 0 ;
9231 PyObject * obj0 = 0 ;
9232 char * kwnames[] = {
9233 (char *) "listOfStrings", NULL
9234 };
9235
9236 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_IconFromXPMData",kwnames,&obj0)) SWIG_fail;
9237 arg1 = obj0;
9238 {
9239 if (!wxPyCheckForApp()) SWIG_fail;
9240 PyThreadState* __tstate = wxPyBeginAllowThreads();
9241 result = (wxIcon *)new_wxIcon(arg1);
9242 wxPyEndAllowThreads(__tstate);
9243 if (PyErr_Occurred()) SWIG_fail;
9244 }
9245 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
9246 return resultobj;
9247fail:
9248 return NULL;
9249}
9250
9251
9252SWIGINTERN PyObject *_wrap_Icon_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9253 PyObject *resultobj = 0;
9254 wxIcon *arg1 = (wxIcon *) 0 ;
9255 wxString *arg2 = 0 ;
9256 wxBitmapType arg3 ;
9257 bool result;
9258 void *argp1 = 0 ;
9259 int res1 = 0 ;
9260 bool temp2 = false ;
9261 int val3 ;
9262 int ecode3 = 0 ;
9263 PyObject * obj0 = 0 ;
9264 PyObject * obj1 = 0 ;
9265 PyObject * obj2 = 0 ;
9266 char * kwnames[] = {
9267 (char *) "self",(char *) "name",(char *) "type", NULL
9268 };
9269
9270 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Icon_LoadFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9271 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9272 if (!SWIG_IsOK(res1)) {
9273 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_LoadFile" "', expected argument " "1"" of type '" "wxIcon *""'");
9274 }
9275 arg1 = reinterpret_cast< wxIcon * >(argp1);
9276 {
9277 arg2 = wxString_in_helper(obj1);
9278 if (arg2 == NULL) SWIG_fail;
9279 temp2 = true;
9280 }
9281 ecode3 = SWIG_AsVal_int(obj2, &val3);
9282 if (!SWIG_IsOK(ecode3)) {
9283 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Icon_LoadFile" "', expected argument " "3"" of type '" "wxBitmapType""'");
9284 }
9285 arg3 = static_cast< wxBitmapType >(val3);
9286 {
9287 PyThreadState* __tstate = wxPyBeginAllowThreads();
9288 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3);
9289 wxPyEndAllowThreads(__tstate);
9290 if (PyErr_Occurred()) SWIG_fail;
9291 }
9292 {
9293 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9294 }
9295 {
9296 if (temp2)
9297 delete arg2;
9298 }
9299 return resultobj;
9300fail:
9301 {
9302 if (temp2)
9303 delete arg2;
9304 }
9305 return NULL;
d14a1e28
RD
9306}
9307
9308
b39fe951 9309SWIGINTERN PyObject *_wrap_Icon_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
9310 PyObject *resultobj = 0;
9311 wxIcon *arg1 = (wxIcon *) 0 ;
9312 bool result;
9313 void *argp1 = 0 ;
9314 int res1 = 0 ;
9315 PyObject *swig_obj[1] ;
9316
9317 if (!args) SWIG_fail;
9318 swig_obj[0] = args;
9319 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9320 if (!SWIG_IsOK(res1)) {
b39fe951 9321 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_IsOk" "', expected argument " "1"" of type '" "wxIcon *""'");
0085ce49
RD
9322 }
9323 arg1 = reinterpret_cast< wxIcon * >(argp1);
9324 {
9325 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 9326 result = (bool)(arg1)->IsOk();
0085ce49
RD
9327 wxPyEndAllowThreads(__tstate);
9328 if (PyErr_Occurred()) SWIG_fail;
9329 }
9330 {
9331 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9332 }
9333 return resultobj;
9334fail:
9335 return NULL;
d14a1e28
RD
9336}
9337
9338
0085ce49
RD
9339SWIGINTERN PyObject *_wrap_Icon_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9340 PyObject *resultobj = 0;
9341 wxIcon *arg1 = (wxIcon *) 0 ;
9342 int result;
9343 void *argp1 = 0 ;
9344 int res1 = 0 ;
9345 PyObject *swig_obj[1] ;
9346
9347 if (!args) SWIG_fail;
9348 swig_obj[0] = args;
9349 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9350 if (!SWIG_IsOK(res1)) {
9351 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_GetWidth" "', expected argument " "1"" of type '" "wxIcon *""'");
9352 }
9353 arg1 = reinterpret_cast< wxIcon * >(argp1);
9354 {
9355 PyThreadState* __tstate = wxPyBeginAllowThreads();
9356 result = (int)(arg1)->GetWidth();
9357 wxPyEndAllowThreads(__tstate);
9358 if (PyErr_Occurred()) SWIG_fail;
9359 }
9360 resultobj = SWIG_From_int(static_cast< int >(result));
9361 return resultobj;
9362fail:
9363 return NULL;
d3b6e4ff
RD
9364}
9365
9366
0085ce49
RD
9367SWIGINTERN PyObject *_wrap_Icon_GetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9368 PyObject *resultobj = 0;
9369 wxIcon *arg1 = (wxIcon *) 0 ;
9370 int result;
9371 void *argp1 = 0 ;
9372 int res1 = 0 ;
9373 PyObject *swig_obj[1] ;
9374
9375 if (!args) SWIG_fail;
9376 swig_obj[0] = args;
9377 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9378 if (!SWIG_IsOK(res1)) {
9379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_GetHeight" "', expected argument " "1"" of type '" "wxIcon *""'");
9380 }
9381 arg1 = reinterpret_cast< wxIcon * >(argp1);
9382 {
9383 PyThreadState* __tstate = wxPyBeginAllowThreads();
9384 result = (int)(arg1)->GetHeight();
9385 wxPyEndAllowThreads(__tstate);
9386 if (PyErr_Occurred()) SWIG_fail;
9387 }
9388 resultobj = SWIG_From_int(static_cast< int >(result));
9389 return resultobj;
9390fail:
9391 return NULL;
d14a1e28
RD
9392}
9393
9394
0085ce49
RD
9395SWIGINTERN PyObject *_wrap_Icon_GetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9396 PyObject *resultobj = 0;
9397 wxIcon *arg1 = (wxIcon *) 0 ;
9398 int result;
9399 void *argp1 = 0 ;
9400 int res1 = 0 ;
9401 PyObject *swig_obj[1] ;
9402
9403 if (!args) SWIG_fail;
9404 swig_obj[0] = args;
9405 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9406 if (!SWIG_IsOK(res1)) {
9407 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_GetDepth" "', expected argument " "1"" of type '" "wxIcon *""'");
9408 }
9409 arg1 = reinterpret_cast< wxIcon * >(argp1);
9410 {
9411 PyThreadState* __tstate = wxPyBeginAllowThreads();
9412 result = (int)(arg1)->GetDepth();
9413 wxPyEndAllowThreads(__tstate);
9414 if (PyErr_Occurred()) SWIG_fail;
9415 }
9416 resultobj = SWIG_From_int(static_cast< int >(result));
9417 return resultobj;
9418fail:
9419 return NULL;
9420}
9421
9422
9423SWIGINTERN PyObject *_wrap_Icon_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9424 PyObject *resultobj = 0;
9425 wxIcon *arg1 = (wxIcon *) 0 ;
9426 int arg2 ;
9427 void *argp1 = 0 ;
9428 int res1 = 0 ;
9429 int val2 ;
9430 int ecode2 = 0 ;
9431 PyObject * obj0 = 0 ;
9432 PyObject * obj1 = 0 ;
9433 char * kwnames[] = {
9434 (char *) "self",(char *) "w", NULL
9435 };
9436
9437 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Icon_SetWidth",kwnames,&obj0,&obj1)) SWIG_fail;
9438 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9439 if (!SWIG_IsOK(res1)) {
9440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_SetWidth" "', expected argument " "1"" of type '" "wxIcon *""'");
9441 }
9442 arg1 = reinterpret_cast< wxIcon * >(argp1);
9443 ecode2 = SWIG_AsVal_int(obj1, &val2);
9444 if (!SWIG_IsOK(ecode2)) {
9445 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Icon_SetWidth" "', expected argument " "2"" of type '" "int""'");
9446 }
9447 arg2 = static_cast< int >(val2);
9448 {
9449 PyThreadState* __tstate = wxPyBeginAllowThreads();
9450 (arg1)->SetWidth(arg2);
9451 wxPyEndAllowThreads(__tstate);
9452 if (PyErr_Occurred()) SWIG_fail;
9453 }
9454 resultobj = SWIG_Py_Void();
9455 return resultobj;
9456fail:
9457 return NULL;
9458}
9459
9460
9461SWIGINTERN PyObject *_wrap_Icon_SetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9462 PyObject *resultobj = 0;
9463 wxIcon *arg1 = (wxIcon *) 0 ;
9464 int arg2 ;
9465 void *argp1 = 0 ;
9466 int res1 = 0 ;
9467 int val2 ;
9468 int ecode2 = 0 ;
9469 PyObject * obj0 = 0 ;
9470 PyObject * obj1 = 0 ;
9471 char * kwnames[] = {
9472 (char *) "self",(char *) "h", NULL
9473 };
9474
9475 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Icon_SetHeight",kwnames,&obj0,&obj1)) SWIG_fail;
9476 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9477 if (!SWIG_IsOK(res1)) {
9478 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_SetHeight" "', expected argument " "1"" of type '" "wxIcon *""'");
9479 }
9480 arg1 = reinterpret_cast< wxIcon * >(argp1);
9481 ecode2 = SWIG_AsVal_int(obj1, &val2);
9482 if (!SWIG_IsOK(ecode2)) {
9483 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Icon_SetHeight" "', expected argument " "2"" of type '" "int""'");
9484 }
9485 arg2 = static_cast< int >(val2);
9486 {
9487 PyThreadState* __tstate = wxPyBeginAllowThreads();
9488 (arg1)->SetHeight(arg2);
9489 wxPyEndAllowThreads(__tstate);
9490 if (PyErr_Occurred()) SWIG_fail;
9491 }
9492 resultobj = SWIG_Py_Void();
9493 return resultobj;
9494fail:
9495 return NULL;
9496}
9497
9498
9499SWIGINTERN PyObject *_wrap_Icon_SetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9500 PyObject *resultobj = 0;
9501 wxIcon *arg1 = (wxIcon *) 0 ;
9502 int arg2 ;
9503 void *argp1 = 0 ;
9504 int res1 = 0 ;
9505 int val2 ;
9506 int ecode2 = 0 ;
9507 PyObject * obj0 = 0 ;
9508 PyObject * obj1 = 0 ;
9509 char * kwnames[] = {
9510 (char *) "self",(char *) "d", NULL
9511 };
9512
9513 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Icon_SetDepth",kwnames,&obj0,&obj1)) SWIG_fail;
9514 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9515 if (!SWIG_IsOK(res1)) {
9516 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_SetDepth" "', expected argument " "1"" of type '" "wxIcon *""'");
9517 }
9518 arg1 = reinterpret_cast< wxIcon * >(argp1);
9519 ecode2 = SWIG_AsVal_int(obj1, &val2);
9520 if (!SWIG_IsOK(ecode2)) {
9521 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Icon_SetDepth" "', expected argument " "2"" of type '" "int""'");
9522 }
9523 arg2 = static_cast< int >(val2);
9524 {
9525 PyThreadState* __tstate = wxPyBeginAllowThreads();
9526 (arg1)->SetDepth(arg2);
9527 wxPyEndAllowThreads(__tstate);
9528 if (PyErr_Occurred()) SWIG_fail;
9529 }
9530 resultobj = SWIG_Py_Void();
9531 return resultobj;
9532fail:
9533 return NULL;
9534}
9535
9536
9537SWIGINTERN PyObject *_wrap_Icon_CopyFromBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9538 PyObject *resultobj = 0;
9539 wxIcon *arg1 = (wxIcon *) 0 ;
9540 wxBitmap *arg2 = 0 ;
9541 void *argp1 = 0 ;
9542 int res1 = 0 ;
9543 void *argp2 = 0 ;
9544 int res2 = 0 ;
9545 PyObject * obj0 = 0 ;
9546 PyObject * obj1 = 0 ;
9547 char * kwnames[] = {
9548 (char *) "self",(char *) "bmp", NULL
9549 };
9550
9551 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Icon_CopyFromBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
9552 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIcon, 0 | 0 );
9553 if (!SWIG_IsOK(res1)) {
9554 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Icon_CopyFromBitmap" "', expected argument " "1"" of type '" "wxIcon *""'");
9555 }
9556 arg1 = reinterpret_cast< wxIcon * >(argp1);
9557 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
9558 if (!SWIG_IsOK(res2)) {
9559 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Icon_CopyFromBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
9560 }
9561 if (!argp2) {
9562 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Icon_CopyFromBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
9563 }
9564 arg2 = reinterpret_cast< wxBitmap * >(argp2);
9565 {
9566 PyThreadState* __tstate = wxPyBeginAllowThreads();
9567 (arg1)->CopyFromBitmap((wxBitmap const &)*arg2);
9568 wxPyEndAllowThreads(__tstate);
9569 if (PyErr_Occurred()) SWIG_fail;
9570 }
9571 resultobj = SWIG_Py_Void();
9572 return resultobj;
9573fail:
9574 return NULL;
d14a1e28
RD
9575}
9576
9577
0085ce49
RD
9578SWIGINTERN PyObject *Icon_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9579 PyObject *obj;
9580 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9581 SWIG_TypeNewClientData(SWIGTYPE_p_wxIcon, SWIG_NewClientData(obj));
9582 return SWIG_Py_Void();
d14a1e28
RD
9583}
9584
0085ce49
RD
9585SWIGINTERN PyObject *Icon_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9586 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
9587}
9588
0085ce49
RD
9589SWIGINTERN PyObject *_wrap_new_IconLocation(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9590 PyObject *resultobj = 0;
9591 wxString *arg1 = (wxString *) &wxPyEmptyString ;
9592 int arg2 = (int) 0 ;
9593 wxIconLocation *result = 0 ;
9594 bool temp1 = false ;
9595 int val2 ;
9596 int ecode2 = 0 ;
9597 PyObject * obj0 = 0 ;
9598 PyObject * obj1 = 0 ;
9599 char * kwnames[] = {
9600 (char *) "filename",(char *) "num", NULL
9601 };
9602
9603 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconLocation",kwnames,&obj0,&obj1)) SWIG_fail;
9604 if (obj0) {
b2df227b 9605 {
0085ce49
RD
9606 arg1 = wxString_in_helper(obj0);
9607 if (arg1 == NULL) SWIG_fail;
9608 temp1 = true;
b2df227b 9609 }
0085ce49
RD
9610 }
9611 if (obj1) {
9612 ecode2 = SWIG_AsVal_int(obj1, &val2);
9613 if (!SWIG_IsOK(ecode2)) {
9614 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_IconLocation" "', expected argument " "2"" of type '" "int""'");
9615 }
9616 arg2 = static_cast< int >(val2);
9617 }
9618 {
9619 PyThreadState* __tstate = wxPyBeginAllowThreads();
9620 result = (wxIconLocation *)new_wxIconLocation((wxString const *)arg1,arg2);
9621 wxPyEndAllowThreads(__tstate);
9622 if (PyErr_Occurred()) SWIG_fail;
9623 }
9624 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIconLocation, SWIG_POINTER_NEW | 0 );
9625 {
9626 if (temp1)
9627 delete arg1;
9628 }
9629 return resultobj;
9630fail:
9631 {
9632 if (temp1)
9633 delete arg1;
9634 }
9635 return NULL;
b2df227b
RD
9636}
9637
9638
0085ce49
RD
9639SWIGINTERN PyObject *_wrap_delete_IconLocation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9640 PyObject *resultobj = 0;
9641 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9642 void *argp1 = 0 ;
9643 int res1 = 0 ;
9644 PyObject *swig_obj[1] ;
9645
9646 if (!args) SWIG_fail;
9647 swig_obj[0] = args;
9648 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIconLocation, SWIG_POINTER_DISOWN | 0 );
9649 if (!SWIG_IsOK(res1)) {
9650 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IconLocation" "', expected argument " "1"" of type '" "wxIconLocation *""'");
9651 }
9652 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9653 {
9654 PyThreadState* __tstate = wxPyBeginAllowThreads();
9655 delete arg1;
4276dc52 9656
0085ce49
RD
9657 wxPyEndAllowThreads(__tstate);
9658 if (PyErr_Occurred()) SWIG_fail;
9659 }
9660 resultobj = SWIG_Py_Void();
9661 return resultobj;
9662fail:
9663 return NULL;
4276dc52
RD
9664}
9665
9666
0085ce49
RD
9667SWIGINTERN PyObject *_wrap_IconLocation_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9668 PyObject *resultobj = 0;
9669 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9670 bool result;
9671 void *argp1 = 0 ;
9672 int res1 = 0 ;
9673 PyObject *swig_obj[1] ;
9674
9675 if (!args) SWIG_fail;
9676 swig_obj[0] = args;
9677 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIconLocation, 0 | 0 );
9678 if (!SWIG_IsOK(res1)) {
9679 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconLocation_IsOk" "', expected argument " "1"" of type '" "wxIconLocation const *""'");
9680 }
9681 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9682 {
9683 PyThreadState* __tstate = wxPyBeginAllowThreads();
9684 result = (bool)((wxIconLocation const *)arg1)->IsOk();
9685 wxPyEndAllowThreads(__tstate);
9686 if (PyErr_Occurred()) SWIG_fail;
9687 }
9688 {
9689 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9690 }
9691 return resultobj;
9692fail:
9693 return NULL;
9694}
9695
9696
9697SWIGINTERN PyObject *_wrap_IconLocation_SetFileName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9698 PyObject *resultobj = 0;
9699 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9700 wxString *arg2 = 0 ;
9701 void *argp1 = 0 ;
9702 int res1 = 0 ;
9703 bool temp2 = false ;
9704 PyObject * obj0 = 0 ;
9705 PyObject * obj1 = 0 ;
9706 char * kwnames[] = {
9707 (char *) "self",(char *) "filename", NULL
9708 };
9709
9710 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IconLocation_SetFileName",kwnames,&obj0,&obj1)) SWIG_fail;
9711 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIconLocation, 0 | 0 );
9712 if (!SWIG_IsOK(res1)) {
9713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconLocation_SetFileName" "', expected argument " "1"" of type '" "wxIconLocation *""'");
9714 }
9715 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9716 {
9717 arg2 = wxString_in_helper(obj1);
9718 if (arg2 == NULL) SWIG_fail;
9719 temp2 = true;
9720 }
9721 {
9722 PyThreadState* __tstate = wxPyBeginAllowThreads();
9723 (arg1)->SetFileName((wxString const &)*arg2);
9724 wxPyEndAllowThreads(__tstate);
9725 if (PyErr_Occurred()) SWIG_fail;
9726 }
9727 resultobj = SWIG_Py_Void();
9728 {
9729 if (temp2)
9730 delete arg2;
9731 }
9732 return resultobj;
9733fail:
9734 {
9735 if (temp2)
9736 delete arg2;
9737 }
9738 return NULL;
4276dc52
RD
9739}
9740
9741
0085ce49
RD
9742SWIGINTERN PyObject *_wrap_IconLocation_GetFileName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9743 PyObject *resultobj = 0;
9744 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9745 wxString *result = 0 ;
9746 void *argp1 = 0 ;
9747 int res1 = 0 ;
9748 PyObject *swig_obj[1] ;
9749
9750 if (!args) SWIG_fail;
9751 swig_obj[0] = args;
9752 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIconLocation, 0 | 0 );
9753 if (!SWIG_IsOK(res1)) {
9754 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconLocation_GetFileName" "', expected argument " "1"" of type '" "wxIconLocation const *""'");
9755 }
9756 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9757 {
9758 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 9759 {
0085ce49
RD
9760 wxString const &_result_ref = ((wxIconLocation const *)arg1)->GetFileName();
9761 result = (wxString *) &_result_ref;
093d3ff1 9762 }
0085ce49
RD
9763 wxPyEndAllowThreads(__tstate);
9764 if (PyErr_Occurred()) SWIG_fail;
9765 }
9766 {
9767#if wxUSE_UNICODE
9768 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
9769#else
9770 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
9771#endif
9772 }
9773 return resultobj;
9774fail:
9775 return NULL;
9776}
9777
9778
9779SWIGINTERN PyObject *_wrap_IconLocation_SetIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9780 PyObject *resultobj = 0;
9781 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9782 int arg2 ;
9783 void *argp1 = 0 ;
9784 int res1 = 0 ;
9785 int val2 ;
9786 int ecode2 = 0 ;
9787 PyObject * obj0 = 0 ;
9788 PyObject * obj1 = 0 ;
9789 char * kwnames[] = {
9790 (char *) "self",(char *) "num", NULL
9791 };
9792
9793 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IconLocation_SetIndex",kwnames,&obj0,&obj1)) SWIG_fail;
9794 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIconLocation, 0 | 0 );
9795 if (!SWIG_IsOK(res1)) {
9796 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconLocation_SetIndex" "', expected argument " "1"" of type '" "wxIconLocation *""'");
9797 }
9798 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9799 ecode2 = SWIG_AsVal_int(obj1, &val2);
9800 if (!SWIG_IsOK(ecode2)) {
9801 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IconLocation_SetIndex" "', expected argument " "2"" of type '" "int""'");
9802 }
9803 arg2 = static_cast< int >(val2);
9804 {
9805 PyThreadState* __tstate = wxPyBeginAllowThreads();
9806 wxIconLocation_SetIndex(arg1,arg2);
9807 wxPyEndAllowThreads(__tstate);
9808 if (PyErr_Occurred()) SWIG_fail;
9809 }
9810 resultobj = SWIG_Py_Void();
9811 return resultobj;
9812fail:
9813 return NULL;
d14a1e28
RD
9814}
9815
9816
0085ce49
RD
9817SWIGINTERN PyObject *_wrap_IconLocation_GetIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9818 PyObject *resultobj = 0;
9819 wxIconLocation *arg1 = (wxIconLocation *) 0 ;
9820 int result;
9821 void *argp1 = 0 ;
9822 int res1 = 0 ;
9823 PyObject *swig_obj[1] ;
9824
9825 if (!args) SWIG_fail;
9826 swig_obj[0] = args;
9827 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIconLocation, 0 | 0 );
9828 if (!SWIG_IsOK(res1)) {
9829 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconLocation_GetIndex" "', expected argument " "1"" of type '" "wxIconLocation *""'");
9830 }
9831 arg1 = reinterpret_cast< wxIconLocation * >(argp1);
9832 {
9833 PyThreadState* __tstate = wxPyBeginAllowThreads();
9834 result = (int)wxIconLocation_GetIndex(arg1);
9835 wxPyEndAllowThreads(__tstate);
9836 if (PyErr_Occurred()) SWIG_fail;
9837 }
9838 resultobj = SWIG_From_int(static_cast< int >(result));
9839 return resultobj;
9840fail:
9841 return NULL;
d14a1e28
RD
9842}
9843
9844
0085ce49
RD
9845SWIGINTERN PyObject *IconLocation_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9846 PyObject *obj;
9847 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9848 SWIG_TypeNewClientData(SWIGTYPE_p_wxIconLocation, SWIG_NewClientData(obj));
9849 return SWIG_Py_Void();
d14a1e28
RD
9850}
9851
0085ce49
RD
9852SWIGINTERN PyObject *IconLocation_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9853 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
9854}
9855
0085ce49
RD
9856SWIGINTERN PyObject *_wrap_new_IconBundle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9857 PyObject *resultobj = 0;
9858 wxIconBundle *result = 0 ;
9859
9860 if (!SWIG_Python_UnpackTuple(args,"new_IconBundle",0,0,0)) SWIG_fail;
9861 {
9862 PyThreadState* __tstate = wxPyBeginAllowThreads();
9863 result = (wxIconBundle *)new wxIconBundle();
9864 wxPyEndAllowThreads(__tstate);
9865 if (PyErr_Occurred()) SWIG_fail;
9866 }
9867 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIconBundle, SWIG_POINTER_NEW | 0 );
9868 return resultobj;
9869fail:
9870 return NULL;
9871}
9872
9873
9874SWIGINTERN PyObject *_wrap_new_IconBundleFromFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9875 PyObject *resultobj = 0;
9876 wxString *arg1 = 0 ;
9877 long arg2 ;
9878 wxIconBundle *result = 0 ;
9879 bool temp1 = false ;
9880 long val2 ;
9881 int ecode2 = 0 ;
9882 PyObject * obj0 = 0 ;
9883 PyObject * obj1 = 0 ;
9884 char * kwnames[] = {
9885 (char *) "file",(char *) "type", NULL
9886 };
9887
9888 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_IconBundleFromFile",kwnames,&obj0,&obj1)) SWIG_fail;
9889 {
9890 arg1 = wxString_in_helper(obj0);
9891 if (arg1 == NULL) SWIG_fail;
9892 temp1 = true;
9893 }
9894 ecode2 = SWIG_AsVal_long(obj1, &val2);
9895 if (!SWIG_IsOK(ecode2)) {
9896 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_IconBundleFromFile" "', expected argument " "2"" of type '" "long""'");
9897 }
9898 arg2 = static_cast< long >(val2);
9899 {
9900 PyThreadState* __tstate = wxPyBeginAllowThreads();
9901 result = (wxIconBundle *)new wxIconBundle((wxString const &)*arg1,arg2);
9902 wxPyEndAllowThreads(__tstate);
9903 if (PyErr_Occurred()) SWIG_fail;
9904 }
9905 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIconBundle, SWIG_POINTER_OWN | 0 );
9906 {
9907 if (temp1)
9908 delete arg1;
9909 }
9910 return resultobj;
9911fail:
9912 {
9913 if (temp1)
9914 delete arg1;
9915 }
9916 return NULL;
d14a1e28
RD
9917}
9918
9919
0085ce49
RD
9920SWIGINTERN PyObject *_wrap_new_IconBundleFromIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9921 PyObject *resultobj = 0;
9922 wxIcon *arg1 = 0 ;
9923 wxIconBundle *result = 0 ;
9924 void *argp1 = 0 ;
9925 int res1 = 0 ;
9926 PyObject * obj0 = 0 ;
9927 char * kwnames[] = {
9928 (char *) "icon", NULL
9929 };
9930
9931 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_IconBundleFromIcon",kwnames,&obj0)) SWIG_fail;
9932 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxIcon, 0 | 0);
9933 if (!SWIG_IsOK(res1)) {
9934 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IconBundleFromIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
9935 }
9936 if (!argp1) {
9937 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IconBundleFromIcon" "', expected argument " "1"" of type '" "wxIcon const &""'");
9938 }
9939 arg1 = reinterpret_cast< wxIcon * >(argp1);
9940 {
9941 PyThreadState* __tstate = wxPyBeginAllowThreads();
9942 result = (wxIconBundle *)new wxIconBundle((wxIcon const &)*arg1);
9943 wxPyEndAllowThreads(__tstate);
9944 if (PyErr_Occurred()) SWIG_fail;
9945 }
9946 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxIconBundle, SWIG_POINTER_OWN | 0 );
9947 return resultobj;
9948fail:
9949 return NULL;
d14a1e28
RD
9950}
9951
9952
0085ce49
RD
9953SWIGINTERN PyObject *_wrap_delete_IconBundle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9954 PyObject *resultobj = 0;
9955 wxIconBundle *arg1 = (wxIconBundle *) 0 ;
9956 void *argp1 = 0 ;
9957 int res1 = 0 ;
9958 PyObject *swig_obj[1] ;
9959
9960 if (!args) SWIG_fail;
9961 swig_obj[0] = args;
9962 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxIconBundle, SWIG_POINTER_DISOWN | 0 );
9963 if (!SWIG_IsOK(res1)) {
9964 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IconBundle" "', expected argument " "1"" of type '" "wxIconBundle *""'");
9965 }
9966 arg1 = reinterpret_cast< wxIconBundle * >(argp1);
9967 {
9968 PyThreadState* __tstate = wxPyBeginAllowThreads();
9969 delete arg1;
d14a1e28 9970
0085ce49
RD
9971 wxPyEndAllowThreads(__tstate);
9972 if (PyErr_Occurred()) SWIG_fail;
9973 }
9974 resultobj = SWIG_Py_Void();
9975 return resultobj;
9976fail:
9977 return NULL;
9978}
9979
9980
9981SWIGINTERN PyObject *_wrap_IconBundle_AddIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9982 PyObject *resultobj = 0;
9983 wxIconBundle *arg1 = (wxIconBundle *) 0 ;
9984 wxIcon *arg2 = 0 ;
9985 void *argp1 = 0 ;
9986 int res1 = 0 ;
9987 void *argp2 = 0 ;
9988 int res2 = 0 ;
9989 PyObject * obj0 = 0 ;
9990 PyObject * obj1 = 0 ;
9991 char * kwnames[] = {
9992 (char *) "self",(char *) "icon", NULL
9993 };
9994
9995 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IconBundle_AddIcon",kwnames,&obj0,&obj1)) SWIG_fail;
9996 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIconBundle, 0 | 0 );
9997 if (!SWIG_IsOK(res1)) {
9998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconBundle_AddIcon" "', expected argument " "1"" of type '" "wxIconBundle *""'");
9999 }
10000 arg1 = reinterpret_cast< wxIconBundle * >(argp1);
10001 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
10002 if (!SWIG_IsOK(res2)) {
10003 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IconBundle_AddIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10004 }
10005 if (!argp2) {
10006 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "IconBundle_AddIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10007 }
10008 arg2 = reinterpret_cast< wxIcon * >(argp2);
10009 {
10010 PyThreadState* __tstate = wxPyBeginAllowThreads();
10011 (arg1)->AddIcon((wxIcon const &)*arg2);
10012 wxPyEndAllowThreads(__tstate);
10013 if (PyErr_Occurred()) SWIG_fail;
10014 }
10015 resultobj = SWIG_Py_Void();
10016 return resultobj;
10017fail:
10018 return NULL;
10019}
10020
10021
10022SWIGINTERN PyObject *_wrap_IconBundle_AddIconFromFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10023 PyObject *resultobj = 0;
10024 wxIconBundle *arg1 = (wxIconBundle *) 0 ;
10025 wxString *arg2 = 0 ;
10026 long arg3 ;
10027 void *argp1 = 0 ;
10028 int res1 = 0 ;
10029 bool temp2 = false ;
10030 long val3 ;
10031 int ecode3 = 0 ;
10032 PyObject * obj0 = 0 ;
10033 PyObject * obj1 = 0 ;
10034 PyObject * obj2 = 0 ;
10035 char * kwnames[] = {
10036 (char *) "self",(char *) "file",(char *) "type", NULL
10037 };
10038
10039 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IconBundle_AddIconFromFile",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10040 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIconBundle, 0 | 0 );
10041 if (!SWIG_IsOK(res1)) {
10042 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconBundle_AddIconFromFile" "', expected argument " "1"" of type '" "wxIconBundle *""'");
10043 }
10044 arg1 = reinterpret_cast< wxIconBundle * >(argp1);
10045 {
10046 arg2 = wxString_in_helper(obj1);
10047 if (arg2 == NULL) SWIG_fail;
10048 temp2 = true;
10049 }
10050 ecode3 = SWIG_AsVal_long(obj2, &val3);
10051 if (!SWIG_IsOK(ecode3)) {
10052 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IconBundle_AddIconFromFile" "', expected argument " "3"" of type '" "long""'");
10053 }
10054 arg3 = static_cast< long >(val3);
10055 {
10056 PyThreadState* __tstate = wxPyBeginAllowThreads();
10057 (arg1)->AddIcon((wxString const &)*arg2,arg3);
10058 wxPyEndAllowThreads(__tstate);
10059 if (PyErr_Occurred()) SWIG_fail;
10060 }
10061 resultobj = SWIG_Py_Void();
10062 {
10063 if (temp2)
10064 delete arg2;
10065 }
10066 return resultobj;
10067fail:
10068 {
10069 if (temp2)
10070 delete arg2;
10071 }
10072 return NULL;
10073}
10074
10075
10076SWIGINTERN PyObject *_wrap_IconBundle_GetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10077 PyObject *resultobj = 0;
10078 wxIconBundle *arg1 = (wxIconBundle *) 0 ;
10079 wxSize *arg2 = 0 ;
10080 wxIcon *result = 0 ;
10081 void *argp1 = 0 ;
10082 int res1 = 0 ;
10083 wxSize temp2 ;
10084 PyObject * obj0 = 0 ;
10085 PyObject * obj1 = 0 ;
10086 char * kwnames[] = {
10087 (char *) "self",(char *) "size", NULL
10088 };
10089
10090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IconBundle_GetIcon",kwnames,&obj0,&obj1)) SWIG_fail;
10091 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxIconBundle, 0 | 0 );
10092 if (!SWIG_IsOK(res1)) {
10093 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IconBundle_GetIcon" "', expected argument " "1"" of type '" "wxIconBundle const *""'");
10094 }
10095 arg1 = reinterpret_cast< wxIconBundle * >(argp1);
10096 {
10097 arg2 = &temp2;
10098 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
10099 }
10100 {
10101 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28 10102 {
0085ce49
RD
10103 wxIcon const &_result_ref = ((wxIconBundle const *)arg1)->GetIcon((wxSize const &)*arg2);
10104 result = (wxIcon *) &_result_ref;
d14a1e28 10105 }
0085ce49
RD
10106 wxPyEndAllowThreads(__tstate);
10107 if (PyErr_Occurred()) SWIG_fail;
10108 }
10109 {
10110 wxIcon* resultptr = new wxIcon(*result);
10111 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxIcon, 1);
10112 }
10113 return resultobj;
10114fail:
10115 return NULL;
10116}
10117
10118
10119SWIGINTERN PyObject *IconBundle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10120 PyObject *obj;
10121 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10122 SWIG_TypeNewClientData(SWIGTYPE_p_wxIconBundle, SWIG_NewClientData(obj));
10123 return SWIG_Py_Void();
10124}
10125
10126SWIGINTERN PyObject *IconBundle_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10127 return SWIG_Python_InitShadowInstance(args);
10128}
10129
10130SWIGINTERN PyObject *_wrap_new_Cursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10131 PyObject *resultobj = 0;
10132 wxString *arg1 = 0 ;
10133 long arg2 ;
10134 int arg3 = (int) 0 ;
10135 int arg4 = (int) 0 ;
10136 wxCursor *result = 0 ;
10137 bool temp1 = false ;
10138 long val2 ;
10139 int ecode2 = 0 ;
10140 int val3 ;
10141 int ecode3 = 0 ;
10142 int val4 ;
10143 int ecode4 = 0 ;
10144 PyObject * obj0 = 0 ;
10145 PyObject * obj1 = 0 ;
10146 PyObject * obj2 = 0 ;
10147 PyObject * obj3 = 0 ;
10148 char * kwnames[] = {
10149 (char *) "cursorName",(char *) "type",(char *) "hotSpotX",(char *) "hotSpotY", NULL
10150 };
10151
10152 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_Cursor",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10153 {
10154 arg1 = wxString_in_helper(obj0);
10155 if (arg1 == NULL) SWIG_fail;
10156 temp1 = true;
10157 }
10158 ecode2 = SWIG_AsVal_long(obj1, &val2);
10159 if (!SWIG_IsOK(ecode2)) {
10160 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Cursor" "', expected argument " "2"" of type '" "long""'");
10161 }
10162 arg2 = static_cast< long >(val2);
10163 if (obj2) {
10164 ecode3 = SWIG_AsVal_int(obj2, &val3);
10165 if (!SWIG_IsOK(ecode3)) {
10166 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Cursor" "', expected argument " "3"" of type '" "int""'");
10167 }
10168 arg3 = static_cast< int >(val3);
10169 }
10170 if (obj3) {
10171 ecode4 = SWIG_AsVal_int(obj3, &val4);
10172 if (!SWIG_IsOK(ecode4)) {
10173 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Cursor" "', expected argument " "4"" of type '" "int""'");
10174 }
10175 arg4 = static_cast< int >(val4);
10176 }
10177 {
10178 if (!wxPyCheckForApp()) SWIG_fail;
10179 PyThreadState* __tstate = wxPyBeginAllowThreads();
10180 result = (wxCursor *)new_wxCursor((wxString const &)*arg1,arg2,arg3,arg4);
10181 wxPyEndAllowThreads(__tstate);
10182 if (PyErr_Occurred()) SWIG_fail;
10183 }
10184 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCursor, SWIG_POINTER_NEW | 0 );
10185 {
10186 if (temp1)
10187 delete arg1;
10188 }
10189 return resultobj;
10190fail:
10191 {
10192 if (temp1)
10193 delete arg1;
10194 }
10195 return NULL;
d14a1e28
RD
10196}
10197
10198
0085ce49
RD
10199SWIGINTERN PyObject *_wrap_delete_Cursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10200 PyObject *resultobj = 0;
10201 wxCursor *arg1 = (wxCursor *) 0 ;
10202 void *argp1 = 0 ;
10203 int res1 = 0 ;
10204 PyObject *swig_obj[1] ;
10205
10206 if (!args) SWIG_fail;
10207 swig_obj[0] = args;
10208 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCursor, SWIG_POINTER_DISOWN | 0 );
10209 if (!SWIG_IsOK(res1)) {
10210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Cursor" "', expected argument " "1"" of type '" "wxCursor *""'");
10211 }
10212 arg1 = reinterpret_cast< wxCursor * >(argp1);
10213 {
10214 PyThreadState* __tstate = wxPyBeginAllowThreads();
10215 delete arg1;
093d3ff1 10216
0085ce49
RD
10217 wxPyEndAllowThreads(__tstate);
10218 if (PyErr_Occurred()) SWIG_fail;
10219 }
10220 resultobj = SWIG_Py_Void();
10221 return resultobj;
10222fail:
10223 return NULL;
10224}
10225
10226
10227SWIGINTERN PyObject *_wrap_new_StockCursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10228 PyObject *resultobj = 0;
10229 int arg1 ;
10230 wxCursor *result = 0 ;
10231 int val1 ;
10232 int ecode1 = 0 ;
10233 PyObject * obj0 = 0 ;
10234 char * kwnames[] = {
10235 (char *) "id", NULL
10236 };
10237
10238 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_StockCursor",kwnames,&obj0)) SWIG_fail;
10239 ecode1 = SWIG_AsVal_int(obj0, &val1);
10240 if (!SWIG_IsOK(ecode1)) {
10241 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_StockCursor" "', expected argument " "1"" of type '" "int""'");
10242 }
10243 arg1 = static_cast< int >(val1);
10244 {
10245 if (!wxPyCheckForApp()) SWIG_fail;
10246 PyThreadState* __tstate = wxPyBeginAllowThreads();
10247 result = (wxCursor *)new wxCursor(arg1);
10248 wxPyEndAllowThreads(__tstate);
10249 if (PyErr_Occurred()) SWIG_fail;
10250 }
10251 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCursor, SWIG_POINTER_OWN | 0 );
10252 return resultobj;
10253fail:
10254 return NULL;
10255}
10256
10257
10258SWIGINTERN PyObject *_wrap_new_CursorFromImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10259 PyObject *resultobj = 0;
10260 wxImage *arg1 = 0 ;
10261 wxCursor *result = 0 ;
10262 void *argp1 = 0 ;
10263 int res1 = 0 ;
10264 PyObject * obj0 = 0 ;
10265 char * kwnames[] = {
10266 (char *) "image", NULL
10267 };
10268
10269 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CursorFromImage",kwnames,&obj0)) SWIG_fail;
10270 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxImage, 0 | 0);
10271 if (!SWIG_IsOK(res1)) {
10272 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CursorFromImage" "', expected argument " "1"" of type '" "wxImage const &""'");
10273 }
10274 if (!argp1) {
10275 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CursorFromImage" "', expected argument " "1"" of type '" "wxImage const &""'");
10276 }
10277 arg1 = reinterpret_cast< wxImage * >(argp1);
10278 {
10279 if (!wxPyCheckForApp()) SWIG_fail;
10280 PyThreadState* __tstate = wxPyBeginAllowThreads();
10281 result = (wxCursor *)new wxCursor((wxImage const &)*arg1);
10282 wxPyEndAllowThreads(__tstate);
10283 if (PyErr_Occurred()) SWIG_fail;
10284 }
10285 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCursor, SWIG_POINTER_OWN | 0 );
10286 return resultobj;
10287fail:
10288 return NULL;
093d3ff1
RD
10289}
10290
10291
b39fe951 10292SWIGINTERN PyObject *_wrap_Cursor_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
10293 PyObject *resultobj = 0;
10294 wxCursor *arg1 = (wxCursor *) 0 ;
10295 bool result;
10296 void *argp1 = 0 ;
10297 int res1 = 0 ;
10298 PyObject *swig_obj[1] ;
10299
10300 if (!args) SWIG_fail;
10301 swig_obj[0] = args;
10302 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxCursor, 0 | 0 );
10303 if (!SWIG_IsOK(res1)) {
b39fe951 10304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Cursor_IsOk" "', expected argument " "1"" of type '" "wxCursor *""'");
0085ce49
RD
10305 }
10306 arg1 = reinterpret_cast< wxCursor * >(argp1);
10307 {
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 10309 result = (bool)(arg1)->IsOk();
0085ce49
RD
10310 wxPyEndAllowThreads(__tstate);
10311 if (PyErr_Occurred()) SWIG_fail;
10312 }
10313 {
10314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10315 }
10316 return resultobj;
10317fail:
10318 return NULL;
10319}
10320
10321
10322SWIGINTERN PyObject *Cursor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10323 PyObject *obj;
10324 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
10325 SWIG_TypeNewClientData(SWIGTYPE_p_wxCursor, SWIG_NewClientData(obj));
10326 return SWIG_Py_Void();
10327}
10328
10329SWIGINTERN PyObject *Cursor_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10330 return SWIG_Python_InitShadowInstance(args);
10331}
10332
10333SWIGINTERN PyObject *_wrap_new_Region(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10334 PyObject *resultobj = 0;
10335 int arg1 = (int) 0 ;
10336 int arg2 = (int) 0 ;
10337 int arg3 = (int) 0 ;
10338 int arg4 = (int) 0 ;
10339 wxRegion *result = 0 ;
10340 int val1 ;
10341 int ecode1 = 0 ;
10342 int val2 ;
10343 int ecode2 = 0 ;
10344 int val3 ;
10345 int ecode3 = 0 ;
10346 int val4 ;
10347 int ecode4 = 0 ;
10348 PyObject * obj0 = 0 ;
10349 PyObject * obj1 = 0 ;
10350 PyObject * obj2 = 0 ;
10351 PyObject * obj3 = 0 ;
10352 char * kwnames[] = {
10353 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
10354 };
10355
10356 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Region",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10357 if (obj0) {
10358 ecode1 = SWIG_AsVal_int(obj0, &val1);
10359 if (!SWIG_IsOK(ecode1)) {
10360 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Region" "', expected argument " "1"" of type '" "int""'");
10361 }
10362 arg1 = static_cast< int >(val1);
10363 }
10364 if (obj1) {
10365 ecode2 = SWIG_AsVal_int(obj1, &val2);
10366 if (!SWIG_IsOK(ecode2)) {
10367 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Region" "', expected argument " "2"" of type '" "int""'");
10368 }
10369 arg2 = static_cast< int >(val2);
10370 }
10371 if (obj2) {
10372 ecode3 = SWIG_AsVal_int(obj2, &val3);
10373 if (!SWIG_IsOK(ecode3)) {
10374 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Region" "', expected argument " "3"" of type '" "int""'");
10375 }
10376 arg3 = static_cast< int >(val3);
10377 }
10378 if (obj3) {
10379 ecode4 = SWIG_AsVal_int(obj3, &val4);
10380 if (!SWIG_IsOK(ecode4)) {
10381 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Region" "', expected argument " "4"" of type '" "int""'");
10382 }
10383 arg4 = static_cast< int >(val4);
10384 }
10385 {
10386 if (!wxPyCheckForApp()) SWIG_fail;
10387 PyThreadState* __tstate = wxPyBeginAllowThreads();
10388 result = (wxRegion *)new wxRegion(arg1,arg2,arg3,arg4);
10389 wxPyEndAllowThreads(__tstate);
10390 if (PyErr_Occurred()) SWIG_fail;
10391 }
10392 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRegion, SWIG_POINTER_NEW | 0 );
10393 return resultobj;
10394fail:
10395 return NULL;
10396}
10397
10398
10399SWIGINTERN PyObject *_wrap_new_RegionFromBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10400 PyObject *resultobj = 0;
10401 wxBitmap *arg1 = 0 ;
10402 wxRegion *result = 0 ;
10403 void *argp1 = 0 ;
10404 int res1 = 0 ;
10405 PyObject * obj0 = 0 ;
10406 char * kwnames[] = {
10407 (char *) "bmp", NULL
10408 };
10409
10410 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_RegionFromBitmap",kwnames,&obj0)) SWIG_fail;
10411 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
10412 if (!SWIG_IsOK(res1)) {
10413 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegionFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
10414 }
10415 if (!argp1) {
10416 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegionFromBitmap" "', expected argument " "1"" of type '" "wxBitmap const &""'");
10417 }
10418 arg1 = reinterpret_cast< wxBitmap * >(argp1);
10419 {
10420 if (!wxPyCheckForApp()) SWIG_fail;
10421 PyThreadState* __tstate = wxPyBeginAllowThreads();
10422 result = (wxRegion *)new wxRegion((wxBitmap const &)*arg1);
10423 wxPyEndAllowThreads(__tstate);
10424 if (PyErr_Occurred()) SWIG_fail;
10425 }
10426 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRegion, SWIG_POINTER_OWN | 0 );
10427 return resultobj;
10428fail:
10429 return NULL;
10430}
10431
10432
10433SWIGINTERN PyObject *_wrap_new_RegionFromBitmapColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10434 PyObject *resultobj = 0;
10435 wxBitmap *arg1 = 0 ;
10436 wxColour *arg2 = 0 ;
10437 int arg3 = (int) 0 ;
10438 wxRegion *result = 0 ;
10439 void *argp1 = 0 ;
10440 int res1 = 0 ;
10441 wxColour temp2 ;
10442 int val3 ;
10443 int ecode3 = 0 ;
10444 PyObject * obj0 = 0 ;
10445 PyObject * obj1 = 0 ;
10446 PyObject * obj2 = 0 ;
10447 char * kwnames[] = {
10448 (char *) "bmp",(char *) "transColour",(char *) "tolerance", NULL
10449 };
10450
10451 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_RegionFromBitmapColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10452 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 | 0);
10453 if (!SWIG_IsOK(res1)) {
10454 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegionFromBitmapColour" "', expected argument " "1"" of type '" "wxBitmap const &""'");
10455 }
10456 if (!argp1) {
10457 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegionFromBitmapColour" "', expected argument " "1"" of type '" "wxBitmap const &""'");
10458 }
10459 arg1 = reinterpret_cast< wxBitmap * >(argp1);
10460 {
10461 arg2 = &temp2;
10462 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10463 }
10464 if (obj2) {
10465 ecode3 = SWIG_AsVal_int(obj2, &val3);
10466 if (!SWIG_IsOK(ecode3)) {
10467 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_RegionFromBitmapColour" "', expected argument " "3"" of type '" "int""'");
10468 }
10469 arg3 = static_cast< int >(val3);
10470 }
10471 {
10472 if (!wxPyCheckForApp()) SWIG_fail;
10473 PyThreadState* __tstate = wxPyBeginAllowThreads();
10474 result = (wxRegion *)new wxRegion((wxBitmap const &)*arg1,(wxColour const &)*arg2,arg3);
10475 wxPyEndAllowThreads(__tstate);
10476 if (PyErr_Occurred()) SWIG_fail;
10477 }
10478 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRegion, SWIG_POINTER_OWN | 0 );
10479 return resultobj;
10480fail:
10481 return NULL;
10482}
10483
10484
10485SWIGINTERN PyObject *_wrap_new_RegionFromPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10486 PyObject *resultobj = 0;
10487 int arg1 ;
10488 wxPoint *arg2 = (wxPoint *) 0 ;
10489 int arg3 = (int) wxWINDING_RULE ;
10490 wxRegion *result = 0 ;
10491 int val3 ;
10492 int ecode3 = 0 ;
10493 PyObject * obj0 = 0 ;
10494 PyObject * obj1 = 0 ;
10495 char * kwnames[] = {
10496 (char *) "points",(char *) "fillStyle", NULL
10497 };
10498
10499 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_RegionFromPoints",kwnames,&obj0,&obj1)) SWIG_fail;
10500 {
10501 arg2 = wxPoint_LIST_helper(obj0, &arg1);
10502 if (arg2 == NULL) SWIG_fail;
10503 }
10504 if (obj1) {
10505 ecode3 = SWIG_AsVal_int(obj1, &val3);
10506 if (!SWIG_IsOK(ecode3)) {
10507 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_RegionFromPoints" "', expected argument " "3"" of type '" "int""'");
10508 }
10509 arg3 = static_cast< int >(val3);
10510 }
10511 {
10512 if (!wxPyCheckForApp()) SWIG_fail;
10513 PyThreadState* __tstate = wxPyBeginAllowThreads();
10514 result = (wxRegion *)new wxRegion(arg1,arg2,arg3);
10515 wxPyEndAllowThreads(__tstate);
10516 if (PyErr_Occurred()) SWIG_fail;
10517 }
10518 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRegion, SWIG_POINTER_OWN | 0 );
10519 {
10520 if (arg2) delete [] arg2;
10521 }
10522 return resultobj;
10523fail:
10524 {
10525 if (arg2) delete [] arg2;
10526 }
10527 return NULL;
d14a1e28
RD
10528}
10529
10530
0085ce49
RD
10531SWIGINTERN PyObject *_wrap_delete_Region(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10532 PyObject *resultobj = 0;
10533 wxRegion *arg1 = (wxRegion *) 0 ;
10534 void *argp1 = 0 ;
10535 int res1 = 0 ;
10536 PyObject *swig_obj[1] ;
10537
10538 if (!args) SWIG_fail;
10539 swig_obj[0] = args;
10540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegion, SWIG_POINTER_DISOWN | 0 );
10541 if (!SWIG_IsOK(res1)) {
10542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Region" "', expected argument " "1"" of type '" "wxRegion *""'");
10543 }
10544 arg1 = reinterpret_cast< wxRegion * >(argp1);
10545 {
10546 PyThreadState* __tstate = wxPyBeginAllowThreads();
10547 delete arg1;
d14a1e28 10548
0085ce49
RD
10549 wxPyEndAllowThreads(__tstate);
10550 if (PyErr_Occurred()) SWIG_fail;
10551 }
10552 resultobj = SWIG_Py_Void();
10553 return resultobj;
10554fail:
10555 return NULL;
d14a1e28
RD
10556}
10557
10558
0085ce49
RD
10559SWIGINTERN PyObject *_wrap_Region_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10560 PyObject *resultobj = 0;
10561 wxRegion *arg1 = (wxRegion *) 0 ;
10562 void *argp1 = 0 ;
10563 int res1 = 0 ;
10564 PyObject *swig_obj[1] ;
10565
10566 if (!args) SWIG_fail;
10567 swig_obj[0] = args;
10568 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10569 if (!SWIG_IsOK(res1)) {
10570 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Clear" "', expected argument " "1"" of type '" "wxRegion *""'");
10571 }
10572 arg1 = reinterpret_cast< wxRegion * >(argp1);
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 (arg1)->Clear();
10576 wxPyEndAllowThreads(__tstate);
10577 if (PyErr_Occurred()) SWIG_fail;
10578 }
10579 resultobj = SWIG_Py_Void();
10580 return resultobj;
10581fail:
10582 return NULL;
10583}
10584
10585
10586SWIGINTERN PyObject *_wrap_Region_Offset(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10587 PyObject *resultobj = 0;
10588 wxRegion *arg1 = (wxRegion *) 0 ;
10589 int arg2 ;
10590 int arg3 ;
10591 bool result;
10592 void *argp1 = 0 ;
10593 int res1 = 0 ;
10594 int val2 ;
10595 int ecode2 = 0 ;
10596 int val3 ;
10597 int ecode3 = 0 ;
10598 PyObject * obj0 = 0 ;
10599 PyObject * obj1 = 0 ;
10600 PyObject * obj2 = 0 ;
10601 char * kwnames[] = {
10602 (char *) "self",(char *) "x",(char *) "y", NULL
10603 };
10604
10605 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Region_Offset",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10606 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10607 if (!SWIG_IsOK(res1)) {
10608 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Offset" "', expected argument " "1"" of type '" "wxRegion *""'");
10609 }
10610 arg1 = reinterpret_cast< wxRegion * >(argp1);
10611 ecode2 = SWIG_AsVal_int(obj1, &val2);
10612 if (!SWIG_IsOK(ecode2)) {
10613 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Offset" "', expected argument " "2"" of type '" "int""'");
10614 }
10615 arg2 = static_cast< int >(val2);
10616 ecode3 = SWIG_AsVal_int(obj2, &val3);
10617 if (!SWIG_IsOK(ecode3)) {
10618 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Offset" "', expected argument " "3"" of type '" "int""'");
10619 }
10620 arg3 = static_cast< int >(val3);
10621 {
10622 PyThreadState* __tstate = wxPyBeginAllowThreads();
10623 result = (bool)(arg1)->Offset(arg2,arg3);
10624 wxPyEndAllowThreads(__tstate);
10625 if (PyErr_Occurred()) SWIG_fail;
10626 }
10627 {
10628 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10629 }
10630 return resultobj;
10631fail:
10632 return NULL;
10633}
10634
10635
10636SWIGINTERN PyObject *_wrap_Region_Contains(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10637 PyObject *resultobj = 0;
10638 wxRegion *arg1 = (wxRegion *) 0 ;
10639 int arg2 ;
10640 int arg3 ;
10641 wxRegionContain result;
10642 void *argp1 = 0 ;
10643 int res1 = 0 ;
10644 int val2 ;
10645 int ecode2 = 0 ;
10646 int val3 ;
10647 int ecode3 = 0 ;
10648 PyObject * obj0 = 0 ;
10649 PyObject * obj1 = 0 ;
10650 PyObject * obj2 = 0 ;
10651 char * kwnames[] = {
10652 (char *) "self",(char *) "x",(char *) "y", NULL
10653 };
10654
10655 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Region_Contains",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10656 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10657 if (!SWIG_IsOK(res1)) {
10658 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Contains" "', expected argument " "1"" of type '" "wxRegion *""'");
10659 }
10660 arg1 = reinterpret_cast< wxRegion * >(argp1);
10661 ecode2 = SWIG_AsVal_int(obj1, &val2);
10662 if (!SWIG_IsOK(ecode2)) {
10663 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Contains" "', expected argument " "2"" of type '" "int""'");
10664 }
10665 arg2 = static_cast< int >(val2);
10666 ecode3 = SWIG_AsVal_int(obj2, &val3);
10667 if (!SWIG_IsOK(ecode3)) {
10668 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Contains" "', expected argument " "3"" of type '" "int""'");
10669 }
10670 arg3 = static_cast< int >(val3);
10671 {
10672 PyThreadState* __tstate = wxPyBeginAllowThreads();
10673 result = (wxRegionContain)(arg1)->Contains(arg2,arg3);
10674 wxPyEndAllowThreads(__tstate);
10675 if (PyErr_Occurred()) SWIG_fail;
10676 }
10677 resultobj = SWIG_From_int(static_cast< int >(result));
10678 return resultobj;
10679fail:
10680 return NULL;
10681}
10682
10683
10684SWIGINTERN PyObject *_wrap_Region_ContainsPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10685 PyObject *resultobj = 0;
10686 wxRegion *arg1 = (wxRegion *) 0 ;
10687 wxPoint *arg2 = 0 ;
10688 wxRegionContain result;
10689 void *argp1 = 0 ;
10690 int res1 = 0 ;
10691 wxPoint temp2 ;
10692 PyObject * obj0 = 0 ;
10693 PyObject * obj1 = 0 ;
10694 char * kwnames[] = {
10695 (char *) "self",(char *) "pt", NULL
10696 };
10697
10698 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_ContainsPoint",kwnames,&obj0,&obj1)) SWIG_fail;
10699 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10700 if (!SWIG_IsOK(res1)) {
10701 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_ContainsPoint" "', expected argument " "1"" of type '" "wxRegion *""'");
10702 }
10703 arg1 = reinterpret_cast< wxRegion * >(argp1);
10704 {
10705 arg2 = &temp2;
10706 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10707 }
10708 {
10709 PyThreadState* __tstate = wxPyBeginAllowThreads();
10710 result = (wxRegionContain)(arg1)->Contains((wxPoint const &)*arg2);
10711 wxPyEndAllowThreads(__tstate);
10712 if (PyErr_Occurred()) SWIG_fail;
10713 }
10714 resultobj = SWIG_From_int(static_cast< int >(result));
10715 return resultobj;
10716fail:
10717 return NULL;
10718}
10719
10720
10721SWIGINTERN PyObject *_wrap_Region_ContainsRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10722 PyObject *resultobj = 0;
10723 wxRegion *arg1 = (wxRegion *) 0 ;
10724 wxRect *arg2 = 0 ;
10725 wxRegionContain result;
10726 void *argp1 = 0 ;
10727 int res1 = 0 ;
10728 wxRect temp2 ;
10729 PyObject * obj0 = 0 ;
10730 PyObject * obj1 = 0 ;
10731 char * kwnames[] = {
10732 (char *) "self",(char *) "rect", NULL
10733 };
10734
10735 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_ContainsRect",kwnames,&obj0,&obj1)) SWIG_fail;
10736 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10737 if (!SWIG_IsOK(res1)) {
10738 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_ContainsRect" "', expected argument " "1"" of type '" "wxRegion *""'");
10739 }
10740 arg1 = reinterpret_cast< wxRegion * >(argp1);
10741 {
10742 arg2 = &temp2;
10743 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10744 }
10745 {
10746 PyThreadState* __tstate = wxPyBeginAllowThreads();
10747 result = (wxRegionContain)(arg1)->Contains((wxRect const &)*arg2);
10748 wxPyEndAllowThreads(__tstate);
10749 if (PyErr_Occurred()) SWIG_fail;
10750 }
10751 resultobj = SWIG_From_int(static_cast< int >(result));
10752 return resultobj;
10753fail:
10754 return NULL;
10755}
10756
10757
10758SWIGINTERN PyObject *_wrap_Region_ContainsRectDim(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10759 PyObject *resultobj = 0;
10760 wxRegion *arg1 = (wxRegion *) 0 ;
10761 int arg2 ;
10762 int arg3 ;
10763 int arg4 ;
10764 int arg5 ;
10765 wxRegionContain result;
10766 void *argp1 = 0 ;
10767 int res1 = 0 ;
10768 int val2 ;
10769 int ecode2 = 0 ;
10770 int val3 ;
10771 int ecode3 = 0 ;
10772 int val4 ;
10773 int ecode4 = 0 ;
10774 int val5 ;
10775 int ecode5 = 0 ;
10776 PyObject * obj0 = 0 ;
10777 PyObject * obj1 = 0 ;
10778 PyObject * obj2 = 0 ;
10779 PyObject * obj3 = 0 ;
10780 PyObject * obj4 = 0 ;
10781 char * kwnames[] = {
10782 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
10783 };
10784
10785 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Region_ContainsRectDim",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10786 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10787 if (!SWIG_IsOK(res1)) {
10788 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_ContainsRectDim" "', expected argument " "1"" of type '" "wxRegion *""'");
10789 }
10790 arg1 = reinterpret_cast< wxRegion * >(argp1);
10791 ecode2 = SWIG_AsVal_int(obj1, &val2);
10792 if (!SWIG_IsOK(ecode2)) {
10793 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_ContainsRectDim" "', expected argument " "2"" of type '" "int""'");
10794 }
10795 arg2 = static_cast< int >(val2);
10796 ecode3 = SWIG_AsVal_int(obj2, &val3);
10797 if (!SWIG_IsOK(ecode3)) {
10798 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_ContainsRectDim" "', expected argument " "3"" of type '" "int""'");
10799 }
10800 arg3 = static_cast< int >(val3);
10801 ecode4 = SWIG_AsVal_int(obj3, &val4);
10802 if (!SWIG_IsOK(ecode4)) {
10803 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_ContainsRectDim" "', expected argument " "4"" of type '" "int""'");
10804 }
10805 arg4 = static_cast< int >(val4);
10806 ecode5 = SWIG_AsVal_int(obj4, &val5);
10807 if (!SWIG_IsOK(ecode5)) {
10808 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Region_ContainsRectDim" "', expected argument " "5"" of type '" "int""'");
10809 }
10810 arg5 = static_cast< int >(val5);
10811 {
10812 PyThreadState* __tstate = wxPyBeginAllowThreads();
10813 result = (wxRegionContain)(arg1)->Contains(arg2,arg3,arg4,arg5);
10814 wxPyEndAllowThreads(__tstate);
10815 if (PyErr_Occurred()) SWIG_fail;
10816 }
10817 resultobj = SWIG_From_int(static_cast< int >(result));
10818 return resultobj;
10819fail:
10820 return NULL;
d14a1e28
RD
10821}
10822
10823
0085ce49
RD
10824SWIGINTERN PyObject *_wrap_Region_GetBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10825 PyObject *resultobj = 0;
10826 wxRegion *arg1 = (wxRegion *) 0 ;
10827 wxRect result;
10828 void *argp1 = 0 ;
10829 int res1 = 0 ;
10830 PyObject *swig_obj[1] ;
10831
10832 if (!args) SWIG_fail;
10833 swig_obj[0] = args;
10834 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10835 if (!SWIG_IsOK(res1)) {
10836 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_GetBox" "', expected argument " "1"" of type '" "wxRegion *""'");
10837 }
10838 arg1 = reinterpret_cast< wxRegion * >(argp1);
10839 {
10840 PyThreadState* __tstate = wxPyBeginAllowThreads();
10841 result = (arg1)->GetBox();
10842 wxPyEndAllowThreads(__tstate);
10843 if (PyErr_Occurred()) SWIG_fail;
10844 }
10845 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
10846 return resultobj;
10847fail:
10848 return NULL;
10849}
10850
10851
10852SWIGINTERN PyObject *_wrap_Region_Intersect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10853 PyObject *resultobj = 0;
10854 wxRegion *arg1 = (wxRegion *) 0 ;
10855 int arg2 ;
10856 int arg3 ;
10857 int arg4 ;
10858 int arg5 ;
10859 bool result;
10860 void *argp1 = 0 ;
10861 int res1 = 0 ;
10862 int val2 ;
10863 int ecode2 = 0 ;
10864 int val3 ;
10865 int ecode3 = 0 ;
10866 int val4 ;
10867 int ecode4 = 0 ;
10868 int val5 ;
10869 int ecode5 = 0 ;
10870 PyObject * obj0 = 0 ;
10871 PyObject * obj1 = 0 ;
10872 PyObject * obj2 = 0 ;
10873 PyObject * obj3 = 0 ;
10874 PyObject * obj4 = 0 ;
10875 char * kwnames[] = {
10876 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
10877 };
10878
10879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Region_Intersect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
10880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10881 if (!SWIG_IsOK(res1)) {
10882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Intersect" "', expected argument " "1"" of type '" "wxRegion *""'");
10883 }
10884 arg1 = reinterpret_cast< wxRegion * >(argp1);
10885 ecode2 = SWIG_AsVal_int(obj1, &val2);
10886 if (!SWIG_IsOK(ecode2)) {
10887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Intersect" "', expected argument " "2"" of type '" "int""'");
10888 }
10889 arg2 = static_cast< int >(val2);
10890 ecode3 = SWIG_AsVal_int(obj2, &val3);
10891 if (!SWIG_IsOK(ecode3)) {
10892 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Intersect" "', expected argument " "3"" of type '" "int""'");
10893 }
10894 arg3 = static_cast< int >(val3);
10895 ecode4 = SWIG_AsVal_int(obj3, &val4);
10896 if (!SWIG_IsOK(ecode4)) {
10897 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_Intersect" "', expected argument " "4"" of type '" "int""'");
10898 }
10899 arg4 = static_cast< int >(val4);
10900 ecode5 = SWIG_AsVal_int(obj4, &val5);
10901 if (!SWIG_IsOK(ecode5)) {
10902 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Region_Intersect" "', expected argument " "5"" of type '" "int""'");
10903 }
10904 arg5 = static_cast< int >(val5);
10905 {
10906 PyThreadState* __tstate = wxPyBeginAllowThreads();
10907 result = (bool)(arg1)->Intersect(arg2,arg3,arg4,arg5);
10908 wxPyEndAllowThreads(__tstate);
10909 if (PyErr_Occurred()) SWIG_fail;
10910 }
10911 {
10912 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10913 }
10914 return resultobj;
10915fail:
10916 return NULL;
10917}
10918
10919
10920SWIGINTERN PyObject *_wrap_Region_IntersectRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10921 PyObject *resultobj = 0;
10922 wxRegion *arg1 = (wxRegion *) 0 ;
10923 wxRect *arg2 = 0 ;
10924 bool result;
10925 void *argp1 = 0 ;
10926 int res1 = 0 ;
10927 wxRect temp2 ;
10928 PyObject * obj0 = 0 ;
10929 PyObject * obj1 = 0 ;
10930 char * kwnames[] = {
10931 (char *) "self",(char *) "rect", NULL
10932 };
10933
10934 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_IntersectRect",kwnames,&obj0,&obj1)) SWIG_fail;
10935 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10936 if (!SWIG_IsOK(res1)) {
10937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_IntersectRect" "', expected argument " "1"" of type '" "wxRegion *""'");
10938 }
10939 arg1 = reinterpret_cast< wxRegion * >(argp1);
10940 {
10941 arg2 = &temp2;
10942 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10943 }
10944 {
10945 PyThreadState* __tstate = wxPyBeginAllowThreads();
10946 result = (bool)(arg1)->Intersect((wxRect const &)*arg2);
10947 wxPyEndAllowThreads(__tstate);
10948 if (PyErr_Occurred()) SWIG_fail;
10949 }
10950 {
10951 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10952 }
10953 return resultobj;
10954fail:
10955 return NULL;
10956}
10957
10958
10959SWIGINTERN PyObject *_wrap_Region_IntersectRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10960 PyObject *resultobj = 0;
10961 wxRegion *arg1 = (wxRegion *) 0 ;
10962 wxRegion *arg2 = 0 ;
10963 bool result;
10964 void *argp1 = 0 ;
10965 int res1 = 0 ;
10966 void *argp2 = 0 ;
10967 int res2 = 0 ;
10968 PyObject * obj0 = 0 ;
10969 PyObject * obj1 = 0 ;
10970 char * kwnames[] = {
10971 (char *) "self",(char *) "region", NULL
10972 };
10973
10974 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_IntersectRegion",kwnames,&obj0,&obj1)) SWIG_fail;
10975 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
10976 if (!SWIG_IsOK(res1)) {
10977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_IntersectRegion" "', expected argument " "1"" of type '" "wxRegion *""'");
10978 }
10979 arg1 = reinterpret_cast< wxRegion * >(argp1);
10980 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
10981 if (!SWIG_IsOK(res2)) {
10982 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_IntersectRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
10983 }
10984 if (!argp2) {
10985 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_IntersectRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
10986 }
10987 arg2 = reinterpret_cast< wxRegion * >(argp2);
10988 {
10989 PyThreadState* __tstate = wxPyBeginAllowThreads();
10990 result = (bool)(arg1)->Intersect((wxRegion const &)*arg2);
10991 wxPyEndAllowThreads(__tstate);
10992 if (PyErr_Occurred()) SWIG_fail;
10993 }
10994 {
10995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10996 }
10997 return resultobj;
10998fail:
10999 return NULL;
d14a1e28
RD
11000}
11001
11002
0085ce49
RD
11003SWIGINTERN PyObject *_wrap_Region_IsEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11004 PyObject *resultobj = 0;
11005 wxRegion *arg1 = (wxRegion *) 0 ;
11006 bool result;
11007 void *argp1 = 0 ;
11008 int res1 = 0 ;
11009 PyObject *swig_obj[1] ;
11010
11011 if (!args) SWIG_fail;
11012 swig_obj[0] = args;
11013 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11014 if (!SWIG_IsOK(res1)) {
11015 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_IsEmpty" "', expected argument " "1"" of type '" "wxRegion *""'");
11016 }
11017 arg1 = reinterpret_cast< wxRegion * >(argp1);
11018 {
11019 PyThreadState* __tstate = wxPyBeginAllowThreads();
11020 result = (bool)(arg1)->IsEmpty();
11021 wxPyEndAllowThreads(__tstate);
11022 if (PyErr_Occurred()) SWIG_fail;
11023 }
11024 {
11025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11026 }
11027 return resultobj;
11028fail:
11029 return NULL;
11030}
11031
11032
f5263701
RD
11033SWIGINTERN PyObject *_wrap_Region_IsEqual(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11034 PyObject *resultobj = 0;
11035 wxRegion *arg1 = (wxRegion *) 0 ;
11036 wxRegion *arg2 = 0 ;
11037 bool result;
11038 void *argp1 = 0 ;
11039 int res1 = 0 ;
11040 void *argp2 = 0 ;
11041 int res2 = 0 ;
11042 PyObject * obj0 = 0 ;
11043 PyObject * obj1 = 0 ;
11044 char * kwnames[] = {
11045 (char *) "self",(char *) "region", NULL
11046 };
11047
11048 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_IsEqual",kwnames,&obj0,&obj1)) SWIG_fail;
11049 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11050 if (!SWIG_IsOK(res1)) {
11051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_IsEqual" "', expected argument " "1"" of type '" "wxRegion const *""'");
11052 }
11053 arg1 = reinterpret_cast< wxRegion * >(argp1);
11054 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
11055 if (!SWIG_IsOK(res2)) {
11056 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_IsEqual" "', expected argument " "2"" of type '" "wxRegion const &""'");
11057 }
11058 if (!argp2) {
11059 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_IsEqual" "', expected argument " "2"" of type '" "wxRegion const &""'");
11060 }
11061 arg2 = reinterpret_cast< wxRegion * >(argp2);
11062 {
11063 PyThreadState* __tstate = wxPyBeginAllowThreads();
11064 result = (bool)((wxRegion const *)arg1)->IsEqual((wxRegion const &)*arg2);
11065 wxPyEndAllowThreads(__tstate);
11066 if (PyErr_Occurred()) SWIG_fail;
11067 }
11068 {
11069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11070 }
11071 return resultobj;
11072fail:
11073 return NULL;
11074}
11075
11076
0085ce49
RD
11077SWIGINTERN PyObject *_wrap_Region_Union(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11078 PyObject *resultobj = 0;
11079 wxRegion *arg1 = (wxRegion *) 0 ;
11080 int arg2 ;
11081 int arg3 ;
11082 int arg4 ;
11083 int arg5 ;
11084 bool result;
11085 void *argp1 = 0 ;
11086 int res1 = 0 ;
11087 int val2 ;
11088 int ecode2 = 0 ;
11089 int val3 ;
11090 int ecode3 = 0 ;
11091 int val4 ;
11092 int ecode4 = 0 ;
11093 int val5 ;
11094 int ecode5 = 0 ;
11095 PyObject * obj0 = 0 ;
11096 PyObject * obj1 = 0 ;
11097 PyObject * obj2 = 0 ;
11098 PyObject * obj3 = 0 ;
11099 PyObject * obj4 = 0 ;
11100 char * kwnames[] = {
11101 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
11102 };
11103
11104 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Region_Union",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
11105 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11106 if (!SWIG_IsOK(res1)) {
11107 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Union" "', expected argument " "1"" of type '" "wxRegion *""'");
11108 }
11109 arg1 = reinterpret_cast< wxRegion * >(argp1);
11110 ecode2 = SWIG_AsVal_int(obj1, &val2);
11111 if (!SWIG_IsOK(ecode2)) {
11112 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Union" "', expected argument " "2"" of type '" "int""'");
11113 }
11114 arg2 = static_cast< int >(val2);
11115 ecode3 = SWIG_AsVal_int(obj2, &val3);
11116 if (!SWIG_IsOK(ecode3)) {
11117 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Union" "', expected argument " "3"" of type '" "int""'");
11118 }
11119 arg3 = static_cast< int >(val3);
11120 ecode4 = SWIG_AsVal_int(obj3, &val4);
11121 if (!SWIG_IsOK(ecode4)) {
11122 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_Union" "', expected argument " "4"" of type '" "int""'");
11123 }
11124 arg4 = static_cast< int >(val4);
11125 ecode5 = SWIG_AsVal_int(obj4, &val5);
11126 if (!SWIG_IsOK(ecode5)) {
11127 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Region_Union" "', expected argument " "5"" of type '" "int""'");
11128 }
11129 arg5 = static_cast< int >(val5);
11130 {
11131 PyThreadState* __tstate = wxPyBeginAllowThreads();
11132 result = (bool)(arg1)->Union(arg2,arg3,arg4,arg5);
11133 wxPyEndAllowThreads(__tstate);
11134 if (PyErr_Occurred()) SWIG_fail;
11135 }
11136 {
11137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11138 }
11139 return resultobj;
11140fail:
11141 return NULL;
11142}
11143
11144
11145SWIGINTERN PyObject *_wrap_Region_UnionRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11146 PyObject *resultobj = 0;
11147 wxRegion *arg1 = (wxRegion *) 0 ;
11148 wxRect *arg2 = 0 ;
11149 bool result;
11150 void *argp1 = 0 ;
11151 int res1 = 0 ;
11152 wxRect temp2 ;
11153 PyObject * obj0 = 0 ;
11154 PyObject * obj1 = 0 ;
11155 char * kwnames[] = {
11156 (char *) "self",(char *) "rect", NULL
11157 };
11158
11159 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_UnionRect",kwnames,&obj0,&obj1)) SWIG_fail;
11160 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11161 if (!SWIG_IsOK(res1)) {
11162 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_UnionRect" "', expected argument " "1"" of type '" "wxRegion *""'");
11163 }
11164 arg1 = reinterpret_cast< wxRegion * >(argp1);
11165 {
11166 arg2 = &temp2;
11167 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11168 }
11169 {
11170 PyThreadState* __tstate = wxPyBeginAllowThreads();
11171 result = (bool)(arg1)->Union((wxRect const &)*arg2);
11172 wxPyEndAllowThreads(__tstate);
11173 if (PyErr_Occurred()) SWIG_fail;
11174 }
11175 {
11176 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11177 }
11178 return resultobj;
11179fail:
11180 return NULL;
11181}
11182
11183
11184SWIGINTERN PyObject *_wrap_Region_UnionRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11185 PyObject *resultobj = 0;
11186 wxRegion *arg1 = (wxRegion *) 0 ;
11187 wxRegion *arg2 = 0 ;
11188 bool result;
11189 void *argp1 = 0 ;
11190 int res1 = 0 ;
11191 void *argp2 = 0 ;
11192 int res2 = 0 ;
11193 PyObject * obj0 = 0 ;
11194 PyObject * obj1 = 0 ;
11195 char * kwnames[] = {
11196 (char *) "self",(char *) "region", NULL
11197 };
11198
11199 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_UnionRegion",kwnames,&obj0,&obj1)) SWIG_fail;
11200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11201 if (!SWIG_IsOK(res1)) {
11202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_UnionRegion" "', expected argument " "1"" of type '" "wxRegion *""'");
11203 }
11204 arg1 = reinterpret_cast< wxRegion * >(argp1);
11205 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
11206 if (!SWIG_IsOK(res2)) {
11207 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_UnionRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11208 }
11209 if (!argp2) {
11210 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_UnionRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11211 }
11212 arg2 = reinterpret_cast< wxRegion * >(argp2);
11213 {
11214 PyThreadState* __tstate = wxPyBeginAllowThreads();
11215 result = (bool)(arg1)->Union((wxRegion const &)*arg2);
11216 wxPyEndAllowThreads(__tstate);
11217 if (PyErr_Occurred()) SWIG_fail;
11218 }
11219 {
11220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11221 }
11222 return resultobj;
11223fail:
11224 return NULL;
11225}
11226
11227
11228SWIGINTERN PyObject *_wrap_Region_Subtract(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11229 PyObject *resultobj = 0;
11230 wxRegion *arg1 = (wxRegion *) 0 ;
11231 int arg2 ;
11232 int arg3 ;
11233 int arg4 ;
11234 int arg5 ;
11235 bool result;
11236 void *argp1 = 0 ;
11237 int res1 = 0 ;
11238 int val2 ;
11239 int ecode2 = 0 ;
11240 int val3 ;
11241 int ecode3 = 0 ;
11242 int val4 ;
11243 int ecode4 = 0 ;
11244 int val5 ;
11245 int ecode5 = 0 ;
11246 PyObject * obj0 = 0 ;
11247 PyObject * obj1 = 0 ;
11248 PyObject * obj2 = 0 ;
11249 PyObject * obj3 = 0 ;
11250 PyObject * obj4 = 0 ;
11251 char * kwnames[] = {
11252 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
11253 };
11254
11255 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Region_Subtract",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
11256 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11257 if (!SWIG_IsOK(res1)) {
11258 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Subtract" "', expected argument " "1"" of type '" "wxRegion *""'");
11259 }
11260 arg1 = reinterpret_cast< wxRegion * >(argp1);
11261 ecode2 = SWIG_AsVal_int(obj1, &val2);
11262 if (!SWIG_IsOK(ecode2)) {
11263 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Subtract" "', expected argument " "2"" of type '" "int""'");
11264 }
11265 arg2 = static_cast< int >(val2);
11266 ecode3 = SWIG_AsVal_int(obj2, &val3);
11267 if (!SWIG_IsOK(ecode3)) {
11268 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Subtract" "', expected argument " "3"" of type '" "int""'");
11269 }
11270 arg3 = static_cast< int >(val3);
11271 ecode4 = SWIG_AsVal_int(obj3, &val4);
11272 if (!SWIG_IsOK(ecode4)) {
11273 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_Subtract" "', expected argument " "4"" of type '" "int""'");
11274 }
11275 arg4 = static_cast< int >(val4);
11276 ecode5 = SWIG_AsVal_int(obj4, &val5);
11277 if (!SWIG_IsOK(ecode5)) {
11278 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Region_Subtract" "', expected argument " "5"" of type '" "int""'");
11279 }
11280 arg5 = static_cast< int >(val5);
11281 {
11282 PyThreadState* __tstate = wxPyBeginAllowThreads();
11283 result = (bool)(arg1)->Subtract(arg2,arg3,arg4,arg5);
11284 wxPyEndAllowThreads(__tstate);
11285 if (PyErr_Occurred()) SWIG_fail;
11286 }
11287 {
11288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11289 }
11290 return resultobj;
11291fail:
11292 return NULL;
11293}
11294
11295
11296SWIGINTERN PyObject *_wrap_Region_SubtractRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11297 PyObject *resultobj = 0;
11298 wxRegion *arg1 = (wxRegion *) 0 ;
11299 wxRect *arg2 = 0 ;
11300 bool result;
11301 void *argp1 = 0 ;
11302 int res1 = 0 ;
11303 wxRect temp2 ;
11304 PyObject * obj0 = 0 ;
11305 PyObject * obj1 = 0 ;
11306 char * kwnames[] = {
11307 (char *) "self",(char *) "rect", NULL
11308 };
11309
11310 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_SubtractRect",kwnames,&obj0,&obj1)) SWIG_fail;
11311 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11312 if (!SWIG_IsOK(res1)) {
11313 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_SubtractRect" "', expected argument " "1"" of type '" "wxRegion *""'");
11314 }
11315 arg1 = reinterpret_cast< wxRegion * >(argp1);
11316 {
11317 arg2 = &temp2;
11318 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11319 }
11320 {
11321 PyThreadState* __tstate = wxPyBeginAllowThreads();
11322 result = (bool)(arg1)->Subtract((wxRect const &)*arg2);
11323 wxPyEndAllowThreads(__tstate);
11324 if (PyErr_Occurred()) SWIG_fail;
11325 }
11326 {
11327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11328 }
11329 return resultobj;
11330fail:
11331 return NULL;
11332}
11333
11334
11335SWIGINTERN PyObject *_wrap_Region_SubtractRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11336 PyObject *resultobj = 0;
11337 wxRegion *arg1 = (wxRegion *) 0 ;
11338 wxRegion *arg2 = 0 ;
11339 bool result;
11340 void *argp1 = 0 ;
11341 int res1 = 0 ;
11342 void *argp2 = 0 ;
11343 int res2 = 0 ;
11344 PyObject * obj0 = 0 ;
11345 PyObject * obj1 = 0 ;
11346 char * kwnames[] = {
11347 (char *) "self",(char *) "region", NULL
11348 };
11349
11350 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_SubtractRegion",kwnames,&obj0,&obj1)) SWIG_fail;
11351 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11352 if (!SWIG_IsOK(res1)) {
11353 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_SubtractRegion" "', expected argument " "1"" of type '" "wxRegion *""'");
11354 }
11355 arg1 = reinterpret_cast< wxRegion * >(argp1);
11356 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
11357 if (!SWIG_IsOK(res2)) {
11358 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_SubtractRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11359 }
11360 if (!argp2) {
11361 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_SubtractRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11362 }
11363 arg2 = reinterpret_cast< wxRegion * >(argp2);
11364 {
11365 PyThreadState* __tstate = wxPyBeginAllowThreads();
11366 result = (bool)(arg1)->Subtract((wxRegion const &)*arg2);
11367 wxPyEndAllowThreads(__tstate);
11368 if (PyErr_Occurred()) SWIG_fail;
11369 }
11370 {
11371 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11372 }
11373 return resultobj;
11374fail:
11375 return NULL;
11376}
11377
11378
11379SWIGINTERN PyObject *_wrap_Region_Xor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11380 PyObject *resultobj = 0;
11381 wxRegion *arg1 = (wxRegion *) 0 ;
11382 int arg2 ;
11383 int arg3 ;
11384 int arg4 ;
11385 int arg5 ;
11386 bool result;
11387 void *argp1 = 0 ;
11388 int res1 = 0 ;
11389 int val2 ;
11390 int ecode2 = 0 ;
11391 int val3 ;
11392 int ecode3 = 0 ;
11393 int val4 ;
11394 int ecode4 = 0 ;
11395 int val5 ;
11396 int ecode5 = 0 ;
11397 PyObject * obj0 = 0 ;
11398 PyObject * obj1 = 0 ;
11399 PyObject * obj2 = 0 ;
11400 PyObject * obj3 = 0 ;
11401 PyObject * obj4 = 0 ;
11402 char * kwnames[] = {
11403 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
11404 };
11405
11406 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Region_Xor",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
11407 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11408 if (!SWIG_IsOK(res1)) {
11409 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_Xor" "', expected argument " "1"" of type '" "wxRegion *""'");
11410 }
11411 arg1 = reinterpret_cast< wxRegion * >(argp1);
11412 ecode2 = SWIG_AsVal_int(obj1, &val2);
11413 if (!SWIG_IsOK(ecode2)) {
11414 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Region_Xor" "', expected argument " "2"" of type '" "int""'");
11415 }
11416 arg2 = static_cast< int >(val2);
11417 ecode3 = SWIG_AsVal_int(obj2, &val3);
11418 if (!SWIG_IsOK(ecode3)) {
11419 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Region_Xor" "', expected argument " "3"" of type '" "int""'");
11420 }
11421 arg3 = static_cast< int >(val3);
11422 ecode4 = SWIG_AsVal_int(obj3, &val4);
11423 if (!SWIG_IsOK(ecode4)) {
11424 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_Xor" "', expected argument " "4"" of type '" "int""'");
11425 }
11426 arg4 = static_cast< int >(val4);
11427 ecode5 = SWIG_AsVal_int(obj4, &val5);
11428 if (!SWIG_IsOK(ecode5)) {
11429 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Region_Xor" "', expected argument " "5"" of type '" "int""'");
11430 }
11431 arg5 = static_cast< int >(val5);
11432 {
11433 PyThreadState* __tstate = wxPyBeginAllowThreads();
11434 result = (bool)(arg1)->Xor(arg2,arg3,arg4,arg5);
11435 wxPyEndAllowThreads(__tstate);
11436 if (PyErr_Occurred()) SWIG_fail;
11437 }
11438 {
11439 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11440 }
11441 return resultobj;
11442fail:
11443 return NULL;
11444}
11445
11446
11447SWIGINTERN PyObject *_wrap_Region_XorRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11448 PyObject *resultobj = 0;
11449 wxRegion *arg1 = (wxRegion *) 0 ;
11450 wxRect *arg2 = 0 ;
11451 bool result;
11452 void *argp1 = 0 ;
11453 int res1 = 0 ;
11454 wxRect temp2 ;
11455 PyObject * obj0 = 0 ;
11456 PyObject * obj1 = 0 ;
11457 char * kwnames[] = {
11458 (char *) "self",(char *) "rect", NULL
11459 };
11460
11461 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_XorRect",kwnames,&obj0,&obj1)) SWIG_fail;
11462 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11463 if (!SWIG_IsOK(res1)) {
11464 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_XorRect" "', expected argument " "1"" of type '" "wxRegion *""'");
11465 }
11466 arg1 = reinterpret_cast< wxRegion * >(argp1);
11467 {
11468 arg2 = &temp2;
11469 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11470 }
11471 {
11472 PyThreadState* __tstate = wxPyBeginAllowThreads();
11473 result = (bool)(arg1)->Xor((wxRect const &)*arg2);
11474 wxPyEndAllowThreads(__tstate);
11475 if (PyErr_Occurred()) SWIG_fail;
11476 }
11477 {
11478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11479 }
11480 return resultobj;
11481fail:
11482 return NULL;
11483}
11484
11485
11486SWIGINTERN PyObject *_wrap_Region_XorRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11487 PyObject *resultobj = 0;
11488 wxRegion *arg1 = (wxRegion *) 0 ;
11489 wxRegion *arg2 = 0 ;
11490 bool result;
11491 void *argp1 = 0 ;
11492 int res1 = 0 ;
11493 void *argp2 = 0 ;
11494 int res2 = 0 ;
11495 PyObject * obj0 = 0 ;
11496 PyObject * obj1 = 0 ;
11497 char * kwnames[] = {
11498 (char *) "self",(char *) "region", NULL
11499 };
11500
11501 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_XorRegion",kwnames,&obj0,&obj1)) SWIG_fail;
11502 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11503 if (!SWIG_IsOK(res1)) {
11504 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_XorRegion" "', expected argument " "1"" of type '" "wxRegion *""'");
11505 }
11506 arg1 = reinterpret_cast< wxRegion * >(argp1);
11507 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
11508 if (!SWIG_IsOK(res2)) {
11509 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_XorRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11510 }
11511 if (!argp2) {
11512 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_XorRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
11513 }
11514 arg2 = reinterpret_cast< wxRegion * >(argp2);
11515 {
11516 PyThreadState* __tstate = wxPyBeginAllowThreads();
11517 result = (bool)(arg1)->Xor((wxRegion const &)*arg2);
11518 wxPyEndAllowThreads(__tstate);
11519 if (PyErr_Occurred()) SWIG_fail;
11520 }
11521 {
11522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11523 }
11524 return resultobj;
11525fail:
11526 return NULL;
d14a1e28
RD
11527}
11528
11529
0085ce49
RD
11530SWIGINTERN PyObject *_wrap_Region_ConvertToBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11531 PyObject *resultobj = 0;
11532 wxRegion *arg1 = (wxRegion *) 0 ;
11533 SwigValueWrapper<wxBitmap > result;
11534 void *argp1 = 0 ;
11535 int res1 = 0 ;
11536 PyObject *swig_obj[1] ;
11537
11538 if (!args) SWIG_fail;
11539 swig_obj[0] = args;
11540 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11541 if (!SWIG_IsOK(res1)) {
11542 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_ConvertToBitmap" "', expected argument " "1"" of type '" "wxRegion *""'");
11543 }
11544 arg1 = reinterpret_cast< wxRegion * >(argp1);
11545 {
11546 PyThreadState* __tstate = wxPyBeginAllowThreads();
11547 result = (arg1)->ConvertToBitmap();
11548 wxPyEndAllowThreads(__tstate);
11549 if (PyErr_Occurred()) SWIG_fail;
11550 }
11551 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
11552 return resultobj;
11553fail:
11554 return NULL;
11555}
11556
11557
11558SWIGINTERN PyObject *_wrap_Region_UnionBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11559 PyObject *resultobj = 0;
11560 wxRegion *arg1 = (wxRegion *) 0 ;
11561 wxBitmap *arg2 = 0 ;
11562 bool result;
11563 void *argp1 = 0 ;
11564 int res1 = 0 ;
11565 void *argp2 = 0 ;
11566 int res2 = 0 ;
11567 PyObject * obj0 = 0 ;
11568 PyObject * obj1 = 0 ;
11569 char * kwnames[] = {
11570 (char *) "self",(char *) "bmp", NULL
11571 };
11572
11573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Region_UnionBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
11574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11575 if (!SWIG_IsOK(res1)) {
11576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_UnionBitmap" "', expected argument " "1"" of type '" "wxRegion *""'");
11577 }
11578 arg1 = reinterpret_cast< wxRegion * >(argp1);
11579 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
11580 if (!SWIG_IsOK(res2)) {
11581 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_UnionBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
11582 }
11583 if (!argp2) {
11584 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_UnionBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
11585 }
11586 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11587 {
11588 PyThreadState* __tstate = wxPyBeginAllowThreads();
11589 result = (bool)(arg1)->Union((wxBitmap const &)*arg2);
11590 wxPyEndAllowThreads(__tstate);
11591 if (PyErr_Occurred()) SWIG_fail;
11592 }
11593 {
11594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11595 }
11596 return resultobj;
11597fail:
11598 return NULL;
11599}
11600
11601
11602SWIGINTERN PyObject *_wrap_Region_UnionBitmapColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11603 PyObject *resultobj = 0;
11604 wxRegion *arg1 = (wxRegion *) 0 ;
11605 wxBitmap *arg2 = 0 ;
11606 wxColour *arg3 = 0 ;
11607 int arg4 = (int) 0 ;
11608 bool result;
11609 void *argp1 = 0 ;
11610 int res1 = 0 ;
11611 void *argp2 = 0 ;
11612 int res2 = 0 ;
11613 wxColour temp3 ;
11614 int val4 ;
11615 int ecode4 = 0 ;
11616 PyObject * obj0 = 0 ;
11617 PyObject * obj1 = 0 ;
11618 PyObject * obj2 = 0 ;
11619 PyObject * obj3 = 0 ;
11620 char * kwnames[] = {
11621 (char *) "self",(char *) "bmp",(char *) "transColour",(char *) "tolerance", NULL
11622 };
11623
11624 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Region_UnionBitmapColour",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11625 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRegion, 0 | 0 );
11626 if (!SWIG_IsOK(res1)) {
11627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Region_UnionBitmapColour" "', expected argument " "1"" of type '" "wxRegion *""'");
11628 }
11629 arg1 = reinterpret_cast< wxRegion * >(argp1);
11630 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
11631 if (!SWIG_IsOK(res2)) {
11632 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Region_UnionBitmapColour" "', expected argument " "2"" of type '" "wxBitmap const &""'");
11633 }
11634 if (!argp2) {
11635 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Region_UnionBitmapColour" "', expected argument " "2"" of type '" "wxBitmap const &""'");
11636 }
11637 arg2 = reinterpret_cast< wxBitmap * >(argp2);
11638 {
11639 arg3 = &temp3;
11640 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
11641 }
11642 if (obj3) {
11643 ecode4 = SWIG_AsVal_int(obj3, &val4);
11644 if (!SWIG_IsOK(ecode4)) {
11645 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Region_UnionBitmapColour" "', expected argument " "4"" of type '" "int""'");
11646 }
11647 arg4 = static_cast< int >(val4);
11648 }
11649 {
11650 PyThreadState* __tstate = wxPyBeginAllowThreads();
11651 result = (bool)(arg1)->Union((wxBitmap const &)*arg2,(wxColour const &)*arg3,arg4);
11652 wxPyEndAllowThreads(__tstate);
11653 if (PyErr_Occurred()) SWIG_fail;
11654 }
11655 {
11656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11657 }
11658 return resultobj;
11659fail:
11660 return NULL;
d14a1e28
RD
11661}
11662
11663
0085ce49
RD
11664SWIGINTERN PyObject *Region_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11665 PyObject *obj;
11666 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11667 SWIG_TypeNewClientData(SWIGTYPE_p_wxRegion, SWIG_NewClientData(obj));
11668 return SWIG_Py_Void();
d14a1e28
RD
11669}
11670
0085ce49
RD
11671SWIGINTERN PyObject *Region_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11672 return SWIG_Python_InitShadowInstance(args);
11673}
d14a1e28 11674
0085ce49
RD
11675SWIGINTERN PyObject *_wrap_new_RegionIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11676 PyObject *resultobj = 0;
11677 wxRegion *arg1 = 0 ;
11678 wxRegionIterator *result = 0 ;
11679 void *argp1 = 0 ;
11680 int res1 = 0 ;
11681 PyObject * obj0 = 0 ;
11682 char * kwnames[] = {
11683 (char *) "region", NULL
11684 };
11685
11686 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_RegionIterator",kwnames,&obj0)) SWIG_fail;
11687 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxRegion, 0 | 0);
11688 if (!SWIG_IsOK(res1)) {
11689 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegionIterator" "', expected argument " "1"" of type '" "wxRegion const &""'");
11690 }
11691 if (!argp1) {
11692 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegionIterator" "', expected argument " "1"" of type '" "wxRegion const &""'");
11693 }
11694 arg1 = reinterpret_cast< wxRegion * >(argp1);
11695 {
11696 if (!wxPyCheckForApp()) SWIG_fail;
11697 PyThreadState* __tstate = wxPyBeginAllowThreads();
11698 result = (wxRegionIterator *)new wxRegionIterator((wxRegion const &)*arg1);
11699 wxPyEndAllowThreads(__tstate);
11700 if (PyErr_Occurred()) SWIG_fail;
11701 }
11702 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRegionIterator, SWIG_POINTER_NEW | 0 );
11703 return resultobj;
11704fail:
11705 return NULL;
d14a1e28
RD
11706}
11707
11708
0085ce49
RD
11709SWIGINTERN PyObject *_wrap_delete_RegionIterator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11710 PyObject *resultobj = 0;
11711 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11712 void *argp1 = 0 ;
11713 int res1 = 0 ;
11714 PyObject *swig_obj[1] ;
11715
11716 if (!args) SWIG_fail;
11717 swig_obj[0] = args;
11718 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, SWIG_POINTER_DISOWN | 0 );
11719 if (!SWIG_IsOK(res1)) {
11720 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegionIterator" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11721 }
11722 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11723 {
11724 PyThreadState* __tstate = wxPyBeginAllowThreads();
11725 delete arg1;
d14a1e28 11726
0085ce49
RD
11727 wxPyEndAllowThreads(__tstate);
11728 if (PyErr_Occurred()) SWIG_fail;
11729 }
11730 resultobj = SWIG_Py_Void();
11731 return resultobj;
11732fail:
11733 return NULL;
d14a1e28
RD
11734}
11735
11736
0085ce49
RD
11737SWIGINTERN PyObject *_wrap_RegionIterator_GetX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11738 PyObject *resultobj = 0;
11739 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11740 int result;
11741 void *argp1 = 0 ;
11742 int res1 = 0 ;
11743 PyObject *swig_obj[1] ;
11744
11745 if (!args) SWIG_fail;
11746 swig_obj[0] = args;
11747 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11748 if (!SWIG_IsOK(res1)) {
11749 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetX" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11750 }
11751 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11752 {
11753 PyThreadState* __tstate = wxPyBeginAllowThreads();
11754 result = (int)(arg1)->GetX();
11755 wxPyEndAllowThreads(__tstate);
11756 if (PyErr_Occurred()) SWIG_fail;
11757 }
11758 resultobj = SWIG_From_int(static_cast< int >(result));
11759 return resultobj;
11760fail:
11761 return NULL;
d14a1e28
RD
11762}
11763
11764
0085ce49
RD
11765SWIGINTERN PyObject *_wrap_RegionIterator_GetY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11766 PyObject *resultobj = 0;
11767 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11768 int result;
11769 void *argp1 = 0 ;
11770 int res1 = 0 ;
11771 PyObject *swig_obj[1] ;
11772
11773 if (!args) SWIG_fail;
11774 swig_obj[0] = args;
11775 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11776 if (!SWIG_IsOK(res1)) {
11777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetY" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11778 }
11779 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11780 {
11781 PyThreadState* __tstate = wxPyBeginAllowThreads();
11782 result = (int)(arg1)->GetY();
11783 wxPyEndAllowThreads(__tstate);
11784 if (PyErr_Occurred()) SWIG_fail;
11785 }
11786 resultobj = SWIG_From_int(static_cast< int >(result));
11787 return resultobj;
11788fail:
11789 return NULL;
d14a1e28
RD
11790}
11791
11792
0085ce49
RD
11793SWIGINTERN PyObject *_wrap_RegionIterator_GetW(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11794 PyObject *resultobj = 0;
11795 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11796 int result;
11797 void *argp1 = 0 ;
11798 int res1 = 0 ;
11799 PyObject *swig_obj[1] ;
11800
11801 if (!args) SWIG_fail;
11802 swig_obj[0] = args;
11803 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11804 if (!SWIG_IsOK(res1)) {
11805 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetW" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11806 }
11807 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11808 {
11809 PyThreadState* __tstate = wxPyBeginAllowThreads();
11810 result = (int)(arg1)->GetW();
11811 wxPyEndAllowThreads(__tstate);
11812 if (PyErr_Occurred()) SWIG_fail;
11813 }
11814 resultobj = SWIG_From_int(static_cast< int >(result));
11815 return resultobj;
11816fail:
11817 return NULL;
d14a1e28
RD
11818}
11819
11820
0085ce49
RD
11821SWIGINTERN PyObject *_wrap_RegionIterator_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11822 PyObject *resultobj = 0;
11823 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11824 int result;
11825 void *argp1 = 0 ;
11826 int res1 = 0 ;
11827 PyObject *swig_obj[1] ;
11828
11829 if (!args) SWIG_fail;
11830 swig_obj[0] = args;
11831 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11832 if (!SWIG_IsOK(res1)) {
11833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetWidth" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11834 }
11835 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11836 {
11837 PyThreadState* __tstate = wxPyBeginAllowThreads();
11838 result = (int)(arg1)->GetWidth();
11839 wxPyEndAllowThreads(__tstate);
11840 if (PyErr_Occurred()) SWIG_fail;
11841 }
11842 resultobj = SWIG_From_int(static_cast< int >(result));
11843 return resultobj;
11844fail:
11845 return NULL;
093d3ff1
RD
11846}
11847
11848
0085ce49
RD
11849SWIGINTERN PyObject *_wrap_RegionIterator_GetH(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11850 PyObject *resultobj = 0;
11851 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11852 int result;
11853 void *argp1 = 0 ;
11854 int res1 = 0 ;
11855 PyObject *swig_obj[1] ;
11856
11857 if (!args) SWIG_fail;
11858 swig_obj[0] = args;
11859 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11860 if (!SWIG_IsOK(res1)) {
11861 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetH" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11862 }
11863 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11864 {
11865 PyThreadState* __tstate = wxPyBeginAllowThreads();
11866 result = (int)(arg1)->GetH();
11867 wxPyEndAllowThreads(__tstate);
11868 if (PyErr_Occurred()) SWIG_fail;
11869 }
11870 resultobj = SWIG_From_int(static_cast< int >(result));
11871 return resultobj;
11872fail:
11873 return NULL;
d14a1e28
RD
11874}
11875
11876
0085ce49
RD
11877SWIGINTERN PyObject *_wrap_RegionIterator_GetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11878 PyObject *resultobj = 0;
11879 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11880 int result;
11881 void *argp1 = 0 ;
11882 int res1 = 0 ;
11883 PyObject *swig_obj[1] ;
11884
11885 if (!args) SWIG_fail;
11886 swig_obj[0] = args;
11887 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11888 if (!SWIG_IsOK(res1)) {
11889 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetHeight" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11890 }
11891 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11892 {
11893 PyThreadState* __tstate = wxPyBeginAllowThreads();
11894 result = (int)(arg1)->GetHeight();
11895 wxPyEndAllowThreads(__tstate);
11896 if (PyErr_Occurred()) SWIG_fail;
11897 }
11898 resultobj = SWIG_From_int(static_cast< int >(result));
11899 return resultobj;
11900fail:
11901 return NULL;
093d3ff1
RD
11902}
11903
11904
0085ce49
RD
11905SWIGINTERN PyObject *_wrap_RegionIterator_GetRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11906 PyObject *resultobj = 0;
11907 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11908 wxRect result;
11909 void *argp1 = 0 ;
11910 int res1 = 0 ;
11911 PyObject *swig_obj[1] ;
11912
11913 if (!args) SWIG_fail;
11914 swig_obj[0] = args;
11915 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11916 if (!SWIG_IsOK(res1)) {
11917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_GetRect" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11918 }
11919 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11920 {
11921 PyThreadState* __tstate = wxPyBeginAllowThreads();
11922 result = (arg1)->GetRect();
11923 wxPyEndAllowThreads(__tstate);
11924 if (PyErr_Occurred()) SWIG_fail;
11925 }
11926 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
11927 return resultobj;
11928fail:
11929 return NULL;
d14a1e28
RD
11930}
11931
11932
0085ce49
RD
11933SWIGINTERN PyObject *_wrap_RegionIterator_HaveRects(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11934 PyObject *resultobj = 0;
11935 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11936 bool result;
11937 void *argp1 = 0 ;
11938 int res1 = 0 ;
11939 PyObject *swig_obj[1] ;
11940
11941 if (!args) SWIG_fail;
11942 swig_obj[0] = args;
11943 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11944 if (!SWIG_IsOK(res1)) {
11945 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_HaveRects" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11946 }
11947 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11948 {
11949 PyThreadState* __tstate = wxPyBeginAllowThreads();
11950 result = (bool)(arg1)->HaveRects();
11951 wxPyEndAllowThreads(__tstate);
11952 if (PyErr_Occurred()) SWIG_fail;
11953 }
11954 {
11955 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11956 }
11957 return resultobj;
11958fail:
11959 return NULL;
093d3ff1
RD
11960}
11961
11962
0085ce49
RD
11963SWIGINTERN PyObject *_wrap_RegionIterator_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11964 PyObject *resultobj = 0;
11965 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11966 void *argp1 = 0 ;
11967 int res1 = 0 ;
11968 PyObject *swig_obj[1] ;
11969
11970 if (!args) SWIG_fail;
11971 swig_obj[0] = args;
11972 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
11973 if (!SWIG_IsOK(res1)) {
11974 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_Reset" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
11975 }
11976 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
11977 {
11978 PyThreadState* __tstate = wxPyBeginAllowThreads();
11979 (arg1)->Reset();
11980 wxPyEndAllowThreads(__tstate);
11981 if (PyErr_Occurred()) SWIG_fail;
11982 }
11983 resultobj = SWIG_Py_Void();
11984 return resultobj;
11985fail:
11986 return NULL;
d14a1e28
RD
11987}
11988
11989
0085ce49
RD
11990SWIGINTERN PyObject *_wrap_RegionIterator_Next(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11991 PyObject *resultobj = 0;
11992 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
11993 void *argp1 = 0 ;
11994 int res1 = 0 ;
11995 PyObject *swig_obj[1] ;
11996
11997 if (!args) SWIG_fail;
11998 swig_obj[0] = args;
11999 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
12000 if (!SWIG_IsOK(res1)) {
12001 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator_Next" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
12002 }
12003 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
12004 {
12005 PyThreadState* __tstate = wxPyBeginAllowThreads();
12006 wxRegionIterator_Next(arg1);
12007 wxPyEndAllowThreads(__tstate);
12008 if (PyErr_Occurred()) SWIG_fail;
12009 }
12010 resultobj = SWIG_Py_Void();
12011 return resultobj;
12012fail:
12013 return NULL;
d14a1e28
RD
12014}
12015
12016
0085ce49
RD
12017SWIGINTERN PyObject *_wrap_RegionIterator___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12018 PyObject *resultobj = 0;
12019 wxRegionIterator *arg1 = (wxRegionIterator *) 0 ;
12020 bool result;
12021 void *argp1 = 0 ;
12022 int res1 = 0 ;
12023 PyObject *swig_obj[1] ;
12024
12025 if (!args) SWIG_fail;
12026 swig_obj[0] = args;
12027 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRegionIterator, 0 | 0 );
12028 if (!SWIG_IsOK(res1)) {
12029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RegionIterator___nonzero__" "', expected argument " "1"" of type '" "wxRegionIterator *""'");
12030 }
12031 arg1 = reinterpret_cast< wxRegionIterator * >(argp1);
12032 {
12033 PyThreadState* __tstate = wxPyBeginAllowThreads();
12034 result = (bool)wxRegionIterator___nonzero__(arg1);
12035 wxPyEndAllowThreads(__tstate);
12036 if (PyErr_Occurred()) SWIG_fail;
12037 }
12038 {
12039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12040 }
12041 return resultobj;
12042fail:
12043 return NULL;
d14a1e28
RD
12044}
12045
12046
0085ce49
RD
12047SWIGINTERN PyObject *RegionIterator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12048 PyObject *obj;
12049 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12050 SWIG_TypeNewClientData(SWIGTYPE_p_wxRegionIterator, SWIG_NewClientData(obj));
12051 return SWIG_Py_Void();
d14a1e28
RD
12052}
12053
0085ce49
RD
12054SWIGINTERN PyObject *RegionIterator_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12055 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
12056}
12057
0085ce49
RD
12058SWIGINTERN PyObject *_wrap_new_NativeFontInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12059 PyObject *resultobj = 0;
12060 wxNativeFontInfo *result = 0 ;
12061
12062 if (!SWIG_Python_UnpackTuple(args,"new_NativeFontInfo",0,0,0)) SWIG_fail;
12063 {
12064 PyThreadState* __tstate = wxPyBeginAllowThreads();
12065 result = (wxNativeFontInfo *)new wxNativeFontInfo();
12066 wxPyEndAllowThreads(__tstate);
12067 if (PyErr_Occurred()) SWIG_fail;
12068 }
12069 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativeFontInfo, SWIG_POINTER_NEW | 0 );
12070 return resultobj;
12071fail:
12072 return NULL;
d14a1e28
RD
12073}
12074
12075
0085ce49
RD
12076SWIGINTERN PyObject *_wrap_delete_NativeFontInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12077 PyObject *resultobj = 0;
12078 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12079 void *argp1 = 0 ;
12080 int res1 = 0 ;
12081 PyObject *swig_obj[1] ;
12082
12083 if (!args) SWIG_fail;
12084 swig_obj[0] = args;
12085 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, SWIG_POINTER_DISOWN | 0 );
12086 if (!SWIG_IsOK(res1)) {
12087 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NativeFontInfo" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12088 }
12089 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12090 {
12091 PyThreadState* __tstate = wxPyBeginAllowThreads();
12092 delete arg1;
d14a1e28 12093
0085ce49
RD
12094 wxPyEndAllowThreads(__tstate);
12095 if (PyErr_Occurred()) SWIG_fail;
12096 }
12097 resultobj = SWIG_Py_Void();
12098 return resultobj;
12099fail:
12100 return NULL;
d14a1e28
RD
12101}
12102
12103
0085ce49
RD
12104SWIGINTERN PyObject *_wrap_NativeFontInfo_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12105 PyObject *resultobj = 0;
12106 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12107 void *argp1 = 0 ;
12108 int res1 = 0 ;
12109 PyObject *swig_obj[1] ;
12110
12111 if (!args) SWIG_fail;
12112 swig_obj[0] = args;
12113 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12114 if (!SWIG_IsOK(res1)) {
12115 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_Init" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12116 }
12117 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12118 {
12119 PyThreadState* __tstate = wxPyBeginAllowThreads();
12120 (arg1)->Init();
12121 wxPyEndAllowThreads(__tstate);
12122 if (PyErr_Occurred()) SWIG_fail;
12123 }
12124 resultobj = SWIG_Py_Void();
12125 return resultobj;
12126fail:
12127 return NULL;
12128}
12129
12130
12131SWIGINTERN PyObject *_wrap_NativeFontInfo_InitFromFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12132 PyObject *resultobj = 0;
12133 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12134 wxFont *arg2 = 0 ;
12135 void *argp1 = 0 ;
12136 int res1 = 0 ;
12137 void *argp2 = 0 ;
12138 int res2 = 0 ;
12139 PyObject * obj0 = 0 ;
12140 PyObject * obj1 = 0 ;
12141 char * kwnames[] = {
12142 (char *) "self",(char *) "font", NULL
12143 };
12144
12145 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_InitFromFont",kwnames,&obj0,&obj1)) SWIG_fail;
12146 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12147 if (!SWIG_IsOK(res1)) {
12148 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_InitFromFont" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12149 }
12150 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12151 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
12152 if (!SWIG_IsOK(res2)) {
12153 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NativeFontInfo_InitFromFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12154 }
12155 if (!argp2) {
12156 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NativeFontInfo_InitFromFont" "', expected argument " "2"" of type '" "wxFont const &""'");
12157 }
12158 arg2 = reinterpret_cast< wxFont * >(argp2);
12159 {
12160 PyThreadState* __tstate = wxPyBeginAllowThreads();
12161 (arg1)->InitFromFont((wxFont const &)*arg2);
12162 wxPyEndAllowThreads(__tstate);
12163 if (PyErr_Occurred()) SWIG_fail;
12164 }
12165 resultobj = SWIG_Py_Void();
12166 return resultobj;
12167fail:
12168 return NULL;
e6ffcedd
RD
12169}
12170
12171
0085ce49
RD
12172SWIGINTERN PyObject *_wrap_NativeFontInfo_GetPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12173 PyObject *resultobj = 0;
12174 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12175 int result;
12176 void *argp1 = 0 ;
12177 int res1 = 0 ;
12178 PyObject *swig_obj[1] ;
12179
12180 if (!args) SWIG_fail;
12181 swig_obj[0] = args;
12182 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12183 if (!SWIG_IsOK(res1)) {
12184 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetPointSize" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12185 }
12186 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12187 {
12188 PyThreadState* __tstate = wxPyBeginAllowThreads();
12189 result = (int)((wxNativeFontInfo const *)arg1)->GetPointSize();
12190 wxPyEndAllowThreads(__tstate);
12191 if (PyErr_Occurred()) SWIG_fail;
12192 }
12193 resultobj = SWIG_From_int(static_cast< int >(result));
12194 return resultobj;
12195fail:
12196 return NULL;
d14a1e28
RD
12197}
12198
12199
0085ce49
RD
12200SWIGINTERN PyObject *_wrap_NativeFontInfo_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12201 PyObject *resultobj = 0;
12202 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12203 wxFontStyle result;
12204 void *argp1 = 0 ;
12205 int res1 = 0 ;
12206 PyObject *swig_obj[1] ;
12207
12208 if (!args) SWIG_fail;
12209 swig_obj[0] = args;
12210 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12211 if (!SWIG_IsOK(res1)) {
12212 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetStyle" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12213 }
12214 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12215 {
12216 PyThreadState* __tstate = wxPyBeginAllowThreads();
12217 result = (wxFontStyle)((wxNativeFontInfo const *)arg1)->GetStyle();
12218 wxPyEndAllowThreads(__tstate);
12219 if (PyErr_Occurred()) SWIG_fail;
12220 }
12221 resultobj = SWIG_From_int(static_cast< int >(result));
12222 return resultobj;
12223fail:
12224 return NULL;
d14a1e28
RD
12225}
12226
12227
0085ce49
RD
12228SWIGINTERN PyObject *_wrap_NativeFontInfo_GetWeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12229 PyObject *resultobj = 0;
12230 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12231 wxFontWeight result;
12232 void *argp1 = 0 ;
12233 int res1 = 0 ;
12234 PyObject *swig_obj[1] ;
12235
12236 if (!args) SWIG_fail;
12237 swig_obj[0] = args;
12238 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12239 if (!SWIG_IsOK(res1)) {
12240 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetWeight" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12241 }
12242 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12243 {
12244 PyThreadState* __tstate = wxPyBeginAllowThreads();
12245 result = (wxFontWeight)((wxNativeFontInfo const *)arg1)->GetWeight();
12246 wxPyEndAllowThreads(__tstate);
12247 if (PyErr_Occurred()) SWIG_fail;
12248 }
12249 resultobj = SWIG_From_int(static_cast< int >(result));
12250 return resultobj;
12251fail:
12252 return NULL;
d14a1e28
RD
12253}
12254
12255
0085ce49
RD
12256SWIGINTERN PyObject *_wrap_NativeFontInfo_GetUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12257 PyObject *resultobj = 0;
12258 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12259 bool result;
12260 void *argp1 = 0 ;
12261 int res1 = 0 ;
12262 PyObject *swig_obj[1] ;
12263
12264 if (!args) SWIG_fail;
12265 swig_obj[0] = args;
12266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12267 if (!SWIG_IsOK(res1)) {
12268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetUnderlined" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12269 }
12270 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12271 {
12272 PyThreadState* __tstate = wxPyBeginAllowThreads();
12273 result = (bool)((wxNativeFontInfo const *)arg1)->GetUnderlined();
12274 wxPyEndAllowThreads(__tstate);
12275 if (PyErr_Occurred()) SWIG_fail;
12276 }
12277 {
12278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12279 }
12280 return resultobj;
12281fail:
12282 return NULL;
d14a1e28
RD
12283}
12284
12285
0085ce49
RD
12286SWIGINTERN PyObject *_wrap_NativeFontInfo_GetFaceName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12287 PyObject *resultobj = 0;
12288 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12289 wxString result;
12290 void *argp1 = 0 ;
12291 int res1 = 0 ;
12292 PyObject *swig_obj[1] ;
12293
12294 if (!args) SWIG_fail;
12295 swig_obj[0] = args;
12296 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12297 if (!SWIG_IsOK(res1)) {
12298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetFaceName" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12299 }
12300 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12301 {
12302 PyThreadState* __tstate = wxPyBeginAllowThreads();
12303 result = ((wxNativeFontInfo const *)arg1)->GetFaceName();
12304 wxPyEndAllowThreads(__tstate);
12305 if (PyErr_Occurred()) SWIG_fail;
12306 }
12307 {
12308#if wxUSE_UNICODE
12309 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12310#else
12311 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12312#endif
12313 }
12314 return resultobj;
12315fail:
12316 return NULL;
d14a1e28
RD
12317}
12318
12319
0085ce49
RD
12320SWIGINTERN PyObject *_wrap_NativeFontInfo_GetFamily(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12321 PyObject *resultobj = 0;
12322 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12323 wxFontFamily result;
12324 void *argp1 = 0 ;
12325 int res1 = 0 ;
12326 PyObject *swig_obj[1] ;
12327
12328 if (!args) SWIG_fail;
12329 swig_obj[0] = args;
12330 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12331 if (!SWIG_IsOK(res1)) {
12332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetFamily" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12333 }
12334 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12335 {
12336 PyThreadState* __tstate = wxPyBeginAllowThreads();
12337 result = (wxFontFamily)((wxNativeFontInfo const *)arg1)->GetFamily();
12338 wxPyEndAllowThreads(__tstate);
12339 if (PyErr_Occurred()) SWIG_fail;
12340 }
12341 resultobj = SWIG_From_int(static_cast< int >(result));
12342 return resultobj;
12343fail:
12344 return NULL;
d14a1e28
RD
12345}
12346
12347
0085ce49
RD
12348SWIGINTERN PyObject *_wrap_NativeFontInfo_GetEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12349 PyObject *resultobj = 0;
12350 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12351 wxFontEncoding result;
12352 void *argp1 = 0 ;
12353 int res1 = 0 ;
12354 PyObject *swig_obj[1] ;
12355
12356 if (!args) SWIG_fail;
12357 swig_obj[0] = args;
12358 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12359 if (!SWIG_IsOK(res1)) {
12360 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_GetEncoding" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12361 }
12362 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12363 {
12364 PyThreadState* __tstate = wxPyBeginAllowThreads();
12365 result = (wxFontEncoding)((wxNativeFontInfo const *)arg1)->GetEncoding();
12366 wxPyEndAllowThreads(__tstate);
12367 if (PyErr_Occurred()) SWIG_fail;
12368 }
12369 resultobj = SWIG_From_int(static_cast< int >(result));
12370 return resultobj;
12371fail:
12372 return NULL;
12373}
12374
12375
12376SWIGINTERN PyObject *_wrap_NativeFontInfo_SetPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12377 PyObject *resultobj = 0;
12378 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12379 int arg2 ;
12380 void *argp1 = 0 ;
12381 int res1 = 0 ;
12382 int val2 ;
12383 int ecode2 = 0 ;
12384 PyObject * obj0 = 0 ;
12385 PyObject * obj1 = 0 ;
12386 char * kwnames[] = {
12387 (char *) "self",(char *) "pointsize", NULL
12388 };
12389
12390 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetPointSize",kwnames,&obj0,&obj1)) SWIG_fail;
12391 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12392 if (!SWIG_IsOK(res1)) {
12393 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetPointSize" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12394 }
12395 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12396 ecode2 = SWIG_AsVal_int(obj1, &val2);
12397 if (!SWIG_IsOK(ecode2)) {
12398 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetPointSize" "', expected argument " "2"" of type '" "int""'");
12399 }
12400 arg2 = static_cast< int >(val2);
12401 {
12402 PyThreadState* __tstate = wxPyBeginAllowThreads();
12403 (arg1)->SetPointSize(arg2);
12404 wxPyEndAllowThreads(__tstate);
12405 if (PyErr_Occurred()) SWIG_fail;
12406 }
12407 resultobj = SWIG_Py_Void();
12408 return resultobj;
12409fail:
12410 return NULL;
12411}
12412
12413
12414SWIGINTERN PyObject *_wrap_NativeFontInfo_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12415 PyObject *resultobj = 0;
12416 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12417 wxFontStyle arg2 ;
12418 void *argp1 = 0 ;
12419 int res1 = 0 ;
12420 int val2 ;
12421 int ecode2 = 0 ;
12422 PyObject * obj0 = 0 ;
12423 PyObject * obj1 = 0 ;
12424 char * kwnames[] = {
12425 (char *) "self",(char *) "style", NULL
12426 };
12427
12428 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
12429 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12430 if (!SWIG_IsOK(res1)) {
12431 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetStyle" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12432 }
12433 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12434 ecode2 = SWIG_AsVal_int(obj1, &val2);
12435 if (!SWIG_IsOK(ecode2)) {
12436 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetStyle" "', expected argument " "2"" of type '" "wxFontStyle""'");
12437 }
12438 arg2 = static_cast< wxFontStyle >(val2);
12439 {
12440 PyThreadState* __tstate = wxPyBeginAllowThreads();
12441 (arg1)->SetStyle(arg2);
12442 wxPyEndAllowThreads(__tstate);
12443 if (PyErr_Occurred()) SWIG_fail;
12444 }
12445 resultobj = SWIG_Py_Void();
12446 return resultobj;
12447fail:
12448 return NULL;
12449}
12450
12451
12452SWIGINTERN PyObject *_wrap_NativeFontInfo_SetWeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12453 PyObject *resultobj = 0;
12454 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12455 wxFontWeight arg2 ;
12456 void *argp1 = 0 ;
12457 int res1 = 0 ;
12458 int val2 ;
12459 int ecode2 = 0 ;
12460 PyObject * obj0 = 0 ;
12461 PyObject * obj1 = 0 ;
12462 char * kwnames[] = {
12463 (char *) "self",(char *) "weight", NULL
12464 };
12465
12466 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetWeight",kwnames,&obj0,&obj1)) SWIG_fail;
12467 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12468 if (!SWIG_IsOK(res1)) {
12469 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetWeight" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12470 }
12471 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12472 ecode2 = SWIG_AsVal_int(obj1, &val2);
12473 if (!SWIG_IsOK(ecode2)) {
12474 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetWeight" "', expected argument " "2"" of type '" "wxFontWeight""'");
12475 }
12476 arg2 = static_cast< wxFontWeight >(val2);
12477 {
12478 PyThreadState* __tstate = wxPyBeginAllowThreads();
12479 (arg1)->SetWeight(arg2);
12480 wxPyEndAllowThreads(__tstate);
12481 if (PyErr_Occurred()) SWIG_fail;
12482 }
12483 resultobj = SWIG_Py_Void();
12484 return resultobj;
12485fail:
12486 return NULL;
12487}
12488
12489
12490SWIGINTERN PyObject *_wrap_NativeFontInfo_SetUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12491 PyObject *resultobj = 0;
12492 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12493 bool arg2 ;
12494 void *argp1 = 0 ;
12495 int res1 = 0 ;
12496 bool val2 ;
12497 int ecode2 = 0 ;
12498 PyObject * obj0 = 0 ;
12499 PyObject * obj1 = 0 ;
12500 char * kwnames[] = {
12501 (char *) "self",(char *) "underlined", NULL
12502 };
12503
12504 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetUnderlined",kwnames,&obj0,&obj1)) SWIG_fail;
12505 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12506 if (!SWIG_IsOK(res1)) {
12507 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetUnderlined" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12508 }
12509 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12510 ecode2 = SWIG_AsVal_bool(obj1, &val2);
12511 if (!SWIG_IsOK(ecode2)) {
12512 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetUnderlined" "', expected argument " "2"" of type '" "bool""'");
12513 }
12514 arg2 = static_cast< bool >(val2);
12515 {
12516 PyThreadState* __tstate = wxPyBeginAllowThreads();
12517 (arg1)->SetUnderlined(arg2);
12518 wxPyEndAllowThreads(__tstate);
12519 if (PyErr_Occurred()) SWIG_fail;
12520 }
12521 resultobj = SWIG_Py_Void();
12522 return resultobj;
12523fail:
12524 return NULL;
12525}
12526
12527
12528SWIGINTERN PyObject *_wrap_NativeFontInfo_SetFaceName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12529 PyObject *resultobj = 0;
12530 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12531 wxString arg2 ;
704eda0c 12532 bool result;
0085ce49
RD
12533 void *argp1 = 0 ;
12534 int res1 = 0 ;
12535 PyObject * obj0 = 0 ;
12536 PyObject * obj1 = 0 ;
12537 char * kwnames[] = {
12538 (char *) "self",(char *) "facename", NULL
12539 };
12540
12541 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetFaceName",kwnames,&obj0,&obj1)) SWIG_fail;
12542 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12543 if (!SWIG_IsOK(res1)) {
12544 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetFaceName" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12545 }
12546 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12547 {
12548 wxString* sptr = wxString_in_helper(obj1);
12549 if (sptr == NULL) SWIG_fail;
12550 arg2 = *sptr;
12551 delete sptr;
12552 }
12553 {
12554 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 12555 result = (bool)(arg1)->SetFaceName(arg2);
0085ce49
RD
12556 wxPyEndAllowThreads(__tstate);
12557 if (PyErr_Occurred()) SWIG_fail;
12558 }
704eda0c
RD
12559 {
12560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12561 }
0085ce49
RD
12562 return resultobj;
12563fail:
12564 return NULL;
12565}
12566
12567
12568SWIGINTERN PyObject *_wrap_NativeFontInfo_SetFamily(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12569 PyObject *resultobj = 0;
12570 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12571 wxFontFamily arg2 ;
12572 void *argp1 = 0 ;
12573 int res1 = 0 ;
12574 int val2 ;
12575 int ecode2 = 0 ;
12576 PyObject * obj0 = 0 ;
12577 PyObject * obj1 = 0 ;
12578 char * kwnames[] = {
12579 (char *) "self",(char *) "family", NULL
12580 };
12581
12582 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetFamily",kwnames,&obj0,&obj1)) SWIG_fail;
12583 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12584 if (!SWIG_IsOK(res1)) {
12585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetFamily" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12586 }
12587 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12588 ecode2 = SWIG_AsVal_int(obj1, &val2);
12589 if (!SWIG_IsOK(ecode2)) {
12590 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetFamily" "', expected argument " "2"" of type '" "wxFontFamily""'");
12591 }
12592 arg2 = static_cast< wxFontFamily >(val2);
12593 {
12594 PyThreadState* __tstate = wxPyBeginAllowThreads();
12595 (arg1)->SetFamily(arg2);
12596 wxPyEndAllowThreads(__tstate);
12597 if (PyErr_Occurred()) SWIG_fail;
12598 }
12599 resultobj = SWIG_Py_Void();
12600 return resultobj;
12601fail:
12602 return NULL;
12603}
12604
12605
12606SWIGINTERN PyObject *_wrap_NativeFontInfo_SetEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12607 PyObject *resultobj = 0;
12608 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12609 wxFontEncoding arg2 ;
12610 void *argp1 = 0 ;
12611 int res1 = 0 ;
12612 int val2 ;
12613 int ecode2 = 0 ;
12614 PyObject * obj0 = 0 ;
12615 PyObject * obj1 = 0 ;
12616 char * kwnames[] = {
12617 (char *) "self",(char *) "encoding", NULL
12618 };
12619
12620 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_SetEncoding",kwnames,&obj0,&obj1)) SWIG_fail;
12621 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12622 if (!SWIG_IsOK(res1)) {
12623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_SetEncoding" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12624 }
12625 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12626 ecode2 = SWIG_AsVal_int(obj1, &val2);
12627 if (!SWIG_IsOK(ecode2)) {
12628 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeFontInfo_SetEncoding" "', expected argument " "2"" of type '" "wxFontEncoding""'");
12629 }
12630 arg2 = static_cast< wxFontEncoding >(val2);
12631 {
12632 PyThreadState* __tstate = wxPyBeginAllowThreads();
12633 (arg1)->SetEncoding(arg2);
12634 wxPyEndAllowThreads(__tstate);
12635 if (PyErr_Occurred()) SWIG_fail;
12636 }
12637 resultobj = SWIG_Py_Void();
12638 return resultobj;
12639fail:
12640 return NULL;
12641}
12642
12643
12644SWIGINTERN PyObject *_wrap_NativeFontInfo_FromString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12645 PyObject *resultobj = 0;
12646 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12647 wxString *arg2 = 0 ;
12648 bool result;
12649 void *argp1 = 0 ;
12650 int res1 = 0 ;
12651 bool temp2 = false ;
12652 PyObject * obj0 = 0 ;
12653 PyObject * obj1 = 0 ;
12654 char * kwnames[] = {
12655 (char *) "self",(char *) "s", NULL
12656 };
12657
12658 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_FromString",kwnames,&obj0,&obj1)) SWIG_fail;
12659 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12660 if (!SWIG_IsOK(res1)) {
12661 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_FromString" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12662 }
12663 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12664 {
12665 arg2 = wxString_in_helper(obj1);
12666 if (arg2 == NULL) SWIG_fail;
12667 temp2 = true;
12668 }
12669 {
12670 PyThreadState* __tstate = wxPyBeginAllowThreads();
12671 result = (bool)(arg1)->FromString((wxString const &)*arg2);
12672 wxPyEndAllowThreads(__tstate);
12673 if (PyErr_Occurred()) SWIG_fail;
12674 }
12675 {
12676 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12677 }
12678 {
12679 if (temp2)
12680 delete arg2;
12681 }
12682 return resultobj;
12683fail:
12684 {
12685 if (temp2)
12686 delete arg2;
12687 }
12688 return NULL;
d14a1e28
RD
12689}
12690
12691
0085ce49
RD
12692SWIGINTERN PyObject *_wrap_NativeFontInfo_ToString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12693 PyObject *resultobj = 0;
12694 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12695 wxString result;
12696 void *argp1 = 0 ;
12697 int res1 = 0 ;
12698 PyObject *swig_obj[1] ;
12699
12700 if (!args) SWIG_fail;
12701 swig_obj[0] = args;
12702 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12703 if (!SWIG_IsOK(res1)) {
12704 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_ToString" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12705 }
12706 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12707 {
12708 PyThreadState* __tstate = wxPyBeginAllowThreads();
12709 result = ((wxNativeFontInfo const *)arg1)->ToString();
12710 wxPyEndAllowThreads(__tstate);
12711 if (PyErr_Occurred()) SWIG_fail;
12712 }
12713 {
12714#if wxUSE_UNICODE
12715 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12716#else
12717 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12718#endif
12719 }
12720 return resultobj;
12721fail:
12722 return NULL;
d14a1e28
RD
12723}
12724
12725
0085ce49
RD
12726SWIGINTERN PyObject *_wrap_NativeFontInfo___str__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12727 PyObject *resultobj = 0;
12728 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12729 wxString result;
12730 void *argp1 = 0 ;
12731 int res1 = 0 ;
12732 PyObject *swig_obj[1] ;
12733
12734 if (!args) SWIG_fail;
12735 swig_obj[0] = args;
12736 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12737 if (!SWIG_IsOK(res1)) {
12738 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo___str__" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12739 }
12740 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12741 {
12742 PyThreadState* __tstate = wxPyBeginAllowThreads();
12743 result = wxNativeFontInfo___str__(arg1);
12744 wxPyEndAllowThreads(__tstate);
12745 if (PyErr_Occurred()) SWIG_fail;
12746 }
12747 {
12748#if wxUSE_UNICODE
12749 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12750#else
12751 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12752#endif
12753 }
12754 return resultobj;
12755fail:
12756 return NULL;
12757}
12758
12759
12760SWIGINTERN PyObject *_wrap_NativeFontInfo_FromUserString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12761 PyObject *resultobj = 0;
12762 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12763 wxString *arg2 = 0 ;
12764 bool result;
12765 void *argp1 = 0 ;
12766 int res1 = 0 ;
12767 bool temp2 = false ;
12768 PyObject * obj0 = 0 ;
12769 PyObject * obj1 = 0 ;
12770 char * kwnames[] = {
12771 (char *) "self",(char *) "s", NULL
12772 };
12773
12774 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeFontInfo_FromUserString",kwnames,&obj0,&obj1)) SWIG_fail;
12775 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12776 if (!SWIG_IsOK(res1)) {
12777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_FromUserString" "', expected argument " "1"" of type '" "wxNativeFontInfo *""'");
12778 }
12779 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12780 {
12781 arg2 = wxString_in_helper(obj1);
12782 if (arg2 == NULL) SWIG_fail;
12783 temp2 = true;
12784 }
12785 {
12786 PyThreadState* __tstate = wxPyBeginAllowThreads();
12787 result = (bool)(arg1)->FromUserString((wxString const &)*arg2);
12788 wxPyEndAllowThreads(__tstate);
12789 if (PyErr_Occurred()) SWIG_fail;
12790 }
12791 {
12792 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12793 }
12794 {
12795 if (temp2)
12796 delete arg2;
12797 }
12798 return resultobj;
12799fail:
12800 {
12801 if (temp2)
12802 delete arg2;
12803 }
12804 return NULL;
d14a1e28
RD
12805}
12806
12807
0085ce49
RD
12808SWIGINTERN PyObject *_wrap_NativeFontInfo_ToUserString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12809 PyObject *resultobj = 0;
12810 wxNativeFontInfo *arg1 = (wxNativeFontInfo *) 0 ;
12811 wxString result;
12812 void *argp1 = 0 ;
12813 int res1 = 0 ;
12814 PyObject *swig_obj[1] ;
12815
12816 if (!args) SWIG_fail;
12817 swig_obj[0] = args;
12818 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
12819 if (!SWIG_IsOK(res1)) {
12820 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeFontInfo_ToUserString" "', expected argument " "1"" of type '" "wxNativeFontInfo const *""'");
12821 }
12822 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
12823 {
12824 PyThreadState* __tstate = wxPyBeginAllowThreads();
12825 result = ((wxNativeFontInfo const *)arg1)->ToUserString();
12826 wxPyEndAllowThreads(__tstate);
12827 if (PyErr_Occurred()) SWIG_fail;
12828 }
12829 {
12830#if wxUSE_UNICODE
12831 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12832#else
12833 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12834#endif
12835 }
12836 return resultobj;
12837fail:
12838 return NULL;
d14a1e28
RD
12839}
12840
12841
0085ce49
RD
12842SWIGINTERN PyObject *NativeFontInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12843 PyObject *obj;
12844 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12845 SWIG_TypeNewClientData(SWIGTYPE_p_wxNativeFontInfo, SWIG_NewClientData(obj));
12846 return SWIG_Py_Void();
d14a1e28
RD
12847}
12848
0085ce49
RD
12849SWIGINTERN PyObject *NativeFontInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12850 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
12851}
12852
0085ce49
RD
12853SWIGINTERN PyObject *_wrap_NativeEncodingInfo_facename_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12854 PyObject *resultobj = 0;
12855 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
12856 wxString *arg2 = (wxString *) 0 ;
12857 void *argp1 = 0 ;
12858 int res1 = 0 ;
12859 bool temp2 = false ;
12860 PyObject *swig_obj[2] ;
12861
12862 if (!SWIG_Python_UnpackTuple(args,"NativeEncodingInfo_facename_set",2,2,swig_obj)) SWIG_fail;
12863 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
12864 if (!SWIG_IsOK(res1)) {
12865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_facename_set" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
12866 }
12867 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
12868 {
12869 arg2 = wxString_in_helper(swig_obj[1]);
12870 if (arg2 == NULL) SWIG_fail;
12871 temp2 = true;
12872 }
12873 if (arg1) (arg1)->facename = *arg2;
12874
12875 resultobj = SWIG_Py_Void();
12876 {
12877 if (temp2)
12878 delete arg2;
12879 }
12880 return resultobj;
12881fail:
12882 {
12883 if (temp2)
12884 delete arg2;
12885 }
12886 return NULL;
d14a1e28
RD
12887}
12888
12889
0085ce49
RD
12890SWIGINTERN PyObject *_wrap_NativeEncodingInfo_facename_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12891 PyObject *resultobj = 0;
12892 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
12893 wxString *result = 0 ;
12894 void *argp1 = 0 ;
12895 int res1 = 0 ;
12896 PyObject *swig_obj[1] ;
12897
12898 if (!args) SWIG_fail;
12899 swig_obj[0] = args;
12900 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
12901 if (!SWIG_IsOK(res1)) {
12902 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_facename_get" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
12903 }
12904 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
12905 result = (wxString *)& ((arg1)->facename);
12906 {
12907#if wxUSE_UNICODE
12908 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
12909#else
12910 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
12911#endif
12912 }
12913 return resultobj;
12914fail:
12915 return NULL;
d14a1e28
RD
12916}
12917
12918
0085ce49
RD
12919SWIGINTERN PyObject *_wrap_NativeEncodingInfo_encoding_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12920 PyObject *resultobj = 0;
12921 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
12922 wxFontEncoding arg2 ;
12923 void *argp1 = 0 ;
12924 int res1 = 0 ;
12925 int val2 ;
12926 int ecode2 = 0 ;
12927 PyObject *swig_obj[2] ;
12928
12929 if (!SWIG_Python_UnpackTuple(args,"NativeEncodingInfo_encoding_set",2,2,swig_obj)) SWIG_fail;
12930 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
12931 if (!SWIG_IsOK(res1)) {
12932 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_encoding_set" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
12933 }
12934 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
12935 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
12936 if (!SWIG_IsOK(ecode2)) {
12937 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NativeEncodingInfo_encoding_set" "', expected argument " "2"" of type '" "wxFontEncoding""'");
12938 }
12939 arg2 = static_cast< wxFontEncoding >(val2);
12940 if (arg1) (arg1)->encoding = arg2;
12941
12942 resultobj = SWIG_Py_Void();
12943 return resultobj;
12944fail:
12945 return NULL;
d14a1e28
RD
12946}
12947
12948
0085ce49
RD
12949SWIGINTERN PyObject *_wrap_NativeEncodingInfo_encoding_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12950 PyObject *resultobj = 0;
12951 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
12952 wxFontEncoding result;
12953 void *argp1 = 0 ;
12954 int res1 = 0 ;
12955 PyObject *swig_obj[1] ;
12956
12957 if (!args) SWIG_fail;
12958 swig_obj[0] = args;
12959 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
12960 if (!SWIG_IsOK(res1)) {
12961 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_encoding_get" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
12962 }
12963 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
12964 result = (wxFontEncoding) ((arg1)->encoding);
12965 resultobj = SWIG_From_int(static_cast< int >(result));
12966 return resultobj;
12967fail:
12968 return NULL;
d14a1e28
RD
12969}
12970
12971
0085ce49
RD
12972SWIGINTERN PyObject *_wrap_new_NativeEncodingInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12973 PyObject *resultobj = 0;
12974 wxNativeEncodingInfo *result = 0 ;
12975
12976 if (!SWIG_Python_UnpackTuple(args,"new_NativeEncodingInfo",0,0,0)) SWIG_fail;
12977 {
12978 PyThreadState* __tstate = wxPyBeginAllowThreads();
12979 result = (wxNativeEncodingInfo *)new wxNativeEncodingInfo();
12980 wxPyEndAllowThreads(__tstate);
12981 if (PyErr_Occurred()) SWIG_fail;
12982 }
12983 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativeEncodingInfo, SWIG_POINTER_NEW | 0 );
12984 return resultobj;
12985fail:
12986 return NULL;
d14a1e28
RD
12987}
12988
12989
0085ce49
RD
12990SWIGINTERN PyObject *_wrap_delete_NativeEncodingInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12991 PyObject *resultobj = 0;
12992 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
12993 void *argp1 = 0 ;
12994 int res1 = 0 ;
12995 PyObject *swig_obj[1] ;
12996
12997 if (!args) SWIG_fail;
12998 swig_obj[0] = args;
12999 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, SWIG_POINTER_DISOWN | 0 );
13000 if (!SWIG_IsOK(res1)) {
13001 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NativeEncodingInfo" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
13002 }
13003 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
13004 {
13005 PyThreadState* __tstate = wxPyBeginAllowThreads();
13006 delete arg1;
d14a1e28 13007
0085ce49
RD
13008 wxPyEndAllowThreads(__tstate);
13009 if (PyErr_Occurred()) SWIG_fail;
13010 }
13011 resultobj = SWIG_Py_Void();
13012 return resultobj;
13013fail:
13014 return NULL;
13015}
13016
13017
13018SWIGINTERN PyObject *_wrap_NativeEncodingInfo_FromString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13019 PyObject *resultobj = 0;
13020 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
13021 wxString *arg2 = 0 ;
13022 bool result;
13023 void *argp1 = 0 ;
13024 int res1 = 0 ;
13025 bool temp2 = false ;
13026 PyObject * obj0 = 0 ;
13027 PyObject * obj1 = 0 ;
13028 char * kwnames[] = {
13029 (char *) "self",(char *) "s", NULL
13030 };
13031
13032 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NativeEncodingInfo_FromString",kwnames,&obj0,&obj1)) SWIG_fail;
13033 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
13034 if (!SWIG_IsOK(res1)) {
13035 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_FromString" "', expected argument " "1"" of type '" "wxNativeEncodingInfo *""'");
13036 }
13037 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
13038 {
13039 arg2 = wxString_in_helper(obj1);
13040 if (arg2 == NULL) SWIG_fail;
13041 temp2 = true;
13042 }
13043 {
13044 PyThreadState* __tstate = wxPyBeginAllowThreads();
13045 result = (bool)(arg1)->FromString((wxString const &)*arg2);
13046 wxPyEndAllowThreads(__tstate);
13047 if (PyErr_Occurred()) SWIG_fail;
13048 }
13049 {
13050 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13051 }
13052 {
13053 if (temp2)
13054 delete arg2;
13055 }
13056 return resultobj;
13057fail:
13058 {
13059 if (temp2)
13060 delete arg2;
13061 }
13062 return NULL;
d14a1e28
RD
13063}
13064
13065
0085ce49
RD
13066SWIGINTERN PyObject *_wrap_NativeEncodingInfo_ToString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13067 PyObject *resultobj = 0;
13068 wxNativeEncodingInfo *arg1 = (wxNativeEncodingInfo *) 0 ;
13069 wxString result;
13070 void *argp1 = 0 ;
13071 int res1 = 0 ;
13072 PyObject *swig_obj[1] ;
13073
13074 if (!args) SWIG_fail;
13075 swig_obj[0] = args;
13076 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
13077 if (!SWIG_IsOK(res1)) {
13078 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NativeEncodingInfo_ToString" "', expected argument " "1"" of type '" "wxNativeEncodingInfo const *""'");
13079 }
13080 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
13081 {
13082 PyThreadState* __tstate = wxPyBeginAllowThreads();
13083 result = ((wxNativeEncodingInfo const *)arg1)->ToString();
13084 wxPyEndAllowThreads(__tstate);
13085 if (PyErr_Occurred()) SWIG_fail;
13086 }
13087 {
13088#if wxUSE_UNICODE
13089 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13090#else
13091 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13092#endif
13093 }
13094 return resultobj;
13095fail:
13096 return NULL;
d14a1e28
RD
13097}
13098
13099
0085ce49
RD
13100SWIGINTERN PyObject *NativeEncodingInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13101 PyObject *obj;
13102 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13103 SWIG_TypeNewClientData(SWIGTYPE_p_wxNativeEncodingInfo, SWIG_NewClientData(obj));
13104 return SWIG_Py_Void();
d14a1e28
RD
13105}
13106
0085ce49
RD
13107SWIGINTERN PyObject *NativeEncodingInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13108 return SWIG_Python_InitShadowInstance(args);
13109}
d14a1e28 13110
0085ce49
RD
13111SWIGINTERN PyObject *_wrap_GetNativeFontEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13112 PyObject *resultobj = 0;
13113 wxFontEncoding arg1 ;
13114 wxNativeEncodingInfo *result = 0 ;
13115 int val1 ;
13116 int ecode1 = 0 ;
13117 PyObject * obj0 = 0 ;
13118 char * kwnames[] = {
13119 (char *) "encoding", NULL
13120 };
13121
13122 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetNativeFontEncoding",kwnames,&obj0)) SWIG_fail;
13123 ecode1 = SWIG_AsVal_int(obj0, &val1);
13124 if (!SWIG_IsOK(ecode1)) {
13125 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "GetNativeFontEncoding" "', expected argument " "1"" of type '" "wxFontEncoding""'");
13126 }
13127 arg1 = static_cast< wxFontEncoding >(val1);
13128 {
13129 PyThreadState* __tstate = wxPyBeginAllowThreads();
13130 result = (wxNativeEncodingInfo *)wxGetNativeFontEncoding(arg1);
13131 wxPyEndAllowThreads(__tstate);
13132 if (PyErr_Occurred()) SWIG_fail;
13133 }
13134 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0 );
13135 return resultobj;
13136fail:
13137 return NULL;
13138}
13139
13140
13141SWIGINTERN PyObject *_wrap_TestFontEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13142 PyObject *resultobj = 0;
13143 wxNativeEncodingInfo *arg1 = 0 ;
13144 bool result;
13145 void *argp1 = 0 ;
13146 int res1 = 0 ;
13147 PyObject * obj0 = 0 ;
13148 char * kwnames[] = {
13149 (char *) "info", NULL
13150 };
13151
13152 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TestFontEncoding",kwnames,&obj0)) SWIG_fail;
13153 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxNativeEncodingInfo, 0 | 0);
13154 if (!SWIG_IsOK(res1)) {
13155 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TestFontEncoding" "', expected argument " "1"" of type '" "wxNativeEncodingInfo const &""'");
13156 }
13157 if (!argp1) {
13158 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TestFontEncoding" "', expected argument " "1"" of type '" "wxNativeEncodingInfo const &""'");
13159 }
13160 arg1 = reinterpret_cast< wxNativeEncodingInfo * >(argp1);
13161 {
13162 PyThreadState* __tstate = wxPyBeginAllowThreads();
13163 result = (bool)wxTestFontEncoding((wxNativeEncodingInfo const &)*arg1);
13164 wxPyEndAllowThreads(__tstate);
13165 if (PyErr_Occurred()) SWIG_fail;
13166 }
13167 {
13168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13169 }
13170 return resultobj;
13171fail:
13172 return NULL;
d14a1e28
RD
13173}
13174
13175
0085ce49
RD
13176SWIGINTERN PyObject *_wrap_new_FontMapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13177 PyObject *resultobj = 0;
13178 wxFontMapper *result = 0 ;
13179
13180 if (!SWIG_Python_UnpackTuple(args,"new_FontMapper",0,0,0)) SWIG_fail;
13181 {
13182 PyThreadState* __tstate = wxPyBeginAllowThreads();
13183 result = (wxFontMapper *)new wxFontMapper();
13184 wxPyEndAllowThreads(__tstate);
13185 if (PyErr_Occurred()) SWIG_fail;
13186 }
13187 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontMapper, SWIG_POINTER_NEW | 0 );
13188 return resultobj;
13189fail:
13190 return NULL;
d14a1e28
RD
13191}
13192
13193
0085ce49
RD
13194SWIGINTERN PyObject *_wrap_delete_FontMapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13195 PyObject *resultobj = 0;
13196 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13197 void *argp1 = 0 ;
13198 int res1 = 0 ;
13199 PyObject *swig_obj[1] ;
13200
13201 if (!args) SWIG_fail;
13202 swig_obj[0] = args;
13203 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFontMapper, SWIG_POINTER_DISOWN | 0 );
13204 if (!SWIG_IsOK(res1)) {
13205 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FontMapper" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13206 }
13207 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13208 {
13209 PyThreadState* __tstate = wxPyBeginAllowThreads();
13210 delete arg1;
d14a1e28 13211
0085ce49
RD
13212 wxPyEndAllowThreads(__tstate);
13213 if (PyErr_Occurred()) SWIG_fail;
13214 }
13215 resultobj = SWIG_Py_Void();
13216 return resultobj;
13217fail:
13218 return NULL;
d14a1e28
RD
13219}
13220
13221
0085ce49
RD
13222SWIGINTERN PyObject *_wrap_FontMapper_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13223 PyObject *resultobj = 0;
13224 wxFontMapper *result = 0 ;
13225
13226 if (!SWIG_Python_UnpackTuple(args,"FontMapper_Get",0,0,0)) SWIG_fail;
13227 {
13228 PyThreadState* __tstate = wxPyBeginAllowThreads();
13229 result = (wxFontMapper *)wxFontMapper::Get();
13230 wxPyEndAllowThreads(__tstate);
13231 if (PyErr_Occurred()) SWIG_fail;
13232 }
13233 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontMapper, 0 | 0 );
13234 return resultobj;
13235fail:
13236 return NULL;
13237}
13238
13239
13240SWIGINTERN PyObject *_wrap_FontMapper_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13241 PyObject *resultobj = 0;
13242 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13243 wxFontMapper *result = 0 ;
13244 void *argp1 = 0 ;
13245 int res1 = 0 ;
13246 PyObject * obj0 = 0 ;
13247 char * kwnames[] = {
13248 (char *) "mapper", NULL
13249 };
13250
13251 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontMapper_Set",kwnames,&obj0)) SWIG_fail;
13252 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13253 if (!SWIG_IsOK(res1)) {
13254 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_Set" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13255 }
13256 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13257 {
13258 PyThreadState* __tstate = wxPyBeginAllowThreads();
13259 result = (wxFontMapper *)wxFontMapper::Set(arg1);
13260 wxPyEndAllowThreads(__tstate);
13261 if (PyErr_Occurred()) SWIG_fail;
13262 }
13263 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontMapper, 0 | 0 );
13264 return resultobj;
13265fail:
13266 return NULL;
13267}
13268
13269
13270SWIGINTERN PyObject *_wrap_FontMapper_CharsetToEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13271 PyObject *resultobj = 0;
13272 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13273 wxString *arg2 = 0 ;
13274 bool arg3 = (bool) true ;
13275 wxFontEncoding result;
13276 void *argp1 = 0 ;
13277 int res1 = 0 ;
13278 bool temp2 = false ;
13279 bool val3 ;
13280 int ecode3 = 0 ;
13281 PyObject * obj0 = 0 ;
13282 PyObject * obj1 = 0 ;
13283 PyObject * obj2 = 0 ;
13284 char * kwnames[] = {
13285 (char *) "self",(char *) "charset",(char *) "interactive", NULL
13286 };
13287
13288 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FontMapper_CharsetToEncoding",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13289 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13290 if (!SWIG_IsOK(res1)) {
13291 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_CharsetToEncoding" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13292 }
13293 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13294 {
13295 arg2 = wxString_in_helper(obj1);
13296 if (arg2 == NULL) SWIG_fail;
13297 temp2 = true;
13298 }
13299 if (obj2) {
13300 ecode3 = SWIG_AsVal_bool(obj2, &val3);
13301 if (!SWIG_IsOK(ecode3)) {
13302 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FontMapper_CharsetToEncoding" "', expected argument " "3"" of type '" "bool""'");
13303 }
13304 arg3 = static_cast< bool >(val3);
13305 }
13306 {
13307 PyThreadState* __tstate = wxPyBeginAllowThreads();
13308 result = (wxFontEncoding)(arg1)->CharsetToEncoding((wxString const &)*arg2,arg3);
13309 wxPyEndAllowThreads(__tstate);
13310 if (PyErr_Occurred()) SWIG_fail;
13311 }
13312 resultobj = SWIG_From_int(static_cast< int >(result));
13313 {
13314 if (temp2)
13315 delete arg2;
13316 }
13317 return resultobj;
13318fail:
13319 {
13320 if (temp2)
13321 delete arg2;
13322 }
13323 return NULL;
e6ffcedd
RD
13324}
13325
13326
0085ce49
RD
13327SWIGINTERN PyObject *_wrap_FontMapper_GetSupportedEncodingsCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13328 PyObject *resultobj = 0;
13329 size_t result;
13330
13331 if (!SWIG_Python_UnpackTuple(args,"FontMapper_GetSupportedEncodingsCount",0,0,0)) SWIG_fail;
13332 {
13333 PyThreadState* __tstate = wxPyBeginAllowThreads();
13334 result = (size_t)wxFontMapper::GetSupportedEncodingsCount();
13335 wxPyEndAllowThreads(__tstate);
13336 if (PyErr_Occurred()) SWIG_fail;
13337 }
13338 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
13339 return resultobj;
13340fail:
13341 return NULL;
13342}
13343
13344
13345SWIGINTERN PyObject *_wrap_FontMapper_GetEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13346 PyObject *resultobj = 0;
13347 size_t arg1 ;
13348 wxFontEncoding result;
13349 size_t val1 ;
13350 int ecode1 = 0 ;
13351 PyObject * obj0 = 0 ;
13352 char * kwnames[] = {
13353 (char *) "n", NULL
13354 };
13355
13356 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontMapper_GetEncoding",kwnames,&obj0)) SWIG_fail;
13357 ecode1 = SWIG_AsVal_size_t(obj0, &val1);
13358 if (!SWIG_IsOK(ecode1)) {
13359 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "FontMapper_GetEncoding" "', expected argument " "1"" of type '" "size_t""'");
13360 }
13361 arg1 = static_cast< size_t >(val1);
13362 {
13363 PyThreadState* __tstate = wxPyBeginAllowThreads();
13364 result = (wxFontEncoding)wxFontMapper::GetEncoding(arg1);
13365 wxPyEndAllowThreads(__tstate);
13366 if (PyErr_Occurred()) SWIG_fail;
13367 }
13368 resultobj = SWIG_From_int(static_cast< int >(result));
13369 return resultobj;
13370fail:
13371 return NULL;
13372}
13373
13374
13375SWIGINTERN PyObject *_wrap_FontMapper_GetEncodingName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13376 PyObject *resultobj = 0;
13377 wxFontEncoding arg1 ;
13378 wxString result;
13379 int val1 ;
13380 int ecode1 = 0 ;
13381 PyObject * obj0 = 0 ;
13382 char * kwnames[] = {
13383 (char *) "encoding", NULL
13384 };
13385
13386 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontMapper_GetEncodingName",kwnames,&obj0)) SWIG_fail;
13387 ecode1 = SWIG_AsVal_int(obj0, &val1);
13388 if (!SWIG_IsOK(ecode1)) {
13389 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "FontMapper_GetEncodingName" "', expected argument " "1"" of type '" "wxFontEncoding""'");
13390 }
13391 arg1 = static_cast< wxFontEncoding >(val1);
13392 {
13393 PyThreadState* __tstate = wxPyBeginAllowThreads();
13394 result = wxFontMapper::GetEncodingName(arg1);
13395 wxPyEndAllowThreads(__tstate);
13396 if (PyErr_Occurred()) SWIG_fail;
13397 }
13398 {
13399#if wxUSE_UNICODE
13400 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13401#else
13402 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13403#endif
13404 }
13405 return resultobj;
13406fail:
13407 return NULL;
d14a1e28
RD
13408}
13409
13410
0085ce49
RD
13411SWIGINTERN PyObject *_wrap_FontMapper_GetEncodingDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13412 PyObject *resultobj = 0;
13413 wxFontEncoding arg1 ;
13414 wxString result;
13415 int val1 ;
13416 int ecode1 = 0 ;
13417 PyObject * obj0 = 0 ;
13418 char * kwnames[] = {
13419 (char *) "encoding", NULL
13420 };
13421
13422 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontMapper_GetEncodingDescription",kwnames,&obj0)) SWIG_fail;
13423 ecode1 = SWIG_AsVal_int(obj0, &val1);
13424 if (!SWIG_IsOK(ecode1)) {
13425 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "FontMapper_GetEncodingDescription" "', expected argument " "1"" of type '" "wxFontEncoding""'");
13426 }
13427 arg1 = static_cast< wxFontEncoding >(val1);
13428 {
13429 PyThreadState* __tstate = wxPyBeginAllowThreads();
13430 result = wxFontMapper::GetEncodingDescription(arg1);
13431 wxPyEndAllowThreads(__tstate);
13432 if (PyErr_Occurred()) SWIG_fail;
13433 }
13434 {
13435#if wxUSE_UNICODE
13436 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13437#else
13438 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13439#endif
13440 }
13441 return resultobj;
13442fail:
13443 return NULL;
d14a1e28
RD
13444}
13445
13446
0085ce49
RD
13447SWIGINTERN PyObject *_wrap_FontMapper_GetEncodingFromName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13448 PyObject *resultobj = 0;
13449 wxString *arg1 = 0 ;
13450 wxFontEncoding result;
13451 bool temp1 = false ;
13452 PyObject * obj0 = 0 ;
13453 char * kwnames[] = {
13454 (char *) "name", NULL
13455 };
13456
13457 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontMapper_GetEncodingFromName",kwnames,&obj0)) SWIG_fail;
13458 {
13459 arg1 = wxString_in_helper(obj0);
13460 if (arg1 == NULL) SWIG_fail;
13461 temp1 = true;
13462 }
13463 {
13464 PyThreadState* __tstate = wxPyBeginAllowThreads();
13465 result = (wxFontEncoding)wxFontMapper::GetEncodingFromName((wxString const &)*arg1);
13466 wxPyEndAllowThreads(__tstate);
13467 if (PyErr_Occurred()) SWIG_fail;
13468 }
13469 resultobj = SWIG_From_int(static_cast< int >(result));
13470 {
13471 if (temp1)
13472 delete arg1;
13473 }
13474 return resultobj;
13475fail:
13476 {
13477 if (temp1)
13478 delete arg1;
13479 }
13480 return NULL;
d14a1e28
RD
13481}
13482
13483
0085ce49
RD
13484SWIGINTERN PyObject *_wrap_FontMapper_SetConfigPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13485 PyObject *resultobj = 0;
13486 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13487 wxString *arg2 = 0 ;
13488 void *argp1 = 0 ;
13489 int res1 = 0 ;
13490 bool temp2 = false ;
13491 PyObject * obj0 = 0 ;
13492 PyObject * obj1 = 0 ;
13493 char * kwnames[] = {
13494 (char *) "self",(char *) "prefix", NULL
13495 };
13496
13497 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontMapper_SetConfigPath",kwnames,&obj0,&obj1)) SWIG_fail;
13498 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13499 if (!SWIG_IsOK(res1)) {
13500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_SetConfigPath" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13501 }
13502 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13503 {
13504 arg2 = wxString_in_helper(obj1);
13505 if (arg2 == NULL) SWIG_fail;
13506 temp2 = true;
13507 }
13508 {
13509 PyThreadState* __tstate = wxPyBeginAllowThreads();
13510 (arg1)->SetConfigPath((wxString const &)*arg2);
13511 wxPyEndAllowThreads(__tstate);
13512 if (PyErr_Occurred()) SWIG_fail;
13513 }
13514 resultobj = SWIG_Py_Void();
13515 {
13516 if (temp2)
13517 delete arg2;
13518 }
13519 return resultobj;
13520fail:
13521 {
13522 if (temp2)
13523 delete arg2;
13524 }
13525 return NULL;
d14a1e28
RD
13526}
13527
13528
0085ce49
RD
13529SWIGINTERN PyObject *_wrap_FontMapper_GetDefaultConfigPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13530 PyObject *resultobj = 0;
13531 wxString result;
13532
13533 if (!SWIG_Python_UnpackTuple(args,"FontMapper_GetDefaultConfigPath",0,0,0)) SWIG_fail;
13534 {
13535 PyThreadState* __tstate = wxPyBeginAllowThreads();
13536 result = wxFontMapper::GetDefaultConfigPath();
13537 wxPyEndAllowThreads(__tstate);
13538 if (PyErr_Occurred()) SWIG_fail;
13539 }
13540 {
13541#if wxUSE_UNICODE
13542 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13543#else
13544 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13545#endif
13546 }
13547 return resultobj;
13548fail:
13549 return NULL;
13550}
13551
13552
13553SWIGINTERN PyObject *_wrap_FontMapper_GetAltForEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13554 PyObject *resultobj = 0;
13555 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13556 wxFontEncoding arg2 ;
13557 wxString const &arg3_defvalue = wxPyEmptyString ;
13558 wxString *arg3 = (wxString *) &arg3_defvalue ;
13559 bool arg4 = (bool) true ;
13560 PyObject *result = 0 ;
13561 void *argp1 = 0 ;
13562 int res1 = 0 ;
13563 int val2 ;
13564 int ecode2 = 0 ;
13565 bool temp3 = false ;
13566 bool val4 ;
13567 int ecode4 = 0 ;
13568 PyObject * obj0 = 0 ;
13569 PyObject * obj1 = 0 ;
13570 PyObject * obj2 = 0 ;
13571 PyObject * obj3 = 0 ;
13572 char * kwnames[] = {
13573 (char *) "self",(char *) "encoding",(char *) "facename",(char *) "interactive", NULL
13574 };
13575
13576 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:FontMapper_GetAltForEncoding",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13577 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13578 if (!SWIG_IsOK(res1)) {
13579 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_GetAltForEncoding" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13580 }
13581 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13582 ecode2 = SWIG_AsVal_int(obj1, &val2);
13583 if (!SWIG_IsOK(ecode2)) {
13584 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontMapper_GetAltForEncoding" "', expected argument " "2"" of type '" "wxFontEncoding""'");
13585 }
13586 arg2 = static_cast< wxFontEncoding >(val2);
13587 if (obj2) {
093d3ff1 13588 {
0085ce49
RD
13589 arg3 = wxString_in_helper(obj2);
13590 if (arg3 == NULL) SWIG_fail;
13591 temp3 = true;
093d3ff1 13592 }
0085ce49
RD
13593 }
13594 if (obj3) {
13595 ecode4 = SWIG_AsVal_bool(obj3, &val4);
13596 if (!SWIG_IsOK(ecode4)) {
13597 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FontMapper_GetAltForEncoding" "', expected argument " "4"" of type '" "bool""'");
13598 }
13599 arg4 = static_cast< bool >(val4);
13600 }
13601 {
13602 PyThreadState* __tstate = wxPyBeginAllowThreads();
13603 result = (PyObject *)wxFontMapper_GetAltForEncoding(arg1,arg2,(wxString const &)*arg3,arg4);
13604 wxPyEndAllowThreads(__tstate);
13605 if (PyErr_Occurred()) SWIG_fail;
13606 }
13607 resultobj = result;
13608 {
13609 if (temp3)
13610 delete arg3;
13611 }
13612 return resultobj;
13613fail:
13614 {
13615 if (temp3)
13616 delete arg3;
13617 }
13618 return NULL;
13619}
13620
13621
13622SWIGINTERN PyObject *_wrap_FontMapper_IsEncodingAvailable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13623 PyObject *resultobj = 0;
13624 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13625 wxFontEncoding arg2 ;
13626 wxString const &arg3_defvalue = wxPyEmptyString ;
13627 wxString *arg3 = (wxString *) &arg3_defvalue ;
13628 bool result;
13629 void *argp1 = 0 ;
13630 int res1 = 0 ;
13631 int val2 ;
13632 int ecode2 = 0 ;
13633 bool temp3 = false ;
13634 PyObject * obj0 = 0 ;
13635 PyObject * obj1 = 0 ;
13636 PyObject * obj2 = 0 ;
13637 char * kwnames[] = {
13638 (char *) "self",(char *) "encoding",(char *) "facename", NULL
13639 };
13640
13641 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FontMapper_IsEncodingAvailable",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13642 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13643 if (!SWIG_IsOK(res1)) {
13644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_IsEncodingAvailable" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13645 }
13646 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13647 ecode2 = SWIG_AsVal_int(obj1, &val2);
13648 if (!SWIG_IsOK(ecode2)) {
13649 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontMapper_IsEncodingAvailable" "', expected argument " "2"" of type '" "wxFontEncoding""'");
13650 }
13651 arg2 = static_cast< wxFontEncoding >(val2);
13652 if (obj2) {
d14a1e28 13653 {
0085ce49
RD
13654 arg3 = wxString_in_helper(obj2);
13655 if (arg3 == NULL) SWIG_fail;
13656 temp3 = true;
d14a1e28 13657 }
0085ce49
RD
13658 }
13659 {
13660 PyThreadState* __tstate = wxPyBeginAllowThreads();
13661 result = (bool)(arg1)->IsEncodingAvailable(arg2,(wxString const &)*arg3);
13662 wxPyEndAllowThreads(__tstate);
13663 if (PyErr_Occurred()) SWIG_fail;
13664 }
13665 {
13666 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13667 }
13668 {
13669 if (temp3)
13670 delete arg3;
13671 }
13672 return resultobj;
13673fail:
13674 {
13675 if (temp3)
13676 delete arg3;
13677 }
13678 return NULL;
13679}
13680
13681
13682SWIGINTERN PyObject *_wrap_FontMapper_SetDialogParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13683 PyObject *resultobj = 0;
13684 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13685 wxWindow *arg2 = (wxWindow *) 0 ;
13686 void *argp1 = 0 ;
13687 int res1 = 0 ;
13688 void *argp2 = 0 ;
13689 int res2 = 0 ;
13690 PyObject * obj0 = 0 ;
13691 PyObject * obj1 = 0 ;
13692 char * kwnames[] = {
13693 (char *) "self",(char *) "parent", NULL
13694 };
13695
13696 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontMapper_SetDialogParent",kwnames,&obj0,&obj1)) SWIG_fail;
13697 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13698 if (!SWIG_IsOK(res1)) {
13699 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_SetDialogParent" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13700 }
13701 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13702 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
13703 if (!SWIG_IsOK(res2)) {
13704 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontMapper_SetDialogParent" "', expected argument " "2"" of type '" "wxWindow *""'");
13705 }
13706 arg2 = reinterpret_cast< wxWindow * >(argp2);
13707 {
13708 PyThreadState* __tstate = wxPyBeginAllowThreads();
13709 (arg1)->SetDialogParent(arg2);
13710 wxPyEndAllowThreads(__tstate);
13711 if (PyErr_Occurred()) SWIG_fail;
13712 }
13713 resultobj = SWIG_Py_Void();
13714 return resultobj;
13715fail:
13716 return NULL;
13717}
13718
13719
13720SWIGINTERN PyObject *_wrap_FontMapper_SetDialogTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13721 PyObject *resultobj = 0;
13722 wxFontMapper *arg1 = (wxFontMapper *) 0 ;
13723 wxString *arg2 = 0 ;
13724 void *argp1 = 0 ;
13725 int res1 = 0 ;
13726 bool temp2 = false ;
13727 PyObject * obj0 = 0 ;
13728 PyObject * obj1 = 0 ;
13729 char * kwnames[] = {
13730 (char *) "self",(char *) "title", NULL
13731 };
13732
13733 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontMapper_SetDialogTitle",kwnames,&obj0,&obj1)) SWIG_fail;
13734 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontMapper, 0 | 0 );
13735 if (!SWIG_IsOK(res1)) {
13736 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontMapper_SetDialogTitle" "', expected argument " "1"" of type '" "wxFontMapper *""'");
13737 }
13738 arg1 = reinterpret_cast< wxFontMapper * >(argp1);
13739 {
13740 arg2 = wxString_in_helper(obj1);
13741 if (arg2 == NULL) SWIG_fail;
13742 temp2 = true;
13743 }
13744 {
13745 PyThreadState* __tstate = wxPyBeginAllowThreads();
13746 (arg1)->SetDialogTitle((wxString const &)*arg2);
13747 wxPyEndAllowThreads(__tstate);
13748 if (PyErr_Occurred()) SWIG_fail;
13749 }
13750 resultobj = SWIG_Py_Void();
13751 {
13752 if (temp2)
13753 delete arg2;
13754 }
13755 return resultobj;
13756fail:
13757 {
13758 if (temp2)
13759 delete arg2;
13760 }
13761 return NULL;
13762}
13763
13764
13765SWIGINTERN PyObject *FontMapper_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13766 PyObject *obj;
13767 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13768 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontMapper, SWIG_NewClientData(obj));
13769 return SWIG_Py_Void();
13770}
13771
13772SWIGINTERN PyObject *FontMapper_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13773 return SWIG_Python_InitShadowInstance(args);
13774}
13775
13776SWIGINTERN PyObject *_wrap_new_Font(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13777 PyObject *resultobj = 0;
13778 int arg1 ;
13779 int arg2 ;
13780 int arg3 ;
13781 int arg4 ;
13782 bool arg5 = (bool) false ;
13783 wxString const &arg6_defvalue = wxPyEmptyString ;
13784 wxString *arg6 = (wxString *) &arg6_defvalue ;
13785 wxFontEncoding arg7 = (wxFontEncoding) wxFONTENCODING_DEFAULT ;
13786 wxFont *result = 0 ;
13787 int val1 ;
13788 int ecode1 = 0 ;
13789 int val2 ;
13790 int ecode2 = 0 ;
13791 int val3 ;
13792 int ecode3 = 0 ;
13793 int val4 ;
13794 int ecode4 = 0 ;
13795 bool val5 ;
13796 int ecode5 = 0 ;
13797 bool temp6 = false ;
13798 int val7 ;
13799 int ecode7 = 0 ;
13800 PyObject * obj0 = 0 ;
13801 PyObject * obj1 = 0 ;
13802 PyObject * obj2 = 0 ;
13803 PyObject * obj3 = 0 ;
13804 PyObject * obj4 = 0 ;
13805 PyObject * obj5 = 0 ;
13806 PyObject * obj6 = 0 ;
13807 char * kwnames[] = {
13808 (char *) "pointSize",(char *) "family",(char *) "style",(char *) "weight",(char *) "underline",(char *) "face",(char *) "encoding", NULL
13809 };
13810
13811 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:new_Font",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
13812 ecode1 = SWIG_AsVal_int(obj0, &val1);
13813 if (!SWIG_IsOK(ecode1)) {
13814 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Font" "', expected argument " "1"" of type '" "int""'");
13815 }
13816 arg1 = static_cast< int >(val1);
13817 ecode2 = SWIG_AsVal_int(obj1, &val2);
13818 if (!SWIG_IsOK(ecode2)) {
13819 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Font" "', expected argument " "2"" of type '" "int""'");
13820 }
13821 arg2 = static_cast< int >(val2);
13822 ecode3 = SWIG_AsVal_int(obj2, &val3);
13823 if (!SWIG_IsOK(ecode3)) {
13824 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Font" "', expected argument " "3"" of type '" "int""'");
13825 }
13826 arg3 = static_cast< int >(val3);
13827 ecode4 = SWIG_AsVal_int(obj3, &val4);
13828 if (!SWIG_IsOK(ecode4)) {
13829 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Font" "', expected argument " "4"" of type '" "int""'");
13830 }
13831 arg4 = static_cast< int >(val4);
13832 if (obj4) {
13833 ecode5 = SWIG_AsVal_bool(obj4, &val5);
13834 if (!SWIG_IsOK(ecode5)) {
13835 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_Font" "', expected argument " "5"" of type '" "bool""'");
13836 }
13837 arg5 = static_cast< bool >(val5);
13838 }
13839 if (obj5) {
093d3ff1 13840 {
0085ce49
RD
13841 arg6 = wxString_in_helper(obj5);
13842 if (arg6 == NULL) SWIG_fail;
13843 temp6 = true;
093d3ff1 13844 }
0085ce49
RD
13845 }
13846 if (obj6) {
13847 ecode7 = SWIG_AsVal_int(obj6, &val7);
13848 if (!SWIG_IsOK(ecode7)) {
13849 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_Font" "', expected argument " "7"" of type '" "wxFontEncoding""'");
13850 }
13851 arg7 = static_cast< wxFontEncoding >(val7);
13852 }
13853 {
13854 if (!wxPyCheckForApp()) SWIG_fail;
13855 PyThreadState* __tstate = wxPyBeginAllowThreads();
13856 result = (wxFont *)new wxFont(arg1,arg2,arg3,arg4,arg5,(wxString const &)*arg6,arg7);
13857 wxPyEndAllowThreads(__tstate);
13858 if (PyErr_Occurred()) SWIG_fail;
13859 }
13860 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_NEW | 0 );
13861 {
13862 if (temp6)
13863 delete arg6;
13864 }
13865 return resultobj;
13866fail:
13867 {
13868 if (temp6)
13869 delete arg6;
13870 }
13871 return NULL;
d14a1e28
RD
13872}
13873
13874
0085ce49
RD
13875SWIGINTERN PyObject *_wrap_delete_Font(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13876 PyObject *resultobj = 0;
13877 wxFont *arg1 = (wxFont *) 0 ;
13878 void *argp1 = 0 ;
13879 int res1 = 0 ;
13880 PyObject *swig_obj[1] ;
13881
13882 if (!args) SWIG_fail;
13883 swig_obj[0] = args;
13884 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, SWIG_POINTER_DISOWN | 0 );
13885 if (!SWIG_IsOK(res1)) {
13886 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Font" "', expected argument " "1"" of type '" "wxFont *""'");
13887 }
13888 arg1 = reinterpret_cast< wxFont * >(argp1);
13889 {
13890 PyThreadState* __tstate = wxPyBeginAllowThreads();
13891 delete arg1;
d14a1e28 13892
0085ce49
RD
13893 wxPyEndAllowThreads(__tstate);
13894 if (PyErr_Occurred()) SWIG_fail;
13895 }
13896 resultobj = SWIG_Py_Void();
13897 return resultobj;
13898fail:
13899 return NULL;
13900}
13901
13902
13903SWIGINTERN PyObject *_wrap_new_FontFromNativeInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13904 PyObject *resultobj = 0;
13905 wxNativeFontInfo *arg1 = 0 ;
13906 wxFont *result = 0 ;
13907 void *argp1 = 0 ;
13908 int res1 = 0 ;
13909 PyObject * obj0 = 0 ;
13910 char * kwnames[] = {
13911 (char *) "info", NULL
13912 };
13913
13914 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FontFromNativeInfo",kwnames,&obj0)) SWIG_fail;
13915 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxNativeFontInfo, 0 | 0);
13916 if (!SWIG_IsOK(res1)) {
13917 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FontFromNativeInfo" "', expected argument " "1"" of type '" "wxNativeFontInfo const &""'");
13918 }
13919 if (!argp1) {
13920 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FontFromNativeInfo" "', expected argument " "1"" of type '" "wxNativeFontInfo const &""'");
13921 }
13922 arg1 = reinterpret_cast< wxNativeFontInfo * >(argp1);
13923 {
13924 if (!wxPyCheckForApp()) SWIG_fail;
13925 PyThreadState* __tstate = wxPyBeginAllowThreads();
13926 result = (wxFont *)new wxFont((wxNativeFontInfo const &)*arg1);
13927 wxPyEndAllowThreads(__tstate);
13928 if (PyErr_Occurred()) SWIG_fail;
13929 }
13930 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
13931 return resultobj;
13932fail:
13933 return NULL;
d14a1e28
RD
13934}
13935
13936
0085ce49
RD
13937SWIGINTERN PyObject *_wrap_new_FontFromNativeInfoString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13938 PyObject *resultobj = 0;
13939 wxString *arg1 = 0 ;
13940 wxFont *result = 0 ;
13941 bool temp1 = false ;
13942 PyObject * obj0 = 0 ;
13943 char * kwnames[] = {
13944 (char *) "info", NULL
13945 };
13946
13947 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FontFromNativeInfoString",kwnames,&obj0)) SWIG_fail;
13948 {
13949 arg1 = wxString_in_helper(obj0);
13950 if (arg1 == NULL) SWIG_fail;
13951 temp1 = true;
13952 }
13953 {
13954 if (!wxPyCheckForApp()) SWIG_fail;
13955 PyThreadState* __tstate = wxPyBeginAllowThreads();
13956 result = (wxFont *)new_wxFont((wxString const &)*arg1);
13957 wxPyEndAllowThreads(__tstate);
13958 if (PyErr_Occurred()) SWIG_fail;
13959 }
13960 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
13961 {
13962 if (temp1)
13963 delete arg1;
13964 }
13965 return resultobj;
13966fail:
13967 {
13968 if (temp1)
13969 delete arg1;
13970 }
13971 return NULL;
13972}
13973
13974
13975SWIGINTERN PyObject *_wrap_new_FFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13976 PyObject *resultobj = 0;
13977 int arg1 ;
13978 wxFontFamily arg2 ;
13979 int arg3 = (int) wxFONTFLAG_DEFAULT ;
13980 wxString const &arg4_defvalue = wxPyEmptyString ;
13981 wxString *arg4 = (wxString *) &arg4_defvalue ;
13982 wxFontEncoding arg5 = (wxFontEncoding) wxFONTENCODING_DEFAULT ;
13983 wxFont *result = 0 ;
13984 int val1 ;
13985 int ecode1 = 0 ;
13986 int val2 ;
13987 int ecode2 = 0 ;
13988 int val3 ;
13989 int ecode3 = 0 ;
13990 bool temp4 = false ;
13991 int val5 ;
13992 int ecode5 = 0 ;
13993 PyObject * obj0 = 0 ;
13994 PyObject * obj1 = 0 ;
13995 PyObject * obj2 = 0 ;
13996 PyObject * obj3 = 0 ;
13997 PyObject * obj4 = 0 ;
13998 char * kwnames[] = {
13999 (char *) "pointSize",(char *) "family",(char *) "flags",(char *) "face",(char *) "encoding", NULL
14000 };
14001
14002 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_FFont",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14003 ecode1 = SWIG_AsVal_int(obj0, &val1);
14004 if (!SWIG_IsOK(ecode1)) {
14005 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FFont" "', expected argument " "1"" of type '" "int""'");
14006 }
14007 arg1 = static_cast< int >(val1);
14008 ecode2 = SWIG_AsVal_int(obj1, &val2);
14009 if (!SWIG_IsOK(ecode2)) {
14010 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FFont" "', expected argument " "2"" of type '" "wxFontFamily""'");
14011 }
14012 arg2 = static_cast< wxFontFamily >(val2);
14013 if (obj2) {
14014 ecode3 = SWIG_AsVal_int(obj2, &val3);
14015 if (!SWIG_IsOK(ecode3)) {
14016 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_FFont" "', expected argument " "3"" of type '" "int""'");
14017 }
14018 arg3 = static_cast< int >(val3);
14019 }
14020 if (obj3) {
093d3ff1 14021 {
0085ce49
RD
14022 arg4 = wxString_in_helper(obj3);
14023 if (arg4 == NULL) SWIG_fail;
14024 temp4 = true;
093d3ff1 14025 }
0085ce49
RD
14026 }
14027 if (obj4) {
14028 ecode5 = SWIG_AsVal_int(obj4, &val5);
14029 if (!SWIG_IsOK(ecode5)) {
14030 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_FFont" "', expected argument " "5"" of type '" "wxFontEncoding""'");
14031 }
14032 arg5 = static_cast< wxFontEncoding >(val5);
14033 }
14034 {
14035 if (!wxPyCheckForApp()) SWIG_fail;
14036 PyThreadState* __tstate = wxPyBeginAllowThreads();
14037 result = (wxFont *)new_wxFont(arg1,arg2,arg3,(wxString const &)*arg4,arg5);
14038 wxPyEndAllowThreads(__tstate);
14039 if (PyErr_Occurred()) SWIG_fail;
14040 }
14041 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
14042 {
14043 if (temp4)
14044 delete arg4;
14045 }
14046 return resultobj;
14047fail:
14048 {
14049 if (temp4)
14050 delete arg4;
14051 }
14052 return NULL;
14053}
14054
14055
14056SWIGINTERN PyObject *_wrap_new_FontFromPixelSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14057 PyObject *resultobj = 0;
14058 wxSize *arg1 = 0 ;
14059 int arg2 ;
14060 int arg3 ;
14061 int arg4 ;
14062 bool arg5 = (bool) false ;
14063 wxString const &arg6_defvalue = wxEmptyString ;
14064 wxString *arg6 = (wxString *) &arg6_defvalue ;
14065 wxFontEncoding arg7 = (wxFontEncoding) wxFONTENCODING_DEFAULT ;
14066 wxFont *result = 0 ;
14067 wxSize temp1 ;
14068 int val2 ;
14069 int ecode2 = 0 ;
14070 int val3 ;
14071 int ecode3 = 0 ;
14072 int val4 ;
14073 int ecode4 = 0 ;
14074 bool val5 ;
14075 int ecode5 = 0 ;
14076 bool temp6 = false ;
14077 int val7 ;
14078 int ecode7 = 0 ;
14079 PyObject * obj0 = 0 ;
14080 PyObject * obj1 = 0 ;
14081 PyObject * obj2 = 0 ;
14082 PyObject * obj3 = 0 ;
14083 PyObject * obj4 = 0 ;
14084 PyObject * obj5 = 0 ;
14085 PyObject * obj6 = 0 ;
14086 char * kwnames[] = {
14087 (char *) "pixelSize",(char *) "family",(char *) "style",(char *) "weight",(char *) "underlined",(char *) "face",(char *) "encoding", NULL
14088 };
14089
14090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:new_FontFromPixelSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14091 {
14092 arg1 = &temp1;
14093 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
14094 }
14095 ecode2 = SWIG_AsVal_int(obj1, &val2);
14096 if (!SWIG_IsOK(ecode2)) {
14097 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FontFromPixelSize" "', expected argument " "2"" of type '" "int""'");
14098 }
14099 arg2 = static_cast< int >(val2);
14100 ecode3 = SWIG_AsVal_int(obj2, &val3);
14101 if (!SWIG_IsOK(ecode3)) {
14102 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_FontFromPixelSize" "', expected argument " "3"" of type '" "int""'");
14103 }
14104 arg3 = static_cast< int >(val3);
14105 ecode4 = SWIG_AsVal_int(obj3, &val4);
14106 if (!SWIG_IsOK(ecode4)) {
14107 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_FontFromPixelSize" "', expected argument " "4"" of type '" "int""'");
14108 }
14109 arg4 = static_cast< int >(val4);
14110 if (obj4) {
14111 ecode5 = SWIG_AsVal_bool(obj4, &val5);
14112 if (!SWIG_IsOK(ecode5)) {
14113 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_FontFromPixelSize" "', expected argument " "5"" of type '" "bool""'");
14114 }
14115 arg5 = static_cast< bool >(val5);
14116 }
14117 if (obj5) {
d14a1e28 14118 {
0085ce49
RD
14119 arg6 = wxString_in_helper(obj5);
14120 if (arg6 == NULL) SWIG_fail;
14121 temp6 = true;
d14a1e28 14122 }
0085ce49
RD
14123 }
14124 if (obj6) {
14125 ecode7 = SWIG_AsVal_int(obj6, &val7);
14126 if (!SWIG_IsOK(ecode7)) {
14127 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_FontFromPixelSize" "', expected argument " "7"" of type '" "wxFontEncoding""'");
14128 }
14129 arg7 = static_cast< wxFontEncoding >(val7);
14130 }
14131 {
14132 if (!wxPyCheckForApp()) SWIG_fail;
14133 PyThreadState* __tstate = wxPyBeginAllowThreads();
14134 result = (wxFont *)new_wxFont((wxSize const &)*arg1,arg2,arg3,arg4,arg5,(wxString const &)*arg6,arg7);
14135 wxPyEndAllowThreads(__tstate);
14136 if (PyErr_Occurred()) SWIG_fail;
14137 }
14138 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
14139 {
14140 if (temp6)
14141 delete arg6;
14142 }
14143 return resultobj;
14144fail:
14145 {
14146 if (temp6)
14147 delete arg6;
14148 }
14149 return NULL;
14150}
14151
14152
14153SWIGINTERN PyObject *_wrap_new_FFontFromPixelSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14154 PyObject *resultobj = 0;
14155 wxSize *arg1 = 0 ;
14156 wxFontFamily arg2 ;
14157 int arg3 = (int) wxFONTFLAG_DEFAULT ;
14158 wxString const &arg4_defvalue = wxEmptyString ;
14159 wxString *arg4 = (wxString *) &arg4_defvalue ;
14160 wxFontEncoding arg5 = (wxFontEncoding) wxFONTENCODING_DEFAULT ;
14161 wxFont *result = 0 ;
14162 wxSize temp1 ;
14163 int val2 ;
14164 int ecode2 = 0 ;
14165 int val3 ;
14166 int ecode3 = 0 ;
14167 bool temp4 = false ;
14168 int val5 ;
14169 int ecode5 = 0 ;
14170 PyObject * obj0 = 0 ;
14171 PyObject * obj1 = 0 ;
14172 PyObject * obj2 = 0 ;
14173 PyObject * obj3 = 0 ;
14174 PyObject * obj4 = 0 ;
14175 char * kwnames[] = {
14176 (char *) "pixelSize",(char *) "family",(char *) "flags",(char *) "face",(char *) "encoding", NULL
14177 };
14178
14179 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_FFontFromPixelSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14180 {
14181 arg1 = &temp1;
14182 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
14183 }
14184 ecode2 = SWIG_AsVal_int(obj1, &val2);
14185 if (!SWIG_IsOK(ecode2)) {
14186 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_FFontFromPixelSize" "', expected argument " "2"" of type '" "wxFontFamily""'");
14187 }
14188 arg2 = static_cast< wxFontFamily >(val2);
14189 if (obj2) {
14190 ecode3 = SWIG_AsVal_int(obj2, &val3);
14191 if (!SWIG_IsOK(ecode3)) {
14192 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_FFontFromPixelSize" "', expected argument " "3"" of type '" "int""'");
14193 }
14194 arg3 = static_cast< int >(val3);
14195 }
14196 if (obj3) {
093d3ff1 14197 {
0085ce49
RD
14198 arg4 = wxString_in_helper(obj3);
14199 if (arg4 == NULL) SWIG_fail;
14200 temp4 = true;
093d3ff1 14201 }
0085ce49
RD
14202 }
14203 if (obj4) {
14204 ecode5 = SWIG_AsVal_int(obj4, &val5);
14205 if (!SWIG_IsOK(ecode5)) {
14206 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_FFontFromPixelSize" "', expected argument " "5"" of type '" "wxFontEncoding""'");
14207 }
14208 arg5 = static_cast< wxFontEncoding >(val5);
14209 }
14210 {
14211 if (!wxPyCheckForApp()) SWIG_fail;
14212 PyThreadState* __tstate = wxPyBeginAllowThreads();
14213 result = (wxFont *)new_wxFont((wxSize const &)*arg1,arg2,arg3,(wxString const &)*arg4,arg5);
14214 wxPyEndAllowThreads(__tstate);
14215 if (PyErr_Occurred()) SWIG_fail;
14216 }
14217 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
14218 {
14219 if (temp4)
14220 delete arg4;
14221 }
14222 return resultobj;
14223fail:
14224 {
14225 if (temp4)
14226 delete arg4;
14227 }
14228 return NULL;
d14a1e28
RD
14229}
14230
14231
b39fe951 14232SWIGINTERN PyObject *_wrap_Font_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
14233 PyObject *resultobj = 0;
14234 wxFont *arg1 = (wxFont *) 0 ;
14235 bool result;
14236 void *argp1 = 0 ;
14237 int res1 = 0 ;
14238 PyObject *swig_obj[1] ;
14239
14240 if (!args) SWIG_fail;
14241 swig_obj[0] = args;
14242 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14243 if (!SWIG_IsOK(res1)) {
b39fe951 14244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_IsOk" "', expected argument " "1"" of type '" "wxFont const *""'");
0085ce49
RD
14245 }
14246 arg1 = reinterpret_cast< wxFont * >(argp1);
14247 {
14248 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 14249 result = (bool)((wxFont const *)arg1)->IsOk();
0085ce49
RD
14250 wxPyEndAllowThreads(__tstate);
14251 if (PyErr_Occurred()) SWIG_fail;
14252 }
14253 {
14254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14255 }
14256 return resultobj;
14257fail:
14258 return NULL;
14259}
14260
14261
14262SWIGINTERN PyObject *_wrap_Font___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14263 PyObject *resultobj = 0;
14264 wxFont *arg1 = (wxFont *) 0 ;
14265 wxFont *arg2 = (wxFont *) 0 ;
14266 bool result;
14267 void *argp1 = 0 ;
14268 int res1 = 0 ;
14269 void *argp2 = 0 ;
14270 int res2 = 0 ;
14271 PyObject * obj0 = 0 ;
14272 PyObject * obj1 = 0 ;
14273 char * kwnames[] = {
14274 (char *) "self",(char *) "other", NULL
14275 };
14276
14277 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font___eq__",kwnames,&obj0,&obj1)) SWIG_fail;
14278 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14279 if (!SWIG_IsOK(res1)) {
14280 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font___eq__" "', expected argument " "1"" of type '" "wxFont *""'");
14281 }
14282 arg1 = reinterpret_cast< wxFont * >(argp1);
14283 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFont, 0 | 0 );
14284 if (!SWIG_IsOK(res2)) {
14285 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Font___eq__" "', expected argument " "2"" of type '" "wxFont const *""'");
14286 }
14287 arg2 = reinterpret_cast< wxFont * >(argp2);
14288 {
14289 PyThreadState* __tstate = wxPyBeginAllowThreads();
14290 result = (bool)wxFont___eq__(arg1,(wxFont const *)arg2);
14291 wxPyEndAllowThreads(__tstate);
14292 if (PyErr_Occurred()) SWIG_fail;
14293 }
14294 {
14295 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14296 }
14297 return resultobj;
14298fail:
14299 return NULL;
14300}
14301
14302
14303SWIGINTERN PyObject *_wrap_Font___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14304 PyObject *resultobj = 0;
14305 wxFont *arg1 = (wxFont *) 0 ;
14306 wxFont *arg2 = (wxFont *) 0 ;
14307 bool result;
14308 void *argp1 = 0 ;
14309 int res1 = 0 ;
14310 void *argp2 = 0 ;
14311 int res2 = 0 ;
14312 PyObject * obj0 = 0 ;
14313 PyObject * obj1 = 0 ;
14314 char * kwnames[] = {
14315 (char *) "self",(char *) "other", NULL
14316 };
14317
14318 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font___ne__",kwnames,&obj0,&obj1)) SWIG_fail;
14319 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14320 if (!SWIG_IsOK(res1)) {
14321 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font___ne__" "', expected argument " "1"" of type '" "wxFont *""'");
14322 }
14323 arg1 = reinterpret_cast< wxFont * >(argp1);
14324 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFont, 0 | 0 );
14325 if (!SWIG_IsOK(res2)) {
14326 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Font___ne__" "', expected argument " "2"" of type '" "wxFont const *""'");
14327 }
14328 arg2 = reinterpret_cast< wxFont * >(argp2);
14329 {
14330 PyThreadState* __tstate = wxPyBeginAllowThreads();
14331 result = (bool)wxFont___ne__(arg1,(wxFont const *)arg2);
14332 wxPyEndAllowThreads(__tstate);
14333 if (PyErr_Occurred()) SWIG_fail;
14334 }
14335 {
14336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14337 }
14338 return resultobj;
14339fail:
14340 return NULL;
d14a1e28
RD
14341}
14342
14343
0085ce49
RD
14344SWIGINTERN PyObject *_wrap_Font_GetPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14345 PyObject *resultobj = 0;
14346 wxFont *arg1 = (wxFont *) 0 ;
14347 int result;
14348 void *argp1 = 0 ;
14349 int res1 = 0 ;
14350 PyObject *swig_obj[1] ;
14351
14352 if (!args) SWIG_fail;
14353 swig_obj[0] = args;
14354 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14355 if (!SWIG_IsOK(res1)) {
14356 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetPointSize" "', expected argument " "1"" of type '" "wxFont const *""'");
14357 }
14358 arg1 = reinterpret_cast< wxFont * >(argp1);
14359 {
14360 PyThreadState* __tstate = wxPyBeginAllowThreads();
14361 result = (int)((wxFont const *)arg1)->GetPointSize();
14362 wxPyEndAllowThreads(__tstate);
14363 if (PyErr_Occurred()) SWIG_fail;
14364 }
14365 resultobj = SWIG_From_int(static_cast< int >(result));
14366 return resultobj;
14367fail:
14368 return NULL;
d14a1e28
RD
14369}
14370
14371
0085ce49
RD
14372SWIGINTERN PyObject *_wrap_Font_GetPixelSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14373 PyObject *resultobj = 0;
14374 wxFont *arg1 = (wxFont *) 0 ;
14375 wxSize result;
14376 void *argp1 = 0 ;
14377 int res1 = 0 ;
14378 PyObject *swig_obj[1] ;
14379
14380 if (!args) SWIG_fail;
14381 swig_obj[0] = args;
14382 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14383 if (!SWIG_IsOK(res1)) {
14384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetPixelSize" "', expected argument " "1"" of type '" "wxFont const *""'");
14385 }
14386 arg1 = reinterpret_cast< wxFont * >(argp1);
14387 {
14388 PyThreadState* __tstate = wxPyBeginAllowThreads();
14389 result = ((wxFont const *)arg1)->GetPixelSize();
14390 wxPyEndAllowThreads(__tstate);
14391 if (PyErr_Occurred()) SWIG_fail;
14392 }
14393 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
14394 return resultobj;
14395fail:
14396 return NULL;
d14a1e28
RD
14397}
14398
14399
0085ce49
RD
14400SWIGINTERN PyObject *_wrap_Font_IsUsingSizeInPixels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14401 PyObject *resultobj = 0;
14402 wxFont *arg1 = (wxFont *) 0 ;
14403 bool result;
14404 void *argp1 = 0 ;
14405 int res1 = 0 ;
14406 PyObject *swig_obj[1] ;
14407
14408 if (!args) SWIG_fail;
14409 swig_obj[0] = args;
14410 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14411 if (!SWIG_IsOK(res1)) {
14412 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_IsUsingSizeInPixels" "', expected argument " "1"" of type '" "wxFont const *""'");
14413 }
14414 arg1 = reinterpret_cast< wxFont * >(argp1);
14415 {
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = (bool)((wxFont const *)arg1)->IsUsingSizeInPixels();
14418 wxPyEndAllowThreads(__tstate);
14419 if (PyErr_Occurred()) SWIG_fail;
14420 }
14421 {
14422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14423 }
14424 return resultobj;
14425fail:
14426 return NULL;
d14a1e28
RD
14427}
14428
14429
0085ce49
RD
14430SWIGINTERN PyObject *_wrap_Font_GetFamily(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14431 PyObject *resultobj = 0;
14432 wxFont *arg1 = (wxFont *) 0 ;
14433 int result;
14434 void *argp1 = 0 ;
14435 int res1 = 0 ;
14436 PyObject *swig_obj[1] ;
14437
14438 if (!args) SWIG_fail;
14439 swig_obj[0] = args;
14440 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14441 if (!SWIG_IsOK(res1)) {
14442 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetFamily" "', expected argument " "1"" of type '" "wxFont const *""'");
14443 }
14444 arg1 = reinterpret_cast< wxFont * >(argp1);
14445 {
14446 PyThreadState* __tstate = wxPyBeginAllowThreads();
14447 result = (int)((wxFont const *)arg1)->GetFamily();
14448 wxPyEndAllowThreads(__tstate);
14449 if (PyErr_Occurred()) SWIG_fail;
14450 }
14451 resultobj = SWIG_From_int(static_cast< int >(result));
14452 return resultobj;
14453fail:
14454 return NULL;
d14a1e28
RD
14455}
14456
14457
0085ce49
RD
14458SWIGINTERN PyObject *_wrap_Font_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14459 PyObject *resultobj = 0;
14460 wxFont *arg1 = (wxFont *) 0 ;
14461 int result;
14462 void *argp1 = 0 ;
14463 int res1 = 0 ;
14464 PyObject *swig_obj[1] ;
14465
14466 if (!args) SWIG_fail;
14467 swig_obj[0] = args;
14468 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14469 if (!SWIG_IsOK(res1)) {
14470 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetStyle" "', expected argument " "1"" of type '" "wxFont const *""'");
14471 }
14472 arg1 = reinterpret_cast< wxFont * >(argp1);
14473 {
14474 PyThreadState* __tstate = wxPyBeginAllowThreads();
14475 result = (int)((wxFont const *)arg1)->GetStyle();
14476 wxPyEndAllowThreads(__tstate);
14477 if (PyErr_Occurred()) SWIG_fail;
14478 }
14479 resultobj = SWIG_From_int(static_cast< int >(result));
14480 return resultobj;
14481fail:
14482 return NULL;
d14a1e28
RD
14483}
14484
14485
0085ce49
RD
14486SWIGINTERN PyObject *_wrap_Font_GetWeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14487 PyObject *resultobj = 0;
14488 wxFont *arg1 = (wxFont *) 0 ;
14489 int result;
14490 void *argp1 = 0 ;
14491 int res1 = 0 ;
14492 PyObject *swig_obj[1] ;
14493
14494 if (!args) SWIG_fail;
14495 swig_obj[0] = args;
14496 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14497 if (!SWIG_IsOK(res1)) {
14498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetWeight" "', expected argument " "1"" of type '" "wxFont const *""'");
14499 }
14500 arg1 = reinterpret_cast< wxFont * >(argp1);
14501 {
14502 PyThreadState* __tstate = wxPyBeginAllowThreads();
14503 result = (int)((wxFont const *)arg1)->GetWeight();
14504 wxPyEndAllowThreads(__tstate);
14505 if (PyErr_Occurred()) SWIG_fail;
14506 }
14507 resultobj = SWIG_From_int(static_cast< int >(result));
14508 return resultobj;
14509fail:
14510 return NULL;
d14a1e28
RD
14511}
14512
14513
0085ce49
RD
14514SWIGINTERN PyObject *_wrap_Font_GetUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14515 PyObject *resultobj = 0;
14516 wxFont *arg1 = (wxFont *) 0 ;
14517 bool result;
14518 void *argp1 = 0 ;
14519 int res1 = 0 ;
14520 PyObject *swig_obj[1] ;
14521
14522 if (!args) SWIG_fail;
14523 swig_obj[0] = args;
14524 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14525 if (!SWIG_IsOK(res1)) {
14526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetUnderlined" "', expected argument " "1"" of type '" "wxFont const *""'");
14527 }
14528 arg1 = reinterpret_cast< wxFont * >(argp1);
14529 {
14530 PyThreadState* __tstate = wxPyBeginAllowThreads();
14531 result = (bool)((wxFont const *)arg1)->GetUnderlined();
14532 wxPyEndAllowThreads(__tstate);
14533 if (PyErr_Occurred()) SWIG_fail;
14534 }
14535 {
14536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14537 }
14538 return resultobj;
14539fail:
14540 return NULL;
d14a1e28
RD
14541}
14542
14543
0085ce49
RD
14544SWIGINTERN PyObject *_wrap_Font_GetFaceName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14545 PyObject *resultobj = 0;
14546 wxFont *arg1 = (wxFont *) 0 ;
14547 wxString result;
14548 void *argp1 = 0 ;
14549 int res1 = 0 ;
14550 PyObject *swig_obj[1] ;
14551
14552 if (!args) SWIG_fail;
14553 swig_obj[0] = args;
14554 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14555 if (!SWIG_IsOK(res1)) {
14556 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetFaceName" "', expected argument " "1"" of type '" "wxFont const *""'");
14557 }
14558 arg1 = reinterpret_cast< wxFont * >(argp1);
14559 {
14560 PyThreadState* __tstate = wxPyBeginAllowThreads();
14561 result = ((wxFont const *)arg1)->GetFaceName();
14562 wxPyEndAllowThreads(__tstate);
14563 if (PyErr_Occurred()) SWIG_fail;
14564 }
14565 {
14566#if wxUSE_UNICODE
14567 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14568#else
14569 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14570#endif
14571 }
14572 return resultobj;
14573fail:
14574 return NULL;
d14a1e28
RD
14575}
14576
14577
0085ce49
RD
14578SWIGINTERN PyObject *_wrap_Font_GetEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14579 PyObject *resultobj = 0;
14580 wxFont *arg1 = (wxFont *) 0 ;
14581 wxFontEncoding result;
14582 void *argp1 = 0 ;
14583 int res1 = 0 ;
14584 PyObject *swig_obj[1] ;
14585
14586 if (!args) SWIG_fail;
14587 swig_obj[0] = args;
14588 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14589 if (!SWIG_IsOK(res1)) {
14590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetEncoding" "', expected argument " "1"" of type '" "wxFont const *""'");
14591 }
14592 arg1 = reinterpret_cast< wxFont * >(argp1);
14593 {
14594 PyThreadState* __tstate = wxPyBeginAllowThreads();
14595 result = (wxFontEncoding)((wxFont const *)arg1)->GetEncoding();
14596 wxPyEndAllowThreads(__tstate);
14597 if (PyErr_Occurred()) SWIG_fail;
14598 }
14599 resultobj = SWIG_From_int(static_cast< int >(result));
14600 return resultobj;
14601fail:
14602 return NULL;
d14a1e28
RD
14603}
14604
14605
0085ce49
RD
14606SWIGINTERN PyObject *_wrap_Font_GetNativeFontInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14607 PyObject *resultobj = 0;
14608 wxFont *arg1 = (wxFont *) 0 ;
14609 wxNativeFontInfo *result = 0 ;
14610 void *argp1 = 0 ;
14611 int res1 = 0 ;
14612 PyObject *swig_obj[1] ;
14613
14614 if (!args) SWIG_fail;
14615 swig_obj[0] = args;
14616 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14617 if (!SWIG_IsOK(res1)) {
14618 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetNativeFontInfo" "', expected argument " "1"" of type '" "wxFont const *""'");
14619 }
14620 arg1 = reinterpret_cast< wxFont * >(argp1);
14621 {
14622 PyThreadState* __tstate = wxPyBeginAllowThreads();
14623 result = (wxNativeFontInfo *)((wxFont const *)arg1)->GetNativeFontInfo();
14624 wxPyEndAllowThreads(__tstate);
14625 if (PyErr_Occurred()) SWIG_fail;
14626 }
14627 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxNativeFontInfo, 0 | 0 );
14628 return resultobj;
14629fail:
14630 return NULL;
d14a1e28
RD
14631}
14632
14633
0085ce49
RD
14634SWIGINTERN PyObject *_wrap_Font_IsFixedWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14635 PyObject *resultobj = 0;
14636 wxFont *arg1 = (wxFont *) 0 ;
14637 bool result;
14638 void *argp1 = 0 ;
14639 int res1 = 0 ;
14640 PyObject *swig_obj[1] ;
14641
14642 if (!args) SWIG_fail;
14643 swig_obj[0] = args;
14644 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14645 if (!SWIG_IsOK(res1)) {
14646 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_IsFixedWidth" "', expected argument " "1"" of type '" "wxFont const *""'");
14647 }
14648 arg1 = reinterpret_cast< wxFont * >(argp1);
14649 {
14650 PyThreadState* __tstate = wxPyBeginAllowThreads();
14651 result = (bool)((wxFont const *)arg1)->IsFixedWidth();
14652 wxPyEndAllowThreads(__tstate);
14653 if (PyErr_Occurred()) SWIG_fail;
14654 }
14655 {
14656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14657 }
14658 return resultobj;
14659fail:
14660 return NULL;
d14a1e28
RD
14661}
14662
14663
0085ce49
RD
14664SWIGINTERN PyObject *_wrap_Font_GetNativeFontInfoDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14665 PyObject *resultobj = 0;
14666 wxFont *arg1 = (wxFont *) 0 ;
14667 wxString result;
14668 void *argp1 = 0 ;
14669 int res1 = 0 ;
14670 PyObject *swig_obj[1] ;
14671
14672 if (!args) SWIG_fail;
14673 swig_obj[0] = args;
14674 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14675 if (!SWIG_IsOK(res1)) {
14676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetNativeFontInfoDesc" "', expected argument " "1"" of type '" "wxFont const *""'");
14677 }
14678 arg1 = reinterpret_cast< wxFont * >(argp1);
14679 {
14680 PyThreadState* __tstate = wxPyBeginAllowThreads();
14681 result = ((wxFont const *)arg1)->GetNativeFontInfoDesc();
14682 wxPyEndAllowThreads(__tstate);
14683 if (PyErr_Occurred()) SWIG_fail;
14684 }
14685 {
14686#if wxUSE_UNICODE
14687 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14688#else
14689 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14690#endif
14691 }
14692 return resultobj;
14693fail:
14694 return NULL;
d14a1e28
RD
14695}
14696
14697
0085ce49
RD
14698SWIGINTERN PyObject *_wrap_Font_GetNativeFontInfoUserDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14699 PyObject *resultobj = 0;
14700 wxFont *arg1 = (wxFont *) 0 ;
14701 wxString result;
14702 void *argp1 = 0 ;
14703 int res1 = 0 ;
14704 PyObject *swig_obj[1] ;
14705
14706 if (!args) SWIG_fail;
14707 swig_obj[0] = args;
14708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14709 if (!SWIG_IsOK(res1)) {
14710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetNativeFontInfoUserDesc" "', expected argument " "1"" of type '" "wxFont const *""'");
14711 }
14712 arg1 = reinterpret_cast< wxFont * >(argp1);
14713 {
14714 PyThreadState* __tstate = wxPyBeginAllowThreads();
14715 result = ((wxFont const *)arg1)->GetNativeFontInfoUserDesc();
14716 wxPyEndAllowThreads(__tstate);
14717 if (PyErr_Occurred()) SWIG_fail;
14718 }
14719 {
14720#if wxUSE_UNICODE
14721 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14722#else
14723 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14724#endif
14725 }
14726 return resultobj;
14727fail:
14728 return NULL;
14729}
14730
14731
14732SWIGINTERN PyObject *_wrap_Font_SetPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14733 PyObject *resultobj = 0;
14734 wxFont *arg1 = (wxFont *) 0 ;
14735 int arg2 ;
14736 void *argp1 = 0 ;
14737 int res1 = 0 ;
14738 int val2 ;
14739 int ecode2 = 0 ;
14740 PyObject * obj0 = 0 ;
14741 PyObject * obj1 = 0 ;
14742 char * kwnames[] = {
14743 (char *) "self",(char *) "pointSize", NULL
14744 };
14745
14746 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetPointSize",kwnames,&obj0,&obj1)) SWIG_fail;
14747 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14748 if (!SWIG_IsOK(res1)) {
14749 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetPointSize" "', expected argument " "1"" of type '" "wxFont *""'");
14750 }
14751 arg1 = reinterpret_cast< wxFont * >(argp1);
14752 ecode2 = SWIG_AsVal_int(obj1, &val2);
14753 if (!SWIG_IsOK(ecode2)) {
14754 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetPointSize" "', expected argument " "2"" of type '" "int""'");
14755 }
14756 arg2 = static_cast< int >(val2);
14757 {
14758 PyThreadState* __tstate = wxPyBeginAllowThreads();
14759 (arg1)->SetPointSize(arg2);
14760 wxPyEndAllowThreads(__tstate);
14761 if (PyErr_Occurred()) SWIG_fail;
14762 }
14763 resultobj = SWIG_Py_Void();
14764 return resultobj;
14765fail:
14766 return NULL;
14767}
14768
14769
14770SWIGINTERN PyObject *_wrap_Font_SetPixelSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14771 PyObject *resultobj = 0;
14772 wxFont *arg1 = (wxFont *) 0 ;
14773 wxSize *arg2 = 0 ;
14774 void *argp1 = 0 ;
14775 int res1 = 0 ;
14776 wxSize temp2 ;
14777 PyObject * obj0 = 0 ;
14778 PyObject * obj1 = 0 ;
14779 char * kwnames[] = {
14780 (char *) "self",(char *) "pixelSize", NULL
14781 };
14782
14783 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetPixelSize",kwnames,&obj0,&obj1)) SWIG_fail;
14784 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14785 if (!SWIG_IsOK(res1)) {
14786 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetPixelSize" "', expected argument " "1"" of type '" "wxFont *""'");
14787 }
14788 arg1 = reinterpret_cast< wxFont * >(argp1);
14789 {
14790 arg2 = &temp2;
14791 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
14792 }
14793 {
14794 PyThreadState* __tstate = wxPyBeginAllowThreads();
14795 (arg1)->SetPixelSize((wxSize const &)*arg2);
14796 wxPyEndAllowThreads(__tstate);
14797 if (PyErr_Occurred()) SWIG_fail;
14798 }
14799 resultobj = SWIG_Py_Void();
14800 return resultobj;
14801fail:
14802 return NULL;
14803}
14804
14805
14806SWIGINTERN PyObject *_wrap_Font_SetFamily(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14807 PyObject *resultobj = 0;
14808 wxFont *arg1 = (wxFont *) 0 ;
14809 int arg2 ;
14810 void *argp1 = 0 ;
14811 int res1 = 0 ;
14812 int val2 ;
14813 int ecode2 = 0 ;
14814 PyObject * obj0 = 0 ;
14815 PyObject * obj1 = 0 ;
14816 char * kwnames[] = {
14817 (char *) "self",(char *) "family", NULL
14818 };
14819
14820 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetFamily",kwnames,&obj0,&obj1)) SWIG_fail;
14821 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14822 if (!SWIG_IsOK(res1)) {
14823 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetFamily" "', expected argument " "1"" of type '" "wxFont *""'");
14824 }
14825 arg1 = reinterpret_cast< wxFont * >(argp1);
14826 ecode2 = SWIG_AsVal_int(obj1, &val2);
14827 if (!SWIG_IsOK(ecode2)) {
14828 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetFamily" "', expected argument " "2"" of type '" "int""'");
14829 }
14830 arg2 = static_cast< int >(val2);
14831 {
14832 PyThreadState* __tstate = wxPyBeginAllowThreads();
14833 (arg1)->SetFamily(arg2);
14834 wxPyEndAllowThreads(__tstate);
14835 if (PyErr_Occurred()) SWIG_fail;
14836 }
14837 resultobj = SWIG_Py_Void();
14838 return resultobj;
14839fail:
14840 return NULL;
14841}
14842
14843
14844SWIGINTERN PyObject *_wrap_Font_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14845 PyObject *resultobj = 0;
14846 wxFont *arg1 = (wxFont *) 0 ;
14847 int arg2 ;
14848 void *argp1 = 0 ;
14849 int res1 = 0 ;
14850 int val2 ;
14851 int ecode2 = 0 ;
14852 PyObject * obj0 = 0 ;
14853 PyObject * obj1 = 0 ;
14854 char * kwnames[] = {
14855 (char *) "self",(char *) "style", NULL
14856 };
14857
14858 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
14859 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14860 if (!SWIG_IsOK(res1)) {
14861 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetStyle" "', expected argument " "1"" of type '" "wxFont *""'");
14862 }
14863 arg1 = reinterpret_cast< wxFont * >(argp1);
14864 ecode2 = SWIG_AsVal_int(obj1, &val2);
14865 if (!SWIG_IsOK(ecode2)) {
14866 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetStyle" "', expected argument " "2"" of type '" "int""'");
14867 }
14868 arg2 = static_cast< int >(val2);
14869 {
14870 PyThreadState* __tstate = wxPyBeginAllowThreads();
14871 (arg1)->SetStyle(arg2);
14872 wxPyEndAllowThreads(__tstate);
14873 if (PyErr_Occurred()) SWIG_fail;
14874 }
14875 resultobj = SWIG_Py_Void();
14876 return resultobj;
14877fail:
14878 return NULL;
14879}
14880
14881
14882SWIGINTERN PyObject *_wrap_Font_SetWeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14883 PyObject *resultobj = 0;
14884 wxFont *arg1 = (wxFont *) 0 ;
14885 int arg2 ;
14886 void *argp1 = 0 ;
14887 int res1 = 0 ;
14888 int val2 ;
14889 int ecode2 = 0 ;
14890 PyObject * obj0 = 0 ;
14891 PyObject * obj1 = 0 ;
14892 char * kwnames[] = {
14893 (char *) "self",(char *) "weight", NULL
14894 };
14895
14896 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetWeight",kwnames,&obj0,&obj1)) SWIG_fail;
14897 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14898 if (!SWIG_IsOK(res1)) {
14899 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetWeight" "', expected argument " "1"" of type '" "wxFont *""'");
14900 }
14901 arg1 = reinterpret_cast< wxFont * >(argp1);
14902 ecode2 = SWIG_AsVal_int(obj1, &val2);
14903 if (!SWIG_IsOK(ecode2)) {
14904 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetWeight" "', expected argument " "2"" of type '" "int""'");
14905 }
14906 arg2 = static_cast< int >(val2);
14907 {
14908 PyThreadState* __tstate = wxPyBeginAllowThreads();
14909 (arg1)->SetWeight(arg2);
14910 wxPyEndAllowThreads(__tstate);
14911 if (PyErr_Occurred()) SWIG_fail;
14912 }
14913 resultobj = SWIG_Py_Void();
14914 return resultobj;
14915fail:
14916 return NULL;
14917}
14918
14919
14920SWIGINTERN PyObject *_wrap_Font_SetFaceName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14921 PyObject *resultobj = 0;
14922 wxFont *arg1 = (wxFont *) 0 ;
14923 wxString *arg2 = 0 ;
704eda0c 14924 bool result;
0085ce49
RD
14925 void *argp1 = 0 ;
14926 int res1 = 0 ;
14927 bool temp2 = false ;
14928 PyObject * obj0 = 0 ;
14929 PyObject * obj1 = 0 ;
14930 char * kwnames[] = {
14931 (char *) "self",(char *) "faceName", NULL
14932 };
14933
14934 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetFaceName",kwnames,&obj0,&obj1)) SWIG_fail;
14935 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14936 if (!SWIG_IsOK(res1)) {
14937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetFaceName" "', expected argument " "1"" of type '" "wxFont *""'");
14938 }
14939 arg1 = reinterpret_cast< wxFont * >(argp1);
14940 {
14941 arg2 = wxString_in_helper(obj1);
14942 if (arg2 == NULL) SWIG_fail;
14943 temp2 = true;
14944 }
14945 {
14946 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 14947 result = (bool)(arg1)->SetFaceName((wxString const &)*arg2);
0085ce49
RD
14948 wxPyEndAllowThreads(__tstate);
14949 if (PyErr_Occurred()) SWIG_fail;
14950 }
704eda0c
RD
14951 {
14952 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14953 }
0085ce49
RD
14954 {
14955 if (temp2)
14956 delete arg2;
14957 }
14958 return resultobj;
14959fail:
14960 {
14961 if (temp2)
14962 delete arg2;
14963 }
14964 return NULL;
14965}
14966
14967
14968SWIGINTERN PyObject *_wrap_Font_SetUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14969 PyObject *resultobj = 0;
14970 wxFont *arg1 = (wxFont *) 0 ;
14971 bool arg2 ;
14972 void *argp1 = 0 ;
14973 int res1 = 0 ;
14974 bool val2 ;
14975 int ecode2 = 0 ;
14976 PyObject * obj0 = 0 ;
14977 PyObject * obj1 = 0 ;
14978 char * kwnames[] = {
14979 (char *) "self",(char *) "underlined", NULL
14980 };
14981
14982 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetUnderlined",kwnames,&obj0,&obj1)) SWIG_fail;
14983 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
14984 if (!SWIG_IsOK(res1)) {
14985 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetUnderlined" "', expected argument " "1"" of type '" "wxFont *""'");
14986 }
14987 arg1 = reinterpret_cast< wxFont * >(argp1);
14988 ecode2 = SWIG_AsVal_bool(obj1, &val2);
14989 if (!SWIG_IsOK(ecode2)) {
14990 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetUnderlined" "', expected argument " "2"" of type '" "bool""'");
14991 }
14992 arg2 = static_cast< bool >(val2);
14993 {
14994 PyThreadState* __tstate = wxPyBeginAllowThreads();
14995 (arg1)->SetUnderlined(arg2);
14996 wxPyEndAllowThreads(__tstate);
14997 if (PyErr_Occurred()) SWIG_fail;
14998 }
14999 resultobj = SWIG_Py_Void();
15000 return resultobj;
15001fail:
15002 return NULL;
15003}
15004
15005
15006SWIGINTERN PyObject *_wrap_Font_SetEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15007 PyObject *resultobj = 0;
15008 wxFont *arg1 = (wxFont *) 0 ;
15009 wxFontEncoding arg2 ;
15010 void *argp1 = 0 ;
15011 int res1 = 0 ;
15012 int val2 ;
15013 int ecode2 = 0 ;
15014 PyObject * obj0 = 0 ;
15015 PyObject * obj1 = 0 ;
15016 char * kwnames[] = {
15017 (char *) "self",(char *) "encoding", NULL
15018 };
15019
15020 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetEncoding",kwnames,&obj0,&obj1)) SWIG_fail;
15021 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15022 if (!SWIG_IsOK(res1)) {
15023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetEncoding" "', expected argument " "1"" of type '" "wxFont *""'");
15024 }
15025 arg1 = reinterpret_cast< wxFont * >(argp1);
15026 ecode2 = SWIG_AsVal_int(obj1, &val2);
15027 if (!SWIG_IsOK(ecode2)) {
15028 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetEncoding" "', expected argument " "2"" of type '" "wxFontEncoding""'");
15029 }
15030 arg2 = static_cast< wxFontEncoding >(val2);
15031 {
15032 PyThreadState* __tstate = wxPyBeginAllowThreads();
15033 (arg1)->SetEncoding(arg2);
15034 wxPyEndAllowThreads(__tstate);
15035 if (PyErr_Occurred()) SWIG_fail;
15036 }
15037 resultobj = SWIG_Py_Void();
15038 return resultobj;
15039fail:
15040 return NULL;
15041}
15042
15043
15044SWIGINTERN PyObject *_wrap_Font_SetNativeFontInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15045 PyObject *resultobj = 0;
15046 wxFont *arg1 = (wxFont *) 0 ;
15047 wxNativeFontInfo *arg2 = 0 ;
15048 void *argp1 = 0 ;
15049 int res1 = 0 ;
15050 void *argp2 = 0 ;
15051 int res2 = 0 ;
15052 PyObject * obj0 = 0 ;
15053 PyObject * obj1 = 0 ;
15054 char * kwnames[] = {
15055 (char *) "self",(char *) "info", NULL
15056 };
15057
15058 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetNativeFontInfo",kwnames,&obj0,&obj1)) SWIG_fail;
15059 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15060 if (!SWIG_IsOK(res1)) {
15061 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetNativeFontInfo" "', expected argument " "1"" of type '" "wxFont *""'");
15062 }
15063 arg1 = reinterpret_cast< wxFont * >(argp1);
15064 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxNativeFontInfo, 0 | 0);
15065 if (!SWIG_IsOK(res2)) {
15066 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Font_SetNativeFontInfo" "', expected argument " "2"" of type '" "wxNativeFontInfo const &""'");
15067 }
15068 if (!argp2) {
15069 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Font_SetNativeFontInfo" "', expected argument " "2"" of type '" "wxNativeFontInfo const &""'");
15070 }
15071 arg2 = reinterpret_cast< wxNativeFontInfo * >(argp2);
15072 {
15073 PyThreadState* __tstate = wxPyBeginAllowThreads();
15074 (arg1)->SetNativeFontInfo((wxNativeFontInfo const &)*arg2);
15075 wxPyEndAllowThreads(__tstate);
15076 if (PyErr_Occurred()) SWIG_fail;
15077 }
15078 resultobj = SWIG_Py_Void();
15079 return resultobj;
15080fail:
15081 return NULL;
15082}
15083
15084
15085SWIGINTERN PyObject *_wrap_Font_SetNativeFontInfoFromString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15086 PyObject *resultobj = 0;
15087 wxFont *arg1 = (wxFont *) 0 ;
15088 wxString *arg2 = 0 ;
704eda0c 15089 bool result;
0085ce49
RD
15090 void *argp1 = 0 ;
15091 int res1 = 0 ;
15092 bool temp2 = false ;
15093 PyObject * obj0 = 0 ;
15094 PyObject * obj1 = 0 ;
15095 char * kwnames[] = {
15096 (char *) "self",(char *) "info", NULL
15097 };
15098
15099 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetNativeFontInfoFromString",kwnames,&obj0,&obj1)) SWIG_fail;
15100 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15101 if (!SWIG_IsOK(res1)) {
15102 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetNativeFontInfoFromString" "', expected argument " "1"" of type '" "wxFont *""'");
15103 }
15104 arg1 = reinterpret_cast< wxFont * >(argp1);
15105 {
15106 arg2 = wxString_in_helper(obj1);
15107 if (arg2 == NULL) SWIG_fail;
15108 temp2 = true;
15109 }
15110 {
15111 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 15112 result = (bool)(arg1)->SetNativeFontInfo((wxString const &)*arg2);
0085ce49
RD
15113 wxPyEndAllowThreads(__tstate);
15114 if (PyErr_Occurred()) SWIG_fail;
15115 }
704eda0c
RD
15116 {
15117 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15118 }
0085ce49
RD
15119 {
15120 if (temp2)
15121 delete arg2;
15122 }
15123 return resultobj;
15124fail:
15125 {
15126 if (temp2)
15127 delete arg2;
15128 }
15129 return NULL;
d14a1e28
RD
15130}
15131
15132
0085ce49
RD
15133SWIGINTERN PyObject *_wrap_Font_SetNativeFontInfoUserDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15134 PyObject *resultobj = 0;
15135 wxFont *arg1 = (wxFont *) 0 ;
15136 wxString *arg2 = 0 ;
704eda0c 15137 bool result;
0085ce49
RD
15138 void *argp1 = 0 ;
15139 int res1 = 0 ;
15140 bool temp2 = false ;
15141 PyObject * obj0 = 0 ;
15142 PyObject * obj1 = 0 ;
15143 char * kwnames[] = {
15144 (char *) "self",(char *) "info", NULL
15145 };
15146
15147 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Font_SetNativeFontInfoUserDesc",kwnames,&obj0,&obj1)) SWIG_fail;
15148 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15149 if (!SWIG_IsOK(res1)) {
15150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetNativeFontInfoUserDesc" "', expected argument " "1"" of type '" "wxFont *""'");
15151 }
15152 arg1 = reinterpret_cast< wxFont * >(argp1);
15153 {
15154 arg2 = wxString_in_helper(obj1);
15155 if (arg2 == NULL) SWIG_fail;
15156 temp2 = true;
15157 }
15158 {
15159 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 15160 result = (bool)(arg1)->SetNativeFontInfoUserDesc((wxString const &)*arg2);
0085ce49
RD
15161 wxPyEndAllowThreads(__tstate);
15162 if (PyErr_Occurred()) SWIG_fail;
15163 }
704eda0c
RD
15164 {
15165 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15166 }
0085ce49
RD
15167 {
15168 if (temp2)
15169 delete arg2;
15170 }
15171 return resultobj;
15172fail:
15173 {
15174 if (temp2)
15175 delete arg2;
15176 }
15177 return NULL;
d14a1e28
RD
15178}
15179
15180
0085ce49
RD
15181SWIGINTERN PyObject *_wrap_Font_GetFamilyString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15182 PyObject *resultobj = 0;
15183 wxFont *arg1 = (wxFont *) 0 ;
15184 wxString result;
15185 void *argp1 = 0 ;
15186 int res1 = 0 ;
15187 PyObject *swig_obj[1] ;
15188
15189 if (!args) SWIG_fail;
15190 swig_obj[0] = args;
15191 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15192 if (!SWIG_IsOK(res1)) {
15193 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetFamilyString" "', expected argument " "1"" of type '" "wxFont const *""'");
15194 }
15195 arg1 = reinterpret_cast< wxFont * >(argp1);
15196 {
15197 PyThreadState* __tstate = wxPyBeginAllowThreads();
15198 result = ((wxFont const *)arg1)->GetFamilyString();
15199 wxPyEndAllowThreads(__tstate);
15200 if (PyErr_Occurred()) SWIG_fail;
15201 }
15202 {
15203#if wxUSE_UNICODE
15204 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15205#else
15206 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15207#endif
15208 }
15209 return resultobj;
15210fail:
15211 return NULL;
d14a1e28
RD
15212}
15213
15214
0085ce49
RD
15215SWIGINTERN PyObject *_wrap_Font_GetStyleString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15216 PyObject *resultobj = 0;
15217 wxFont *arg1 = (wxFont *) 0 ;
15218 wxString result;
15219 void *argp1 = 0 ;
15220 int res1 = 0 ;
15221 PyObject *swig_obj[1] ;
15222
15223 if (!args) SWIG_fail;
15224 swig_obj[0] = args;
15225 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15226 if (!SWIG_IsOK(res1)) {
15227 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetStyleString" "', expected argument " "1"" of type '" "wxFont const *""'");
15228 }
15229 arg1 = reinterpret_cast< wxFont * >(argp1);
15230 {
15231 PyThreadState* __tstate = wxPyBeginAllowThreads();
15232 result = ((wxFont const *)arg1)->GetStyleString();
15233 wxPyEndAllowThreads(__tstate);
15234 if (PyErr_Occurred()) SWIG_fail;
15235 }
15236 {
15237#if wxUSE_UNICODE
15238 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15239#else
15240 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15241#endif
15242 }
15243 return resultobj;
15244fail:
15245 return NULL;
d14a1e28
RD
15246}
15247
15248
0085ce49
RD
15249SWIGINTERN PyObject *_wrap_Font_GetWeightString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15250 PyObject *resultobj = 0;
15251 wxFont *arg1 = (wxFont *) 0 ;
15252 wxString result;
15253 void *argp1 = 0 ;
15254 int res1 = 0 ;
15255 PyObject *swig_obj[1] ;
15256
15257 if (!args) SWIG_fail;
15258 swig_obj[0] = args;
15259 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15260 if (!SWIG_IsOK(res1)) {
15261 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetWeightString" "', expected argument " "1"" of type '" "wxFont const *""'");
15262 }
15263 arg1 = reinterpret_cast< wxFont * >(argp1);
15264 {
15265 PyThreadState* __tstate = wxPyBeginAllowThreads();
15266 result = ((wxFont const *)arg1)->GetWeightString();
15267 wxPyEndAllowThreads(__tstate);
15268 if (PyErr_Occurred()) SWIG_fail;
15269 }
15270 {
d14a1e28 15271#if wxUSE_UNICODE
0085ce49 15272 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d14a1e28 15273#else
0085ce49 15274 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d14a1e28 15275#endif
0085ce49
RD
15276 }
15277 return resultobj;
15278fail:
15279 return NULL;
15280}
15281
15282
15283SWIGINTERN PyObject *_wrap_Font_SetNoAntiAliasing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15284 PyObject *resultobj = 0;
15285 wxFont *arg1 = (wxFont *) 0 ;
15286 bool arg2 = (bool) true ;
15287 void *argp1 = 0 ;
15288 int res1 = 0 ;
15289 bool val2 ;
15290 int ecode2 = 0 ;
15291 PyObject * obj0 = 0 ;
15292 PyObject * obj1 = 0 ;
15293 char * kwnames[] = {
15294 (char *) "self",(char *) "no", NULL
15295 };
15296
15297 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Font_SetNoAntiAliasing",kwnames,&obj0,&obj1)) SWIG_fail;
15298 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15299 if (!SWIG_IsOK(res1)) {
15300 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_SetNoAntiAliasing" "', expected argument " "1"" of type '" "wxFont *""'");
15301 }
15302 arg1 = reinterpret_cast< wxFont * >(argp1);
15303 if (obj1) {
15304 ecode2 = SWIG_AsVal_bool(obj1, &val2);
15305 if (!SWIG_IsOK(ecode2)) {
15306 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Font_SetNoAntiAliasing" "', expected argument " "2"" of type '" "bool""'");
15307 }
15308 arg2 = static_cast< bool >(val2);
15309 }
15310 {
15311 PyThreadState* __tstate = wxPyBeginAllowThreads();
15312 (arg1)->SetNoAntiAliasing(arg2);
15313 wxPyEndAllowThreads(__tstate);
15314 if (PyErr_Occurred()) SWIG_fail;
15315 }
15316 resultobj = SWIG_Py_Void();
15317 return resultobj;
15318fail:
15319 return NULL;
d14a1e28
RD
15320}
15321
15322
0085ce49
RD
15323SWIGINTERN PyObject *_wrap_Font_GetNoAntiAliasing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15324 PyObject *resultobj = 0;
15325 wxFont *arg1 = (wxFont *) 0 ;
15326 bool result;
15327 void *argp1 = 0 ;
15328 int res1 = 0 ;
15329 PyObject *swig_obj[1] ;
15330
15331 if (!args) SWIG_fail;
15332 swig_obj[0] = args;
15333 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
15334 if (!SWIG_IsOK(res1)) {
15335 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Font_GetNoAntiAliasing" "', expected argument " "1"" of type '" "wxFont const *""'");
15336 }
15337 arg1 = reinterpret_cast< wxFont * >(argp1);
15338 {
15339 PyThreadState* __tstate = wxPyBeginAllowThreads();
15340 result = (bool)((wxFont const *)arg1)->GetNoAntiAliasing();
15341 wxPyEndAllowThreads(__tstate);
15342 if (PyErr_Occurred()) SWIG_fail;
15343 }
15344 {
15345 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15346 }
15347 return resultobj;
15348fail:
15349 return NULL;
d14a1e28
RD
15350}
15351
15352
0085ce49
RD
15353SWIGINTERN PyObject *_wrap_Font_GetDefaultEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15354 PyObject *resultobj = 0;
15355 wxFontEncoding result;
15356
15357 if (!SWIG_Python_UnpackTuple(args,"Font_GetDefaultEncoding",0,0,0)) SWIG_fail;
15358 {
15359 if (!wxPyCheckForApp()) SWIG_fail;
15360 PyThreadState* __tstate = wxPyBeginAllowThreads();
15361 result = (wxFontEncoding)wxFont::GetDefaultEncoding();
15362 wxPyEndAllowThreads(__tstate);
15363 if (PyErr_Occurred()) SWIG_fail;
15364 }
15365 resultobj = SWIG_From_int(static_cast< int >(result));
15366 return resultobj;
15367fail:
15368 return NULL;
d14a1e28
RD
15369}
15370
15371
0085ce49
RD
15372SWIGINTERN PyObject *_wrap_Font_SetDefaultEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15373 PyObject *resultobj = 0;
15374 wxFontEncoding arg1 ;
15375 int val1 ;
15376 int ecode1 = 0 ;
15377 PyObject * obj0 = 0 ;
15378 char * kwnames[] = {
15379 (char *) "encoding", NULL
15380 };
15381
15382 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Font_SetDefaultEncoding",kwnames,&obj0)) SWIG_fail;
15383 ecode1 = SWIG_AsVal_int(obj0, &val1);
15384 if (!SWIG_IsOK(ecode1)) {
15385 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Font_SetDefaultEncoding" "', expected argument " "1"" of type '" "wxFontEncoding""'");
15386 }
15387 arg1 = static_cast< wxFontEncoding >(val1);
15388 {
15389 if (!wxPyCheckForApp()) SWIG_fail;
15390 PyThreadState* __tstate = wxPyBeginAllowThreads();
15391 wxFont::SetDefaultEncoding(arg1);
15392 wxPyEndAllowThreads(__tstate);
15393 if (PyErr_Occurred()) SWIG_fail;
15394 }
15395 resultobj = SWIG_Py_Void();
15396 return resultobj;
15397fail:
15398 return NULL;
d14a1e28
RD
15399}
15400
15401
0085ce49
RD
15402SWIGINTERN PyObject *Font_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15403 PyObject *obj;
15404 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15405 SWIG_TypeNewClientData(SWIGTYPE_p_wxFont, SWIG_NewClientData(obj));
15406 return SWIG_Py_Void();
d14a1e28
RD
15407}
15408
0085ce49
RD
15409SWIGINTERN PyObject *Font_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15410 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
15411}
15412
0085ce49
RD
15413SWIGINTERN PyObject *_wrap_new_FontEnumerator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15414 PyObject *resultobj = 0;
15415 wxPyFontEnumerator *result = 0 ;
15416
15417 if (!SWIG_Python_UnpackTuple(args,"new_FontEnumerator",0,0,0)) SWIG_fail;
15418 {
15419 if (!wxPyCheckForApp()) SWIG_fail;
15420 PyThreadState* __tstate = wxPyBeginAllowThreads();
15421 result = (wxPyFontEnumerator *)new wxPyFontEnumerator();
15422 wxPyEndAllowThreads(__tstate);
15423 if (PyErr_Occurred()) SWIG_fail;
15424 }
15425 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyFontEnumerator, SWIG_POINTER_NEW | 0 );
15426 return resultobj;
15427fail:
15428 return NULL;
d14a1e28
RD
15429}
15430
15431
0085ce49
RD
15432SWIGINTERN PyObject *_wrap_delete_FontEnumerator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15433 PyObject *resultobj = 0;
15434 wxPyFontEnumerator *arg1 = (wxPyFontEnumerator *) 0 ;
15435 void *argp1 = 0 ;
15436 int res1 = 0 ;
15437 PyObject *swig_obj[1] ;
15438
15439 if (!args) SWIG_fail;
15440 swig_obj[0] = args;
15441 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyFontEnumerator, SWIG_POINTER_DISOWN | 0 );
15442 if (!SWIG_IsOK(res1)) {
15443 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FontEnumerator" "', expected argument " "1"" of type '" "wxPyFontEnumerator *""'");
15444 }
15445 arg1 = reinterpret_cast< wxPyFontEnumerator * >(argp1);
15446 {
15447 PyThreadState* __tstate = wxPyBeginAllowThreads();
15448 delete arg1;
d14a1e28 15449
0085ce49
RD
15450 wxPyEndAllowThreads(__tstate);
15451 if (PyErr_Occurred()) SWIG_fail;
15452 }
15453 resultobj = SWIG_Py_Void();
15454 return resultobj;
15455fail:
15456 return NULL;
15457}
15458
15459
15460SWIGINTERN PyObject *_wrap_FontEnumerator__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15461 PyObject *resultobj = 0;
15462 wxPyFontEnumerator *arg1 = (wxPyFontEnumerator *) 0 ;
15463 PyObject *arg2 = (PyObject *) 0 ;
15464 PyObject *arg3 = (PyObject *) 0 ;
c25f90f6 15465 int arg4 = (int) 0 ;
0085ce49
RD
15466 void *argp1 = 0 ;
15467 int res1 = 0 ;
c25f90f6 15468 int val4 ;
0085ce49
RD
15469 int ecode4 = 0 ;
15470 PyObject * obj0 = 0 ;
15471 PyObject * obj1 = 0 ;
15472 PyObject * obj2 = 0 ;
15473 PyObject * obj3 = 0 ;
15474 char * kwnames[] = {
15475 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
15476 };
15477
c25f90f6 15478 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FontEnumerator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
0085ce49
RD
15479 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyFontEnumerator, 0 | 0 );
15480 if (!SWIG_IsOK(res1)) {
15481 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontEnumerator__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyFontEnumerator *""'");
15482 }
15483 arg1 = reinterpret_cast< wxPyFontEnumerator * >(argp1);
15484 arg2 = obj1;
15485 arg3 = obj2;
c25f90f6
RD
15486 if (obj3) {
15487 ecode4 = SWIG_AsVal_int(obj3, &val4);
15488 if (!SWIG_IsOK(ecode4)) {
15489 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FontEnumerator__setCallbackInfo" "', expected argument " "4"" of type '" "int""'");
15490 }
15491 arg4 = static_cast< int >(val4);
15492 }
0085ce49
RD
15493 {
15494 PyThreadState* __tstate = wxPyBeginAllowThreads();
15495 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
15496 wxPyEndAllowThreads(__tstate);
15497 if (PyErr_Occurred()) SWIG_fail;
15498 }
15499 resultobj = SWIG_Py_Void();
15500 return resultobj;
15501fail:
15502 return NULL;
15503}
15504
15505
15506SWIGINTERN PyObject *_wrap_FontEnumerator_EnumerateFacenames(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15507 PyObject *resultobj = 0;
15508 wxPyFontEnumerator *arg1 = (wxPyFontEnumerator *) 0 ;
15509 wxFontEncoding arg2 = (wxFontEncoding) wxFONTENCODING_SYSTEM ;
15510 bool arg3 = (bool) false ;
15511 bool result;
15512 void *argp1 = 0 ;
15513 int res1 = 0 ;
15514 int val2 ;
15515 int ecode2 = 0 ;
15516 bool val3 ;
15517 int ecode3 = 0 ;
15518 PyObject * obj0 = 0 ;
15519 PyObject * obj1 = 0 ;
15520 PyObject * obj2 = 0 ;
15521 char * kwnames[] = {
15522 (char *) "self",(char *) "encoding",(char *) "fixedWidthOnly", NULL
15523 };
15524
15525 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FontEnumerator_EnumerateFacenames",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
15526 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyFontEnumerator, 0 | 0 );
15527 if (!SWIG_IsOK(res1)) {
15528 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontEnumerator_EnumerateFacenames" "', expected argument " "1"" of type '" "wxPyFontEnumerator *""'");
15529 }
15530 arg1 = reinterpret_cast< wxPyFontEnumerator * >(argp1);
15531 if (obj1) {
15532 ecode2 = SWIG_AsVal_int(obj1, &val2);
15533 if (!SWIG_IsOK(ecode2)) {
15534 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontEnumerator_EnumerateFacenames" "', expected argument " "2"" of type '" "wxFontEncoding""'");
15535 }
15536 arg2 = static_cast< wxFontEncoding >(val2);
15537 }
15538 if (obj2) {
15539 ecode3 = SWIG_AsVal_bool(obj2, &val3);
15540 if (!SWIG_IsOK(ecode3)) {
15541 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FontEnumerator_EnumerateFacenames" "', expected argument " "3"" of type '" "bool""'");
15542 }
15543 arg3 = static_cast< bool >(val3);
15544 }
15545 {
15546 PyThreadState* __tstate = wxPyBeginAllowThreads();
15547 result = (bool)(arg1)->EnumerateFacenames(arg2,arg3);
15548 wxPyEndAllowThreads(__tstate);
15549 if (PyErr_Occurred()) SWIG_fail;
15550 }
15551 {
15552 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15553 }
15554 return resultobj;
15555fail:
15556 return NULL;
15557}
15558
15559
15560SWIGINTERN PyObject *_wrap_FontEnumerator_EnumerateEncodings(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15561 PyObject *resultobj = 0;
15562 wxPyFontEnumerator *arg1 = (wxPyFontEnumerator *) 0 ;
15563 wxString const &arg2_defvalue = wxPyEmptyString ;
15564 wxString *arg2 = (wxString *) &arg2_defvalue ;
15565 bool result;
15566 void *argp1 = 0 ;
15567 int res1 = 0 ;
15568 bool temp2 = false ;
15569 PyObject * obj0 = 0 ;
15570 PyObject * obj1 = 0 ;
15571 char * kwnames[] = {
15572 (char *) "self",(char *) "facename", NULL
15573 };
15574
15575 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FontEnumerator_EnumerateEncodings",kwnames,&obj0,&obj1)) SWIG_fail;
15576 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyFontEnumerator, 0 | 0 );
15577 if (!SWIG_IsOK(res1)) {
15578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontEnumerator_EnumerateEncodings" "', expected argument " "1"" of type '" "wxPyFontEnumerator *""'");
15579 }
15580 arg1 = reinterpret_cast< wxPyFontEnumerator * >(argp1);
15581 if (obj1) {
d14a1e28 15582 {
0085ce49
RD
15583 arg2 = wxString_in_helper(obj1);
15584 if (arg2 == NULL) SWIG_fail;
15585 temp2 = true;
d14a1e28 15586 }
0085ce49
RD
15587 }
15588 {
15589 PyThreadState* __tstate = wxPyBeginAllowThreads();
15590 result = (bool)(arg1)->EnumerateEncodings((wxString const &)*arg2);
15591 wxPyEndAllowThreads(__tstate);
15592 if (PyErr_Occurred()) SWIG_fail;
15593 }
15594 {
15595 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15596 }
15597 {
15598 if (temp2)
15599 delete arg2;
15600 }
15601 return resultobj;
15602fail:
15603 {
15604 if (temp2)
15605 delete arg2;
15606 }
15607 return NULL;
d14a1e28
RD
15608}
15609
15610
0085ce49
RD
15611SWIGINTERN PyObject *_wrap_FontEnumerator_GetEncodings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15612 PyObject *resultobj = 0;
0085ce49 15613 PyObject *result = 0 ;
0085ce49 15614
704eda0c 15615 if (!SWIG_Python_UnpackTuple(args,"FontEnumerator_GetEncodings",0,0,0)) SWIG_fail;
0085ce49
RD
15616 {
15617 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 15618 result = (PyObject *)wxPyFontEnumerator_GetEncodings();
0085ce49
RD
15619 wxPyEndAllowThreads(__tstate);
15620 if (PyErr_Occurred()) SWIG_fail;
15621 }
15622 resultobj = result;
15623 return resultobj;
15624fail:
15625 return NULL;
d14a1e28
RD
15626}
15627
15628
0085ce49
RD
15629SWIGINTERN PyObject *_wrap_FontEnumerator_GetFacenames(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15630 PyObject *resultobj = 0;
0085ce49 15631 PyObject *result = 0 ;
0085ce49 15632
704eda0c 15633 if (!SWIG_Python_UnpackTuple(args,"FontEnumerator_GetFacenames",0,0,0)) SWIG_fail;
0085ce49
RD
15634 {
15635 PyThreadState* __tstate = wxPyBeginAllowThreads();
704eda0c 15636 result = (PyObject *)wxPyFontEnumerator_GetFacenames();
0085ce49
RD
15637 wxPyEndAllowThreads(__tstate);
15638 if (PyErr_Occurred()) SWIG_fail;
15639 }
15640 resultobj = result;
15641 return resultobj;
15642fail:
15643 return NULL;
d14a1e28
RD
15644}
15645
15646
704eda0c
RD
15647SWIGINTERN PyObject *_wrap_FontEnumerator_IsValidFacename(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15648 PyObject *resultobj = 0;
15649 wxString *arg1 = 0 ;
15650 bool result;
15651 bool temp1 = false ;
15652 PyObject * obj0 = 0 ;
15653 char * kwnames[] = {
15654 (char *) "str", NULL
15655 };
15656
15657 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontEnumerator_IsValidFacename",kwnames,&obj0)) SWIG_fail;
15658 {
15659 arg1 = wxString_in_helper(obj0);
15660 if (arg1 == NULL) SWIG_fail;
15661 temp1 = true;
15662 }
15663 {
15664 PyThreadState* __tstate = wxPyBeginAllowThreads();
15665 result = (bool)wxPyFontEnumerator::IsValidFacename((wxString const &)*arg1);
15666 wxPyEndAllowThreads(__tstate);
15667 if (PyErr_Occurred()) SWIG_fail;
15668 }
15669 {
15670 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15671 }
15672 {
15673 if (temp1)
15674 delete arg1;
15675 }
15676 return resultobj;
15677fail:
15678 {
15679 if (temp1)
15680 delete arg1;
15681 }
15682 return NULL;
15683}
15684
15685
0085ce49
RD
15686SWIGINTERN PyObject *FontEnumerator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15687 PyObject *obj;
15688 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15689 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyFontEnumerator, SWIG_NewClientData(obj));
15690 return SWIG_Py_Void();
d14a1e28
RD
15691}
15692
0085ce49
RD
15693SWIGINTERN PyObject *FontEnumerator_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15694 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
15695}
15696
0085ce49
RD
15697SWIGINTERN PyObject *_wrap_LanguageInfo_Language_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15698 PyObject *resultobj = 0;
15699 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15700 int arg2 ;
15701 void *argp1 = 0 ;
15702 int res1 = 0 ;
15703 int val2 ;
15704 int ecode2 = 0 ;
15705 PyObject *swig_obj[2] ;
15706
15707 if (!SWIG_Python_UnpackTuple(args,"LanguageInfo_Language_set",2,2,swig_obj)) SWIG_fail;
15708 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15709 if (!SWIG_IsOK(res1)) {
15710 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_Language_set" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15711 }
15712 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15713 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
15714 if (!SWIG_IsOK(ecode2)) {
15715 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LanguageInfo_Language_set" "', expected argument " "2"" of type '" "int""'");
15716 }
15717 arg2 = static_cast< int >(val2);
15718 if (arg1) (arg1)->Language = arg2;
15719
15720 resultobj = SWIG_Py_Void();
15721 return resultobj;
15722fail:
15723 return NULL;
d14a1e28
RD
15724}
15725
15726
0085ce49
RD
15727SWIGINTERN PyObject *_wrap_LanguageInfo_Language_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15728 PyObject *resultobj = 0;
15729 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15730 int result;
15731 void *argp1 = 0 ;
15732 int res1 = 0 ;
15733 PyObject *swig_obj[1] ;
15734
15735 if (!args) SWIG_fail;
15736 swig_obj[0] = args;
15737 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15738 if (!SWIG_IsOK(res1)) {
15739 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_Language_get" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15740 }
15741 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15742 result = (int) ((arg1)->Language);
15743 resultobj = SWIG_From_int(static_cast< int >(result));
15744 return resultobj;
15745fail:
15746 return NULL;
15747}
15748
15749
15750SWIGINTERN PyObject *_wrap_LanguageInfo_CanonicalName_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15751 PyObject *resultobj = 0;
15752 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15753 wxString *arg2 = (wxString *) 0 ;
15754 void *argp1 = 0 ;
15755 int res1 = 0 ;
15756 bool temp2 = false ;
15757 PyObject *swig_obj[2] ;
15758
15759 if (!SWIG_Python_UnpackTuple(args,"LanguageInfo_CanonicalName_set",2,2,swig_obj)) SWIG_fail;
15760 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15761 if (!SWIG_IsOK(res1)) {
15762 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_CanonicalName_set" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15763 }
15764 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15765 {
15766 arg2 = wxString_in_helper(swig_obj[1]);
15767 if (arg2 == NULL) SWIG_fail;
15768 temp2 = true;
15769 }
15770 if (arg1) (arg1)->CanonicalName = *arg2;
15771
15772 resultobj = SWIG_Py_Void();
15773 {
15774 if (temp2)
15775 delete arg2;
15776 }
15777 return resultobj;
15778fail:
15779 {
15780 if (temp2)
15781 delete arg2;
15782 }
15783 return NULL;
d14a1e28
RD
15784}
15785
15786
0085ce49
RD
15787SWIGINTERN PyObject *_wrap_LanguageInfo_CanonicalName_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15788 PyObject *resultobj = 0;
15789 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15790 wxString *result = 0 ;
15791 void *argp1 = 0 ;
15792 int res1 = 0 ;
15793 PyObject *swig_obj[1] ;
15794
15795 if (!args) SWIG_fail;
15796 swig_obj[0] = args;
15797 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15798 if (!SWIG_IsOK(res1)) {
15799 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_CanonicalName_get" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15800 }
15801 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15802 result = (wxString *)& ((arg1)->CanonicalName);
15803 {
093d3ff1 15804#if wxUSE_UNICODE
0085ce49 15805 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
093d3ff1 15806#else
0085ce49 15807 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
093d3ff1 15808#endif
0085ce49
RD
15809 }
15810 return resultobj;
15811fail:
15812 return NULL;
d14a1e28
RD
15813}
15814
15815
0085ce49
RD
15816SWIGINTERN PyObject *_wrap_LanguageInfo_Description_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15817 PyObject *resultobj = 0;
15818 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15819 wxString *arg2 = (wxString *) 0 ;
15820 void *argp1 = 0 ;
15821 int res1 = 0 ;
15822 bool temp2 = false ;
15823 PyObject *swig_obj[2] ;
15824
15825 if (!SWIG_Python_UnpackTuple(args,"LanguageInfo_Description_set",2,2,swig_obj)) SWIG_fail;
15826 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15827 if (!SWIG_IsOK(res1)) {
15828 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_Description_set" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15829 }
15830 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15831 {
15832 arg2 = wxString_in_helper(swig_obj[1]);
15833 if (arg2 == NULL) SWIG_fail;
15834 temp2 = true;
15835 }
15836 if (arg1) (arg1)->Description = *arg2;
15837
15838 resultobj = SWIG_Py_Void();
15839 {
15840 if (temp2)
15841 delete arg2;
15842 }
15843 return resultobj;
15844fail:
15845 {
15846 if (temp2)
15847 delete arg2;
15848 }
15849 return NULL;
d14a1e28
RD
15850}
15851
15852
0085ce49
RD
15853SWIGINTERN PyObject *_wrap_LanguageInfo_Description_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15854 PyObject *resultobj = 0;
15855 wxLanguageInfo *arg1 = (wxLanguageInfo *) 0 ;
15856 wxString *result = 0 ;
15857 void *argp1 = 0 ;
15858 int res1 = 0 ;
15859 PyObject *swig_obj[1] ;
15860
15861 if (!args) SWIG_fail;
15862 swig_obj[0] = args;
15863 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
15864 if (!SWIG_IsOK(res1)) {
15865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LanguageInfo_Description_get" "', expected argument " "1"" of type '" "wxLanguageInfo *""'");
15866 }
15867 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
15868 result = (wxString *)& ((arg1)->Description);
15869 {
d14a1e28 15870#if wxUSE_UNICODE
0085ce49 15871 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
d14a1e28 15872#else
0085ce49 15873 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
d14a1e28 15874#endif
0085ce49
RD
15875 }
15876 return resultobj;
15877fail:
15878 return NULL;
15879}
15880
15881
15882SWIGINTERN PyObject *LanguageInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15883 PyObject *obj;
15884 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15885 SWIG_TypeNewClientData(SWIGTYPE_p_wxLanguageInfo, SWIG_NewClientData(obj));
15886 return SWIG_Py_Void();
15887}
15888
15889SWIGINTERN PyObject *_wrap_new_Locale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15890 PyObject *resultobj = 0;
15891 int arg1 = (int) -1 ;
15892 int arg2 = (int) wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING ;
15893 wxLocale *result = 0 ;
15894 int val1 ;
15895 int ecode1 = 0 ;
15896 int val2 ;
15897 int ecode2 = 0 ;
15898 PyObject * obj0 = 0 ;
15899 PyObject * obj1 = 0 ;
15900 char * kwnames[] = {
15901 (char *) "language",(char *) "flags", NULL
15902 };
15903
15904 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Locale",kwnames,&obj0,&obj1)) SWIG_fail;
15905 if (obj0) {
15906 ecode1 = SWIG_AsVal_int(obj0, &val1);
15907 if (!SWIG_IsOK(ecode1)) {
15908 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Locale" "', expected argument " "1"" of type '" "int""'");
15909 }
15910 arg1 = static_cast< int >(val1);
15911 }
15912 if (obj1) {
15913 ecode2 = SWIG_AsVal_int(obj1, &val2);
15914 if (!SWIG_IsOK(ecode2)) {
15915 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Locale" "', expected argument " "2"" of type '" "int""'");
15916 }
15917 arg2 = static_cast< int >(val2);
15918 }
15919 {
15920 PyThreadState* __tstate = wxPyBeginAllowThreads();
15921 result = (wxLocale *)new_wxLocale(arg1,arg2);
15922 wxPyEndAllowThreads(__tstate);
15923 if (PyErr_Occurred()) SWIG_fail;
15924 }
15925 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLocale, SWIG_POINTER_NEW | 0 );
15926 return resultobj;
15927fail:
15928 return NULL;
d14a1e28
RD
15929}
15930
15931
0085ce49
RD
15932SWIGINTERN PyObject *_wrap_delete_Locale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15933 PyObject *resultobj = 0;
15934 wxLocale *arg1 = (wxLocale *) 0 ;
15935 void *argp1 = 0 ;
15936 int res1 = 0 ;
15937 PyObject *swig_obj[1] ;
15938
15939 if (!args) SWIG_fail;
15940 swig_obj[0] = args;
15941 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, SWIG_POINTER_DISOWN | 0 );
15942 if (!SWIG_IsOK(res1)) {
15943 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Locale" "', expected argument " "1"" of type '" "wxLocale *""'");
15944 }
15945 arg1 = reinterpret_cast< wxLocale * >(argp1);
15946 {
15947 PyThreadState* __tstate = wxPyBeginAllowThreads();
15948 delete arg1;
d14a1e28 15949
0085ce49
RD
15950 wxPyEndAllowThreads(__tstate);
15951 if (PyErr_Occurred()) SWIG_fail;
15952 }
15953 resultobj = SWIG_Py_Void();
15954 return resultobj;
15955fail:
15956 return NULL;
15957}
15958
15959
15960SWIGINTERN PyObject *_wrap_Locale_Init1(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15961 PyObject *resultobj = 0;
15962 wxLocale *arg1 = (wxLocale *) 0 ;
15963 wxString *arg2 = 0 ;
15964 wxString const &arg3_defvalue = wxPyEmptyString ;
15965 wxString *arg3 = (wxString *) &arg3_defvalue ;
15966 wxString const &arg4_defvalue = wxPyEmptyString ;
15967 wxString *arg4 = (wxString *) &arg4_defvalue ;
15968 bool arg5 = (bool) true ;
15969 bool arg6 = (bool) false ;
15970 bool result;
15971 void *argp1 = 0 ;
15972 int res1 = 0 ;
15973 bool temp2 = false ;
15974 bool temp3 = false ;
15975 bool temp4 = false ;
15976 bool val5 ;
15977 int ecode5 = 0 ;
15978 bool val6 ;
15979 int ecode6 = 0 ;
15980 PyObject * obj0 = 0 ;
15981 PyObject * obj1 = 0 ;
15982 PyObject * obj2 = 0 ;
15983 PyObject * obj3 = 0 ;
15984 PyObject * obj4 = 0 ;
15985 PyObject * obj5 = 0 ;
15986 char * kwnames[] = {
15987 (char *) "self",(char *) "szName",(char *) "szShort",(char *) "szLocale",(char *) "bLoadDefault",(char *) "bConvertEncoding", NULL
15988 };
15989
15990 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Locale_Init1",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
15991 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
15992 if (!SWIG_IsOK(res1)) {
15993 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_Init1" "', expected argument " "1"" of type '" "wxLocale *""'");
15994 }
15995 arg1 = reinterpret_cast< wxLocale * >(argp1);
15996 {
15997 arg2 = wxString_in_helper(obj1);
15998 if (arg2 == NULL) SWIG_fail;
15999 temp2 = true;
16000 }
16001 if (obj2) {
d14a1e28 16002 {
0085ce49
RD
16003 arg3 = wxString_in_helper(obj2);
16004 if (arg3 == NULL) SWIG_fail;
16005 temp3 = true;
d14a1e28 16006 }
0085ce49
RD
16007 }
16008 if (obj3) {
093d3ff1 16009 {
0085ce49
RD
16010 arg4 = wxString_in_helper(obj3);
16011 if (arg4 == NULL) SWIG_fail;
16012 temp4 = true;
093d3ff1 16013 }
0085ce49
RD
16014 }
16015 if (obj4) {
16016 ecode5 = SWIG_AsVal_bool(obj4, &val5);
16017 if (!SWIG_IsOK(ecode5)) {
16018 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Locale_Init1" "', expected argument " "5"" of type '" "bool""'");
16019 }
16020 arg5 = static_cast< bool >(val5);
16021 }
16022 if (obj5) {
16023 ecode6 = SWIG_AsVal_bool(obj5, &val6);
16024 if (!SWIG_IsOK(ecode6)) {
16025 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "Locale_Init1" "', expected argument " "6"" of type '" "bool""'");
16026 }
16027 arg6 = static_cast< bool >(val6);
16028 }
16029 {
16030 PyThreadState* __tstate = wxPyBeginAllowThreads();
16031 result = (bool)wxLocale_Init1(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5,arg6);
16032 wxPyEndAllowThreads(__tstate);
16033 if (PyErr_Occurred()) SWIG_fail;
16034 }
16035 {
16036 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16037 }
16038 {
16039 if (temp2)
16040 delete arg2;
16041 }
16042 {
16043 if (temp3)
16044 delete arg3;
16045 }
16046 {
16047 if (temp4)
16048 delete arg4;
16049 }
16050 return resultobj;
16051fail:
16052 {
16053 if (temp2)
16054 delete arg2;
16055 }
16056 {
16057 if (temp3)
16058 delete arg3;
16059 }
16060 {
16061 if (temp4)
16062 delete arg4;
16063 }
16064 return NULL;
16065}
16066
16067
16068SWIGINTERN PyObject *_wrap_Locale_Init2(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16069 PyObject *resultobj = 0;
16070 wxLocale *arg1 = (wxLocale *) 0 ;
16071 int arg2 = (int) wxLANGUAGE_DEFAULT ;
16072 int arg3 = (int) wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING ;
16073 bool result;
16074 void *argp1 = 0 ;
16075 int res1 = 0 ;
16076 int val2 ;
16077 int ecode2 = 0 ;
16078 int val3 ;
16079 int ecode3 = 0 ;
16080 PyObject * obj0 = 0 ;
16081 PyObject * obj1 = 0 ;
16082 PyObject * obj2 = 0 ;
16083 char * kwnames[] = {
16084 (char *) "self",(char *) "language",(char *) "flags", NULL
16085 };
16086
16087 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Locale_Init2",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16088 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16089 if (!SWIG_IsOK(res1)) {
16090 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_Init2" "', expected argument " "1"" of type '" "wxLocale *""'");
16091 }
16092 arg1 = reinterpret_cast< wxLocale * >(argp1);
16093 if (obj1) {
16094 ecode2 = SWIG_AsVal_int(obj1, &val2);
16095 if (!SWIG_IsOK(ecode2)) {
16096 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Locale_Init2" "', expected argument " "2"" of type '" "int""'");
16097 }
16098 arg2 = static_cast< int >(val2);
16099 }
16100 if (obj2) {
16101 ecode3 = SWIG_AsVal_int(obj2, &val3);
16102 if (!SWIG_IsOK(ecode3)) {
16103 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Locale_Init2" "', expected argument " "3"" of type '" "int""'");
16104 }
16105 arg3 = static_cast< int >(val3);
16106 }
16107 {
16108 PyThreadState* __tstate = wxPyBeginAllowThreads();
16109 result = (bool)wxLocale_Init2(arg1,arg2,arg3);
16110 wxPyEndAllowThreads(__tstate);
16111 if (PyErr_Occurred()) SWIG_fail;
16112 }
16113 {
16114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16115 }
16116 return resultobj;
16117fail:
16118 return NULL;
093d3ff1
RD
16119}
16120
16121
0085ce49
RD
16122SWIGINTERN PyObject *_wrap_Locale_GetSystemLanguage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16123 PyObject *resultobj = 0;
16124 int result;
16125
16126 if (!SWIG_Python_UnpackTuple(args,"Locale_GetSystemLanguage",0,0,0)) SWIG_fail;
16127 {
16128 PyThreadState* __tstate = wxPyBeginAllowThreads();
16129 result = (int)wxLocale::GetSystemLanguage();
16130 wxPyEndAllowThreads(__tstate);
16131 if (PyErr_Occurred()) SWIG_fail;
16132 }
16133 resultobj = SWIG_From_int(static_cast< int >(result));
16134 return resultobj;
16135fail:
16136 return NULL;
d14a1e28
RD
16137}
16138
16139
0085ce49
RD
16140SWIGINTERN PyObject *_wrap_Locale_GetSystemEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16141 PyObject *resultobj = 0;
16142 wxFontEncoding result;
16143
16144 if (!SWIG_Python_UnpackTuple(args,"Locale_GetSystemEncoding",0,0,0)) SWIG_fail;
16145 {
16146 PyThreadState* __tstate = wxPyBeginAllowThreads();
16147 result = (wxFontEncoding)wxLocale::GetSystemEncoding();
16148 wxPyEndAllowThreads(__tstate);
16149 if (PyErr_Occurred()) SWIG_fail;
16150 }
16151 resultobj = SWIG_From_int(static_cast< int >(result));
16152 return resultobj;
16153fail:
16154 return NULL;
d14a1e28
RD
16155}
16156
16157
0085ce49
RD
16158SWIGINTERN PyObject *_wrap_Locale_GetSystemEncodingName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16159 PyObject *resultobj = 0;
16160 wxString result;
16161
16162 if (!SWIG_Python_UnpackTuple(args,"Locale_GetSystemEncodingName",0,0,0)) SWIG_fail;
16163 {
16164 PyThreadState* __tstate = wxPyBeginAllowThreads();
16165 result = wxLocale::GetSystemEncodingName();
16166 wxPyEndAllowThreads(__tstate);
16167 if (PyErr_Occurred()) SWIG_fail;
16168 }
16169 {
d14a1e28 16170#if wxUSE_UNICODE
0085ce49 16171 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
d14a1e28 16172#else
0085ce49 16173 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
d14a1e28 16174#endif
0085ce49
RD
16175 }
16176 return resultobj;
16177fail:
16178 return NULL;
d14a1e28
RD
16179}
16180
16181
0085ce49
RD
16182SWIGINTERN PyObject *_wrap_Locale_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16183 PyObject *resultobj = 0;
16184 wxLocale *arg1 = (wxLocale *) 0 ;
16185 bool result;
16186 void *argp1 = 0 ;
16187 int res1 = 0 ;
16188 PyObject *swig_obj[1] ;
16189
16190 if (!args) SWIG_fail;
16191 swig_obj[0] = args;
16192 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16193 if (!SWIG_IsOK(res1)) {
16194 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_IsOk" "', expected argument " "1"" of type '" "wxLocale const *""'");
16195 }
16196 arg1 = reinterpret_cast< wxLocale * >(argp1);
16197 {
16198 PyThreadState* __tstate = wxPyBeginAllowThreads();
16199 result = (bool)((wxLocale const *)arg1)->IsOk();
16200 wxPyEndAllowThreads(__tstate);
16201 if (PyErr_Occurred()) SWIG_fail;
16202 }
16203 {
16204 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16205 }
16206 return resultobj;
16207fail:
16208 return NULL;
093d3ff1 16209}
0085ce49
RD
16210
16211
16212SWIGINTERN PyObject *_wrap_Locale_GetLocale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16213 PyObject *resultobj = 0;
16214 wxLocale *arg1 = (wxLocale *) 0 ;
16215 wxString result;
16216 void *argp1 = 0 ;
16217 int res1 = 0 ;
16218 PyObject *swig_obj[1] ;
16219
16220 if (!args) SWIG_fail;
16221 swig_obj[0] = args;
16222 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16223 if (!SWIG_IsOK(res1)) {
16224 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetLocale" "', expected argument " "1"" of type '" "wxLocale const *""'");
16225 }
16226 arg1 = reinterpret_cast< wxLocale * >(argp1);
16227 {
16228 PyThreadState* __tstate = wxPyBeginAllowThreads();
16229 result = ((wxLocale const *)arg1)->GetLocale();
16230 wxPyEndAllowThreads(__tstate);
16231 if (PyErr_Occurred()) SWIG_fail;
16232 }
16233 {
16234#if wxUSE_UNICODE
16235 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16236#else
16237 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16238#endif
16239 }
16240 return resultobj;
16241fail:
16242 return NULL;
d14a1e28
RD
16243}
16244
16245
0085ce49
RD
16246SWIGINTERN PyObject *_wrap_Locale_GetLanguage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16247 PyObject *resultobj = 0;
16248 wxLocale *arg1 = (wxLocale *) 0 ;
16249 int result;
16250 void *argp1 = 0 ;
16251 int res1 = 0 ;
16252 PyObject *swig_obj[1] ;
16253
16254 if (!args) SWIG_fail;
16255 swig_obj[0] = args;
16256 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16257 if (!SWIG_IsOK(res1)) {
16258 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetLanguage" "', expected argument " "1"" of type '" "wxLocale const *""'");
16259 }
16260 arg1 = reinterpret_cast< wxLocale * >(argp1);
16261 {
16262 PyThreadState* __tstate = wxPyBeginAllowThreads();
16263 result = (int)((wxLocale const *)arg1)->GetLanguage();
16264 wxPyEndAllowThreads(__tstate);
16265 if (PyErr_Occurred()) SWIG_fail;
16266 }
16267 resultobj = SWIG_From_int(static_cast< int >(result));
16268 return resultobj;
16269fail:
16270 return NULL;
d14a1e28
RD
16271}
16272
16273
0085ce49
RD
16274SWIGINTERN PyObject *_wrap_Locale_GetSysName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16275 PyObject *resultobj = 0;
16276 wxLocale *arg1 = (wxLocale *) 0 ;
16277 wxString result;
16278 void *argp1 = 0 ;
16279 int res1 = 0 ;
16280 PyObject *swig_obj[1] ;
16281
16282 if (!args) SWIG_fail;
16283 swig_obj[0] = args;
16284 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16285 if (!SWIG_IsOK(res1)) {
16286 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetSysName" "', expected argument " "1"" of type '" "wxLocale const *""'");
16287 }
16288 arg1 = reinterpret_cast< wxLocale * >(argp1);
16289 {
16290 PyThreadState* __tstate = wxPyBeginAllowThreads();
16291 result = ((wxLocale const *)arg1)->GetSysName();
16292 wxPyEndAllowThreads(__tstate);
16293 if (PyErr_Occurred()) SWIG_fail;
16294 }
16295 {
16296#if wxUSE_UNICODE
16297 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16298#else
16299 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16300#endif
16301 }
16302 return resultobj;
16303fail:
16304 return NULL;
d14a1e28
RD
16305}
16306
16307
0085ce49
RD
16308SWIGINTERN PyObject *_wrap_Locale_GetCanonicalName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16309 PyObject *resultobj = 0;
16310 wxLocale *arg1 = (wxLocale *) 0 ;
16311 wxString result;
16312 void *argp1 = 0 ;
16313 int res1 = 0 ;
16314 PyObject *swig_obj[1] ;
16315
16316 if (!args) SWIG_fail;
16317 swig_obj[0] = args;
16318 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16319 if (!SWIG_IsOK(res1)) {
16320 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetCanonicalName" "', expected argument " "1"" of type '" "wxLocale const *""'");
16321 }
16322 arg1 = reinterpret_cast< wxLocale * >(argp1);
16323 {
16324 PyThreadState* __tstate = wxPyBeginAllowThreads();
16325 result = ((wxLocale const *)arg1)->GetCanonicalName();
16326 wxPyEndAllowThreads(__tstate);
16327 if (PyErr_Occurred()) SWIG_fail;
16328 }
16329 {
16330#if wxUSE_UNICODE
16331 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16332#else
16333 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16334#endif
16335 }
16336 return resultobj;
16337fail:
16338 return NULL;
d14a1e28
RD
16339}
16340
16341
0085ce49
RD
16342SWIGINTERN PyObject *_wrap_Locale_AddCatalogLookupPathPrefix(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16343 PyObject *resultobj = 0;
16344 wxString *arg1 = 0 ;
16345 bool temp1 = false ;
16346 PyObject * obj0 = 0 ;
16347 char * kwnames[] = {
16348 (char *) "prefix", NULL
16349 };
16350
16351 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_AddCatalogLookupPathPrefix",kwnames,&obj0)) SWIG_fail;
16352 {
16353 arg1 = wxString_in_helper(obj0);
16354 if (arg1 == NULL) SWIG_fail;
16355 temp1 = true;
16356 }
16357 {
16358 PyThreadState* __tstate = wxPyBeginAllowThreads();
16359 wxLocale::AddCatalogLookupPathPrefix((wxString const &)*arg1);
16360 wxPyEndAllowThreads(__tstate);
16361 if (PyErr_Occurred()) SWIG_fail;
16362 }
16363 resultobj = SWIG_Py_Void();
16364 {
16365 if (temp1)
16366 delete arg1;
16367 }
16368 return resultobj;
16369fail:
16370 {
16371 if (temp1)
16372 delete arg1;
16373 }
16374 return NULL;
16375}
16376
16377
16378SWIGINTERN PyObject *_wrap_Locale_AddCatalog(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16379 PyObject *resultobj = 0;
16380 wxLocale *arg1 = (wxLocale *) 0 ;
16381 wxString *arg2 = 0 ;
16382 bool result;
16383 void *argp1 = 0 ;
16384 int res1 = 0 ;
16385 bool temp2 = false ;
16386 PyObject * obj0 = 0 ;
16387 PyObject * obj1 = 0 ;
16388 char * kwnames[] = {
16389 (char *) "self",(char *) "szDomain", NULL
16390 };
16391
16392 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Locale_AddCatalog",kwnames,&obj0,&obj1)) SWIG_fail;
16393 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16394 if (!SWIG_IsOK(res1)) {
16395 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_AddCatalog" "', expected argument " "1"" of type '" "wxLocale *""'");
16396 }
16397 arg1 = reinterpret_cast< wxLocale * >(argp1);
16398 {
16399 arg2 = wxString_in_helper(obj1);
16400 if (arg2 == NULL) SWIG_fail;
16401 temp2 = true;
16402 }
16403 {
16404 PyThreadState* __tstate = wxPyBeginAllowThreads();
16405 result = (bool)(arg1)->AddCatalog((wxString const &)*arg2);
16406 wxPyEndAllowThreads(__tstate);
16407 if (PyErr_Occurred()) SWIG_fail;
16408 }
16409 {
16410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16411 }
16412 {
16413 if (temp2)
16414 delete arg2;
16415 }
16416 return resultobj;
16417fail:
16418 {
16419 if (temp2)
16420 delete arg2;
16421 }
16422 return NULL;
16423}
16424
16425
33d6fd3b
RD
16426SWIGINTERN PyObject *_wrap_Locale_IsAvailable(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16427 PyObject *resultobj = 0;
16428 int arg1 ;
16429 bool result;
16430 int val1 ;
16431 int ecode1 = 0 ;
16432 PyObject * obj0 = 0 ;
16433 char * kwnames[] = {
16434 (char *) "lang", NULL
16435 };
16436
16437 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_IsAvailable",kwnames,&obj0)) SWIG_fail;
16438 ecode1 = SWIG_AsVal_int(obj0, &val1);
16439 if (!SWIG_IsOK(ecode1)) {
16440 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Locale_IsAvailable" "', expected argument " "1"" of type '" "int""'");
16441 }
16442 arg1 = static_cast< int >(val1);
16443 {
16444 PyThreadState* __tstate = wxPyBeginAllowThreads();
16445 result = (bool)wxLocale::IsAvailable(arg1);
16446 wxPyEndAllowThreads(__tstate);
16447 if (PyErr_Occurred()) SWIG_fail;
16448 }
16449 {
16450 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16451 }
16452 return resultobj;
16453fail:
16454 return NULL;
16455}
16456
16457
0085ce49
RD
16458SWIGINTERN PyObject *_wrap_Locale_IsLoaded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16459 PyObject *resultobj = 0;
16460 wxLocale *arg1 = (wxLocale *) 0 ;
16461 wxString *arg2 = 0 ;
16462 bool result;
16463 void *argp1 = 0 ;
16464 int res1 = 0 ;
16465 bool temp2 = false ;
16466 PyObject * obj0 = 0 ;
16467 PyObject * obj1 = 0 ;
16468 char * kwnames[] = {
16469 (char *) "self",(char *) "szDomain", NULL
16470 };
16471
16472 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Locale_IsLoaded",kwnames,&obj0,&obj1)) SWIG_fail;
16473 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16474 if (!SWIG_IsOK(res1)) {
16475 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_IsLoaded" "', expected argument " "1"" of type '" "wxLocale const *""'");
16476 }
16477 arg1 = reinterpret_cast< wxLocale * >(argp1);
16478 {
16479 arg2 = wxString_in_helper(obj1);
16480 if (arg2 == NULL) SWIG_fail;
16481 temp2 = true;
16482 }
16483 {
16484 PyThreadState* __tstate = wxPyBeginAllowThreads();
16485 result = (bool)((wxLocale const *)arg1)->IsLoaded((wxString const &)*arg2);
16486 wxPyEndAllowThreads(__tstate);
16487 if (PyErr_Occurred()) SWIG_fail;
16488 }
16489 {
16490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16491 }
16492 {
16493 if (temp2)
16494 delete arg2;
16495 }
16496 return resultobj;
16497fail:
16498 {
16499 if (temp2)
16500 delete arg2;
16501 }
16502 return NULL;
d14a1e28
RD
16503}
16504
16505
0085ce49
RD
16506SWIGINTERN PyObject *_wrap_Locale_GetLanguageInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16507 PyObject *resultobj = 0;
16508 int arg1 ;
16509 wxLanguageInfo *result = 0 ;
16510 int val1 ;
16511 int ecode1 = 0 ;
16512 PyObject * obj0 = 0 ;
16513 char * kwnames[] = {
16514 (char *) "lang", NULL
16515 };
16516
16517 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_GetLanguageInfo",kwnames,&obj0)) SWIG_fail;
16518 ecode1 = SWIG_AsVal_int(obj0, &val1);
16519 if (!SWIG_IsOK(ecode1)) {
16520 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Locale_GetLanguageInfo" "', expected argument " "1"" of type '" "int""'");
16521 }
16522 arg1 = static_cast< int >(val1);
16523 {
16524 PyThreadState* __tstate = wxPyBeginAllowThreads();
16525 result = (wxLanguageInfo *)wxLocale::GetLanguageInfo(arg1);
16526 wxPyEndAllowThreads(__tstate);
16527 if (PyErr_Occurred()) SWIG_fail;
16528 }
16529 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
16530 return resultobj;
16531fail:
16532 return NULL;
16533}
16534
16535
16536SWIGINTERN PyObject *_wrap_Locale_GetLanguageName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16537 PyObject *resultobj = 0;
16538 int arg1 ;
16539 wxString result;
16540 int val1 ;
16541 int ecode1 = 0 ;
16542 PyObject * obj0 = 0 ;
16543 char * kwnames[] = {
16544 (char *) "lang", NULL
16545 };
16546
16547 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_GetLanguageName",kwnames,&obj0)) SWIG_fail;
16548 ecode1 = SWIG_AsVal_int(obj0, &val1);
16549 if (!SWIG_IsOK(ecode1)) {
16550 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Locale_GetLanguageName" "', expected argument " "1"" of type '" "int""'");
16551 }
16552 arg1 = static_cast< int >(val1);
16553 {
16554 PyThreadState* __tstate = wxPyBeginAllowThreads();
16555 result = wxLocale::GetLanguageName(arg1);
16556 wxPyEndAllowThreads(__tstate);
16557 if (PyErr_Occurred()) SWIG_fail;
16558 }
16559 {
16560#if wxUSE_UNICODE
16561 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16562#else
16563 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16564#endif
16565 }
16566 return resultobj;
16567fail:
16568 return NULL;
d14a1e28
RD
16569}
16570
16571
0085ce49
RD
16572SWIGINTERN PyObject *_wrap_Locale_FindLanguageInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16573 PyObject *resultobj = 0;
16574 wxString *arg1 = 0 ;
16575 wxLanguageInfo *result = 0 ;
16576 bool temp1 = false ;
16577 PyObject * obj0 = 0 ;
16578 char * kwnames[] = {
16579 (char *) "locale", NULL
16580 };
16581
16582 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_FindLanguageInfo",kwnames,&obj0)) SWIG_fail;
16583 {
16584 arg1 = wxString_in_helper(obj0);
16585 if (arg1 == NULL) SWIG_fail;
16586 temp1 = true;
16587 }
16588 {
16589 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3
RD
16590 result = (wxLanguageInfo *)wxLocale::FindLanguageInfo((wxString const &)*arg1);
16591 wxPyEndAllowThreads(__tstate);
16592 if (PyErr_Occurred()) SWIG_fail;
16593 }
16594 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLanguageInfo, 0 | 0 );
16595 {
16596 if (temp1)
16597 delete arg1;
16598 }
16599 return resultobj;
16600fail:
16601 {
16602 if (temp1)
16603 delete arg1;
16604 }
16605 return NULL;
16606}
16607
16608
16609SWIGINTERN PyObject *_wrap_Locale_AddLanguage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16610 PyObject *resultobj = 0;
16611 wxLanguageInfo *arg1 = 0 ;
16612 void *argp1 = 0 ;
16613 int res1 = 0 ;
16614 PyObject * obj0 = 0 ;
16615 char * kwnames[] = {
16616 (char *) "info", NULL
16617 };
16618
16619 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Locale_AddLanguage",kwnames,&obj0)) SWIG_fail;
16620 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxLanguageInfo, 0 | 0);
16621 if (!SWIG_IsOK(res1)) {
16622 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_AddLanguage" "', expected argument " "1"" of type '" "wxLanguageInfo const &""'");
16623 }
16624 if (!argp1) {
16625 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Locale_AddLanguage" "', expected argument " "1"" of type '" "wxLanguageInfo const &""'");
16626 }
16627 arg1 = reinterpret_cast< wxLanguageInfo * >(argp1);
16628 {
16629 PyThreadState* __tstate = wxPyBeginAllowThreads();
16630 wxLocale::AddLanguage((wxLanguageInfo const &)*arg1);
16631 wxPyEndAllowThreads(__tstate);
16632 if (PyErr_Occurred()) SWIG_fail;
16633 }
16634 resultobj = SWIG_Py_Void();
16635 return resultobj;
16636fail:
16637 return NULL;
16638}
16639
16640
16641SWIGINTERN PyObject *_wrap_Locale_GetString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16642 PyObject *resultobj = 0;
16643 wxLocale *arg1 = (wxLocale *) 0 ;
16644 wxString *arg2 = 0 ;
16645 wxString const &arg3_defvalue = wxPyEmptyString ;
16646 wxString *arg3 = (wxString *) &arg3_defvalue ;
16647 wxString result;
16648 void *argp1 = 0 ;
16649 int res1 = 0 ;
16650 bool temp2 = false ;
16651 bool temp3 = false ;
16652 PyObject * obj0 = 0 ;
16653 PyObject * obj1 = 0 ;
16654 PyObject * obj2 = 0 ;
16655 char * kwnames[] = {
16656 (char *) "self",(char *) "szOrigString",(char *) "szDomain", NULL
16657 };
16658
16659 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Locale_GetString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16660 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16661 if (!SWIG_IsOK(res1)) {
16662 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetString" "', expected argument " "1"" of type '" "wxLocale const *""'");
16663 }
16664 arg1 = reinterpret_cast< wxLocale * >(argp1);
16665 {
16666 arg2 = wxString_in_helper(obj1);
16667 if (arg2 == NULL) SWIG_fail;
16668 temp2 = true;
16669 }
16670 if (obj2) {
16671 {
16672 arg3 = wxString_in_helper(obj2);
16673 if (arg3 == NULL) SWIG_fail;
16674 temp3 = true;
16675 }
16676 }
16677 {
16678 PyThreadState* __tstate = wxPyBeginAllowThreads();
16679 result = ((wxLocale const *)arg1)->GetString((wxString const &)*arg2,(wxString const &)*arg3);
16680 wxPyEndAllowThreads(__tstate);
16681 if (PyErr_Occurred()) SWIG_fail;
16682 }
16683 {
16684#if wxUSE_UNICODE
16685 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
16686#else
16687 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
16688#endif
16689 }
16690 {
16691 if (temp2)
16692 delete arg2;
16693 }
16694 {
16695 if (temp3)
16696 delete arg3;
16697 }
16698 return resultobj;
16699fail:
16700 {
16701 if (temp2)
16702 delete arg2;
16703 }
16704 {
16705 if (temp3)
16706 delete arg3;
16707 }
16708 return NULL;
16709}
16710
16711
16712SWIGINTERN PyObject *_wrap_Locale_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16713 PyObject *resultobj = 0;
16714 wxLocale *arg1 = (wxLocale *) 0 ;
16715 wxString *result = 0 ;
16716 void *argp1 = 0 ;
16717 int res1 = 0 ;
16718 PyObject *swig_obj[1] ;
16719
16720 if (!args) SWIG_fail;
16721 swig_obj[0] = args;
16722 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxLocale, 0 | 0 );
16723 if (!SWIG_IsOK(res1)) {
16724 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Locale_GetName" "', expected argument " "1"" of type '" "wxLocale const *""'");
16725 }
16726 arg1 = reinterpret_cast< wxLocale * >(argp1);
16727 {
16728 PyThreadState* __tstate = wxPyBeginAllowThreads();
16729 {
16730 wxString const &_result_ref = ((wxLocale const *)arg1)->GetName();
16731 result = (wxString *) &_result_ref;
16732 }
16733 wxPyEndAllowThreads(__tstate);
16734 if (PyErr_Occurred()) SWIG_fail;
16735 }
16736 {
16737#if wxUSE_UNICODE
16738 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16739#else
16740 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16741#endif
16742 }
16743 return resultobj;
16744fail:
16745 return NULL;
16746}
16747
16748
16749SWIGINTERN PyObject *Locale_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16750 PyObject *obj;
16751 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
16752 SWIG_TypeNewClientData(SWIGTYPE_p_wxLocale, SWIG_NewClientData(obj));
16753 return SWIG_Py_Void();
16754}
16755
16756SWIGINTERN PyObject *Locale_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16757 return SWIG_Python_InitShadowInstance(args);
16758}
16759
16760SWIGINTERN PyObject *_wrap_new_PyLocale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16761 PyObject *resultobj = 0;
16762 int arg1 = (int) -1 ;
16763 int arg2 = (int) wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING ;
16764 wxPyLocale *result = 0 ;
16765 int val1 ;
16766 int ecode1 = 0 ;
16767 int val2 ;
16768 int ecode2 = 0 ;
16769 PyObject * obj0 = 0 ;
16770 PyObject * obj1 = 0 ;
16771 char * kwnames[] = {
16772 (char *) "language",(char *) "flags", NULL
16773 };
16774
16775 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyLocale",kwnames,&obj0,&obj1)) SWIG_fail;
16776 if (obj0) {
16777 ecode1 = SWIG_AsVal_int(obj0, &val1);
16778 if (!SWIG_IsOK(ecode1)) {
16779 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_PyLocale" "', expected argument " "1"" of type '" "int""'");
16780 }
16781 arg1 = static_cast< int >(val1);
16782 }
16783 if (obj1) {
16784 ecode2 = SWIG_AsVal_int(obj1, &val2);
16785 if (!SWIG_IsOK(ecode2)) {
16786 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_PyLocale" "', expected argument " "2"" of type '" "int""'");
16787 }
16788 arg2 = static_cast< int >(val2);
16789 }
16790 {
16791 PyThreadState* __tstate = wxPyBeginAllowThreads();
16792 result = (wxPyLocale *)new_wxPyLocale(arg1,arg2);
16793 wxPyEndAllowThreads(__tstate);
16794 if (PyErr_Occurred()) SWIG_fail;
16795 }
16796 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyLocale, SWIG_POINTER_NEW | 0 );
16797 return resultobj;
16798fail:
16799 return NULL;
16800}
16801
16802
16803SWIGINTERN PyObject *_wrap_delete_PyLocale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16804 PyObject *resultobj = 0;
16805 wxPyLocale *arg1 = (wxPyLocale *) 0 ;
16806 void *argp1 = 0 ;
16807 int res1 = 0 ;
16808 PyObject *swig_obj[1] ;
16809
16810 if (!args) SWIG_fail;
16811 swig_obj[0] = args;
16812 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyLocale, SWIG_POINTER_DISOWN | 0 );
16813 if (!SWIG_IsOK(res1)) {
16814 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PyLocale" "', expected argument " "1"" of type '" "wxPyLocale *""'");
16815 }
16816 arg1 = reinterpret_cast< wxPyLocale * >(argp1);
16817 {
16818 PyThreadState* __tstate = wxPyBeginAllowThreads();
16819 delete arg1;
16820
0085ce49
RD
16821 wxPyEndAllowThreads(__tstate);
16822 if (PyErr_Occurred()) SWIG_fail;
16823 }
fc46b7f3 16824 resultobj = SWIG_Py_Void();
0085ce49
RD
16825 return resultobj;
16826fail:
0085ce49 16827 return NULL;
d14a1e28
RD
16828}
16829
16830
fc46b7f3 16831SWIGINTERN PyObject *_wrap_PyLocale__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 16832 PyObject *resultobj = 0;
fc46b7f3
RD
16833 wxPyLocale *arg1 = (wxPyLocale *) 0 ;
16834 PyObject *arg2 = (PyObject *) 0 ;
16835 PyObject *arg3 = (PyObject *) 0 ;
0085ce49
RD
16836 void *argp1 = 0 ;
16837 int res1 = 0 ;
16838 PyObject * obj0 = 0 ;
fc46b7f3
RD
16839 PyObject * obj1 = 0 ;
16840 PyObject * obj2 = 0 ;
0085ce49 16841 char * kwnames[] = {
fc46b7f3 16842 (char *) "self",(char *) "self",(char *) "_class", NULL
0085ce49
RD
16843 };
16844
fc46b7f3
RD
16845 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLocale__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16846 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyLocale, 0 | 0 );
0085ce49 16847 if (!SWIG_IsOK(res1)) {
fc46b7f3 16848 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyLocale__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyLocale *""'");
0085ce49 16849 }
fc46b7f3
RD
16850 arg1 = reinterpret_cast< wxPyLocale * >(argp1);
16851 arg2 = obj1;
16852 arg3 = obj2;
0085ce49
RD
16853 {
16854 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3 16855 (arg1)->_setCallbackInfo(arg2,arg3);
0085ce49
RD
16856 wxPyEndAllowThreads(__tstate);
16857 if (PyErr_Occurred()) SWIG_fail;
16858 }
16859 resultobj = SWIG_Py_Void();
16860 return resultobj;
16861fail:
16862 return NULL;
16863}
16864
16865
fc46b7f3 16866SWIGINTERN PyObject *_wrap_PyLocale_GetSingularString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 16867 PyObject *resultobj = 0;
fc46b7f3
RD
16868 wxPyLocale *arg1 = (wxPyLocale *) 0 ;
16869 wxChar *arg2 = (wxChar *) 0 ;
16870 wxChar *arg3 = (wxChar *) NULL ;
16871 wxChar *result = 0 ;
0085ce49
RD
16872 void *argp1 = 0 ;
16873 int res1 = 0 ;
fc46b7f3
RD
16874 void *argp2 = 0 ;
16875 int res2 = 0 ;
16876 void *argp3 = 0 ;
16877 int res3 = 0 ;
0085ce49
RD
16878 PyObject * obj0 = 0 ;
16879 PyObject * obj1 = 0 ;
16880 PyObject * obj2 = 0 ;
16881 char * kwnames[] = {
16882 (char *) "self",(char *) "szOrigString",(char *) "szDomain", NULL
16883 };
16884
fc46b7f3
RD
16885 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyLocale_GetSingularString",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16886 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyLocale, 0 | 0 );
0085ce49 16887 if (!SWIG_IsOK(res1)) {
fc46b7f3 16888 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyLocale_GetSingularString" "', expected argument " "1"" of type '" "wxPyLocale const *""'");
0085ce49 16889 }
fc46b7f3
RD
16890 arg1 = reinterpret_cast< wxPyLocale * >(argp1);
16891 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxChar, 0 | 0 );
16892 if (!SWIG_IsOK(res2)) {
16893 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyLocale_GetSingularString" "', expected argument " "2"" of type '" "wxChar const *""'");
0085ce49 16894 }
fc46b7f3 16895 arg2 = reinterpret_cast< wxChar * >(argp2);
0085ce49 16896 if (obj2) {
fc46b7f3
RD
16897 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxChar, 0 | 0 );
16898 if (!SWIG_IsOK(res3)) {
16899 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PyLocale_GetSingularString" "', expected argument " "3"" of type '" "wxChar const *""'");
b6294124 16900 }
fc46b7f3 16901 arg3 = reinterpret_cast< wxChar * >(argp3);
0085ce49
RD
16902 }
16903 {
16904 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3 16905 result = (wxChar *)((wxPyLocale const *)arg1)->GetSingularString((wxChar const *)arg2,(wxChar const *)arg3);
0085ce49
RD
16906 wxPyEndAllowThreads(__tstate);
16907 if (PyErr_Occurred()) SWIG_fail;
16908 }
fc46b7f3 16909 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChar, 0 | 0 );
0085ce49
RD
16910 return resultobj;
16911fail:
0085ce49 16912 return NULL;
b6294124
RD
16913}
16914
16915
fc46b7f3 16916SWIGINTERN PyObject *_wrap_PyLocale_GetPluralString(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 16917 PyObject *resultobj = 0;
fc46b7f3
RD
16918 wxPyLocale *arg1 = (wxPyLocale *) 0 ;
16919 wxChar *arg2 = (wxChar *) 0 ;
16920 wxChar *arg3 = (wxChar *) 0 ;
16921 size_t arg4 ;
16922 wxChar *arg5 = (wxChar *) NULL ;
16923 wxChar *result = 0 ;
0085ce49
RD
16924 void *argp1 = 0 ;
16925 int res1 = 0 ;
fc46b7f3
RD
16926 void *argp2 = 0 ;
16927 int res2 = 0 ;
16928 void *argp3 = 0 ;
16929 int res3 = 0 ;
16930 size_t val4 ;
16931 int ecode4 = 0 ;
16932 void *argp5 = 0 ;
16933 int res5 = 0 ;
16934 PyObject * obj0 = 0 ;
16935 PyObject * obj1 = 0 ;
16936 PyObject * obj2 = 0 ;
16937 PyObject * obj3 = 0 ;
16938 PyObject * obj4 = 0 ;
16939 char * kwnames[] = {
16940 (char *) "self",(char *) "szOrigString",(char *) "szOrigString2",(char *) "n",(char *) "szDomain", NULL
16941 };
0085ce49 16942
fc46b7f3
RD
16943 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PyLocale_GetPluralString",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16944 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyLocale, 0 | 0 );
0085ce49 16945 if (!SWIG_IsOK(res1)) {
fc46b7f3
RD
16946 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyLocale_GetPluralString" "', expected argument " "1"" of type '" "wxPyLocale const *""'");
16947 }
16948 arg1 = reinterpret_cast< wxPyLocale * >(argp1);
16949 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxChar, 0 | 0 );
16950 if (!SWIG_IsOK(res2)) {
16951 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyLocale_GetPluralString" "', expected argument " "2"" of type '" "wxChar const *""'");
16952 }
16953 arg2 = reinterpret_cast< wxChar * >(argp2);
16954 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxChar, 0 | 0 );
16955 if (!SWIG_IsOK(res3)) {
16956 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PyLocale_GetPluralString" "', expected argument " "3"" of type '" "wxChar const *""'");
16957 }
16958 arg3 = reinterpret_cast< wxChar * >(argp3);
16959 ecode4 = SWIG_AsVal_size_t(obj3, &val4);
16960 if (!SWIG_IsOK(ecode4)) {
16961 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyLocale_GetPluralString" "', expected argument " "4"" of type '" "size_t""'");
16962 }
16963 arg4 = static_cast< size_t >(val4);
16964 if (obj4) {
16965 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxChar, 0 | 0 );
16966 if (!SWIG_IsOK(res5)) {
16967 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "PyLocale_GetPluralString" "', expected argument " "5"" of type '" "wxChar const *""'");
16968 }
16969 arg5 = reinterpret_cast< wxChar * >(argp5);
0085ce49 16970 }
0085ce49
RD
16971 {
16972 PyThreadState* __tstate = wxPyBeginAllowThreads();
fc46b7f3 16973 result = (wxChar *)((wxPyLocale const *)arg1)->GetPluralString((wxChar const *)arg2,(wxChar const *)arg3,arg4,(wxChar const *)arg5);
0085ce49
RD
16974 wxPyEndAllowThreads(__tstate);
16975 if (PyErr_Occurred()) SWIG_fail;
16976 }
fc46b7f3 16977 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxChar, 0 | 0 );
0085ce49
RD
16978 return resultobj;
16979fail:
16980 return NULL;
d14a1e28
RD
16981}
16982
16983
fc46b7f3 16984SWIGINTERN PyObject *PyLocale_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
16985 PyObject *obj;
16986 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
fc46b7f3 16987 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyLocale, SWIG_NewClientData(obj));
0085ce49 16988 return SWIG_Py_Void();
d14a1e28
RD
16989}
16990
fc46b7f3 16991SWIGINTERN PyObject *PyLocale_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
16992 return SWIG_Python_InitShadowInstance(args);
16993}
d14a1e28 16994
0085ce49
RD
16995SWIGINTERN PyObject *_wrap_GetLocale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16996 PyObject *resultobj = 0;
16997 wxLocale *result = 0 ;
16998
16999 if (!SWIG_Python_UnpackTuple(args,"GetLocale",0,0,0)) SWIG_fail;
17000 {
17001 PyThreadState* __tstate = wxPyBeginAllowThreads();
17002 result = (wxLocale *)wxGetLocale();
17003 wxPyEndAllowThreads(__tstate);
17004 if (PyErr_Occurred()) SWIG_fail;
17005 }
17006 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLocale, 0 | 0 );
17007 return resultobj;
17008fail:
17009 return NULL;
d14a1e28
RD
17010}
17011
17012
0085ce49
RD
17013SWIGINTERN PyObject *_wrap_GetTranslation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
17014 PyObject *resultobj = 0;
17015 wxString *arg1 = 0 ;
17016 wxString result;
17017 bool temp1 = false ;
17018
17019 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
17020 {
17021 arg1 = wxString_in_helper(swig_obj[0]);
17022 if (arg1 == NULL) SWIG_fail;
17023 temp1 = true;
17024 }
17025 {
17026 PyThreadState* __tstate = wxPyBeginAllowThreads();
17027 result = wxGetTranslation((wxString const &)*arg1);
17028 wxPyEndAllowThreads(__tstate);
17029 if (PyErr_Occurred()) SWIG_fail;
17030 }
17031 {
093d3ff1 17032#if wxUSE_UNICODE
0085ce49 17033 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
093d3ff1 17034#else
0085ce49 17035 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
093d3ff1 17036#endif
0085ce49
RD
17037 }
17038 {
17039 if (temp1)
17040 delete arg1;
17041 }
17042 return resultobj;
17043fail:
17044 {
17045 if (temp1)
17046 delete arg1;
17047 }
17048 return NULL;
b6294124
RD
17049}
17050
17051
0085ce49 17052SWIGINTERN PyObject *_wrap_GetTranslation__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
fc46b7f3
RD
17053 PyObject *resultobj = 0;
17054 wxString *arg1 = 0 ;
17055 wxString *arg2 = 0 ;
17056 wxString result;
17057 bool temp1 = false ;
17058 bool temp2 = false ;
17059
17060 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
17061 {
17062 arg1 = wxString_in_helper(swig_obj[0]);
17063 if (arg1 == NULL) SWIG_fail;
17064 temp1 = true;
17065 }
17066 {
17067 arg2 = wxString_in_helper(swig_obj[1]);
17068 if (arg2 == NULL) SWIG_fail;
17069 temp2 = true;
17070 }
17071 {
17072 PyThreadState* __tstate = wxPyBeginAllowThreads();
17073 result = wxGetTranslation((wxString const &)*arg1,(wxString const &)*arg2);
17074 wxPyEndAllowThreads(__tstate);
17075 if (PyErr_Occurred()) SWIG_fail;
17076 }
17077 {
17078#if wxUSE_UNICODE
17079 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17080#else
17081 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17082#endif
17083 }
17084 {
17085 if (temp1)
17086 delete arg1;
17087 }
17088 {
17089 if (temp2)
17090 delete arg2;
17091 }
17092 return resultobj;
17093fail:
17094 {
17095 if (temp1)
17096 delete arg1;
17097 }
17098 {
17099 if (temp2)
17100 delete arg2;
17101 }
17102 return NULL;
17103}
17104
17105
17106SWIGINTERN PyObject *_wrap_GetTranslation__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
0085ce49
RD
17107 PyObject *resultobj = 0;
17108 wxString *arg1 = 0 ;
17109 wxString *arg2 = 0 ;
17110 size_t arg3 ;
17111 wxString result;
17112 bool temp1 = false ;
17113 bool temp2 = false ;
17114 size_t val3 ;
17115 int ecode3 = 0 ;
17116
17117 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
17118 {
17119 arg1 = wxString_in_helper(swig_obj[0]);
17120 if (arg1 == NULL) SWIG_fail;
17121 temp1 = true;
17122 }
17123 {
17124 arg2 = wxString_in_helper(swig_obj[1]);
17125 if (arg2 == NULL) SWIG_fail;
17126 temp2 = true;
17127 }
17128 ecode3 = SWIG_AsVal_size_t(swig_obj[2], &val3);
17129 if (!SWIG_IsOK(ecode3)) {
17130 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GetTranslation" "', expected argument " "3"" of type '" "size_t""'");
17131 }
17132 arg3 = static_cast< size_t >(val3);
17133 {
17134 PyThreadState* __tstate = wxPyBeginAllowThreads();
17135 result = wxGetTranslation((wxString const &)*arg1,(wxString const &)*arg2,arg3);
17136 wxPyEndAllowThreads(__tstate);
17137 if (PyErr_Occurred()) SWIG_fail;
17138 }
17139 {
17140#if wxUSE_UNICODE
17141 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17142#else
17143 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17144#endif
17145 }
17146 {
17147 if (temp1)
17148 delete arg1;
17149 }
17150 {
17151 if (temp2)
17152 delete arg2;
17153 }
17154 return resultobj;
17155fail:
17156 {
17157 if (temp1)
17158 delete arg1;
17159 }
17160 {
17161 if (temp2)
17162 delete arg2;
17163 }
17164 return NULL;
d14a1e28
RD
17165}
17166
17167
fc46b7f3
RD
17168SWIGINTERN PyObject *_wrap_GetTranslation__SWIG_3(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
17169 PyObject *resultobj = 0;
17170 wxString *arg1 = 0 ;
17171 wxString *arg2 = 0 ;
17172 size_t arg3 ;
17173 wxString *arg4 = 0 ;
17174 wxString result;
17175 bool temp1 = false ;
17176 bool temp2 = false ;
17177 size_t val3 ;
17178 int ecode3 = 0 ;
17179 bool temp4 = false ;
17180
17181 if ((nobjs < 4) || (nobjs > 4)) SWIG_fail;
17182 {
17183 arg1 = wxString_in_helper(swig_obj[0]);
17184 if (arg1 == NULL) SWIG_fail;
17185 temp1 = true;
17186 }
17187 {
17188 arg2 = wxString_in_helper(swig_obj[1]);
17189 if (arg2 == NULL) SWIG_fail;
17190 temp2 = true;
17191 }
17192 ecode3 = SWIG_AsVal_size_t(swig_obj[2], &val3);
17193 if (!SWIG_IsOK(ecode3)) {
17194 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GetTranslation" "', expected argument " "3"" of type '" "size_t""'");
17195 }
17196 arg3 = static_cast< size_t >(val3);
17197 {
17198 arg4 = wxString_in_helper(swig_obj[3]);
17199 if (arg4 == NULL) SWIG_fail;
17200 temp4 = true;
17201 }
17202 {
17203 PyThreadState* __tstate = wxPyBeginAllowThreads();
17204 result = wxGetTranslation((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxString const &)*arg4);
17205 wxPyEndAllowThreads(__tstate);
17206 if (PyErr_Occurred()) SWIG_fail;
17207 }
17208 {
17209#if wxUSE_UNICODE
17210 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17211#else
17212 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17213#endif
17214 }
17215 {
17216 if (temp1)
17217 delete arg1;
17218 }
17219 {
17220 if (temp2)
17221 delete arg2;
17222 }
17223 {
17224 if (temp4)
17225 delete arg4;
17226 }
17227 return resultobj;
17228fail:
17229 {
17230 if (temp1)
17231 delete arg1;
17232 }
17233 {
17234 if (temp2)
17235 delete arg2;
17236 }
17237 {
17238 if (temp4)
17239 delete arg4;
17240 }
17241 return NULL;
17242}
17243
17244
0085ce49
RD
17245SWIGINTERN PyObject *_wrap_GetTranslation(PyObject *self, PyObject *args) {
17246 int argc;
fc46b7f3 17247 PyObject *argv[5];
0085ce49 17248
fc46b7f3 17249 if (!(argc = SWIG_Python_UnpackTuple(args,"GetTranslation",0,4,argv))) SWIG_fail;
0085ce49
RD
17250 --argc;
17251 if (argc == 1) {
17252 return _wrap_GetTranslation__SWIG_0(self, argc, argv);
17253 }
fc46b7f3 17254 if (argc == 2) {
0085ce49
RD
17255 return _wrap_GetTranslation__SWIG_1(self, argc, argv);
17256 }
fc46b7f3
RD
17257 if (argc == 3) {
17258 return _wrap_GetTranslation__SWIG_2(self, argc, argv);
17259 }
17260 if (argc == 4) {
17261 return _wrap_GetTranslation__SWIG_3(self, argc, argv);
17262 }
0085ce49
RD
17263
17264fail:
17265 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GetTranslation'");
17266 return NULL;
d14a1e28
RD
17267}
17268
17269
0085ce49
RD
17270SWIGINTERN PyObject *_wrap_new_EncodingConverter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17271 PyObject *resultobj = 0;
17272 wxEncodingConverter *result = 0 ;
17273
17274 if (!SWIG_Python_UnpackTuple(args,"new_EncodingConverter",0,0,0)) SWIG_fail;
17275 {
17276 PyThreadState* __tstate = wxPyBeginAllowThreads();
17277 result = (wxEncodingConverter *)new wxEncodingConverter();
17278 wxPyEndAllowThreads(__tstate);
17279 if (PyErr_Occurred()) SWIG_fail;
17280 }
17281 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEncodingConverter, SWIG_POINTER_NEW | 0 );
17282 return resultobj;
17283fail:
17284 return NULL;
d14a1e28
RD
17285}
17286
17287
0085ce49
RD
17288SWIGINTERN PyObject *_wrap_delete_EncodingConverter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17289 PyObject *resultobj = 0;
17290 wxEncodingConverter *arg1 = (wxEncodingConverter *) 0 ;
17291 void *argp1 = 0 ;
17292 int res1 = 0 ;
17293 PyObject *swig_obj[1] ;
17294
17295 if (!args) SWIG_fail;
17296 swig_obj[0] = args;
17297 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEncodingConverter, SWIG_POINTER_DISOWN | 0 );
17298 if (!SWIG_IsOK(res1)) {
17299 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodingConverter" "', expected argument " "1"" of type '" "wxEncodingConverter *""'");
17300 }
17301 arg1 = reinterpret_cast< wxEncodingConverter * >(argp1);
17302 {
17303 PyThreadState* __tstate = wxPyBeginAllowThreads();
17304 delete arg1;
d14a1e28 17305
0085ce49
RD
17306 wxPyEndAllowThreads(__tstate);
17307 if (PyErr_Occurred()) SWIG_fail;
17308 }
17309 resultobj = SWIG_Py_Void();
17310 return resultobj;
17311fail:
17312 return NULL;
17313}
17314
17315
17316SWIGINTERN PyObject *_wrap_EncodingConverter_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17317 PyObject *resultobj = 0;
17318 wxEncodingConverter *arg1 = (wxEncodingConverter *) 0 ;
17319 wxFontEncoding arg2 ;
17320 wxFontEncoding arg3 ;
17321 int arg4 = (int) wxCONVERT_STRICT ;
17322 bool result;
17323 void *argp1 = 0 ;
17324 int res1 = 0 ;
17325 int val2 ;
17326 int ecode2 = 0 ;
17327 int val3 ;
17328 int ecode3 = 0 ;
17329 int val4 ;
17330 int ecode4 = 0 ;
17331 PyObject * obj0 = 0 ;
17332 PyObject * obj1 = 0 ;
17333 PyObject * obj2 = 0 ;
17334 PyObject * obj3 = 0 ;
17335 char * kwnames[] = {
17336 (char *) "self",(char *) "input_enc",(char *) "output_enc",(char *) "method", NULL
17337 };
17338
17339 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:EncodingConverter_Init",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17340 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEncodingConverter, 0 | 0 );
17341 if (!SWIG_IsOK(res1)) {
17342 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "EncodingConverter_Init" "', expected argument " "1"" of type '" "wxEncodingConverter *""'");
17343 }
17344 arg1 = reinterpret_cast< wxEncodingConverter * >(argp1);
17345 ecode2 = SWIG_AsVal_int(obj1, &val2);
17346 if (!SWIG_IsOK(ecode2)) {
17347 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "EncodingConverter_Init" "', expected argument " "2"" of type '" "wxFontEncoding""'");
17348 }
17349 arg2 = static_cast< wxFontEncoding >(val2);
17350 ecode3 = SWIG_AsVal_int(obj2, &val3);
17351 if (!SWIG_IsOK(ecode3)) {
17352 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "EncodingConverter_Init" "', expected argument " "3"" of type '" "wxFontEncoding""'");
17353 }
17354 arg3 = static_cast< wxFontEncoding >(val3);
17355 if (obj3) {
17356 ecode4 = SWIG_AsVal_int(obj3, &val4);
17357 if (!SWIG_IsOK(ecode4)) {
17358 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "EncodingConverter_Init" "', expected argument " "4"" of type '" "int""'");
17359 }
17360 arg4 = static_cast< int >(val4);
17361 }
17362 {
17363 PyThreadState* __tstate = wxPyBeginAllowThreads();
17364 result = (bool)(arg1)->Init(arg2,arg3,arg4);
17365 wxPyEndAllowThreads(__tstate);
17366 if (PyErr_Occurred()) SWIG_fail;
17367 }
17368 {
17369 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17370 }
17371 return resultobj;
17372fail:
17373 return NULL;
17374}
17375
17376
17377SWIGINTERN PyObject *_wrap_EncodingConverter_Convert(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17378 PyObject *resultobj = 0;
17379 wxEncodingConverter *arg1 = (wxEncodingConverter *) 0 ;
17380 wxString *arg2 = 0 ;
17381 wxString result;
17382 void *argp1 = 0 ;
17383 int res1 = 0 ;
17384 bool temp2 = false ;
17385 PyObject * obj0 = 0 ;
17386 PyObject * obj1 = 0 ;
17387 char * kwnames[] = {
17388 (char *) "self",(char *) "input", NULL
17389 };
17390
17391 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EncodingConverter_Convert",kwnames,&obj0,&obj1)) SWIG_fail;
17392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEncodingConverter, 0 | 0 );
17393 if (!SWIG_IsOK(res1)) {
17394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "EncodingConverter_Convert" "', expected argument " "1"" of type '" "wxEncodingConverter *""'");
17395 }
17396 arg1 = reinterpret_cast< wxEncodingConverter * >(argp1);
17397 {
17398 arg2 = wxString_in_helper(obj1);
17399 if (arg2 == NULL) SWIG_fail;
17400 temp2 = true;
17401 }
17402 {
17403 PyThreadState* __tstate = wxPyBeginAllowThreads();
17404 result = (arg1)->Convert((wxString const &)*arg2);
17405 wxPyEndAllowThreads(__tstate);
17406 if (PyErr_Occurred()) SWIG_fail;
17407 }
17408 {
17409#if wxUSE_UNICODE
17410 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17411#else
17412 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17413#endif
17414 }
17415 {
17416 if (temp2)
17417 delete arg2;
17418 }
17419 return resultobj;
17420fail:
17421 {
17422 if (temp2)
17423 delete arg2;
17424 }
17425 return NULL;
17426}
17427
17428
17429SWIGINTERN PyObject *_wrap_EncodingConverter_GetPlatformEquivalents(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17430 PyObject *resultobj = 0;
17431 wxFontEncoding arg1 ;
17432 int arg2 = (int) wxPLATFORM_CURRENT ;
17433 wxFontEncodingArray result;
17434 int val1 ;
17435 int ecode1 = 0 ;
17436 int val2 ;
17437 int ecode2 = 0 ;
17438 PyObject * obj0 = 0 ;
17439 PyObject * obj1 = 0 ;
17440 char * kwnames[] = {
17441 (char *) "enc",(char *) "platform", NULL
17442 };
17443
17444 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:EncodingConverter_GetPlatformEquivalents",kwnames,&obj0,&obj1)) SWIG_fail;
17445 ecode1 = SWIG_AsVal_int(obj0, &val1);
17446 if (!SWIG_IsOK(ecode1)) {
17447 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "EncodingConverter_GetPlatformEquivalents" "', expected argument " "1"" of type '" "wxFontEncoding""'");
17448 }
17449 arg1 = static_cast< wxFontEncoding >(val1);
17450 if (obj1) {
17451 ecode2 = SWIG_AsVal_int(obj1, &val2);
17452 if (!SWIG_IsOK(ecode2)) {
17453 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "EncodingConverter_GetPlatformEquivalents" "', expected argument " "2"" of type '" "int""'");
17454 }
17455 arg2 = static_cast< int >(val2);
17456 }
17457 {
17458 PyThreadState* __tstate = wxPyBeginAllowThreads();
17459 result = wxEncodingConverter::GetPlatformEquivalents(arg1,arg2);
17460 wxPyEndAllowThreads(__tstate);
17461 if (PyErr_Occurred()) SWIG_fail;
17462 }
17463 {
17464 resultobj = PyList_New(0);
17465 for (size_t i=0; i < (&result)->GetCount(); i++) {
17466 PyObject* number = PyInt_FromLong((&result)->Item(i));
17467 PyList_Append(resultobj, number);
17468 Py_DECREF(number);
093d3ff1 17469 }
0085ce49
RD
17470 }
17471 return resultobj;
17472fail:
17473 return NULL;
d14a1e28
RD
17474}
17475
17476
0085ce49
RD
17477SWIGINTERN PyObject *_wrap_EncodingConverter_GetAllEquivalents(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17478 PyObject *resultobj = 0;
17479 wxFontEncoding arg1 ;
17480 wxFontEncodingArray result;
17481 int val1 ;
17482 int ecode1 = 0 ;
17483 PyObject * obj0 = 0 ;
17484 char * kwnames[] = {
17485 (char *) "enc", NULL
17486 };
17487
17488 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EncodingConverter_GetAllEquivalents",kwnames,&obj0)) SWIG_fail;
17489 ecode1 = SWIG_AsVal_int(obj0, &val1);
17490 if (!SWIG_IsOK(ecode1)) {
17491 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "EncodingConverter_GetAllEquivalents" "', expected argument " "1"" of type '" "wxFontEncoding""'");
17492 }
17493 arg1 = static_cast< wxFontEncoding >(val1);
17494 {
17495 PyThreadState* __tstate = wxPyBeginAllowThreads();
17496 result = wxEncodingConverter::GetAllEquivalents(arg1);
17497 wxPyEndAllowThreads(__tstate);
17498 if (PyErr_Occurred()) SWIG_fail;
17499 }
17500 {
17501 resultobj = PyList_New(0);
17502 for (size_t i=0; i < (&result)->GetCount(); i++) {
17503 PyObject* number = PyInt_FromLong((&result)->Item(i));
17504 PyList_Append(resultobj, number);
17505 Py_DECREF(number);
093d3ff1 17506 }
0085ce49
RD
17507 }
17508 return resultobj;
17509fail:
17510 return NULL;
17511}
17512
17513
17514SWIGINTERN PyObject *_wrap_EncodingConverter_CanConvert(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17515 PyObject *resultobj = 0;
17516 wxFontEncoding arg1 ;
17517 wxFontEncoding arg2 ;
17518 bool result;
17519 int val1 ;
17520 int ecode1 = 0 ;
17521 int val2 ;
17522 int ecode2 = 0 ;
17523 PyObject * obj0 = 0 ;
17524 PyObject * obj1 = 0 ;
17525 char * kwnames[] = {
17526 (char *) "encIn",(char *) "encOut", NULL
17527 };
17528
17529 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EncodingConverter_CanConvert",kwnames,&obj0,&obj1)) SWIG_fail;
17530 ecode1 = SWIG_AsVal_int(obj0, &val1);
17531 if (!SWIG_IsOK(ecode1)) {
17532 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "EncodingConverter_CanConvert" "', expected argument " "1"" of type '" "wxFontEncoding""'");
17533 }
17534 arg1 = static_cast< wxFontEncoding >(val1);
17535 ecode2 = SWIG_AsVal_int(obj1, &val2);
17536 if (!SWIG_IsOK(ecode2)) {
17537 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "EncodingConverter_CanConvert" "', expected argument " "2"" of type '" "wxFontEncoding""'");
17538 }
17539 arg2 = static_cast< wxFontEncoding >(val2);
17540 {
17541 PyThreadState* __tstate = wxPyBeginAllowThreads();
17542 result = (bool)wxEncodingConverter::CanConvert(arg1,arg2);
17543 wxPyEndAllowThreads(__tstate);
17544 if (PyErr_Occurred()) SWIG_fail;
17545 }
17546 {
17547 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17548 }
17549 return resultobj;
17550fail:
17551 return NULL;
d14a1e28
RD
17552}
17553
17554
0085ce49
RD
17555SWIGINTERN PyObject *EncodingConverter_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17556 PyObject *obj;
17557 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17558 SWIG_TypeNewClientData(SWIGTYPE_p_wxEncodingConverter, SWIG_NewClientData(obj));
17559 return SWIG_Py_Void();
d14a1e28
RD
17560}
17561
0085ce49
RD
17562SWIGINTERN PyObject *EncodingConverter_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17563 return SWIG_Python_InitShadowInstance(args);
d14a1e28
RD
17564}
17565
0085ce49
RD
17566SWIGINTERN PyObject *_wrap_delete_DC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17567 PyObject *resultobj = 0;
17568 wxDC *arg1 = (wxDC *) 0 ;
17569 void *argp1 = 0 ;
17570 int res1 = 0 ;
17571 PyObject *swig_obj[1] ;
17572
17573 if (!args) SWIG_fail;
17574 swig_obj[0] = args;
17575 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, SWIG_POINTER_DISOWN | 0 );
17576 if (!SWIG_IsOK(res1)) {
17577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DC" "', expected argument " "1"" of type '" "wxDC *""'");
17578 }
17579 arg1 = reinterpret_cast< wxDC * >(argp1);
17580 {
17581 PyThreadState* __tstate = wxPyBeginAllowThreads();
17582 delete arg1;
d14a1e28 17583
0085ce49
RD
17584 wxPyEndAllowThreads(__tstate);
17585 if (PyErr_Occurred()) SWIG_fail;
17586 }
17587 resultobj = SWIG_Py_Void();
17588 return resultobj;
17589fail:
17590 return NULL;
17591}
17592
17593
17594SWIGINTERN PyObject *_wrap_DC_FloodFill(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17595 PyObject *resultobj = 0;
17596 wxDC *arg1 = (wxDC *) 0 ;
17597 int arg2 ;
17598 int arg3 ;
17599 wxColour *arg4 = 0 ;
17600 int arg5 = (int) wxFLOOD_SURFACE ;
17601 bool result;
17602 void *argp1 = 0 ;
17603 int res1 = 0 ;
17604 int val2 ;
17605 int ecode2 = 0 ;
17606 int val3 ;
17607 int ecode3 = 0 ;
17608 wxColour temp4 ;
17609 int val5 ;
17610 int ecode5 = 0 ;
17611 PyObject * obj0 = 0 ;
17612 PyObject * obj1 = 0 ;
17613 PyObject * obj2 = 0 ;
17614 PyObject * obj3 = 0 ;
17615 PyObject * obj4 = 0 ;
17616 char * kwnames[] = {
17617 (char *) "self",(char *) "x",(char *) "y",(char *) "col",(char *) "style", NULL
17618 };
17619
17620 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:DC_FloodFill",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
17621 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17622 if (!SWIG_IsOK(res1)) {
17623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_FloodFill" "', expected argument " "1"" of type '" "wxDC *""'");
17624 }
17625 arg1 = reinterpret_cast< wxDC * >(argp1);
17626 ecode2 = SWIG_AsVal_int(obj1, &val2);
17627 if (!SWIG_IsOK(ecode2)) {
17628 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_FloodFill" "', expected argument " "2"" of type '" "int""'");
17629 }
17630 arg2 = static_cast< int >(val2);
17631 ecode3 = SWIG_AsVal_int(obj2, &val3);
17632 if (!SWIG_IsOK(ecode3)) {
17633 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_FloodFill" "', expected argument " "3"" of type '" "int""'");
17634 }
17635 arg3 = static_cast< int >(val3);
17636 {
17637 arg4 = &temp4;
17638 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
17639 }
17640 if (obj4) {
17641 ecode5 = SWIG_AsVal_int(obj4, &val5);
17642 if (!SWIG_IsOK(ecode5)) {
17643 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_FloodFill" "', expected argument " "5"" of type '" "int""'");
17644 }
17645 arg5 = static_cast< int >(val5);
17646 }
17647 {
17648 PyThreadState* __tstate = wxPyBeginAllowThreads();
17649 result = (bool)(arg1)->FloodFill(arg2,arg3,(wxColour const &)*arg4,arg5);
17650 wxPyEndAllowThreads(__tstate);
17651 if (PyErr_Occurred()) SWIG_fail;
17652 }
17653 {
17654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17655 }
17656 return resultobj;
17657fail:
17658 return NULL;
17659}
17660
17661
17662SWIGINTERN PyObject *_wrap_DC_FloodFillPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17663 PyObject *resultobj = 0;
17664 wxDC *arg1 = (wxDC *) 0 ;
17665 wxPoint *arg2 = 0 ;
17666 wxColour *arg3 = 0 ;
17667 int arg4 = (int) wxFLOOD_SURFACE ;
17668 bool result;
17669 void *argp1 = 0 ;
17670 int res1 = 0 ;
17671 wxPoint temp2 ;
17672 wxColour temp3 ;
17673 int val4 ;
17674 int ecode4 = 0 ;
17675 PyObject * obj0 = 0 ;
17676 PyObject * obj1 = 0 ;
17677 PyObject * obj2 = 0 ;
17678 PyObject * obj3 = 0 ;
17679 char * kwnames[] = {
17680 (char *) "self",(char *) "pt",(char *) "col",(char *) "style", NULL
17681 };
17682
17683 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:DC_FloodFillPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17684 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17685 if (!SWIG_IsOK(res1)) {
17686 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_FloodFillPoint" "', expected argument " "1"" of type '" "wxDC *""'");
17687 }
17688 arg1 = reinterpret_cast< wxDC * >(argp1);
17689 {
17690 arg2 = &temp2;
17691 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17692 }
17693 {
17694 arg3 = &temp3;
17695 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
17696 }
17697 if (obj3) {
17698 ecode4 = SWIG_AsVal_int(obj3, &val4);
17699 if (!SWIG_IsOK(ecode4)) {
17700 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_FloodFillPoint" "', expected argument " "4"" of type '" "int""'");
17701 }
17702 arg4 = static_cast< int >(val4);
17703 }
17704 {
17705 PyThreadState* __tstate = wxPyBeginAllowThreads();
17706 result = (bool)(arg1)->FloodFill((wxPoint const &)*arg2,(wxColour const &)*arg3,arg4);
17707 wxPyEndAllowThreads(__tstate);
17708 if (PyErr_Occurred()) SWIG_fail;
17709 }
17710 {
17711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17712 }
17713 return resultobj;
17714fail:
17715 return NULL;
17716}
17717
17718
17719SWIGINTERN PyObject *_wrap_DC_GradientFillConcentric(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17720 PyObject *resultobj = 0;
17721 wxDC *arg1 = (wxDC *) 0 ;
17722 wxRect *arg2 = 0 ;
17723 wxColour *arg3 = 0 ;
17724 wxColour *arg4 = 0 ;
17725 wxPoint *arg5 = 0 ;
17726 void *argp1 = 0 ;
17727 int res1 = 0 ;
17728 wxRect temp2 ;
17729 wxColour temp3 ;
17730 wxColour temp4 ;
17731 wxPoint temp5 ;
17732 PyObject * obj0 = 0 ;
17733 PyObject * obj1 = 0 ;
17734 PyObject * obj2 = 0 ;
17735 PyObject * obj3 = 0 ;
17736 PyObject * obj4 = 0 ;
17737 char * kwnames[] = {
17738 (char *) "self",(char *) "rect",(char *) "initialColour",(char *) "destColour",(char *) "circleCenter", NULL
17739 };
17740
17741 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_GradientFillConcentric",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
17742 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17743 if (!SWIG_IsOK(res1)) {
17744 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GradientFillConcentric" "', expected argument " "1"" of type '" "wxDC *""'");
17745 }
17746 arg1 = reinterpret_cast< wxDC * >(argp1);
17747 {
17748 arg2 = &temp2;
17749 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
17750 }
17751 {
17752 arg3 = &temp3;
17753 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
17754 }
17755 {
17756 arg4 = &temp4;
17757 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
17758 }
17759 {
17760 arg5 = &temp5;
17761 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
17762 }
17763 {
17764 PyThreadState* __tstate = wxPyBeginAllowThreads();
17765 (arg1)->GradientFillConcentric((wxRect const &)*arg2,(wxColour const &)*arg3,(wxColour const &)*arg4,(wxPoint const &)*arg5);
17766 wxPyEndAllowThreads(__tstate);
17767 if (PyErr_Occurred()) SWIG_fail;
17768 }
17769 resultobj = SWIG_Py_Void();
17770 return resultobj;
17771fail:
17772 return NULL;
17773}
17774
17775
17776SWIGINTERN PyObject *_wrap_DC_GradientFillLinear(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17777 PyObject *resultobj = 0;
17778 wxDC *arg1 = (wxDC *) 0 ;
17779 wxRect *arg2 = 0 ;
17780 wxColour *arg3 = 0 ;
17781 wxColour *arg4 = 0 ;
17782 wxDirection arg5 = (wxDirection) wxEAST ;
17783 void *argp1 = 0 ;
17784 int res1 = 0 ;
17785 wxRect temp2 ;
17786 wxColour temp3 ;
17787 wxColour temp4 ;
17788 int val5 ;
17789 int ecode5 = 0 ;
17790 PyObject * obj0 = 0 ;
17791 PyObject * obj1 = 0 ;
17792 PyObject * obj2 = 0 ;
17793 PyObject * obj3 = 0 ;
17794 PyObject * obj4 = 0 ;
17795 char * kwnames[] = {
17796 (char *) "self",(char *) "rect",(char *) "initialColour",(char *) "destColour",(char *) "nDirection", NULL
17797 };
17798
17799 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:DC_GradientFillLinear",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
17800 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17801 if (!SWIG_IsOK(res1)) {
17802 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GradientFillLinear" "', expected argument " "1"" of type '" "wxDC *""'");
17803 }
17804 arg1 = reinterpret_cast< wxDC * >(argp1);
17805 {
17806 arg2 = &temp2;
17807 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
17808 }
17809 {
17810 arg3 = &temp3;
17811 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
17812 }
17813 {
17814 arg4 = &temp4;
17815 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
17816 }
17817 if (obj4) {
17818 ecode5 = SWIG_AsVal_int(obj4, &val5);
17819 if (!SWIG_IsOK(ecode5)) {
17820 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_GradientFillLinear" "', expected argument " "5"" of type '" "wxDirection""'");
17821 }
17822 arg5 = static_cast< wxDirection >(val5);
17823 }
17824 {
17825 PyThreadState* __tstate = wxPyBeginAllowThreads();
17826 (arg1)->GradientFillLinear((wxRect const &)*arg2,(wxColour const &)*arg3,(wxColour const &)*arg4,arg5);
17827 wxPyEndAllowThreads(__tstate);
17828 if (PyErr_Occurred()) SWIG_fail;
17829 }
17830 resultobj = SWIG_Py_Void();
17831 return resultobj;
17832fail:
17833 return NULL;
17834}
17835
17836
17837SWIGINTERN PyObject *_wrap_DC_GetPixel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17838 PyObject *resultobj = 0;
17839 wxDC *arg1 = (wxDC *) 0 ;
17840 int arg2 ;
17841 int arg3 ;
17842 wxColour result;
17843 void *argp1 = 0 ;
17844 int res1 = 0 ;
17845 int val2 ;
17846 int ecode2 = 0 ;
17847 int val3 ;
17848 int ecode3 = 0 ;
17849 PyObject * obj0 = 0 ;
17850 PyObject * obj1 = 0 ;
17851 PyObject * obj2 = 0 ;
17852 char * kwnames[] = {
17853 (char *) "self",(char *) "x",(char *) "y", NULL
17854 };
17855
17856 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_GetPixel",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17857 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17858 if (!SWIG_IsOK(res1)) {
17859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetPixel" "', expected argument " "1"" of type '" "wxDC *""'");
17860 }
17861 arg1 = reinterpret_cast< wxDC * >(argp1);
17862 ecode2 = SWIG_AsVal_int(obj1, &val2);
17863 if (!SWIG_IsOK(ecode2)) {
17864 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_GetPixel" "', expected argument " "2"" of type '" "int""'");
17865 }
17866 arg2 = static_cast< int >(val2);
17867 ecode3 = SWIG_AsVal_int(obj2, &val3);
17868 if (!SWIG_IsOK(ecode3)) {
17869 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_GetPixel" "', expected argument " "3"" of type '" "int""'");
17870 }
17871 arg3 = static_cast< int >(val3);
17872 {
17873 PyThreadState* __tstate = wxPyBeginAllowThreads();
17874 result = wxDC_GetPixel(arg1,arg2,arg3);
17875 wxPyEndAllowThreads(__tstate);
17876 if (PyErr_Occurred()) SWIG_fail;
17877 }
17878 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
17879 return resultobj;
17880fail:
17881 return NULL;
17882}
17883
17884
17885SWIGINTERN PyObject *_wrap_DC_GetPixelPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17886 PyObject *resultobj = 0;
17887 wxDC *arg1 = (wxDC *) 0 ;
17888 wxPoint *arg2 = 0 ;
17889 wxColour result;
17890 void *argp1 = 0 ;
17891 int res1 = 0 ;
17892 wxPoint temp2 ;
17893 PyObject * obj0 = 0 ;
17894 PyObject * obj1 = 0 ;
17895 char * kwnames[] = {
17896 (char *) "self",(char *) "pt", NULL
17897 };
17898
17899 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_GetPixelPoint",kwnames,&obj0,&obj1)) SWIG_fail;
17900 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17901 if (!SWIG_IsOK(res1)) {
17902 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetPixelPoint" "', expected argument " "1"" of type '" "wxDC *""'");
17903 }
17904 arg1 = reinterpret_cast< wxDC * >(argp1);
17905 {
17906 arg2 = &temp2;
17907 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
17908 }
17909 {
17910 PyThreadState* __tstate = wxPyBeginAllowThreads();
17911 result = wxDC_GetPixelPoint(arg1,(wxPoint const &)*arg2);
17912 wxPyEndAllowThreads(__tstate);
17913 if (PyErr_Occurred()) SWIG_fail;
17914 }
17915 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
17916 return resultobj;
17917fail:
17918 return NULL;
17919}
17920
17921
17922SWIGINTERN PyObject *_wrap_DC_DrawLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17923 PyObject *resultobj = 0;
17924 wxDC *arg1 = (wxDC *) 0 ;
17925 int arg2 ;
17926 int arg3 ;
17927 int arg4 ;
17928 int arg5 ;
17929 void *argp1 = 0 ;
17930 int res1 = 0 ;
17931 int val2 ;
17932 int ecode2 = 0 ;
17933 int val3 ;
17934 int ecode3 = 0 ;
17935 int val4 ;
17936 int ecode4 = 0 ;
17937 int val5 ;
17938 int ecode5 = 0 ;
17939 PyObject * obj0 = 0 ;
17940 PyObject * obj1 = 0 ;
17941 PyObject * obj2 = 0 ;
17942 PyObject * obj3 = 0 ;
17943 PyObject * obj4 = 0 ;
17944 char * kwnames[] = {
17945 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
17946 };
17947
17948 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
17949 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
17950 if (!SWIG_IsOK(res1)) {
17951 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawLine" "', expected argument " "1"" of type '" "wxDC *""'");
17952 }
17953 arg1 = reinterpret_cast< wxDC * >(argp1);
17954 ecode2 = SWIG_AsVal_int(obj1, &val2);
17955 if (!SWIG_IsOK(ecode2)) {
17956 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawLine" "', expected argument " "2"" of type '" "int""'");
17957 }
17958 arg2 = static_cast< int >(val2);
17959 ecode3 = SWIG_AsVal_int(obj2, &val3);
17960 if (!SWIG_IsOK(ecode3)) {
17961 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawLine" "', expected argument " "3"" of type '" "int""'");
17962 }
17963 arg3 = static_cast< int >(val3);
17964 ecode4 = SWIG_AsVal_int(obj3, &val4);
17965 if (!SWIG_IsOK(ecode4)) {
17966 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawLine" "', expected argument " "4"" of type '" "int""'");
17967 }
17968 arg4 = static_cast< int >(val4);
17969 ecode5 = SWIG_AsVal_int(obj4, &val5);
17970 if (!SWIG_IsOK(ecode5)) {
17971 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawLine" "', expected argument " "5"" of type '" "int""'");
17972 }
17973 arg5 = static_cast< int >(val5);
17974 {
17975 PyThreadState* __tstate = wxPyBeginAllowThreads();
17976 (arg1)->DrawLine(arg2,arg3,arg4,arg5);
17977 wxPyEndAllowThreads(__tstate);
17978 if (PyErr_Occurred()) SWIG_fail;
17979 }
17980 resultobj = SWIG_Py_Void();
17981 return resultobj;
17982fail:
17983 return NULL;
17984}
17985
17986
17987SWIGINTERN PyObject *_wrap_DC_DrawLinePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17988 PyObject *resultobj = 0;
17989 wxDC *arg1 = (wxDC *) 0 ;
17990 wxPoint *arg2 = 0 ;
17991 wxPoint *arg3 = 0 ;
17992 void *argp1 = 0 ;
17993 int res1 = 0 ;
17994 wxPoint temp2 ;
17995 wxPoint temp3 ;
17996 PyObject * obj0 = 0 ;
17997 PyObject * obj1 = 0 ;
17998 PyObject * obj2 = 0 ;
17999 char * kwnames[] = {
18000 (char *) "self",(char *) "pt1",(char *) "pt2", NULL
18001 };
18002
18003 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawLinePoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18004 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18005 if (!SWIG_IsOK(res1)) {
18006 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawLinePoint" "', expected argument " "1"" of type '" "wxDC *""'");
18007 }
18008 arg1 = reinterpret_cast< wxDC * >(argp1);
18009 {
18010 arg2 = &temp2;
18011 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18012 }
18013 {
18014 arg3 = &temp3;
18015 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18016 }
18017 {
18018 PyThreadState* __tstate = wxPyBeginAllowThreads();
18019 (arg1)->DrawLine((wxPoint const &)*arg2,(wxPoint const &)*arg3);
18020 wxPyEndAllowThreads(__tstate);
18021 if (PyErr_Occurred()) SWIG_fail;
18022 }
18023 resultobj = SWIG_Py_Void();
18024 return resultobj;
18025fail:
18026 return NULL;
18027}
18028
18029
18030SWIGINTERN PyObject *_wrap_DC_CrossHair(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18031 PyObject *resultobj = 0;
18032 wxDC *arg1 = (wxDC *) 0 ;
18033 int arg2 ;
18034 int arg3 ;
18035 void *argp1 = 0 ;
18036 int res1 = 0 ;
18037 int val2 ;
18038 int ecode2 = 0 ;
18039 int val3 ;
18040 int ecode3 = 0 ;
18041 PyObject * obj0 = 0 ;
18042 PyObject * obj1 = 0 ;
18043 PyObject * obj2 = 0 ;
18044 char * kwnames[] = {
18045 (char *) "self",(char *) "x",(char *) "y", NULL
18046 };
18047
18048 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_CrossHair",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18049 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18050 if (!SWIG_IsOK(res1)) {
18051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CrossHair" "', expected argument " "1"" of type '" "wxDC *""'");
18052 }
18053 arg1 = reinterpret_cast< wxDC * >(argp1);
18054 ecode2 = SWIG_AsVal_int(obj1, &val2);
18055 if (!SWIG_IsOK(ecode2)) {
18056 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_CrossHair" "', expected argument " "2"" of type '" "int""'");
18057 }
18058 arg2 = static_cast< int >(val2);
18059 ecode3 = SWIG_AsVal_int(obj2, &val3);
18060 if (!SWIG_IsOK(ecode3)) {
18061 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_CrossHair" "', expected argument " "3"" of type '" "int""'");
18062 }
18063 arg3 = static_cast< int >(val3);
18064 {
18065 PyThreadState* __tstate = wxPyBeginAllowThreads();
18066 (arg1)->CrossHair(arg2,arg3);
18067 wxPyEndAllowThreads(__tstate);
18068 if (PyErr_Occurred()) SWIG_fail;
18069 }
18070 resultobj = SWIG_Py_Void();
18071 return resultobj;
18072fail:
18073 return NULL;
18074}
18075
18076
18077SWIGINTERN PyObject *_wrap_DC_CrossHairPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18078 PyObject *resultobj = 0;
18079 wxDC *arg1 = (wxDC *) 0 ;
18080 wxPoint *arg2 = 0 ;
18081 void *argp1 = 0 ;
18082 int res1 = 0 ;
18083 wxPoint temp2 ;
18084 PyObject * obj0 = 0 ;
18085 PyObject * obj1 = 0 ;
18086 char * kwnames[] = {
18087 (char *) "self",(char *) "pt", NULL
18088 };
18089
18090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_CrossHairPoint",kwnames,&obj0,&obj1)) SWIG_fail;
18091 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18092 if (!SWIG_IsOK(res1)) {
18093 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CrossHairPoint" "', expected argument " "1"" of type '" "wxDC *""'");
18094 }
18095 arg1 = reinterpret_cast< wxDC * >(argp1);
18096 {
18097 arg2 = &temp2;
18098 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18099 }
18100 {
18101 PyThreadState* __tstate = wxPyBeginAllowThreads();
18102 (arg1)->CrossHair((wxPoint const &)*arg2);
18103 wxPyEndAllowThreads(__tstate);
18104 if (PyErr_Occurred()) SWIG_fail;
18105 }
18106 resultobj = SWIG_Py_Void();
18107 return resultobj;
18108fail:
18109 return NULL;
18110}
18111
18112
18113SWIGINTERN PyObject *_wrap_DC_DrawArc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18114 PyObject *resultobj = 0;
18115 wxDC *arg1 = (wxDC *) 0 ;
18116 int arg2 ;
18117 int arg3 ;
18118 int arg4 ;
18119 int arg5 ;
18120 int arg6 ;
18121 int arg7 ;
18122 void *argp1 = 0 ;
18123 int res1 = 0 ;
18124 int val2 ;
18125 int ecode2 = 0 ;
18126 int val3 ;
18127 int ecode3 = 0 ;
18128 int val4 ;
18129 int ecode4 = 0 ;
18130 int val5 ;
18131 int ecode5 = 0 ;
18132 int val6 ;
18133 int ecode6 = 0 ;
18134 int val7 ;
18135 int ecode7 = 0 ;
18136 PyObject * obj0 = 0 ;
18137 PyObject * obj1 = 0 ;
18138 PyObject * obj2 = 0 ;
18139 PyObject * obj3 = 0 ;
18140 PyObject * obj4 = 0 ;
18141 PyObject * obj5 = 0 ;
18142 PyObject * obj6 = 0 ;
18143 char * kwnames[] = {
18144 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2",(char *) "xc",(char *) "yc", NULL
18145 };
18146
18147 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:DC_DrawArc",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
18148 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18149 if (!SWIG_IsOK(res1)) {
18150 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawArc" "', expected argument " "1"" of type '" "wxDC *""'");
18151 }
18152 arg1 = reinterpret_cast< wxDC * >(argp1);
18153 ecode2 = SWIG_AsVal_int(obj1, &val2);
18154 if (!SWIG_IsOK(ecode2)) {
18155 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawArc" "', expected argument " "2"" of type '" "int""'");
18156 }
18157 arg2 = static_cast< int >(val2);
18158 ecode3 = SWIG_AsVal_int(obj2, &val3);
18159 if (!SWIG_IsOK(ecode3)) {
18160 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawArc" "', expected argument " "3"" of type '" "int""'");
18161 }
18162 arg3 = static_cast< int >(val3);
18163 ecode4 = SWIG_AsVal_int(obj3, &val4);
18164 if (!SWIG_IsOK(ecode4)) {
18165 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawArc" "', expected argument " "4"" of type '" "int""'");
18166 }
18167 arg4 = static_cast< int >(val4);
18168 ecode5 = SWIG_AsVal_int(obj4, &val5);
18169 if (!SWIG_IsOK(ecode5)) {
18170 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawArc" "', expected argument " "5"" of type '" "int""'");
18171 }
18172 arg5 = static_cast< int >(val5);
18173 ecode6 = SWIG_AsVal_int(obj5, &val6);
18174 if (!SWIG_IsOK(ecode6)) {
18175 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_DrawArc" "', expected argument " "6"" of type '" "int""'");
18176 }
18177 arg6 = static_cast< int >(val6);
18178 ecode7 = SWIG_AsVal_int(obj6, &val7);
18179 if (!SWIG_IsOK(ecode7)) {
18180 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DC_DrawArc" "', expected argument " "7"" of type '" "int""'");
18181 }
18182 arg7 = static_cast< int >(val7);
18183 {
18184 PyThreadState* __tstate = wxPyBeginAllowThreads();
18185 (arg1)->DrawArc(arg2,arg3,arg4,arg5,arg6,arg7);
18186 wxPyEndAllowThreads(__tstate);
18187 if (PyErr_Occurred()) SWIG_fail;
18188 }
18189 resultobj = SWIG_Py_Void();
18190 return resultobj;
18191fail:
18192 return NULL;
18193}
18194
18195
18196SWIGINTERN PyObject *_wrap_DC_DrawArcPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18197 PyObject *resultobj = 0;
18198 wxDC *arg1 = (wxDC *) 0 ;
18199 wxPoint *arg2 = 0 ;
18200 wxPoint *arg3 = 0 ;
18201 wxPoint *arg4 = 0 ;
18202 void *argp1 = 0 ;
18203 int res1 = 0 ;
18204 wxPoint temp2 ;
18205 wxPoint temp3 ;
18206 wxPoint temp4 ;
18207 PyObject * obj0 = 0 ;
18208 PyObject * obj1 = 0 ;
18209 PyObject * obj2 = 0 ;
18210 PyObject * obj3 = 0 ;
18211 char * kwnames[] = {
18212 (char *) "self",(char *) "pt1",(char *) "pt2",(char *) "center", NULL
18213 };
18214
18215 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawArcPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
18216 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18217 if (!SWIG_IsOK(res1)) {
18218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawArcPoint" "', expected argument " "1"" of type '" "wxDC *""'");
18219 }
18220 arg1 = reinterpret_cast< wxDC * >(argp1);
18221 {
18222 arg2 = &temp2;
18223 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18224 }
18225 {
18226 arg3 = &temp3;
18227 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18228 }
18229 {
18230 arg4 = &temp4;
18231 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
18232 }
18233 {
18234 PyThreadState* __tstate = wxPyBeginAllowThreads();
18235 (arg1)->DrawArc((wxPoint const &)*arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
18236 wxPyEndAllowThreads(__tstate);
18237 if (PyErr_Occurred()) SWIG_fail;
18238 }
18239 resultobj = SWIG_Py_Void();
18240 return resultobj;
18241fail:
18242 return NULL;
18243}
18244
18245
18246SWIGINTERN PyObject *_wrap_DC_DrawCheckMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18247 PyObject *resultobj = 0;
18248 wxDC *arg1 = (wxDC *) 0 ;
18249 int arg2 ;
18250 int arg3 ;
18251 int arg4 ;
18252 int arg5 ;
18253 void *argp1 = 0 ;
18254 int res1 = 0 ;
18255 int val2 ;
18256 int ecode2 = 0 ;
18257 int val3 ;
18258 int ecode3 = 0 ;
18259 int val4 ;
18260 int ecode4 = 0 ;
18261 int val5 ;
18262 int ecode5 = 0 ;
18263 PyObject * obj0 = 0 ;
18264 PyObject * obj1 = 0 ;
18265 PyObject * obj2 = 0 ;
18266 PyObject * obj3 = 0 ;
18267 PyObject * obj4 = 0 ;
18268 char * kwnames[] = {
18269 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
18270 };
18271
18272 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawCheckMark",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
18273 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18274 if (!SWIG_IsOK(res1)) {
18275 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawCheckMark" "', expected argument " "1"" of type '" "wxDC *""'");
18276 }
18277 arg1 = reinterpret_cast< wxDC * >(argp1);
18278 ecode2 = SWIG_AsVal_int(obj1, &val2);
18279 if (!SWIG_IsOK(ecode2)) {
18280 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawCheckMark" "', expected argument " "2"" of type '" "int""'");
18281 }
18282 arg2 = static_cast< int >(val2);
18283 ecode3 = SWIG_AsVal_int(obj2, &val3);
18284 if (!SWIG_IsOK(ecode3)) {
18285 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawCheckMark" "', expected argument " "3"" of type '" "int""'");
18286 }
18287 arg3 = static_cast< int >(val3);
18288 ecode4 = SWIG_AsVal_int(obj3, &val4);
18289 if (!SWIG_IsOK(ecode4)) {
18290 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawCheckMark" "', expected argument " "4"" of type '" "int""'");
18291 }
18292 arg4 = static_cast< int >(val4);
18293 ecode5 = SWIG_AsVal_int(obj4, &val5);
18294 if (!SWIG_IsOK(ecode5)) {
18295 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawCheckMark" "', expected argument " "5"" of type '" "int""'");
18296 }
18297 arg5 = static_cast< int >(val5);
18298 {
18299 PyThreadState* __tstate = wxPyBeginAllowThreads();
18300 (arg1)->DrawCheckMark(arg2,arg3,arg4,arg5);
18301 wxPyEndAllowThreads(__tstate);
18302 if (PyErr_Occurred()) SWIG_fail;
18303 }
18304 resultobj = SWIG_Py_Void();
18305 return resultobj;
18306fail:
18307 return NULL;
18308}
18309
18310
18311SWIGINTERN PyObject *_wrap_DC_DrawCheckMarkRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18312 PyObject *resultobj = 0;
18313 wxDC *arg1 = (wxDC *) 0 ;
18314 wxRect *arg2 = 0 ;
18315 void *argp1 = 0 ;
18316 int res1 = 0 ;
18317 wxRect temp2 ;
18318 PyObject * obj0 = 0 ;
18319 PyObject * obj1 = 0 ;
18320 char * kwnames[] = {
18321 (char *) "self",(char *) "rect", NULL
18322 };
18323
18324 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DrawCheckMarkRect",kwnames,&obj0,&obj1)) SWIG_fail;
18325 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18326 if (!SWIG_IsOK(res1)) {
18327 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawCheckMarkRect" "', expected argument " "1"" of type '" "wxDC *""'");
18328 }
18329 arg1 = reinterpret_cast< wxDC * >(argp1);
18330 {
18331 arg2 = &temp2;
18332 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
18333 }
18334 {
18335 PyThreadState* __tstate = wxPyBeginAllowThreads();
18336 (arg1)->DrawCheckMark((wxRect const &)*arg2);
18337 wxPyEndAllowThreads(__tstate);
18338 if (PyErr_Occurred()) SWIG_fail;
18339 }
18340 resultobj = SWIG_Py_Void();
18341 return resultobj;
18342fail:
18343 return NULL;
18344}
18345
18346
18347SWIGINTERN PyObject *_wrap_DC_DrawEllipticArc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18348 PyObject *resultobj = 0;
18349 wxDC *arg1 = (wxDC *) 0 ;
18350 int arg2 ;
18351 int arg3 ;
18352 int arg4 ;
18353 int arg5 ;
18354 double arg6 ;
18355 double arg7 ;
18356 void *argp1 = 0 ;
18357 int res1 = 0 ;
18358 int val2 ;
18359 int ecode2 = 0 ;
18360 int val3 ;
18361 int ecode3 = 0 ;
18362 int val4 ;
18363 int ecode4 = 0 ;
18364 int val5 ;
18365 int ecode5 = 0 ;
18366 double val6 ;
18367 int ecode6 = 0 ;
18368 double val7 ;
18369 int ecode7 = 0 ;
18370 PyObject * obj0 = 0 ;
18371 PyObject * obj1 = 0 ;
18372 PyObject * obj2 = 0 ;
18373 PyObject * obj3 = 0 ;
18374 PyObject * obj4 = 0 ;
18375 PyObject * obj5 = 0 ;
18376 PyObject * obj6 = 0 ;
18377 char * kwnames[] = {
18378 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h",(char *) "start",(char *) "end", NULL
18379 };
18380
18381 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:DC_DrawEllipticArc",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
18382 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18383 if (!SWIG_IsOK(res1)) {
18384 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawEllipticArc" "', expected argument " "1"" of type '" "wxDC *""'");
18385 }
18386 arg1 = reinterpret_cast< wxDC * >(argp1);
18387 ecode2 = SWIG_AsVal_int(obj1, &val2);
18388 if (!SWIG_IsOK(ecode2)) {
18389 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawEllipticArc" "', expected argument " "2"" of type '" "int""'");
18390 }
18391 arg2 = static_cast< int >(val2);
18392 ecode3 = SWIG_AsVal_int(obj2, &val3);
18393 if (!SWIG_IsOK(ecode3)) {
18394 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawEllipticArc" "', expected argument " "3"" of type '" "int""'");
18395 }
18396 arg3 = static_cast< int >(val3);
18397 ecode4 = SWIG_AsVal_int(obj3, &val4);
18398 if (!SWIG_IsOK(ecode4)) {
18399 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawEllipticArc" "', expected argument " "4"" of type '" "int""'");
18400 }
18401 arg4 = static_cast< int >(val4);
18402 ecode5 = SWIG_AsVal_int(obj4, &val5);
18403 if (!SWIG_IsOK(ecode5)) {
18404 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawEllipticArc" "', expected argument " "5"" of type '" "int""'");
18405 }
18406 arg5 = static_cast< int >(val5);
18407 ecode6 = SWIG_AsVal_double(obj5, &val6);
18408 if (!SWIG_IsOK(ecode6)) {
18409 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_DrawEllipticArc" "', expected argument " "6"" of type '" "double""'");
18410 }
18411 arg6 = static_cast< double >(val6);
18412 ecode7 = SWIG_AsVal_double(obj6, &val7);
18413 if (!SWIG_IsOK(ecode7)) {
18414 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DC_DrawEllipticArc" "', expected argument " "7"" of type '" "double""'");
18415 }
18416 arg7 = static_cast< double >(val7);
18417 {
18418 PyThreadState* __tstate = wxPyBeginAllowThreads();
18419 (arg1)->DrawEllipticArc(arg2,arg3,arg4,arg5,arg6,arg7);
18420 wxPyEndAllowThreads(__tstate);
18421 if (PyErr_Occurred()) SWIG_fail;
18422 }
18423 resultobj = SWIG_Py_Void();
18424 return resultobj;
18425fail:
18426 return NULL;
18427}
18428
18429
18430SWIGINTERN PyObject *_wrap_DC_DrawEllipticArcPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18431 PyObject *resultobj = 0;
18432 wxDC *arg1 = (wxDC *) 0 ;
18433 wxPoint *arg2 = 0 ;
18434 wxSize *arg3 = 0 ;
18435 double arg4 ;
18436 double arg5 ;
18437 void *argp1 = 0 ;
18438 int res1 = 0 ;
18439 wxPoint temp2 ;
18440 wxSize temp3 ;
18441 double val4 ;
18442 int ecode4 = 0 ;
18443 double val5 ;
18444 int ecode5 = 0 ;
18445 PyObject * obj0 = 0 ;
18446 PyObject * obj1 = 0 ;
18447 PyObject * obj2 = 0 ;
18448 PyObject * obj3 = 0 ;
18449 PyObject * obj4 = 0 ;
18450 char * kwnames[] = {
18451 (char *) "self",(char *) "pt",(char *) "sz",(char *) "start",(char *) "end", NULL
18452 };
18453
18454 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawEllipticArcPointSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
18455 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18456 if (!SWIG_IsOK(res1)) {
18457 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawEllipticArcPointSize" "', expected argument " "1"" of type '" "wxDC *""'");
18458 }
18459 arg1 = reinterpret_cast< wxDC * >(argp1);
18460 {
18461 arg2 = &temp2;
18462 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18463 }
18464 {
18465 arg3 = &temp3;
18466 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
18467 }
18468 ecode4 = SWIG_AsVal_double(obj3, &val4);
18469 if (!SWIG_IsOK(ecode4)) {
18470 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawEllipticArcPointSize" "', expected argument " "4"" of type '" "double""'");
18471 }
18472 arg4 = static_cast< double >(val4);
18473 ecode5 = SWIG_AsVal_double(obj4, &val5);
18474 if (!SWIG_IsOK(ecode5)) {
18475 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawEllipticArcPointSize" "', expected argument " "5"" of type '" "double""'");
18476 }
18477 arg5 = static_cast< double >(val5);
18478 {
18479 PyThreadState* __tstate = wxPyBeginAllowThreads();
18480 (arg1)->DrawEllipticArc((wxPoint const &)*arg2,(wxSize const &)*arg3,arg4,arg5);
18481 wxPyEndAllowThreads(__tstate);
18482 if (PyErr_Occurred()) SWIG_fail;
18483 }
18484 resultobj = SWIG_Py_Void();
18485 return resultobj;
18486fail:
18487 return NULL;
18488}
18489
18490
18491SWIGINTERN PyObject *_wrap_DC_DrawPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18492 PyObject *resultobj = 0;
18493 wxDC *arg1 = (wxDC *) 0 ;
18494 int arg2 ;
18495 int arg3 ;
18496 void *argp1 = 0 ;
18497 int res1 = 0 ;
18498 int val2 ;
18499 int ecode2 = 0 ;
18500 int val3 ;
18501 int ecode3 = 0 ;
18502 PyObject * obj0 = 0 ;
18503 PyObject * obj1 = 0 ;
18504 PyObject * obj2 = 0 ;
18505 char * kwnames[] = {
18506 (char *) "self",(char *) "x",(char *) "y", NULL
18507 };
18508
18509 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18510 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18511 if (!SWIG_IsOK(res1)) {
18512 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawPoint" "', expected argument " "1"" of type '" "wxDC *""'");
18513 }
18514 arg1 = reinterpret_cast< wxDC * >(argp1);
18515 ecode2 = SWIG_AsVal_int(obj1, &val2);
18516 if (!SWIG_IsOK(ecode2)) {
18517 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawPoint" "', expected argument " "2"" of type '" "int""'");
18518 }
18519 arg2 = static_cast< int >(val2);
18520 ecode3 = SWIG_AsVal_int(obj2, &val3);
18521 if (!SWIG_IsOK(ecode3)) {
18522 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawPoint" "', expected argument " "3"" of type '" "int""'");
18523 }
18524 arg3 = static_cast< int >(val3);
18525 {
18526 PyThreadState* __tstate = wxPyBeginAllowThreads();
18527 (arg1)->DrawPoint(arg2,arg3);
18528 wxPyEndAllowThreads(__tstate);
18529 if (PyErr_Occurred()) SWIG_fail;
18530 }
18531 resultobj = SWIG_Py_Void();
18532 return resultobj;
18533fail:
18534 return NULL;
18535}
18536
18537
18538SWIGINTERN PyObject *_wrap_DC_DrawPointPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18539 PyObject *resultobj = 0;
18540 wxDC *arg1 = (wxDC *) 0 ;
18541 wxPoint *arg2 = 0 ;
18542 void *argp1 = 0 ;
18543 int res1 = 0 ;
18544 wxPoint temp2 ;
18545 PyObject * obj0 = 0 ;
18546 PyObject * obj1 = 0 ;
18547 char * kwnames[] = {
18548 (char *) "self",(char *) "pt", NULL
18549 };
18550
18551 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DrawPointPoint",kwnames,&obj0,&obj1)) SWIG_fail;
18552 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18553 if (!SWIG_IsOK(res1)) {
18554 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawPointPoint" "', expected argument " "1"" of type '" "wxDC *""'");
18555 }
18556 arg1 = reinterpret_cast< wxDC * >(argp1);
18557 {
18558 arg2 = &temp2;
18559 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18560 }
18561 {
18562 PyThreadState* __tstate = wxPyBeginAllowThreads();
18563 (arg1)->DrawPoint((wxPoint const &)*arg2);
18564 wxPyEndAllowThreads(__tstate);
18565 if (PyErr_Occurred()) SWIG_fail;
18566 }
18567 resultobj = SWIG_Py_Void();
18568 return resultobj;
18569fail:
18570 return NULL;
18571}
18572
18573
18574SWIGINTERN PyObject *_wrap_DC_DrawRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18575 PyObject *resultobj = 0;
18576 wxDC *arg1 = (wxDC *) 0 ;
18577 int arg2 ;
18578 int arg3 ;
18579 int arg4 ;
18580 int arg5 ;
18581 void *argp1 = 0 ;
18582 int res1 = 0 ;
18583 int val2 ;
18584 int ecode2 = 0 ;
18585 int val3 ;
18586 int ecode3 = 0 ;
18587 int val4 ;
18588 int ecode4 = 0 ;
18589 int val5 ;
18590 int ecode5 = 0 ;
18591 PyObject * obj0 = 0 ;
18592 PyObject * obj1 = 0 ;
18593 PyObject * obj2 = 0 ;
18594 PyObject * obj3 = 0 ;
18595 PyObject * obj4 = 0 ;
18596 char * kwnames[] = {
18597 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
18598 };
18599
18600 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
18601 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18602 if (!SWIG_IsOK(res1)) {
18603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRectangle" "', expected argument " "1"" of type '" "wxDC *""'");
18604 }
18605 arg1 = reinterpret_cast< wxDC * >(argp1);
18606 ecode2 = SWIG_AsVal_int(obj1, &val2);
18607 if (!SWIG_IsOK(ecode2)) {
18608 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawRectangle" "', expected argument " "2"" of type '" "int""'");
18609 }
18610 arg2 = static_cast< int >(val2);
18611 ecode3 = SWIG_AsVal_int(obj2, &val3);
18612 if (!SWIG_IsOK(ecode3)) {
18613 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawRectangle" "', expected argument " "3"" of type '" "int""'");
18614 }
18615 arg3 = static_cast< int >(val3);
18616 ecode4 = SWIG_AsVal_int(obj3, &val4);
18617 if (!SWIG_IsOK(ecode4)) {
18618 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawRectangle" "', expected argument " "4"" of type '" "int""'");
18619 }
18620 arg4 = static_cast< int >(val4);
18621 ecode5 = SWIG_AsVal_int(obj4, &val5);
18622 if (!SWIG_IsOK(ecode5)) {
18623 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawRectangle" "', expected argument " "5"" of type '" "int""'");
18624 }
18625 arg5 = static_cast< int >(val5);
18626 {
18627 PyThreadState* __tstate = wxPyBeginAllowThreads();
18628 (arg1)->DrawRectangle(arg2,arg3,arg4,arg5);
18629 wxPyEndAllowThreads(__tstate);
18630 if (PyErr_Occurred()) SWIG_fail;
18631 }
18632 resultobj = SWIG_Py_Void();
18633 return resultobj;
18634fail:
18635 return NULL;
18636}
18637
18638
18639SWIGINTERN PyObject *_wrap_DC_DrawRectangleRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18640 PyObject *resultobj = 0;
18641 wxDC *arg1 = (wxDC *) 0 ;
18642 wxRect *arg2 = 0 ;
18643 void *argp1 = 0 ;
18644 int res1 = 0 ;
18645 wxRect temp2 ;
18646 PyObject * obj0 = 0 ;
18647 PyObject * obj1 = 0 ;
18648 char * kwnames[] = {
18649 (char *) "self",(char *) "rect", NULL
18650 };
18651
18652 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DrawRectangleRect",kwnames,&obj0,&obj1)) SWIG_fail;
18653 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18654 if (!SWIG_IsOK(res1)) {
18655 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRectangleRect" "', expected argument " "1"" of type '" "wxDC *""'");
18656 }
18657 arg1 = reinterpret_cast< wxDC * >(argp1);
18658 {
18659 arg2 = &temp2;
18660 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
18661 }
18662 {
18663 PyThreadState* __tstate = wxPyBeginAllowThreads();
18664 (arg1)->DrawRectangle((wxRect const &)*arg2);
18665 wxPyEndAllowThreads(__tstate);
18666 if (PyErr_Occurred()) SWIG_fail;
18667 }
18668 resultobj = SWIG_Py_Void();
18669 return resultobj;
18670fail:
18671 return NULL;
18672}
18673
18674
18675SWIGINTERN PyObject *_wrap_DC_DrawRectanglePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18676 PyObject *resultobj = 0;
18677 wxDC *arg1 = (wxDC *) 0 ;
18678 wxPoint *arg2 = 0 ;
18679 wxSize *arg3 = 0 ;
18680 void *argp1 = 0 ;
18681 int res1 = 0 ;
18682 wxPoint temp2 ;
18683 wxSize temp3 ;
18684 PyObject * obj0 = 0 ;
18685 PyObject * obj1 = 0 ;
18686 PyObject * obj2 = 0 ;
18687 char * kwnames[] = {
18688 (char *) "self",(char *) "pt",(char *) "sz", NULL
18689 };
18690
18691 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawRectanglePointSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18692 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18693 if (!SWIG_IsOK(res1)) {
18694 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRectanglePointSize" "', expected argument " "1"" of type '" "wxDC *""'");
18695 }
18696 arg1 = reinterpret_cast< wxDC * >(argp1);
18697 {
18698 arg2 = &temp2;
18699 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18700 }
18701 {
18702 arg3 = &temp3;
18703 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
18704 }
18705 {
18706 PyThreadState* __tstate = wxPyBeginAllowThreads();
18707 (arg1)->DrawRectangle((wxPoint const &)*arg2,(wxSize const &)*arg3);
18708 wxPyEndAllowThreads(__tstate);
18709 if (PyErr_Occurred()) SWIG_fail;
18710 }
18711 resultobj = SWIG_Py_Void();
18712 return resultobj;
18713fail:
18714 return NULL;
18715}
18716
18717
18718SWIGINTERN PyObject *_wrap_DC_DrawRoundedRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18719 PyObject *resultobj = 0;
18720 wxDC *arg1 = (wxDC *) 0 ;
18721 int arg2 ;
18722 int arg3 ;
18723 int arg4 ;
18724 int arg5 ;
18725 double arg6 ;
18726 void *argp1 = 0 ;
18727 int res1 = 0 ;
18728 int val2 ;
18729 int ecode2 = 0 ;
18730 int val3 ;
18731 int ecode3 = 0 ;
18732 int val4 ;
18733 int ecode4 = 0 ;
18734 int val5 ;
18735 int ecode5 = 0 ;
18736 double val6 ;
18737 int ecode6 = 0 ;
18738 PyObject * obj0 = 0 ;
18739 PyObject * obj1 = 0 ;
18740 PyObject * obj2 = 0 ;
18741 PyObject * obj3 = 0 ;
18742 PyObject * obj4 = 0 ;
18743 PyObject * obj5 = 0 ;
18744 char * kwnames[] = {
18745 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "radius", NULL
18746 };
18747
18748 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:DC_DrawRoundedRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
18749 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18750 if (!SWIG_IsOK(res1)) {
18751 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "1"" of type '" "wxDC *""'");
18752 }
18753 arg1 = reinterpret_cast< wxDC * >(argp1);
18754 ecode2 = SWIG_AsVal_int(obj1, &val2);
18755 if (!SWIG_IsOK(ecode2)) {
18756 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "2"" of type '" "int""'");
18757 }
18758 arg2 = static_cast< int >(val2);
18759 ecode3 = SWIG_AsVal_int(obj2, &val3);
18760 if (!SWIG_IsOK(ecode3)) {
18761 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "3"" of type '" "int""'");
18762 }
18763 arg3 = static_cast< int >(val3);
18764 ecode4 = SWIG_AsVal_int(obj3, &val4);
18765 if (!SWIG_IsOK(ecode4)) {
18766 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "4"" of type '" "int""'");
18767 }
18768 arg4 = static_cast< int >(val4);
18769 ecode5 = SWIG_AsVal_int(obj4, &val5);
18770 if (!SWIG_IsOK(ecode5)) {
18771 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "5"" of type '" "int""'");
18772 }
18773 arg5 = static_cast< int >(val5);
18774 ecode6 = SWIG_AsVal_double(obj5, &val6);
18775 if (!SWIG_IsOK(ecode6)) {
18776 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_DrawRoundedRectangle" "', expected argument " "6"" of type '" "double""'");
18777 }
18778 arg6 = static_cast< double >(val6);
18779 {
18780 PyThreadState* __tstate = wxPyBeginAllowThreads();
18781 (arg1)->DrawRoundedRectangle(arg2,arg3,arg4,arg5,arg6);
18782 wxPyEndAllowThreads(__tstate);
18783 if (PyErr_Occurred()) SWIG_fail;
18784 }
18785 resultobj = SWIG_Py_Void();
18786 return resultobj;
18787fail:
18788 return NULL;
18789}
18790
18791
18792SWIGINTERN PyObject *_wrap_DC_DrawRoundedRectangleRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18793 PyObject *resultobj = 0;
18794 wxDC *arg1 = (wxDC *) 0 ;
18795 wxRect *arg2 = 0 ;
18796 double arg3 ;
18797 void *argp1 = 0 ;
18798 int res1 = 0 ;
18799 wxRect temp2 ;
18800 double val3 ;
18801 int ecode3 = 0 ;
18802 PyObject * obj0 = 0 ;
18803 PyObject * obj1 = 0 ;
18804 PyObject * obj2 = 0 ;
18805 char * kwnames[] = {
18806 (char *) "self",(char *) "r",(char *) "radius", NULL
18807 };
18808
18809 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawRoundedRectangleRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18810 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18811 if (!SWIG_IsOK(res1)) {
18812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRoundedRectangleRect" "', expected argument " "1"" of type '" "wxDC *""'");
18813 }
18814 arg1 = reinterpret_cast< wxDC * >(argp1);
18815 {
18816 arg2 = &temp2;
18817 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
18818 }
18819 ecode3 = SWIG_AsVal_double(obj2, &val3);
18820 if (!SWIG_IsOK(ecode3)) {
18821 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawRoundedRectangleRect" "', expected argument " "3"" of type '" "double""'");
18822 }
18823 arg3 = static_cast< double >(val3);
18824 {
18825 PyThreadState* __tstate = wxPyBeginAllowThreads();
18826 (arg1)->DrawRoundedRectangle((wxRect const &)*arg2,arg3);
18827 wxPyEndAllowThreads(__tstate);
18828 if (PyErr_Occurred()) SWIG_fail;
18829 }
18830 resultobj = SWIG_Py_Void();
18831 return resultobj;
18832fail:
18833 return NULL;
18834}
18835
18836
18837SWIGINTERN PyObject *_wrap_DC_DrawRoundedRectanglePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18838 PyObject *resultobj = 0;
18839 wxDC *arg1 = (wxDC *) 0 ;
18840 wxPoint *arg2 = 0 ;
18841 wxSize *arg3 = 0 ;
18842 double arg4 ;
18843 void *argp1 = 0 ;
18844 int res1 = 0 ;
18845 wxPoint temp2 ;
18846 wxSize temp3 ;
18847 double val4 ;
18848 int ecode4 = 0 ;
18849 PyObject * obj0 = 0 ;
18850 PyObject * obj1 = 0 ;
18851 PyObject * obj2 = 0 ;
18852 PyObject * obj3 = 0 ;
18853 char * kwnames[] = {
18854 (char *) "self",(char *) "pt",(char *) "sz",(char *) "radius", NULL
18855 };
18856
18857 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawRoundedRectanglePointSize",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
18858 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18859 if (!SWIG_IsOK(res1)) {
18860 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRoundedRectanglePointSize" "', expected argument " "1"" of type '" "wxDC *""'");
18861 }
18862 arg1 = reinterpret_cast< wxDC * >(argp1);
18863 {
18864 arg2 = &temp2;
18865 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18866 }
18867 {
18868 arg3 = &temp3;
18869 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
18870 }
18871 ecode4 = SWIG_AsVal_double(obj3, &val4);
18872 if (!SWIG_IsOK(ecode4)) {
18873 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawRoundedRectanglePointSize" "', expected argument " "4"" of type '" "double""'");
18874 }
18875 arg4 = static_cast< double >(val4);
18876 {
18877 PyThreadState* __tstate = wxPyBeginAllowThreads();
18878 (arg1)->DrawRoundedRectangle((wxPoint const &)*arg2,(wxSize const &)*arg3,arg4);
18879 wxPyEndAllowThreads(__tstate);
18880 if (PyErr_Occurred()) SWIG_fail;
18881 }
18882 resultobj = SWIG_Py_Void();
18883 return resultobj;
18884fail:
18885 return NULL;
18886}
18887
18888
18889SWIGINTERN PyObject *_wrap_DC_DrawCircle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18890 PyObject *resultobj = 0;
18891 wxDC *arg1 = (wxDC *) 0 ;
18892 int arg2 ;
18893 int arg3 ;
18894 int arg4 ;
18895 void *argp1 = 0 ;
18896 int res1 = 0 ;
18897 int val2 ;
18898 int ecode2 = 0 ;
18899 int val3 ;
18900 int ecode3 = 0 ;
18901 int val4 ;
18902 int ecode4 = 0 ;
18903 PyObject * obj0 = 0 ;
18904 PyObject * obj1 = 0 ;
18905 PyObject * obj2 = 0 ;
18906 PyObject * obj3 = 0 ;
18907 char * kwnames[] = {
18908 (char *) "self",(char *) "x",(char *) "y",(char *) "radius", NULL
18909 };
18910
18911 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawCircle",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
18912 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18913 if (!SWIG_IsOK(res1)) {
18914 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawCircle" "', expected argument " "1"" of type '" "wxDC *""'");
18915 }
18916 arg1 = reinterpret_cast< wxDC * >(argp1);
18917 ecode2 = SWIG_AsVal_int(obj1, &val2);
18918 if (!SWIG_IsOK(ecode2)) {
18919 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawCircle" "', expected argument " "2"" of type '" "int""'");
18920 }
18921 arg2 = static_cast< int >(val2);
18922 ecode3 = SWIG_AsVal_int(obj2, &val3);
18923 if (!SWIG_IsOK(ecode3)) {
18924 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawCircle" "', expected argument " "3"" of type '" "int""'");
18925 }
18926 arg3 = static_cast< int >(val3);
18927 ecode4 = SWIG_AsVal_int(obj3, &val4);
18928 if (!SWIG_IsOK(ecode4)) {
18929 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawCircle" "', expected argument " "4"" of type '" "int""'");
18930 }
18931 arg4 = static_cast< int >(val4);
18932 {
18933 PyThreadState* __tstate = wxPyBeginAllowThreads();
18934 (arg1)->DrawCircle(arg2,arg3,arg4);
18935 wxPyEndAllowThreads(__tstate);
18936 if (PyErr_Occurred()) SWIG_fail;
18937 }
18938 resultobj = SWIG_Py_Void();
18939 return resultobj;
18940fail:
18941 return NULL;
18942}
18943
18944
18945SWIGINTERN PyObject *_wrap_DC_DrawCirclePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18946 PyObject *resultobj = 0;
18947 wxDC *arg1 = (wxDC *) 0 ;
18948 wxPoint *arg2 = 0 ;
18949 int arg3 ;
18950 void *argp1 = 0 ;
18951 int res1 = 0 ;
18952 wxPoint temp2 ;
18953 int val3 ;
18954 int ecode3 = 0 ;
18955 PyObject * obj0 = 0 ;
18956 PyObject * obj1 = 0 ;
18957 PyObject * obj2 = 0 ;
18958 char * kwnames[] = {
18959 (char *) "self",(char *) "pt",(char *) "radius", NULL
18960 };
18961
18962 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawCirclePoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
18963 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
18964 if (!SWIG_IsOK(res1)) {
18965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawCirclePoint" "', expected argument " "1"" of type '" "wxDC *""'");
18966 }
18967 arg1 = reinterpret_cast< wxDC * >(argp1);
18968 {
18969 arg2 = &temp2;
18970 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18971 }
18972 ecode3 = SWIG_AsVal_int(obj2, &val3);
18973 if (!SWIG_IsOK(ecode3)) {
18974 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawCirclePoint" "', expected argument " "3"" of type '" "int""'");
18975 }
18976 arg3 = static_cast< int >(val3);
18977 {
18978 PyThreadState* __tstate = wxPyBeginAllowThreads();
18979 (arg1)->DrawCircle((wxPoint const &)*arg2,arg3);
18980 wxPyEndAllowThreads(__tstate);
18981 if (PyErr_Occurred()) SWIG_fail;
18982 }
18983 resultobj = SWIG_Py_Void();
18984 return resultobj;
18985fail:
18986 return NULL;
18987}
18988
18989
18990SWIGINTERN PyObject *_wrap_DC_DrawEllipse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
18991 PyObject *resultobj = 0;
18992 wxDC *arg1 = (wxDC *) 0 ;
18993 int arg2 ;
18994 int arg3 ;
18995 int arg4 ;
18996 int arg5 ;
18997 void *argp1 = 0 ;
18998 int res1 = 0 ;
18999 int val2 ;
19000 int ecode2 = 0 ;
19001 int val3 ;
19002 int ecode3 = 0 ;
19003 int val4 ;
19004 int ecode4 = 0 ;
19005 int val5 ;
19006 int ecode5 = 0 ;
19007 PyObject * obj0 = 0 ;
19008 PyObject * obj1 = 0 ;
19009 PyObject * obj2 = 0 ;
19010 PyObject * obj3 = 0 ;
19011 PyObject * obj4 = 0 ;
19012 char * kwnames[] = {
19013 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
19014 };
19015
19016 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawEllipse",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
19017 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19018 if (!SWIG_IsOK(res1)) {
19019 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawEllipse" "', expected argument " "1"" of type '" "wxDC *""'");
19020 }
19021 arg1 = reinterpret_cast< wxDC * >(argp1);
19022 ecode2 = SWIG_AsVal_int(obj1, &val2);
19023 if (!SWIG_IsOK(ecode2)) {
19024 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DrawEllipse" "', expected argument " "2"" of type '" "int""'");
19025 }
19026 arg2 = static_cast< int >(val2);
19027 ecode3 = SWIG_AsVal_int(obj2, &val3);
19028 if (!SWIG_IsOK(ecode3)) {
19029 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawEllipse" "', expected argument " "3"" of type '" "int""'");
19030 }
19031 arg3 = static_cast< int >(val3);
19032 ecode4 = SWIG_AsVal_int(obj3, &val4);
19033 if (!SWIG_IsOK(ecode4)) {
19034 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawEllipse" "', expected argument " "4"" of type '" "int""'");
19035 }
19036 arg4 = static_cast< int >(val4);
19037 ecode5 = SWIG_AsVal_int(obj4, &val5);
19038 if (!SWIG_IsOK(ecode5)) {
19039 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawEllipse" "', expected argument " "5"" of type '" "int""'");
19040 }
19041 arg5 = static_cast< int >(val5);
19042 {
19043 PyThreadState* __tstate = wxPyBeginAllowThreads();
19044 (arg1)->DrawEllipse(arg2,arg3,arg4,arg5);
19045 wxPyEndAllowThreads(__tstate);
19046 if (PyErr_Occurred()) SWIG_fail;
19047 }
19048 resultobj = SWIG_Py_Void();
19049 return resultobj;
19050fail:
19051 return NULL;
19052}
19053
19054
19055SWIGINTERN PyObject *_wrap_DC_DrawEllipseRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19056 PyObject *resultobj = 0;
19057 wxDC *arg1 = (wxDC *) 0 ;
19058 wxRect *arg2 = 0 ;
19059 void *argp1 = 0 ;
19060 int res1 = 0 ;
19061 wxRect temp2 ;
19062 PyObject * obj0 = 0 ;
19063 PyObject * obj1 = 0 ;
19064 char * kwnames[] = {
19065 (char *) "self",(char *) "rect", NULL
19066 };
19067
19068 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DrawEllipseRect",kwnames,&obj0,&obj1)) SWIG_fail;
19069 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19070 if (!SWIG_IsOK(res1)) {
19071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawEllipseRect" "', expected argument " "1"" of type '" "wxDC *""'");
19072 }
19073 arg1 = reinterpret_cast< wxDC * >(argp1);
19074 {
19075 arg2 = &temp2;
19076 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
19077 }
19078 {
19079 PyThreadState* __tstate = wxPyBeginAllowThreads();
19080 (arg1)->DrawEllipse((wxRect const &)*arg2);
19081 wxPyEndAllowThreads(__tstate);
19082 if (PyErr_Occurred()) SWIG_fail;
19083 }
19084 resultobj = SWIG_Py_Void();
19085 return resultobj;
19086fail:
19087 return NULL;
19088}
19089
19090
19091SWIGINTERN PyObject *_wrap_DC_DrawEllipsePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19092 PyObject *resultobj = 0;
19093 wxDC *arg1 = (wxDC *) 0 ;
19094 wxPoint *arg2 = 0 ;
19095 wxSize *arg3 = 0 ;
19096 void *argp1 = 0 ;
19097 int res1 = 0 ;
19098 wxPoint temp2 ;
19099 wxSize temp3 ;
19100 PyObject * obj0 = 0 ;
19101 PyObject * obj1 = 0 ;
19102 PyObject * obj2 = 0 ;
19103 char * kwnames[] = {
19104 (char *) "self",(char *) "pt",(char *) "sz", NULL
19105 };
19106
19107 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawEllipsePointSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19108 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19109 if (!SWIG_IsOK(res1)) {
19110 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawEllipsePointSize" "', expected argument " "1"" of type '" "wxDC *""'");
19111 }
19112 arg1 = reinterpret_cast< wxDC * >(argp1);
19113 {
19114 arg2 = &temp2;
19115 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19116 }
19117 {
19118 arg3 = &temp3;
19119 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
19120 }
19121 {
19122 PyThreadState* __tstate = wxPyBeginAllowThreads();
19123 (arg1)->DrawEllipse((wxPoint const &)*arg2,(wxSize const &)*arg3);
19124 wxPyEndAllowThreads(__tstate);
19125 if (PyErr_Occurred()) SWIG_fail;
19126 }
19127 resultobj = SWIG_Py_Void();
19128 return resultobj;
19129fail:
19130 return NULL;
19131}
19132
19133
19134SWIGINTERN PyObject *_wrap_DC_DrawIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19135 PyObject *resultobj = 0;
19136 wxDC *arg1 = (wxDC *) 0 ;
19137 wxIcon *arg2 = 0 ;
19138 int arg3 ;
19139 int arg4 ;
19140 void *argp1 = 0 ;
19141 int res1 = 0 ;
19142 void *argp2 = 0 ;
19143 int res2 = 0 ;
19144 int val3 ;
19145 int ecode3 = 0 ;
19146 int val4 ;
19147 int ecode4 = 0 ;
19148 PyObject * obj0 = 0 ;
19149 PyObject * obj1 = 0 ;
19150 PyObject * obj2 = 0 ;
19151 PyObject * obj3 = 0 ;
19152 char * kwnames[] = {
19153 (char *) "self",(char *) "icon",(char *) "x",(char *) "y", NULL
19154 };
19155
19156 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawIcon",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
19157 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19158 if (!SWIG_IsOK(res1)) {
19159 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawIcon" "', expected argument " "1"" of type '" "wxDC *""'");
19160 }
19161 arg1 = reinterpret_cast< wxDC * >(argp1);
19162 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
19163 if (!SWIG_IsOK(res2)) {
19164 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
19165 }
19166 if (!argp2) {
19167 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
19168 }
19169 arg2 = reinterpret_cast< wxIcon * >(argp2);
19170 ecode3 = SWIG_AsVal_int(obj2, &val3);
19171 if (!SWIG_IsOK(ecode3)) {
19172 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawIcon" "', expected argument " "3"" of type '" "int""'");
19173 }
19174 arg3 = static_cast< int >(val3);
19175 ecode4 = SWIG_AsVal_int(obj3, &val4);
19176 if (!SWIG_IsOK(ecode4)) {
19177 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawIcon" "', expected argument " "4"" of type '" "int""'");
19178 }
19179 arg4 = static_cast< int >(val4);
19180 {
19181 PyThreadState* __tstate = wxPyBeginAllowThreads();
19182 (arg1)->DrawIcon((wxIcon const &)*arg2,arg3,arg4);
19183 wxPyEndAllowThreads(__tstate);
19184 if (PyErr_Occurred()) SWIG_fail;
19185 }
19186 resultobj = SWIG_Py_Void();
19187 return resultobj;
19188fail:
19189 return NULL;
19190}
19191
19192
19193SWIGINTERN PyObject *_wrap_DC_DrawIconPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19194 PyObject *resultobj = 0;
19195 wxDC *arg1 = (wxDC *) 0 ;
19196 wxIcon *arg2 = 0 ;
19197 wxPoint *arg3 = 0 ;
19198 void *argp1 = 0 ;
19199 int res1 = 0 ;
19200 void *argp2 = 0 ;
19201 int res2 = 0 ;
19202 wxPoint temp3 ;
19203 PyObject * obj0 = 0 ;
19204 PyObject * obj1 = 0 ;
19205 PyObject * obj2 = 0 ;
19206 char * kwnames[] = {
19207 (char *) "self",(char *) "icon",(char *) "pt", NULL
19208 };
19209
19210 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawIconPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19211 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19212 if (!SWIG_IsOK(res1)) {
19213 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawIconPoint" "', expected argument " "1"" of type '" "wxDC *""'");
19214 }
19215 arg1 = reinterpret_cast< wxDC * >(argp1);
19216 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
19217 if (!SWIG_IsOK(res2)) {
19218 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_DrawIconPoint" "', expected argument " "2"" of type '" "wxIcon const &""'");
19219 }
19220 if (!argp2) {
19221 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_DrawIconPoint" "', expected argument " "2"" of type '" "wxIcon const &""'");
19222 }
19223 arg2 = reinterpret_cast< wxIcon * >(argp2);
19224 {
19225 arg3 = &temp3;
19226 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19227 }
19228 {
19229 PyThreadState* __tstate = wxPyBeginAllowThreads();
19230 (arg1)->DrawIcon((wxIcon const &)*arg2,(wxPoint const &)*arg3);
19231 wxPyEndAllowThreads(__tstate);
19232 if (PyErr_Occurred()) SWIG_fail;
19233 }
19234 resultobj = SWIG_Py_Void();
19235 return resultobj;
19236fail:
19237 return NULL;
19238}
19239
19240
19241SWIGINTERN PyObject *_wrap_DC_DrawBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19242 PyObject *resultobj = 0;
19243 wxDC *arg1 = (wxDC *) 0 ;
19244 wxBitmap *arg2 = 0 ;
19245 int arg3 ;
19246 int arg4 ;
19247 bool arg5 = (bool) false ;
19248 void *argp1 = 0 ;
19249 int res1 = 0 ;
19250 void *argp2 = 0 ;
19251 int res2 = 0 ;
19252 int val3 ;
19253 int ecode3 = 0 ;
19254 int val4 ;
19255 int ecode4 = 0 ;
19256 bool val5 ;
19257 int ecode5 = 0 ;
19258 PyObject * obj0 = 0 ;
19259 PyObject * obj1 = 0 ;
19260 PyObject * obj2 = 0 ;
19261 PyObject * obj3 = 0 ;
19262 PyObject * obj4 = 0 ;
19263 char * kwnames[] = {
19264 (char *) "self",(char *) "bmp",(char *) "x",(char *) "y",(char *) "useMask", NULL
19265 };
19266
19267 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:DC_DrawBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
19268 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19269 if (!SWIG_IsOK(res1)) {
19270 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawBitmap" "', expected argument " "1"" of type '" "wxDC *""'");
19271 }
19272 arg1 = reinterpret_cast< wxDC * >(argp1);
19273 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
19274 if (!SWIG_IsOK(res2)) {
19275 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
19276 }
19277 if (!argp2) {
19278 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
19279 }
19280 arg2 = reinterpret_cast< wxBitmap * >(argp2);
19281 ecode3 = SWIG_AsVal_int(obj2, &val3);
19282 if (!SWIG_IsOK(ecode3)) {
19283 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawBitmap" "', expected argument " "3"" of type '" "int""'");
19284 }
19285 arg3 = static_cast< int >(val3);
19286 ecode4 = SWIG_AsVal_int(obj3, &val4);
19287 if (!SWIG_IsOK(ecode4)) {
19288 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawBitmap" "', expected argument " "4"" of type '" "int""'");
19289 }
19290 arg4 = static_cast< int >(val4);
19291 if (obj4) {
19292 ecode5 = SWIG_AsVal_bool(obj4, &val5);
19293 if (!SWIG_IsOK(ecode5)) {
19294 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawBitmap" "', expected argument " "5"" of type '" "bool""'");
19295 }
19296 arg5 = static_cast< bool >(val5);
19297 }
19298 {
19299 PyThreadState* __tstate = wxPyBeginAllowThreads();
19300 (arg1)->DrawBitmap((wxBitmap const &)*arg2,arg3,arg4,arg5);
19301 wxPyEndAllowThreads(__tstate);
19302 if (PyErr_Occurred()) SWIG_fail;
19303 }
19304 resultobj = SWIG_Py_Void();
19305 return resultobj;
19306fail:
19307 return NULL;
19308}
19309
19310
19311SWIGINTERN PyObject *_wrap_DC_DrawBitmapPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19312 PyObject *resultobj = 0;
19313 wxDC *arg1 = (wxDC *) 0 ;
19314 wxBitmap *arg2 = 0 ;
19315 wxPoint *arg3 = 0 ;
19316 bool arg4 = (bool) false ;
19317 void *argp1 = 0 ;
19318 int res1 = 0 ;
19319 void *argp2 = 0 ;
19320 int res2 = 0 ;
19321 wxPoint temp3 ;
19322 bool val4 ;
19323 int ecode4 = 0 ;
19324 PyObject * obj0 = 0 ;
19325 PyObject * obj1 = 0 ;
19326 PyObject * obj2 = 0 ;
19327 PyObject * obj3 = 0 ;
19328 char * kwnames[] = {
19329 (char *) "self",(char *) "bmp",(char *) "pt",(char *) "useMask", NULL
19330 };
19331
19332 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:DC_DrawBitmapPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
19333 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19334 if (!SWIG_IsOK(res1)) {
19335 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawBitmapPoint" "', expected argument " "1"" of type '" "wxDC *""'");
19336 }
19337 arg1 = reinterpret_cast< wxDC * >(argp1);
19338 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
19339 if (!SWIG_IsOK(res2)) {
19340 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_DrawBitmapPoint" "', expected argument " "2"" of type '" "wxBitmap const &""'");
19341 }
19342 if (!argp2) {
19343 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_DrawBitmapPoint" "', expected argument " "2"" of type '" "wxBitmap const &""'");
19344 }
19345 arg2 = reinterpret_cast< wxBitmap * >(argp2);
19346 {
19347 arg3 = &temp3;
19348 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19349 }
19350 if (obj3) {
19351 ecode4 = SWIG_AsVal_bool(obj3, &val4);
19352 if (!SWIG_IsOK(ecode4)) {
19353 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawBitmapPoint" "', expected argument " "4"" of type '" "bool""'");
19354 }
19355 arg4 = static_cast< bool >(val4);
19356 }
19357 {
19358 PyThreadState* __tstate = wxPyBeginAllowThreads();
19359 (arg1)->DrawBitmap((wxBitmap const &)*arg2,(wxPoint const &)*arg3,arg4);
19360 wxPyEndAllowThreads(__tstate);
19361 if (PyErr_Occurred()) SWIG_fail;
19362 }
19363 resultobj = SWIG_Py_Void();
19364 return resultobj;
19365fail:
19366 return NULL;
19367}
19368
19369
19370SWIGINTERN PyObject *_wrap_DC_DrawText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19371 PyObject *resultobj = 0;
19372 wxDC *arg1 = (wxDC *) 0 ;
19373 wxString *arg2 = 0 ;
19374 int arg3 ;
19375 int arg4 ;
19376 void *argp1 = 0 ;
19377 int res1 = 0 ;
19378 bool temp2 = false ;
19379 int val3 ;
19380 int ecode3 = 0 ;
19381 int val4 ;
19382 int ecode4 = 0 ;
19383 PyObject * obj0 = 0 ;
19384 PyObject * obj1 = 0 ;
19385 PyObject * obj2 = 0 ;
19386 PyObject * obj3 = 0 ;
19387 char * kwnames[] = {
19388 (char *) "self",(char *) "text",(char *) "x",(char *) "y", NULL
19389 };
19390
19391 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawText",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
19392 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19393 if (!SWIG_IsOK(res1)) {
19394 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawText" "', expected argument " "1"" of type '" "wxDC *""'");
19395 }
19396 arg1 = reinterpret_cast< wxDC * >(argp1);
19397 {
19398 arg2 = wxString_in_helper(obj1);
19399 if (arg2 == NULL) SWIG_fail;
19400 temp2 = true;
19401 }
19402 ecode3 = SWIG_AsVal_int(obj2, &val3);
19403 if (!SWIG_IsOK(ecode3)) {
19404 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawText" "', expected argument " "3"" of type '" "int""'");
19405 }
19406 arg3 = static_cast< int >(val3);
19407 ecode4 = SWIG_AsVal_int(obj3, &val4);
19408 if (!SWIG_IsOK(ecode4)) {
19409 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawText" "', expected argument " "4"" of type '" "int""'");
19410 }
19411 arg4 = static_cast< int >(val4);
19412 {
19413 PyThreadState* __tstate = wxPyBeginAllowThreads();
19414 (arg1)->DrawText((wxString const &)*arg2,arg3,arg4);
19415 wxPyEndAllowThreads(__tstate);
19416 if (PyErr_Occurred()) SWIG_fail;
19417 }
19418 resultobj = SWIG_Py_Void();
19419 {
19420 if (temp2)
19421 delete arg2;
19422 }
19423 return resultobj;
19424fail:
19425 {
19426 if (temp2)
19427 delete arg2;
19428 }
19429 return NULL;
19430}
19431
19432
19433SWIGINTERN PyObject *_wrap_DC_DrawTextPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19434 PyObject *resultobj = 0;
19435 wxDC *arg1 = (wxDC *) 0 ;
19436 wxString *arg2 = 0 ;
19437 wxPoint *arg3 = 0 ;
19438 void *argp1 = 0 ;
19439 int res1 = 0 ;
19440 bool temp2 = false ;
19441 wxPoint temp3 ;
19442 PyObject * obj0 = 0 ;
19443 PyObject * obj1 = 0 ;
19444 PyObject * obj2 = 0 ;
19445 char * kwnames[] = {
19446 (char *) "self",(char *) "text",(char *) "pt", NULL
19447 };
19448
19449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_DrawTextPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19451 if (!SWIG_IsOK(res1)) {
19452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawTextPoint" "', expected argument " "1"" of type '" "wxDC *""'");
19453 }
19454 arg1 = reinterpret_cast< wxDC * >(argp1);
19455 {
19456 arg2 = wxString_in_helper(obj1);
19457 if (arg2 == NULL) SWIG_fail;
19458 temp2 = true;
19459 }
19460 {
19461 arg3 = &temp3;
19462 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19463 }
19464 {
19465 PyThreadState* __tstate = wxPyBeginAllowThreads();
19466 (arg1)->DrawText((wxString const &)*arg2,(wxPoint const &)*arg3);
19467 wxPyEndAllowThreads(__tstate);
19468 if (PyErr_Occurred()) SWIG_fail;
19469 }
19470 resultobj = SWIG_Py_Void();
19471 {
19472 if (temp2)
19473 delete arg2;
19474 }
19475 return resultobj;
19476fail:
19477 {
19478 if (temp2)
19479 delete arg2;
19480 }
19481 return NULL;
19482}
19483
19484
19485SWIGINTERN PyObject *_wrap_DC_DrawRotatedText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19486 PyObject *resultobj = 0;
19487 wxDC *arg1 = (wxDC *) 0 ;
19488 wxString *arg2 = 0 ;
19489 int arg3 ;
19490 int arg4 ;
19491 double arg5 ;
19492 void *argp1 = 0 ;
19493 int res1 = 0 ;
19494 bool temp2 = false ;
19495 int val3 ;
19496 int ecode3 = 0 ;
19497 int val4 ;
19498 int ecode4 = 0 ;
19499 double val5 ;
19500 int ecode5 = 0 ;
19501 PyObject * obj0 = 0 ;
19502 PyObject * obj1 = 0 ;
19503 PyObject * obj2 = 0 ;
19504 PyObject * obj3 = 0 ;
19505 PyObject * obj4 = 0 ;
19506 char * kwnames[] = {
19507 (char *) "self",(char *) "text",(char *) "x",(char *) "y",(char *) "angle", NULL
19508 };
19509
19510 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_DrawRotatedText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
19511 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19512 if (!SWIG_IsOK(res1)) {
19513 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRotatedText" "', expected argument " "1"" of type '" "wxDC *""'");
19514 }
19515 arg1 = reinterpret_cast< wxDC * >(argp1);
19516 {
19517 arg2 = wxString_in_helper(obj1);
19518 if (arg2 == NULL) SWIG_fail;
19519 temp2 = true;
19520 }
19521 ecode3 = SWIG_AsVal_int(obj2, &val3);
19522 if (!SWIG_IsOK(ecode3)) {
19523 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_DrawRotatedText" "', expected argument " "3"" of type '" "int""'");
19524 }
19525 arg3 = static_cast< int >(val3);
19526 ecode4 = SWIG_AsVal_int(obj3, &val4);
19527 if (!SWIG_IsOK(ecode4)) {
19528 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawRotatedText" "', expected argument " "4"" of type '" "int""'");
19529 }
19530 arg4 = static_cast< int >(val4);
19531 ecode5 = SWIG_AsVal_double(obj4, &val5);
19532 if (!SWIG_IsOK(ecode5)) {
19533 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawRotatedText" "', expected argument " "5"" of type '" "double""'");
19534 }
19535 arg5 = static_cast< double >(val5);
19536 {
19537 PyThreadState* __tstate = wxPyBeginAllowThreads();
19538 (arg1)->DrawRotatedText((wxString const &)*arg2,arg3,arg4,arg5);
19539 wxPyEndAllowThreads(__tstate);
19540 if (PyErr_Occurred()) SWIG_fail;
19541 }
19542 resultobj = SWIG_Py_Void();
19543 {
19544 if (temp2)
19545 delete arg2;
19546 }
19547 return resultobj;
19548fail:
19549 {
19550 if (temp2)
19551 delete arg2;
19552 }
19553 return NULL;
19554}
19555
19556
19557SWIGINTERN PyObject *_wrap_DC_DrawRotatedTextPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19558 PyObject *resultobj = 0;
19559 wxDC *arg1 = (wxDC *) 0 ;
19560 wxString *arg2 = 0 ;
19561 wxPoint *arg3 = 0 ;
19562 double arg4 ;
19563 void *argp1 = 0 ;
19564 int res1 = 0 ;
19565 bool temp2 = false ;
19566 wxPoint temp3 ;
19567 double val4 ;
19568 int ecode4 = 0 ;
19569 PyObject * obj0 = 0 ;
19570 PyObject * obj1 = 0 ;
19571 PyObject * obj2 = 0 ;
19572 PyObject * obj3 = 0 ;
19573 char * kwnames[] = {
19574 (char *) "self",(char *) "text",(char *) "pt",(char *) "angle", NULL
19575 };
19576
19577 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC_DrawRotatedTextPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
19578 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19579 if (!SWIG_IsOK(res1)) {
19580 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawRotatedTextPoint" "', expected argument " "1"" of type '" "wxDC *""'");
19581 }
19582 arg1 = reinterpret_cast< wxDC * >(argp1);
19583 {
19584 arg2 = wxString_in_helper(obj1);
19585 if (arg2 == NULL) SWIG_fail;
19586 temp2 = true;
19587 }
19588 {
19589 arg3 = &temp3;
19590 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19591 }
19592 ecode4 = SWIG_AsVal_double(obj3, &val4);
19593 if (!SWIG_IsOK(ecode4)) {
19594 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawRotatedTextPoint" "', expected argument " "4"" of type '" "double""'");
19595 }
19596 arg4 = static_cast< double >(val4);
19597 {
19598 PyThreadState* __tstate = wxPyBeginAllowThreads();
19599 (arg1)->DrawRotatedText((wxString const &)*arg2,(wxPoint const &)*arg3,arg4);
19600 wxPyEndAllowThreads(__tstate);
19601 if (PyErr_Occurred()) SWIG_fail;
19602 }
19603 resultobj = SWIG_Py_Void();
19604 {
19605 if (temp2)
19606 delete arg2;
19607 }
19608 return resultobj;
19609fail:
19610 {
19611 if (temp2)
19612 delete arg2;
19613 }
19614 return NULL;
19615}
19616
19617
19618SWIGINTERN PyObject *_wrap_DC_Blit(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19619 PyObject *resultobj = 0;
19620 wxDC *arg1 = (wxDC *) 0 ;
19621 int arg2 ;
19622 int arg3 ;
19623 int arg4 ;
19624 int arg5 ;
19625 wxDC *arg6 = (wxDC *) 0 ;
19626 int arg7 ;
19627 int arg8 ;
19628 int arg9 = (int) wxCOPY ;
19629 bool arg10 = (bool) false ;
19630 int arg11 = (int) -1 ;
19631 int arg12 = (int) -1 ;
19632 bool result;
19633 void *argp1 = 0 ;
19634 int res1 = 0 ;
19635 int val2 ;
19636 int ecode2 = 0 ;
19637 int val3 ;
19638 int ecode3 = 0 ;
19639 int val4 ;
19640 int ecode4 = 0 ;
19641 int val5 ;
19642 int ecode5 = 0 ;
19643 void *argp6 = 0 ;
19644 int res6 = 0 ;
19645 int val7 ;
19646 int ecode7 = 0 ;
19647 int val8 ;
19648 int ecode8 = 0 ;
19649 int val9 ;
19650 int ecode9 = 0 ;
19651 bool val10 ;
19652 int ecode10 = 0 ;
19653 int val11 ;
19654 int ecode11 = 0 ;
19655 int val12 ;
19656 int ecode12 = 0 ;
19657 PyObject * obj0 = 0 ;
19658 PyObject * obj1 = 0 ;
19659 PyObject * obj2 = 0 ;
19660 PyObject * obj3 = 0 ;
19661 PyObject * obj4 = 0 ;
19662 PyObject * obj5 = 0 ;
19663 PyObject * obj6 = 0 ;
19664 PyObject * obj7 = 0 ;
19665 PyObject * obj8 = 0 ;
19666 PyObject * obj9 = 0 ;
19667 PyObject * obj10 = 0 ;
19668 PyObject * obj11 = 0 ;
19669 char * kwnames[] = {
19670 (char *) "self",(char *) "xdest",(char *) "ydest",(char *) "width",(char *) "height",(char *) "source",(char *) "xsrc",(char *) "ysrc",(char *) "rop",(char *) "useMask",(char *) "xsrcMask",(char *) "ysrcMask", NULL
19671 };
19672
19673 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOOO|OOOO:DC_Blit",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) SWIG_fail;
19674 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19675 if (!SWIG_IsOK(res1)) {
19676 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_Blit" "', expected argument " "1"" of type '" "wxDC *""'");
19677 }
19678 arg1 = reinterpret_cast< wxDC * >(argp1);
19679 ecode2 = SWIG_AsVal_int(obj1, &val2);
19680 if (!SWIG_IsOK(ecode2)) {
19681 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_Blit" "', expected argument " "2"" of type '" "int""'");
19682 }
19683 arg2 = static_cast< int >(val2);
19684 ecode3 = SWIG_AsVal_int(obj2, &val3);
19685 if (!SWIG_IsOK(ecode3)) {
19686 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_Blit" "', expected argument " "3"" of type '" "int""'");
19687 }
19688 arg3 = static_cast< int >(val3);
19689 ecode4 = SWIG_AsVal_int(obj3, &val4);
19690 if (!SWIG_IsOK(ecode4)) {
19691 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_Blit" "', expected argument " "4"" of type '" "int""'");
19692 }
19693 arg4 = static_cast< int >(val4);
19694 ecode5 = SWIG_AsVal_int(obj4, &val5);
19695 if (!SWIG_IsOK(ecode5)) {
19696 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_Blit" "', expected argument " "5"" of type '" "int""'");
19697 }
19698 arg5 = static_cast< int >(val5);
19699 res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_wxDC, 0 | 0 );
19700 if (!SWIG_IsOK(res6)) {
19701 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "DC_Blit" "', expected argument " "6"" of type '" "wxDC *""'");
19702 }
19703 arg6 = reinterpret_cast< wxDC * >(argp6);
19704 ecode7 = SWIG_AsVal_int(obj6, &val7);
19705 if (!SWIG_IsOK(ecode7)) {
19706 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DC_Blit" "', expected argument " "7"" of type '" "int""'");
19707 }
19708 arg7 = static_cast< int >(val7);
19709 ecode8 = SWIG_AsVal_int(obj7, &val8);
19710 if (!SWIG_IsOK(ecode8)) {
19711 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "DC_Blit" "', expected argument " "8"" of type '" "int""'");
19712 }
19713 arg8 = static_cast< int >(val8);
19714 if (obj8) {
19715 ecode9 = SWIG_AsVal_int(obj8, &val9);
19716 if (!SWIG_IsOK(ecode9)) {
19717 SWIG_exception_fail(SWIG_ArgError(ecode9), "in method '" "DC_Blit" "', expected argument " "9"" of type '" "int""'");
19718 }
19719 arg9 = static_cast< int >(val9);
19720 }
19721 if (obj9) {
19722 ecode10 = SWIG_AsVal_bool(obj9, &val10);
19723 if (!SWIG_IsOK(ecode10)) {
19724 SWIG_exception_fail(SWIG_ArgError(ecode10), "in method '" "DC_Blit" "', expected argument " "10"" of type '" "bool""'");
19725 }
19726 arg10 = static_cast< bool >(val10);
19727 }
19728 if (obj10) {
19729 ecode11 = SWIG_AsVal_int(obj10, &val11);
19730 if (!SWIG_IsOK(ecode11)) {
19731 SWIG_exception_fail(SWIG_ArgError(ecode11), "in method '" "DC_Blit" "', expected argument " "11"" of type '" "int""'");
19732 }
19733 arg11 = static_cast< int >(val11);
19734 }
19735 if (obj11) {
19736 ecode12 = SWIG_AsVal_int(obj11, &val12);
19737 if (!SWIG_IsOK(ecode12)) {
19738 SWIG_exception_fail(SWIG_ArgError(ecode12), "in method '" "DC_Blit" "', expected argument " "12"" of type '" "int""'");
19739 }
19740 arg12 = static_cast< int >(val12);
19741 }
19742 {
19743 PyThreadState* __tstate = wxPyBeginAllowThreads();
19744 result = (bool)(arg1)->Blit(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
19745 wxPyEndAllowThreads(__tstate);
19746 if (PyErr_Occurred()) SWIG_fail;
19747 }
19748 {
19749 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19750 }
19751 return resultobj;
19752fail:
19753 return NULL;
19754}
19755
19756
19757SWIGINTERN PyObject *_wrap_DC_BlitPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19758 PyObject *resultobj = 0;
19759 wxDC *arg1 = (wxDC *) 0 ;
19760 wxPoint *arg2 = 0 ;
19761 wxSize *arg3 = 0 ;
19762 wxDC *arg4 = (wxDC *) 0 ;
19763 wxPoint *arg5 = 0 ;
19764 int arg6 = (int) wxCOPY ;
19765 bool arg7 = (bool) false ;
19766 wxPoint const &arg8_defvalue = wxDefaultPosition ;
19767 wxPoint *arg8 = (wxPoint *) &arg8_defvalue ;
19768 bool result;
19769 void *argp1 = 0 ;
19770 int res1 = 0 ;
19771 wxPoint temp2 ;
19772 wxSize temp3 ;
19773 void *argp4 = 0 ;
19774 int res4 = 0 ;
19775 wxPoint temp5 ;
19776 int val6 ;
19777 int ecode6 = 0 ;
19778 bool val7 ;
19779 int ecode7 = 0 ;
19780 wxPoint temp8 ;
19781 PyObject * obj0 = 0 ;
19782 PyObject * obj1 = 0 ;
19783 PyObject * obj2 = 0 ;
19784 PyObject * obj3 = 0 ;
19785 PyObject * obj4 = 0 ;
19786 PyObject * obj5 = 0 ;
19787 PyObject * obj6 = 0 ;
19788 PyObject * obj7 = 0 ;
19789 char * kwnames[] = {
19790 (char *) "self",(char *) "destPt",(char *) "sz",(char *) "source",(char *) "srcPt",(char *) "rop",(char *) "useMask",(char *) "srcPtMask", NULL
19791 };
19792
19793 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOO:DC_BlitPointSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
19794 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19795 if (!SWIG_IsOK(res1)) {
19796 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_BlitPointSize" "', expected argument " "1"" of type '" "wxDC *""'");
19797 }
19798 arg1 = reinterpret_cast< wxDC * >(argp1);
19799 {
19800 arg2 = &temp2;
19801 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19802 }
19803 {
19804 arg3 = &temp3;
19805 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
19806 }
19807 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxDC, 0 | 0 );
19808 if (!SWIG_IsOK(res4)) {
19809 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DC_BlitPointSize" "', expected argument " "4"" of type '" "wxDC *""'");
19810 }
19811 arg4 = reinterpret_cast< wxDC * >(argp4);
19812 {
19813 arg5 = &temp5;
19814 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
19815 }
19816 if (obj5) {
19817 ecode6 = SWIG_AsVal_int(obj5, &val6);
19818 if (!SWIG_IsOK(ecode6)) {
19819 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_BlitPointSize" "', expected argument " "6"" of type '" "int""'");
19820 }
19821 arg6 = static_cast< int >(val6);
19822 }
19823 if (obj6) {
19824 ecode7 = SWIG_AsVal_bool(obj6, &val7);
19825 if (!SWIG_IsOK(ecode7)) {
19826 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "DC_BlitPointSize" "', expected argument " "7"" of type '" "bool""'");
19827 }
19828 arg7 = static_cast< bool >(val7);
19829 }
19830 if (obj7) {
093d3ff1 19831 {
0085ce49
RD
19832 arg8 = &temp8;
19833 if ( ! wxPoint_helper(obj7, &arg8)) SWIG_fail;
093d3ff1 19834 }
0085ce49
RD
19835 }
19836 {
19837 PyThreadState* __tstate = wxPyBeginAllowThreads();
19838 result = (bool)(arg1)->Blit((wxPoint const &)*arg2,(wxSize const &)*arg3,arg4,(wxPoint const &)*arg5,arg6,arg7,(wxPoint const &)*arg8);
19839 wxPyEndAllowThreads(__tstate);
19840 if (PyErr_Occurred()) SWIG_fail;
19841 }
19842 {
19843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19844 }
19845 return resultobj;
19846fail:
19847 return NULL;
19848}
19849
19850
8f514ab4
RD
19851SWIGINTERN PyObject *_wrap_DC_GetAsBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19852 PyObject *resultobj = 0;
19853 wxDC *arg1 = (wxDC *) 0 ;
19854 wxRect *arg2 = (wxRect *) NULL ;
19855 SwigValueWrapper<wxBitmap > result;
19856 void *argp1 = 0 ;
19857 int res1 = 0 ;
19858 void *argp2 = 0 ;
19859 int res2 = 0 ;
19860 PyObject * obj0 = 0 ;
19861 PyObject * obj1 = 0 ;
19862 char * kwnames[] = {
19863 (char *) "self",(char *) "subrect", NULL
19864 };
19865
19866 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DC_GetAsBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
19867 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19868 if (!SWIG_IsOK(res1)) {
19869 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetAsBitmap" "', expected argument " "1"" of type '" "wxDC const *""'");
19870 }
19871 arg1 = reinterpret_cast< wxDC * >(argp1);
19872 if (obj1) {
19873 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
19874 if (!SWIG_IsOK(res2)) {
19875 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_GetAsBitmap" "', expected argument " "2"" of type '" "wxRect const *""'");
19876 }
19877 arg2 = reinterpret_cast< wxRect * >(argp2);
19878 }
19879 {
19880 PyThreadState* __tstate = wxPyBeginAllowThreads();
19881 result = ((wxDC const *)arg1)->GetAsBitmap((wxRect const *)arg2);
19882 wxPyEndAllowThreads(__tstate);
19883 if (PyErr_Occurred()) SWIG_fail;
19884 }
19885 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
19886 return resultobj;
19887fail:
19888 return NULL;
19889}
19890
19891
0085ce49
RD
19892SWIGINTERN PyObject *_wrap_DC_SetClippingRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19893 PyObject *resultobj = 0;
19894 wxDC *arg1 = (wxDC *) 0 ;
19895 int arg2 ;
19896 int arg3 ;
19897 int arg4 ;
19898 int arg5 ;
19899 void *argp1 = 0 ;
19900 int res1 = 0 ;
19901 int val2 ;
19902 int ecode2 = 0 ;
19903 int val3 ;
19904 int ecode3 = 0 ;
19905 int val4 ;
19906 int ecode4 = 0 ;
19907 int val5 ;
19908 int ecode5 = 0 ;
19909 PyObject * obj0 = 0 ;
19910 PyObject * obj1 = 0 ;
19911 PyObject * obj2 = 0 ;
19912 PyObject * obj3 = 0 ;
19913 PyObject * obj4 = 0 ;
19914 char * kwnames[] = {
19915 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
19916 };
19917
19918 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC_SetClippingRegion",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
19919 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19920 if (!SWIG_IsOK(res1)) {
19921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetClippingRegion" "', expected argument " "1"" of type '" "wxDC *""'");
19922 }
19923 arg1 = reinterpret_cast< wxDC * >(argp1);
19924 ecode2 = SWIG_AsVal_int(obj1, &val2);
19925 if (!SWIG_IsOK(ecode2)) {
19926 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetClippingRegion" "', expected argument " "2"" of type '" "int""'");
19927 }
19928 arg2 = static_cast< int >(val2);
19929 ecode3 = SWIG_AsVal_int(obj2, &val3);
19930 if (!SWIG_IsOK(ecode3)) {
19931 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetClippingRegion" "', expected argument " "3"" of type '" "int""'");
19932 }
19933 arg3 = static_cast< int >(val3);
19934 ecode4 = SWIG_AsVal_int(obj3, &val4);
19935 if (!SWIG_IsOK(ecode4)) {
19936 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_SetClippingRegion" "', expected argument " "4"" of type '" "int""'");
19937 }
19938 arg4 = static_cast< int >(val4);
19939 ecode5 = SWIG_AsVal_int(obj4, &val5);
19940 if (!SWIG_IsOK(ecode5)) {
19941 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_SetClippingRegion" "', expected argument " "5"" of type '" "int""'");
19942 }
19943 arg5 = static_cast< int >(val5);
19944 {
19945 PyThreadState* __tstate = wxPyBeginAllowThreads();
19946 (arg1)->SetClippingRegion(arg2,arg3,arg4,arg5);
19947 wxPyEndAllowThreads(__tstate);
19948 if (PyErr_Occurred()) SWIG_fail;
19949 }
19950 resultobj = SWIG_Py_Void();
19951 return resultobj;
19952fail:
19953 return NULL;
19954}
19955
19956
19957SWIGINTERN PyObject *_wrap_DC_SetClippingRegionPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
19958 PyObject *resultobj = 0;
19959 wxDC *arg1 = (wxDC *) 0 ;
19960 wxPoint *arg2 = 0 ;
19961 wxSize *arg3 = 0 ;
19962 void *argp1 = 0 ;
19963 int res1 = 0 ;
19964 wxPoint temp2 ;
19965 wxSize temp3 ;
19966 PyObject * obj0 = 0 ;
19967 PyObject * obj1 = 0 ;
19968 PyObject * obj2 = 0 ;
19969 char * kwnames[] = {
19970 (char *) "self",(char *) "pt",(char *) "sz", NULL
19971 };
19972
19973 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetClippingRegionPointSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
19974 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
19975 if (!SWIG_IsOK(res1)) {
19976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetClippingRegionPointSize" "', expected argument " "1"" of type '" "wxDC *""'");
19977 }
19978 arg1 = reinterpret_cast< wxDC * >(argp1);
19979 {
19980 arg2 = &temp2;
19981 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19982 }
19983 {
19984 arg3 = &temp3;
19985 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
19986 }
19987 {
19988 PyThreadState* __tstate = wxPyBeginAllowThreads();
19989 (arg1)->SetClippingRegion((wxPoint const &)*arg2,(wxSize const &)*arg3);
19990 wxPyEndAllowThreads(__tstate);
19991 if (PyErr_Occurred()) SWIG_fail;
19992 }
19993 resultobj = SWIG_Py_Void();
19994 return resultobj;
19995fail:
19996 return NULL;
19997}
19998
19999
20000SWIGINTERN PyObject *_wrap_DC_SetClippingRegionAsRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20001 PyObject *resultobj = 0;
20002 wxDC *arg1 = (wxDC *) 0 ;
20003 wxRegion *arg2 = 0 ;
20004 void *argp1 = 0 ;
20005 int res1 = 0 ;
20006 void *argp2 = 0 ;
20007 int res2 = 0 ;
20008 PyObject * obj0 = 0 ;
20009 PyObject * obj1 = 0 ;
20010 char * kwnames[] = {
20011 (char *) "self",(char *) "region", NULL
20012 };
20013
20014 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetClippingRegionAsRegion",kwnames,&obj0,&obj1)) SWIG_fail;
20015 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20016 if (!SWIG_IsOK(res1)) {
20017 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetClippingRegionAsRegion" "', expected argument " "1"" of type '" "wxDC *""'");
20018 }
20019 arg1 = reinterpret_cast< wxDC * >(argp1);
20020 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
20021 if (!SWIG_IsOK(res2)) {
20022 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetClippingRegionAsRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
20023 }
20024 if (!argp2) {
20025 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetClippingRegionAsRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
20026 }
20027 arg2 = reinterpret_cast< wxRegion * >(argp2);
20028 {
20029 PyThreadState* __tstate = wxPyBeginAllowThreads();
20030 (arg1)->SetClippingRegion((wxRegion const &)*arg2);
20031 wxPyEndAllowThreads(__tstate);
20032 if (PyErr_Occurred()) SWIG_fail;
20033 }
20034 resultobj = SWIG_Py_Void();
20035 return resultobj;
20036fail:
20037 return NULL;
20038}
20039
20040
20041SWIGINTERN PyObject *_wrap_DC_SetClippingRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20042 PyObject *resultobj = 0;
20043 wxDC *arg1 = (wxDC *) 0 ;
20044 wxRect *arg2 = 0 ;
20045 void *argp1 = 0 ;
20046 int res1 = 0 ;
20047 wxRect temp2 ;
20048 PyObject * obj0 = 0 ;
20049 PyObject * obj1 = 0 ;
20050 char * kwnames[] = {
20051 (char *) "self",(char *) "rect", NULL
20052 };
20053
20054 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetClippingRect",kwnames,&obj0,&obj1)) SWIG_fail;
20055 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20056 if (!SWIG_IsOK(res1)) {
20057 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetClippingRect" "', expected argument " "1"" of type '" "wxDC *""'");
20058 }
20059 arg1 = reinterpret_cast< wxDC * >(argp1);
20060 {
20061 arg2 = &temp2;
20062 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
20063 }
20064 {
20065 PyThreadState* __tstate = wxPyBeginAllowThreads();
20066 (arg1)->SetClippingRegion((wxRect const &)*arg2);
20067 wxPyEndAllowThreads(__tstate);
20068 if (PyErr_Occurred()) SWIG_fail;
20069 }
20070 resultobj = SWIG_Py_Void();
20071 return resultobj;
20072fail:
20073 return NULL;
20074}
20075
20076
20077SWIGINTERN PyObject *_wrap_DC_DrawLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20078 PyObject *resultobj = 0;
20079 wxDC *arg1 = (wxDC *) 0 ;
20080 int arg2 ;
20081 wxPoint *arg3 = (wxPoint *) 0 ;
20082 int arg4 = (int) 0 ;
20083 int arg5 = (int) 0 ;
20084 void *argp1 = 0 ;
20085 int res1 = 0 ;
20086 int val4 ;
20087 int ecode4 = 0 ;
20088 int val5 ;
20089 int ecode5 = 0 ;
20090 PyObject * obj0 = 0 ;
20091 PyObject * obj1 = 0 ;
20092 PyObject * obj2 = 0 ;
20093 PyObject * obj3 = 0 ;
20094 char * kwnames[] = {
20095 (char *) "self",(char *) "points",(char *) "xoffset",(char *) "yoffset", NULL
20096 };
20097
20098 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DC_DrawLines",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
20099 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20100 if (!SWIG_IsOK(res1)) {
20101 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawLines" "', expected argument " "1"" of type '" "wxDC *""'");
20102 }
20103 arg1 = reinterpret_cast< wxDC * >(argp1);
20104 {
20105 arg3 = wxPoint_LIST_helper(obj1, &arg2);
20106 if (arg3 == NULL) SWIG_fail;
20107 }
20108 if (obj2) {
20109 ecode4 = SWIG_AsVal_int(obj2, &val4);
20110 if (!SWIG_IsOK(ecode4)) {
20111 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawLines" "', expected argument " "4"" of type '" "int""'");
20112 }
20113 arg4 = static_cast< int >(val4);
20114 }
20115 if (obj3) {
20116 ecode5 = SWIG_AsVal_int(obj3, &val5);
20117 if (!SWIG_IsOK(ecode5)) {
20118 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawLines" "', expected argument " "5"" of type '" "int""'");
20119 }
20120 arg5 = static_cast< int >(val5);
20121 }
20122 {
20123 PyThreadState* __tstate = wxPyBeginAllowThreads();
20124 (arg1)->DrawLines(arg2,arg3,arg4,arg5);
20125 wxPyEndAllowThreads(__tstate);
20126 if (PyErr_Occurred()) SWIG_fail;
20127 }
20128 resultobj = SWIG_Py_Void();
20129 {
20130 if (arg3) delete [] arg3;
20131 }
20132 return resultobj;
20133fail:
20134 {
20135 if (arg3) delete [] arg3;
20136 }
20137 return NULL;
20138}
20139
20140
20141SWIGINTERN PyObject *_wrap_DC_DrawPolygon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20142 PyObject *resultobj = 0;
20143 wxDC *arg1 = (wxDC *) 0 ;
20144 int arg2 ;
20145 wxPoint *arg3 = (wxPoint *) 0 ;
20146 int arg4 = (int) 0 ;
20147 int arg5 = (int) 0 ;
20148 int arg6 = (int) wxODDEVEN_RULE ;
20149 void *argp1 = 0 ;
20150 int res1 = 0 ;
20151 int val4 ;
20152 int ecode4 = 0 ;
20153 int val5 ;
20154 int ecode5 = 0 ;
20155 int val6 ;
20156 int ecode6 = 0 ;
20157 PyObject * obj0 = 0 ;
20158 PyObject * obj1 = 0 ;
20159 PyObject * obj2 = 0 ;
20160 PyObject * obj3 = 0 ;
20161 PyObject * obj4 = 0 ;
20162 char * kwnames[] = {
20163 (char *) "self",(char *) "points",(char *) "xoffset",(char *) "yoffset",(char *) "fillStyle", NULL
20164 };
20165
20166 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DC_DrawPolygon",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
20167 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20168 if (!SWIG_IsOK(res1)) {
20169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawPolygon" "', expected argument " "1"" of type '" "wxDC *""'");
20170 }
20171 arg1 = reinterpret_cast< wxDC * >(argp1);
20172 {
20173 arg3 = wxPoint_LIST_helper(obj1, &arg2);
20174 if (arg3 == NULL) SWIG_fail;
20175 }
20176 if (obj2) {
20177 ecode4 = SWIG_AsVal_int(obj2, &val4);
20178 if (!SWIG_IsOK(ecode4)) {
20179 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawPolygon" "', expected argument " "4"" of type '" "int""'");
20180 }
20181 arg4 = static_cast< int >(val4);
20182 }
20183 if (obj3) {
20184 ecode5 = SWIG_AsVal_int(obj3, &val5);
20185 if (!SWIG_IsOK(ecode5)) {
20186 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawPolygon" "', expected argument " "5"" of type '" "int""'");
20187 }
20188 arg5 = static_cast< int >(val5);
20189 }
20190 if (obj4) {
20191 ecode6 = SWIG_AsVal_int(obj4, &val6);
20192 if (!SWIG_IsOK(ecode6)) {
20193 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_DrawPolygon" "', expected argument " "6"" of type '" "int""'");
20194 }
20195 arg6 = static_cast< int >(val6);
20196 }
20197 {
20198 PyThreadState* __tstate = wxPyBeginAllowThreads();
20199 (arg1)->DrawPolygon(arg2,arg3,arg4,arg5,arg6);
20200 wxPyEndAllowThreads(__tstate);
20201 if (PyErr_Occurred()) SWIG_fail;
20202 }
20203 resultobj = SWIG_Py_Void();
20204 {
20205 if (arg3) delete [] arg3;
20206 }
20207 return resultobj;
20208fail:
20209 {
20210 if (arg3) delete [] arg3;
20211 }
20212 return NULL;
20213}
20214
20215
20216SWIGINTERN PyObject *_wrap_DC_DrawLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20217 PyObject *resultobj = 0;
20218 wxDC *arg1 = (wxDC *) 0 ;
20219 wxString *arg2 = 0 ;
20220 wxRect *arg3 = 0 ;
20221 int arg4 = (int) wxALIGN_LEFT|wxALIGN_TOP ;
20222 int arg5 = (int) -1 ;
20223 void *argp1 = 0 ;
20224 int res1 = 0 ;
20225 bool temp2 = false ;
20226 wxRect temp3 ;
20227 int val4 ;
20228 int ecode4 = 0 ;
20229 int val5 ;
20230 int ecode5 = 0 ;
20231 PyObject * obj0 = 0 ;
20232 PyObject * obj1 = 0 ;
20233 PyObject * obj2 = 0 ;
20234 PyObject * obj3 = 0 ;
20235 PyObject * obj4 = 0 ;
20236 char * kwnames[] = {
20237 (char *) "self",(char *) "text",(char *) "rect",(char *) "alignment",(char *) "indexAccel", NULL
20238 };
20239
20240 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:DC_DrawLabel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
20241 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20242 if (!SWIG_IsOK(res1)) {
20243 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawLabel" "', expected argument " "1"" of type '" "wxDC *""'");
20244 }
20245 arg1 = reinterpret_cast< wxDC * >(argp1);
20246 {
20247 arg2 = wxString_in_helper(obj1);
20248 if (arg2 == NULL) SWIG_fail;
20249 temp2 = true;
20250 }
20251 {
20252 arg3 = &temp3;
20253 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
20254 }
20255 if (obj3) {
20256 ecode4 = SWIG_AsVal_int(obj3, &val4);
20257 if (!SWIG_IsOK(ecode4)) {
20258 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DC_DrawLabel" "', expected argument " "4"" of type '" "int""'");
20259 }
20260 arg4 = static_cast< int >(val4);
20261 }
20262 if (obj4) {
20263 ecode5 = SWIG_AsVal_int(obj4, &val5);
20264 if (!SWIG_IsOK(ecode5)) {
20265 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawLabel" "', expected argument " "5"" of type '" "int""'");
20266 }
20267 arg5 = static_cast< int >(val5);
20268 }
20269 {
20270 PyThreadState* __tstate = wxPyBeginAllowThreads();
20271 (arg1)->DrawLabel((wxString const &)*arg2,(wxRect const &)*arg3,arg4,arg5);
20272 wxPyEndAllowThreads(__tstate);
20273 if (PyErr_Occurred()) SWIG_fail;
20274 }
20275 resultobj = SWIG_Py_Void();
20276 {
20277 if (temp2)
20278 delete arg2;
20279 }
20280 return resultobj;
20281fail:
20282 {
20283 if (temp2)
20284 delete arg2;
20285 }
20286 return NULL;
20287}
20288
20289
20290SWIGINTERN PyObject *_wrap_DC_DrawImageLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20291 PyObject *resultobj = 0;
20292 wxDC *arg1 = (wxDC *) 0 ;
20293 wxString *arg2 = 0 ;
20294 wxBitmap *arg3 = 0 ;
20295 wxRect *arg4 = 0 ;
20296 int arg5 = (int) wxALIGN_LEFT|wxALIGN_TOP ;
20297 int arg6 = (int) -1 ;
20298 wxRect result;
20299 void *argp1 = 0 ;
20300 int res1 = 0 ;
20301 bool temp2 = false ;
20302 void *argp3 = 0 ;
20303 int res3 = 0 ;
20304 wxRect temp4 ;
20305 int val5 ;
20306 int ecode5 = 0 ;
20307 int val6 ;
20308 int ecode6 = 0 ;
20309 PyObject * obj0 = 0 ;
20310 PyObject * obj1 = 0 ;
20311 PyObject * obj2 = 0 ;
20312 PyObject * obj3 = 0 ;
20313 PyObject * obj4 = 0 ;
20314 PyObject * obj5 = 0 ;
20315 char * kwnames[] = {
20316 (char *) "self",(char *) "text",(char *) "image",(char *) "rect",(char *) "alignment",(char *) "indexAccel", NULL
20317 };
20318
20319 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:DC_DrawImageLabel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
20320 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20321 if (!SWIG_IsOK(res1)) {
20322 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawImageLabel" "', expected argument " "1"" of type '" "wxDC *""'");
20323 }
20324 arg1 = reinterpret_cast< wxDC * >(argp1);
20325 {
20326 arg2 = wxString_in_helper(obj1);
20327 if (arg2 == NULL) SWIG_fail;
20328 temp2 = true;
20329 }
20330 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
20331 if (!SWIG_IsOK(res3)) {
20332 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DC_DrawImageLabel" "', expected argument " "3"" of type '" "wxBitmap const &""'");
20333 }
20334 if (!argp3) {
20335 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_DrawImageLabel" "', expected argument " "3"" of type '" "wxBitmap const &""'");
20336 }
20337 arg3 = reinterpret_cast< wxBitmap * >(argp3);
20338 {
20339 arg4 = &temp4;
20340 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
20341 }
20342 if (obj4) {
20343 ecode5 = SWIG_AsVal_int(obj4, &val5);
20344 if (!SWIG_IsOK(ecode5)) {
20345 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "DC_DrawImageLabel" "', expected argument " "5"" of type '" "int""'");
20346 }
20347 arg5 = static_cast< int >(val5);
20348 }
20349 if (obj5) {
20350 ecode6 = SWIG_AsVal_int(obj5, &val6);
20351 if (!SWIG_IsOK(ecode6)) {
20352 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "DC_DrawImageLabel" "', expected argument " "6"" of type '" "int""'");
20353 }
20354 arg6 = static_cast< int >(val6);
20355 }
20356 {
20357 PyThreadState* __tstate = wxPyBeginAllowThreads();
20358 result = wxDC_DrawImageLabel(arg1,(wxString const &)*arg2,(wxBitmap const &)*arg3,(wxRect const &)*arg4,arg5,arg6);
20359 wxPyEndAllowThreads(__tstate);
20360 if (PyErr_Occurred()) SWIG_fail;
20361 }
20362 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
20363 {
20364 if (temp2)
20365 delete arg2;
20366 }
20367 return resultobj;
20368fail:
20369 {
20370 if (temp2)
20371 delete arg2;
20372 }
20373 return NULL;
20374}
20375
20376
20377SWIGINTERN PyObject *_wrap_DC_DrawSpline(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20378 PyObject *resultobj = 0;
20379 wxDC *arg1 = (wxDC *) 0 ;
20380 int arg2 ;
20381 wxPoint *arg3 = (wxPoint *) 0 ;
20382 void *argp1 = 0 ;
20383 int res1 = 0 ;
20384 PyObject * obj0 = 0 ;
20385 PyObject * obj1 = 0 ;
20386 char * kwnames[] = {
20387 (char *) "self",(char *) "points", NULL
20388 };
20389
20390 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DrawSpline",kwnames,&obj0,&obj1)) SWIG_fail;
20391 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20392 if (!SWIG_IsOK(res1)) {
20393 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DrawSpline" "', expected argument " "1"" of type '" "wxDC *""'");
20394 }
20395 arg1 = reinterpret_cast< wxDC * >(argp1);
20396 {
20397 arg3 = wxPoint_LIST_helper(obj1, &arg2);
20398 if (arg3 == NULL) SWIG_fail;
20399 }
20400 {
20401 PyThreadState* __tstate = wxPyBeginAllowThreads();
20402 (arg1)->DrawSpline(arg2,arg3);
20403 wxPyEndAllowThreads(__tstate);
20404 if (PyErr_Occurred()) SWIG_fail;
20405 }
20406 resultobj = SWIG_Py_Void();
20407 {
20408 if (arg3) delete [] arg3;
20409 }
20410 return resultobj;
20411fail:
20412 {
20413 if (arg3) delete [] arg3;
20414 }
20415 return NULL;
20416}
20417
20418
20419SWIGINTERN PyObject *_wrap_DC_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20420 PyObject *resultobj = 0;
20421 wxDC *arg1 = (wxDC *) 0 ;
20422 void *argp1 = 0 ;
20423 int res1 = 0 ;
20424 PyObject *swig_obj[1] ;
20425
20426 if (!args) SWIG_fail;
20427 swig_obj[0] = args;
20428 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20429 if (!SWIG_IsOK(res1)) {
20430 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_Clear" "', expected argument " "1"" of type '" "wxDC *""'");
20431 }
20432 arg1 = reinterpret_cast< wxDC * >(argp1);
20433 {
20434 PyThreadState* __tstate = wxPyBeginAllowThreads();
20435 (arg1)->Clear();
20436 wxPyEndAllowThreads(__tstate);
20437 if (PyErr_Occurred()) SWIG_fail;
20438 }
20439 resultobj = SWIG_Py_Void();
20440 return resultobj;
20441fail:
20442 return NULL;
20443}
20444
20445
20446SWIGINTERN PyObject *_wrap_DC_StartDoc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20447 PyObject *resultobj = 0;
20448 wxDC *arg1 = (wxDC *) 0 ;
20449 wxString *arg2 = 0 ;
20450 bool result;
20451 void *argp1 = 0 ;
20452 int res1 = 0 ;
20453 bool temp2 = false ;
20454 PyObject * obj0 = 0 ;
20455 PyObject * obj1 = 0 ;
20456 char * kwnames[] = {
20457 (char *) "self",(char *) "message", NULL
20458 };
20459
20460 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_StartDoc",kwnames,&obj0,&obj1)) SWIG_fail;
20461 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20462 if (!SWIG_IsOK(res1)) {
20463 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_StartDoc" "', expected argument " "1"" of type '" "wxDC *""'");
20464 }
20465 arg1 = reinterpret_cast< wxDC * >(argp1);
20466 {
20467 arg2 = wxString_in_helper(obj1);
20468 if (arg2 == NULL) SWIG_fail;
20469 temp2 = true;
20470 }
20471 {
20472 PyThreadState* __tstate = wxPyBeginAllowThreads();
20473 result = (bool)(arg1)->StartDoc((wxString const &)*arg2);
20474 wxPyEndAllowThreads(__tstate);
20475 if (PyErr_Occurred()) SWIG_fail;
20476 }
20477 {
20478 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20479 }
20480 {
20481 if (temp2)
20482 delete arg2;
20483 }
20484 return resultobj;
20485fail:
20486 {
20487 if (temp2)
20488 delete arg2;
20489 }
20490 return NULL;
20491}
20492
20493
20494SWIGINTERN PyObject *_wrap_DC_EndDoc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20495 PyObject *resultobj = 0;
20496 wxDC *arg1 = (wxDC *) 0 ;
20497 void *argp1 = 0 ;
20498 int res1 = 0 ;
20499 PyObject *swig_obj[1] ;
20500
20501 if (!args) SWIG_fail;
20502 swig_obj[0] = args;
20503 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20504 if (!SWIG_IsOK(res1)) {
20505 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_EndDoc" "', expected argument " "1"" of type '" "wxDC *""'");
20506 }
20507 arg1 = reinterpret_cast< wxDC * >(argp1);
20508 {
20509 PyThreadState* __tstate = wxPyBeginAllowThreads();
20510 (arg1)->EndDoc();
20511 wxPyEndAllowThreads(__tstate);
20512 if (PyErr_Occurred()) SWIG_fail;
20513 }
20514 resultobj = SWIG_Py_Void();
20515 return resultobj;
20516fail:
20517 return NULL;
20518}
20519
20520
20521SWIGINTERN PyObject *_wrap_DC_StartPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20522 PyObject *resultobj = 0;
20523 wxDC *arg1 = (wxDC *) 0 ;
20524 void *argp1 = 0 ;
20525 int res1 = 0 ;
20526 PyObject *swig_obj[1] ;
20527
20528 if (!args) SWIG_fail;
20529 swig_obj[0] = args;
20530 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20531 if (!SWIG_IsOK(res1)) {
20532 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_StartPage" "', expected argument " "1"" of type '" "wxDC *""'");
20533 }
20534 arg1 = reinterpret_cast< wxDC * >(argp1);
20535 {
20536 PyThreadState* __tstate = wxPyBeginAllowThreads();
20537 (arg1)->StartPage();
20538 wxPyEndAllowThreads(__tstate);
20539 if (PyErr_Occurred()) SWIG_fail;
20540 }
20541 resultobj = SWIG_Py_Void();
20542 return resultobj;
20543fail:
20544 return NULL;
20545}
20546
20547
20548SWIGINTERN PyObject *_wrap_DC_EndPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20549 PyObject *resultobj = 0;
20550 wxDC *arg1 = (wxDC *) 0 ;
20551 void *argp1 = 0 ;
20552 int res1 = 0 ;
20553 PyObject *swig_obj[1] ;
20554
20555 if (!args) SWIG_fail;
20556 swig_obj[0] = args;
20557 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20558 if (!SWIG_IsOK(res1)) {
20559 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_EndPage" "', expected argument " "1"" of type '" "wxDC *""'");
20560 }
20561 arg1 = reinterpret_cast< wxDC * >(argp1);
20562 {
20563 PyThreadState* __tstate = wxPyBeginAllowThreads();
20564 (arg1)->EndPage();
20565 wxPyEndAllowThreads(__tstate);
20566 if (PyErr_Occurred()) SWIG_fail;
20567 }
20568 resultobj = SWIG_Py_Void();
20569 return resultobj;
20570fail:
20571 return NULL;
20572}
20573
20574
20575SWIGINTERN PyObject *_wrap_DC_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20576 PyObject *resultobj = 0;
20577 wxDC *arg1 = (wxDC *) 0 ;
20578 wxFont *arg2 = 0 ;
20579 void *argp1 = 0 ;
20580 int res1 = 0 ;
20581 void *argp2 = 0 ;
20582 int res2 = 0 ;
20583 PyObject * obj0 = 0 ;
20584 PyObject * obj1 = 0 ;
20585 char * kwnames[] = {
20586 (char *) "self",(char *) "font", NULL
20587 };
20588
20589 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
20590 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20591 if (!SWIG_IsOK(res1)) {
20592 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetFont" "', expected argument " "1"" of type '" "wxDC *""'");
20593 }
20594 arg1 = reinterpret_cast< wxDC * >(argp1);
20595 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
20596 if (!SWIG_IsOK(res2)) {
20597 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
20598 }
20599 if (!argp2) {
20600 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
20601 }
20602 arg2 = reinterpret_cast< wxFont * >(argp2);
20603 {
20604 PyThreadState* __tstate = wxPyBeginAllowThreads();
20605 (arg1)->SetFont((wxFont const &)*arg2);
20606 wxPyEndAllowThreads(__tstate);
20607 if (PyErr_Occurred()) SWIG_fail;
20608 }
20609 resultobj = SWIG_Py_Void();
20610 return resultobj;
20611fail:
20612 return NULL;
20613}
20614
20615
20616SWIGINTERN PyObject *_wrap_DC_SetPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20617 PyObject *resultobj = 0;
20618 wxDC *arg1 = (wxDC *) 0 ;
20619 wxPen *arg2 = 0 ;
20620 void *argp1 = 0 ;
20621 int res1 = 0 ;
20622 void *argp2 = 0 ;
20623 int res2 = 0 ;
20624 PyObject * obj0 = 0 ;
20625 PyObject * obj1 = 0 ;
20626 char * kwnames[] = {
20627 (char *) "self",(char *) "pen", NULL
20628 };
20629
20630 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetPen",kwnames,&obj0,&obj1)) SWIG_fail;
20631 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20632 if (!SWIG_IsOK(res1)) {
20633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetPen" "', expected argument " "1"" of type '" "wxDC *""'");
20634 }
20635 arg1 = reinterpret_cast< wxDC * >(argp1);
20636 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPen, 0 | 0);
20637 if (!SWIG_IsOK(res2)) {
20638 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
20639 }
20640 if (!argp2) {
20641 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
20642 }
20643 arg2 = reinterpret_cast< wxPen * >(argp2);
20644 {
20645 PyThreadState* __tstate = wxPyBeginAllowThreads();
20646 (arg1)->SetPen((wxPen const &)*arg2);
20647 wxPyEndAllowThreads(__tstate);
20648 if (PyErr_Occurred()) SWIG_fail;
20649 }
20650 resultobj = SWIG_Py_Void();
20651 return resultobj;
20652fail:
20653 return NULL;
20654}
20655
20656
20657SWIGINTERN PyObject *_wrap_DC_SetBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20658 PyObject *resultobj = 0;
20659 wxDC *arg1 = (wxDC *) 0 ;
20660 wxBrush *arg2 = 0 ;
20661 void *argp1 = 0 ;
20662 int res1 = 0 ;
20663 void *argp2 = 0 ;
20664 int res2 = 0 ;
20665 PyObject * obj0 = 0 ;
20666 PyObject * obj1 = 0 ;
20667 char * kwnames[] = {
20668 (char *) "self",(char *) "brush", NULL
20669 };
20670
20671 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetBrush",kwnames,&obj0,&obj1)) SWIG_fail;
20672 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20673 if (!SWIG_IsOK(res1)) {
20674 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetBrush" "', expected argument " "1"" of type '" "wxDC *""'");
20675 }
20676 arg1 = reinterpret_cast< wxDC * >(argp1);
20677 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
20678 if (!SWIG_IsOK(res2)) {
20679 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
20680 }
20681 if (!argp2) {
20682 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
20683 }
20684 arg2 = reinterpret_cast< wxBrush * >(argp2);
20685 {
20686 PyThreadState* __tstate = wxPyBeginAllowThreads();
20687 (arg1)->SetBrush((wxBrush const &)*arg2);
20688 wxPyEndAllowThreads(__tstate);
20689 if (PyErr_Occurred()) SWIG_fail;
20690 }
20691 resultobj = SWIG_Py_Void();
20692 return resultobj;
20693fail:
20694 return NULL;
20695}
20696
20697
20698SWIGINTERN PyObject *_wrap_DC_SetBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20699 PyObject *resultobj = 0;
20700 wxDC *arg1 = (wxDC *) 0 ;
20701 wxBrush *arg2 = 0 ;
20702 void *argp1 = 0 ;
20703 int res1 = 0 ;
20704 void *argp2 = 0 ;
20705 int res2 = 0 ;
20706 PyObject * obj0 = 0 ;
20707 PyObject * obj1 = 0 ;
20708 char * kwnames[] = {
20709 (char *) "self",(char *) "brush", NULL
20710 };
20711
20712 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetBackground",kwnames,&obj0,&obj1)) SWIG_fail;
20713 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20714 if (!SWIG_IsOK(res1)) {
20715 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetBackground" "', expected argument " "1"" of type '" "wxDC *""'");
20716 }
20717 arg1 = reinterpret_cast< wxDC * >(argp1);
20718 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
20719 if (!SWIG_IsOK(res2)) {
20720 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetBackground" "', expected argument " "2"" of type '" "wxBrush const &""'");
20721 }
20722 if (!argp2) {
20723 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetBackground" "', expected argument " "2"" of type '" "wxBrush const &""'");
20724 }
20725 arg2 = reinterpret_cast< wxBrush * >(argp2);
20726 {
20727 PyThreadState* __tstate = wxPyBeginAllowThreads();
20728 (arg1)->SetBackground((wxBrush const &)*arg2);
20729 wxPyEndAllowThreads(__tstate);
20730 if (PyErr_Occurred()) SWIG_fail;
20731 }
20732 resultobj = SWIG_Py_Void();
20733 return resultobj;
20734fail:
20735 return NULL;
20736}
20737
20738
20739SWIGINTERN PyObject *_wrap_DC_SetBackgroundMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20740 PyObject *resultobj = 0;
20741 wxDC *arg1 = (wxDC *) 0 ;
20742 int arg2 ;
20743 void *argp1 = 0 ;
20744 int res1 = 0 ;
20745 int val2 ;
20746 int ecode2 = 0 ;
20747 PyObject * obj0 = 0 ;
20748 PyObject * obj1 = 0 ;
20749 char * kwnames[] = {
20750 (char *) "self",(char *) "mode", NULL
20751 };
20752
20753 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetBackgroundMode",kwnames,&obj0,&obj1)) SWIG_fail;
20754 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20755 if (!SWIG_IsOK(res1)) {
20756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetBackgroundMode" "', expected argument " "1"" of type '" "wxDC *""'");
20757 }
20758 arg1 = reinterpret_cast< wxDC * >(argp1);
20759 ecode2 = SWIG_AsVal_int(obj1, &val2);
20760 if (!SWIG_IsOK(ecode2)) {
20761 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetBackgroundMode" "', expected argument " "2"" of type '" "int""'");
20762 }
20763 arg2 = static_cast< int >(val2);
20764 {
20765 PyThreadState* __tstate = wxPyBeginAllowThreads();
20766 (arg1)->SetBackgroundMode(arg2);
20767 wxPyEndAllowThreads(__tstate);
20768 if (PyErr_Occurred()) SWIG_fail;
20769 }
20770 resultobj = SWIG_Py_Void();
20771 return resultobj;
20772fail:
20773 return NULL;
20774}
20775
20776
20777SWIGINTERN PyObject *_wrap_DC_SetPalette(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20778 PyObject *resultobj = 0;
20779 wxDC *arg1 = (wxDC *) 0 ;
20780 wxPalette *arg2 = 0 ;
20781 void *argp1 = 0 ;
20782 int res1 = 0 ;
20783 void *argp2 = 0 ;
20784 int res2 = 0 ;
20785 PyObject * obj0 = 0 ;
20786 PyObject * obj1 = 0 ;
20787 char * kwnames[] = {
20788 (char *) "self",(char *) "palette", NULL
20789 };
20790
20791 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetPalette",kwnames,&obj0,&obj1)) SWIG_fail;
20792 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20793 if (!SWIG_IsOK(res1)) {
20794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetPalette" "', expected argument " "1"" of type '" "wxDC *""'");
20795 }
20796 arg1 = reinterpret_cast< wxDC * >(argp1);
20797 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPalette, 0 | 0);
20798 if (!SWIG_IsOK(res2)) {
20799 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DC_SetPalette" "', expected argument " "2"" of type '" "wxPalette const &""'");
20800 }
20801 if (!argp2) {
20802 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DC_SetPalette" "', expected argument " "2"" of type '" "wxPalette const &""'");
20803 }
20804 arg2 = reinterpret_cast< wxPalette * >(argp2);
20805 {
20806 PyThreadState* __tstate = wxPyBeginAllowThreads();
20807 (arg1)->SetPalette((wxPalette const &)*arg2);
20808 wxPyEndAllowThreads(__tstate);
20809 if (PyErr_Occurred()) SWIG_fail;
20810 }
20811 resultobj = SWIG_Py_Void();
20812 return resultobj;
20813fail:
20814 return NULL;
20815}
20816
20817
20818SWIGINTERN PyObject *_wrap_DC_DestroyClippingRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20819 PyObject *resultobj = 0;
20820 wxDC *arg1 = (wxDC *) 0 ;
20821 void *argp1 = 0 ;
20822 int res1 = 0 ;
20823 PyObject *swig_obj[1] ;
20824
20825 if (!args) SWIG_fail;
20826 swig_obj[0] = args;
20827 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20828 if (!SWIG_IsOK(res1)) {
20829 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DestroyClippingRegion" "', expected argument " "1"" of type '" "wxDC *""'");
20830 }
20831 arg1 = reinterpret_cast< wxDC * >(argp1);
20832 {
20833 PyThreadState* __tstate = wxPyBeginAllowThreads();
20834 (arg1)->DestroyClippingRegion();
20835 wxPyEndAllowThreads(__tstate);
20836 if (PyErr_Occurred()) SWIG_fail;
20837 }
20838 resultobj = SWIG_Py_Void();
20839 return resultobj;
20840fail:
20841 return NULL;
20842}
20843
20844
20845SWIGINTERN PyObject *_wrap_DC_GetClippingBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20846 PyObject *resultobj = 0;
20847 wxDC *arg1 = (wxDC *) 0 ;
20848 int *arg2 = (int *) 0 ;
20849 int *arg3 = (int *) 0 ;
20850 int *arg4 = (int *) 0 ;
20851 int *arg5 = (int *) 0 ;
20852 void *argp1 = 0 ;
20853 int res1 = 0 ;
20854 int temp2 ;
20855 int res2 = SWIG_TMPOBJ ;
20856 int temp3 ;
20857 int res3 = SWIG_TMPOBJ ;
20858 int temp4 ;
20859 int res4 = SWIG_TMPOBJ ;
20860 int temp5 ;
20861 int res5 = SWIG_TMPOBJ ;
20862 PyObject *swig_obj[1] ;
20863
20864 arg2 = &temp2;
20865 arg3 = &temp3;
20866 arg4 = &temp4;
20867 arg5 = &temp5;
20868 if (!args) SWIG_fail;
20869 swig_obj[0] = args;
20870 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20871 if (!SWIG_IsOK(res1)) {
20872 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetClippingBox" "', expected argument " "1"" of type '" "wxDC const *""'");
20873 }
20874 arg1 = reinterpret_cast< wxDC * >(argp1);
20875 {
20876 PyThreadState* __tstate = wxPyBeginAllowThreads();
20877 ((wxDC const *)arg1)->GetClippingBox(arg2,arg3,arg4,arg5);
20878 wxPyEndAllowThreads(__tstate);
20879 if (PyErr_Occurred()) SWIG_fail;
20880 }
20881 resultobj = SWIG_Py_Void();
20882 if (SWIG_IsTmpObj(res2)) {
20883 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
20884 } else {
20885 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20886 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
20887 }
20888 if (SWIG_IsTmpObj(res3)) {
20889 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
20890 } else {
20891 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20892 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
20893 }
20894 if (SWIG_IsTmpObj(res4)) {
20895 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
20896 } else {
20897 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20898 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
20899 }
20900 if (SWIG_IsTmpObj(res5)) {
20901 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
20902 } else {
20903 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
20904 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
20905 }
20906 return resultobj;
20907fail:
20908 return NULL;
20909}
20910
20911
20912SWIGINTERN PyObject *_wrap_DC_GetClippingRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20913 PyObject *resultobj = 0;
20914 wxDC *arg1 = (wxDC *) 0 ;
20915 wxRect result;
20916 void *argp1 = 0 ;
20917 int res1 = 0 ;
20918 PyObject *swig_obj[1] ;
20919
20920 if (!args) SWIG_fail;
20921 swig_obj[0] = args;
20922 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20923 if (!SWIG_IsOK(res1)) {
20924 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetClippingRect" "', expected argument " "1"" of type '" "wxDC *""'");
20925 }
20926 arg1 = reinterpret_cast< wxDC * >(argp1);
20927 {
20928 PyThreadState* __tstate = wxPyBeginAllowThreads();
20929 result = wxDC_GetClippingRect(arg1);
20930 wxPyEndAllowThreads(__tstate);
20931 if (PyErr_Occurred()) SWIG_fail;
20932 }
20933 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
20934 return resultobj;
20935fail:
20936 return NULL;
20937}
20938
20939
20940SWIGINTERN PyObject *_wrap_DC_GetCharHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20941 PyObject *resultobj = 0;
20942 wxDC *arg1 = (wxDC *) 0 ;
20943 int result;
20944 void *argp1 = 0 ;
20945 int res1 = 0 ;
20946 PyObject *swig_obj[1] ;
20947
20948 if (!args) SWIG_fail;
20949 swig_obj[0] = args;
20950 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20951 if (!SWIG_IsOK(res1)) {
20952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetCharHeight" "', expected argument " "1"" of type '" "wxDC const *""'");
20953 }
20954 arg1 = reinterpret_cast< wxDC * >(argp1);
20955 {
20956 PyThreadState* __tstate = wxPyBeginAllowThreads();
20957 result = (int)((wxDC const *)arg1)->GetCharHeight();
20958 wxPyEndAllowThreads(__tstate);
20959 if (PyErr_Occurred()) SWIG_fail;
20960 }
20961 resultobj = SWIG_From_int(static_cast< int >(result));
20962 return resultobj;
20963fail:
20964 return NULL;
20965}
20966
20967
20968SWIGINTERN PyObject *_wrap_DC_GetCharWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
20969 PyObject *resultobj = 0;
20970 wxDC *arg1 = (wxDC *) 0 ;
20971 int result;
20972 void *argp1 = 0 ;
20973 int res1 = 0 ;
20974 PyObject *swig_obj[1] ;
20975
20976 if (!args) SWIG_fail;
20977 swig_obj[0] = args;
20978 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
20979 if (!SWIG_IsOK(res1)) {
20980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetCharWidth" "', expected argument " "1"" of type '" "wxDC const *""'");
20981 }
20982 arg1 = reinterpret_cast< wxDC * >(argp1);
20983 {
20984 PyThreadState* __tstate = wxPyBeginAllowThreads();
20985 result = (int)((wxDC const *)arg1)->GetCharWidth();
20986 wxPyEndAllowThreads(__tstate);
20987 if (PyErr_Occurred()) SWIG_fail;
20988 }
20989 resultobj = SWIG_From_int(static_cast< int >(result));
20990 return resultobj;
20991fail:
20992 return NULL;
20993}
20994
20995
20996SWIGINTERN PyObject *_wrap_DC_GetTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
20997 PyObject *resultobj = 0;
20998 wxDC *arg1 = (wxDC *) 0 ;
20999 wxString *arg2 = 0 ;
21000 int *arg3 = (int *) 0 ;
21001 int *arg4 = (int *) 0 ;
21002 void *argp1 = 0 ;
21003 int res1 = 0 ;
21004 bool temp2 = false ;
21005 int temp3 ;
21006 int res3 = SWIG_TMPOBJ ;
21007 int temp4 ;
21008 int res4 = SWIG_TMPOBJ ;
21009 PyObject * obj0 = 0 ;
21010 PyObject * obj1 = 0 ;
21011 char * kwnames[] = {
21012 (char *) "self",(char *) "string", NULL
21013 };
21014
21015 arg3 = &temp3;
21016 arg4 = &temp4;
21017 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_GetTextExtent",kwnames,&obj0,&obj1)) SWIG_fail;
21018 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21019 if (!SWIG_IsOK(res1)) {
21020 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetTextExtent" "', expected argument " "1"" of type '" "wxDC *""'");
21021 }
21022 arg1 = reinterpret_cast< wxDC * >(argp1);
21023 {
21024 arg2 = wxString_in_helper(obj1);
21025 if (arg2 == NULL) SWIG_fail;
21026 temp2 = true;
21027 }
21028 {
21029 PyThreadState* __tstate = wxPyBeginAllowThreads();
21030 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
21031 wxPyEndAllowThreads(__tstate);
21032 if (PyErr_Occurred()) SWIG_fail;
21033 }
21034 resultobj = SWIG_Py_Void();
21035 if (SWIG_IsTmpObj(res3)) {
21036 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
21037 } else {
21038 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21039 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
21040 }
21041 if (SWIG_IsTmpObj(res4)) {
21042 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
21043 } else {
21044 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21045 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
21046 }
21047 {
21048 if (temp2)
21049 delete arg2;
21050 }
21051 return resultobj;
21052fail:
21053 {
21054 if (temp2)
21055 delete arg2;
21056 }
21057 return NULL;
21058}
21059
21060
21061SWIGINTERN PyObject *_wrap_DC_GetFullTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21062 PyObject *resultobj = 0;
21063 wxDC *arg1 = (wxDC *) 0 ;
21064 wxString *arg2 = 0 ;
21065 int *arg3 = (int *) 0 ;
21066 int *arg4 = (int *) 0 ;
21067 int *arg5 = (int *) 0 ;
21068 int *arg6 = (int *) 0 ;
21069 wxFont *arg7 = (wxFont *) NULL ;
21070 void *argp1 = 0 ;
21071 int res1 = 0 ;
21072 bool temp2 = false ;
21073 int temp3 ;
21074 int res3 = SWIG_TMPOBJ ;
21075 int temp4 ;
21076 int res4 = SWIG_TMPOBJ ;
21077 int temp5 ;
21078 int res5 = SWIG_TMPOBJ ;
21079 int temp6 ;
21080 int res6 = SWIG_TMPOBJ ;
21081 void *argp7 = 0 ;
21082 int res7 = 0 ;
21083 PyObject * obj0 = 0 ;
21084 PyObject * obj1 = 0 ;
21085 PyObject * obj2 = 0 ;
21086 char * kwnames[] = {
21087 (char *) "self",(char *) "string",(char *) "font", NULL
21088 };
21089
21090 arg3 = &temp3;
21091 arg4 = &temp4;
21092 arg5 = &temp5;
21093 arg6 = &temp6;
21094 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DC_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
21095 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21096 if (!SWIG_IsOK(res1)) {
21097 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetFullTextExtent" "', expected argument " "1"" of type '" "wxDC *""'");
21098 }
21099 arg1 = reinterpret_cast< wxDC * >(argp1);
21100 {
21101 arg2 = wxString_in_helper(obj1);
21102 if (arg2 == NULL) SWIG_fail;
21103 temp2 = true;
21104 }
21105 if (obj2) {
21106 res7 = SWIG_ConvertPtr(obj2, &argp7,SWIGTYPE_p_wxFont, 0 | 0 );
21107 if (!SWIG_IsOK(res7)) {
21108 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "DC_GetFullTextExtent" "', expected argument " "7"" of type '" "wxFont *""'");
093d3ff1 21109 }
0085ce49
RD
21110 arg7 = reinterpret_cast< wxFont * >(argp7);
21111 }
21112 {
21113 PyThreadState* __tstate = wxPyBeginAllowThreads();
21114 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7);
21115 wxPyEndAllowThreads(__tstate);
21116 if (PyErr_Occurred()) SWIG_fail;
21117 }
21118 resultobj = SWIG_Py_Void();
21119 if (SWIG_IsTmpObj(res3)) {
21120 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
21121 } else {
21122 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21123 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
21124 }
21125 if (SWIG_IsTmpObj(res4)) {
21126 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
21127 } else {
21128 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21129 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
21130 }
21131 if (SWIG_IsTmpObj(res5)) {
21132 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
21133 } else {
21134 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21135 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
21136 }
21137 if (SWIG_IsTmpObj(res6)) {
21138 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg6)));
21139 } else {
21140 int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21141 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, new_flags));
21142 }
21143 {
21144 if (temp2)
21145 delete arg2;
21146 }
21147 return resultobj;
21148fail:
21149 {
21150 if (temp2)
21151 delete arg2;
21152 }
21153 return NULL;
21154}
21155
21156
21157SWIGINTERN PyObject *_wrap_DC_GetMultiLineTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21158 PyObject *resultobj = 0;
21159 wxDC *arg1 = (wxDC *) 0 ;
21160 wxString *arg2 = 0 ;
21161 int *arg3 = (int *) 0 ;
21162 int *arg4 = (int *) 0 ;
21163 int *arg5 = (int *) 0 ;
21164 wxFont *arg6 = (wxFont *) NULL ;
21165 void *argp1 = 0 ;
21166 int res1 = 0 ;
21167 bool temp2 = false ;
21168 int temp3 ;
21169 int res3 = SWIG_TMPOBJ ;
21170 int temp4 ;
21171 int res4 = SWIG_TMPOBJ ;
21172 int temp5 ;
21173 int res5 = SWIG_TMPOBJ ;
21174 void *argp6 = 0 ;
21175 int res6 = 0 ;
21176 PyObject * obj0 = 0 ;
21177 PyObject * obj1 = 0 ;
21178 PyObject * obj2 = 0 ;
21179 char * kwnames[] = {
21180 (char *) "self",(char *) "text",(char *) "font", NULL
21181 };
21182
21183 arg3 = &temp3;
21184 arg4 = &temp4;
21185 arg5 = &temp5;
21186 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DC_GetMultiLineTextExtent",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
21187 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21188 if (!SWIG_IsOK(res1)) {
21189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetMultiLineTextExtent" "', expected argument " "1"" of type '" "wxDC *""'");
21190 }
21191 arg1 = reinterpret_cast< wxDC * >(argp1);
21192 {
21193 arg2 = wxString_in_helper(obj1);
21194 if (arg2 == NULL) SWIG_fail;
21195 temp2 = true;
21196 }
21197 if (obj2) {
21198 res6 = SWIG_ConvertPtr(obj2, &argp6,SWIGTYPE_p_wxFont, 0 | 0 );
21199 if (!SWIG_IsOK(res6)) {
21200 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "DC_GetMultiLineTextExtent" "', expected argument " "6"" of type '" "wxFont *""'");
093d3ff1 21201 }
0085ce49
RD
21202 arg6 = reinterpret_cast< wxFont * >(argp6);
21203 }
21204 {
21205 PyThreadState* __tstate = wxPyBeginAllowThreads();
21206 (arg1)->GetMultiLineTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6);
21207 wxPyEndAllowThreads(__tstate);
21208 if (PyErr_Occurred()) SWIG_fail;
21209 }
21210 resultobj = SWIG_Py_Void();
21211 if (SWIG_IsTmpObj(res3)) {
21212 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
21213 } else {
21214 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21215 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
21216 }
21217 if (SWIG_IsTmpObj(res4)) {
21218 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
21219 } else {
21220 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21221 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
21222 }
21223 if (SWIG_IsTmpObj(res5)) {
21224 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
21225 } else {
21226 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21227 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
21228 }
21229 {
21230 if (temp2)
21231 delete arg2;
21232 }
21233 return resultobj;
21234fail:
21235 {
21236 if (temp2)
21237 delete arg2;
21238 }
21239 return NULL;
21240}
21241
21242
21243SWIGINTERN PyObject *_wrap_DC_GetPartialTextExtents(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21244 PyObject *resultobj = 0;
21245 wxDC *arg1 = (wxDC *) 0 ;
21246 wxString *arg2 = 0 ;
21247 wxArrayInt result;
21248 void *argp1 = 0 ;
21249 int res1 = 0 ;
21250 bool temp2 = false ;
21251 PyObject * obj0 = 0 ;
21252 PyObject * obj1 = 0 ;
21253 char * kwnames[] = {
21254 (char *) "self",(char *) "text", NULL
21255 };
21256
21257 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_GetPartialTextExtents",kwnames,&obj0,&obj1)) SWIG_fail;
21258 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21259 if (!SWIG_IsOK(res1)) {
21260 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetPartialTextExtents" "', expected argument " "1"" of type '" "wxDC *""'");
21261 }
21262 arg1 = reinterpret_cast< wxDC * >(argp1);
21263 {
21264 arg2 = wxString_in_helper(obj1);
21265 if (arg2 == NULL) SWIG_fail;
21266 temp2 = true;
21267 }
21268 {
21269 PyThreadState* __tstate = wxPyBeginAllowThreads();
21270 result = wxDC_GetPartialTextExtents(arg1,(wxString const &)*arg2);
21271 wxPyEndAllowThreads(__tstate);
21272 if (PyErr_Occurred()) SWIG_fail;
21273 }
21274 {
b39fe951 21275 resultobj = wxArrayInt2PyList_helper(result);
0085ce49
RD
21276 }
21277 {
21278 if (temp2)
21279 delete arg2;
21280 }
21281 return resultobj;
21282fail:
21283 {
21284 if (temp2)
21285 delete arg2;
21286 }
21287 return NULL;
21288}
21289
21290
21291SWIGINTERN PyObject *_wrap_DC_GetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21292 PyObject *resultobj = 0;
21293 wxDC *arg1 = (wxDC *) 0 ;
21294 wxSize result;
21295 void *argp1 = 0 ;
21296 int res1 = 0 ;
21297 PyObject *swig_obj[1] ;
21298
21299 if (!args) SWIG_fail;
21300 swig_obj[0] = args;
21301 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21302 if (!SWIG_IsOK(res1)) {
21303 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetSize" "', expected argument " "1"" of type '" "wxDC *""'");
21304 }
21305 arg1 = reinterpret_cast< wxDC * >(argp1);
21306 {
21307 PyThreadState* __tstate = wxPyBeginAllowThreads();
21308 result = (arg1)->GetSize();
21309 wxPyEndAllowThreads(__tstate);
21310 if (PyErr_Occurred()) SWIG_fail;
21311 }
21312 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
21313 return resultobj;
21314fail:
21315 return NULL;
21316}
21317
21318
21319SWIGINTERN PyObject *_wrap_DC_GetSizeTuple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21320 PyObject *resultobj = 0;
21321 wxDC *arg1 = (wxDC *) 0 ;
21322 int *arg2 = (int *) 0 ;
21323 int *arg3 = (int *) 0 ;
21324 void *argp1 = 0 ;
21325 int res1 = 0 ;
21326 int temp2 ;
21327 int res2 = SWIG_TMPOBJ ;
21328 int temp3 ;
21329 int res3 = SWIG_TMPOBJ ;
21330 PyObject *swig_obj[1] ;
21331
21332 arg2 = &temp2;
21333 arg3 = &temp3;
21334 if (!args) SWIG_fail;
21335 swig_obj[0] = args;
21336 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21337 if (!SWIG_IsOK(res1)) {
21338 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetSizeTuple" "', expected argument " "1"" of type '" "wxDC *""'");
21339 }
21340 arg1 = reinterpret_cast< wxDC * >(argp1);
21341 {
21342 PyThreadState* __tstate = wxPyBeginAllowThreads();
21343 (arg1)->GetSize(arg2,arg3);
21344 wxPyEndAllowThreads(__tstate);
21345 if (PyErr_Occurred()) SWIG_fail;
21346 }
21347 resultobj = SWIG_Py_Void();
21348 if (SWIG_IsTmpObj(res2)) {
21349 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
21350 } else {
21351 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21352 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
21353 }
21354 if (SWIG_IsTmpObj(res3)) {
21355 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
21356 } else {
21357 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21358 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
21359 }
21360 return resultobj;
21361fail:
21362 return NULL;
21363}
21364
21365
21366SWIGINTERN PyObject *_wrap_DC_GetSizeMM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21367 PyObject *resultobj = 0;
21368 wxDC *arg1 = (wxDC *) 0 ;
21369 wxSize result;
21370 void *argp1 = 0 ;
21371 int res1 = 0 ;
21372 PyObject *swig_obj[1] ;
21373
21374 if (!args) SWIG_fail;
21375 swig_obj[0] = args;
21376 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21377 if (!SWIG_IsOK(res1)) {
21378 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetSizeMM" "', expected argument " "1"" of type '" "wxDC const *""'");
21379 }
21380 arg1 = reinterpret_cast< wxDC * >(argp1);
21381 {
21382 PyThreadState* __tstate = wxPyBeginAllowThreads();
21383 result = ((wxDC const *)arg1)->GetSizeMM();
21384 wxPyEndAllowThreads(__tstate);
21385 if (PyErr_Occurred()) SWIG_fail;
21386 }
21387 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
21388 return resultobj;
21389fail:
21390 return NULL;
21391}
21392
21393
21394SWIGINTERN PyObject *_wrap_DC_GetSizeMMTuple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21395 PyObject *resultobj = 0;
21396 wxDC *arg1 = (wxDC *) 0 ;
21397 int *arg2 = (int *) 0 ;
21398 int *arg3 = (int *) 0 ;
21399 void *argp1 = 0 ;
21400 int res1 = 0 ;
21401 int temp2 ;
21402 int res2 = SWIG_TMPOBJ ;
21403 int temp3 ;
21404 int res3 = SWIG_TMPOBJ ;
21405 PyObject *swig_obj[1] ;
21406
21407 arg2 = &temp2;
21408 arg3 = &temp3;
21409 if (!args) SWIG_fail;
21410 swig_obj[0] = args;
21411 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21412 if (!SWIG_IsOK(res1)) {
21413 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetSizeMMTuple" "', expected argument " "1"" of type '" "wxDC const *""'");
21414 }
21415 arg1 = reinterpret_cast< wxDC * >(argp1);
21416 {
21417 PyThreadState* __tstate = wxPyBeginAllowThreads();
21418 ((wxDC const *)arg1)->GetSizeMM(arg2,arg3);
21419 wxPyEndAllowThreads(__tstate);
21420 if (PyErr_Occurred()) SWIG_fail;
21421 }
21422 resultobj = SWIG_Py_Void();
21423 if (SWIG_IsTmpObj(res2)) {
21424 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
21425 } else {
21426 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21427 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
21428 }
21429 if (SWIG_IsTmpObj(res3)) {
21430 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
21431 } else {
21432 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
21433 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
21434 }
21435 return resultobj;
21436fail:
21437 return NULL;
21438}
21439
21440
21441SWIGINTERN PyObject *_wrap_DC_DeviceToLogicalX(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21442 PyObject *resultobj = 0;
21443 wxDC *arg1 = (wxDC *) 0 ;
21444 int arg2 ;
21445 int result;
21446 void *argp1 = 0 ;
21447 int res1 = 0 ;
21448 int val2 ;
21449 int ecode2 = 0 ;
21450 PyObject * obj0 = 0 ;
21451 PyObject * obj1 = 0 ;
21452 char * kwnames[] = {
21453 (char *) "self",(char *) "x", NULL
21454 };
21455
21456 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DeviceToLogicalX",kwnames,&obj0,&obj1)) SWIG_fail;
21457 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21458 if (!SWIG_IsOK(res1)) {
21459 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DeviceToLogicalX" "', expected argument " "1"" of type '" "wxDC const *""'");
21460 }
21461 arg1 = reinterpret_cast< wxDC * >(argp1);
21462 ecode2 = SWIG_AsVal_int(obj1, &val2);
21463 if (!SWIG_IsOK(ecode2)) {
21464 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DeviceToLogicalX" "', expected argument " "2"" of type '" "int""'");
21465 }
21466 arg2 = static_cast< int >(val2);
21467 {
21468 PyThreadState* __tstate = wxPyBeginAllowThreads();
21469 result = (int)((wxDC const *)arg1)->DeviceToLogicalX(arg2);
21470 wxPyEndAllowThreads(__tstate);
21471 if (PyErr_Occurred()) SWIG_fail;
21472 }
21473 resultobj = SWIG_From_int(static_cast< int >(result));
21474 return resultobj;
21475fail:
21476 return NULL;
21477}
21478
21479
21480SWIGINTERN PyObject *_wrap_DC_DeviceToLogicalY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21481 PyObject *resultobj = 0;
21482 wxDC *arg1 = (wxDC *) 0 ;
21483 int arg2 ;
21484 int result;
21485 void *argp1 = 0 ;
21486 int res1 = 0 ;
21487 int val2 ;
21488 int ecode2 = 0 ;
21489 PyObject * obj0 = 0 ;
21490 PyObject * obj1 = 0 ;
21491 char * kwnames[] = {
21492 (char *) "self",(char *) "y", NULL
21493 };
21494
21495 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DeviceToLogicalY",kwnames,&obj0,&obj1)) SWIG_fail;
21496 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21497 if (!SWIG_IsOK(res1)) {
21498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DeviceToLogicalY" "', expected argument " "1"" of type '" "wxDC const *""'");
21499 }
21500 arg1 = reinterpret_cast< wxDC * >(argp1);
21501 ecode2 = SWIG_AsVal_int(obj1, &val2);
21502 if (!SWIG_IsOK(ecode2)) {
21503 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DeviceToLogicalY" "', expected argument " "2"" of type '" "int""'");
21504 }
21505 arg2 = static_cast< int >(val2);
21506 {
21507 PyThreadState* __tstate = wxPyBeginAllowThreads();
21508 result = (int)((wxDC const *)arg1)->DeviceToLogicalY(arg2);
21509 wxPyEndAllowThreads(__tstate);
21510 if (PyErr_Occurred()) SWIG_fail;
21511 }
21512 resultobj = SWIG_From_int(static_cast< int >(result));
21513 return resultobj;
21514fail:
21515 return NULL;
21516}
21517
21518
21519SWIGINTERN PyObject *_wrap_DC_DeviceToLogicalXRel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21520 PyObject *resultobj = 0;
21521 wxDC *arg1 = (wxDC *) 0 ;
21522 int arg2 ;
21523 int result;
21524 void *argp1 = 0 ;
21525 int res1 = 0 ;
21526 int val2 ;
21527 int ecode2 = 0 ;
21528 PyObject * obj0 = 0 ;
21529 PyObject * obj1 = 0 ;
21530 char * kwnames[] = {
21531 (char *) "self",(char *) "x", NULL
21532 };
21533
21534 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DeviceToLogicalXRel",kwnames,&obj0,&obj1)) SWIG_fail;
21535 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21536 if (!SWIG_IsOK(res1)) {
21537 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DeviceToLogicalXRel" "', expected argument " "1"" of type '" "wxDC const *""'");
21538 }
21539 arg1 = reinterpret_cast< wxDC * >(argp1);
21540 ecode2 = SWIG_AsVal_int(obj1, &val2);
21541 if (!SWIG_IsOK(ecode2)) {
21542 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DeviceToLogicalXRel" "', expected argument " "2"" of type '" "int""'");
21543 }
21544 arg2 = static_cast< int >(val2);
21545 {
21546 PyThreadState* __tstate = wxPyBeginAllowThreads();
21547 result = (int)((wxDC const *)arg1)->DeviceToLogicalXRel(arg2);
21548 wxPyEndAllowThreads(__tstate);
21549 if (PyErr_Occurred()) SWIG_fail;
21550 }
21551 resultobj = SWIG_From_int(static_cast< int >(result));
21552 return resultobj;
21553fail:
21554 return NULL;
21555}
21556
21557
21558SWIGINTERN PyObject *_wrap_DC_DeviceToLogicalYRel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21559 PyObject *resultobj = 0;
21560 wxDC *arg1 = (wxDC *) 0 ;
21561 int arg2 ;
21562 int result;
21563 void *argp1 = 0 ;
21564 int res1 = 0 ;
21565 int val2 ;
21566 int ecode2 = 0 ;
21567 PyObject * obj0 = 0 ;
21568 PyObject * obj1 = 0 ;
21569 char * kwnames[] = {
21570 (char *) "self",(char *) "y", NULL
21571 };
21572
21573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_DeviceToLogicalYRel",kwnames,&obj0,&obj1)) SWIG_fail;
21574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21575 if (!SWIG_IsOK(res1)) {
21576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_DeviceToLogicalYRel" "', expected argument " "1"" of type '" "wxDC const *""'");
21577 }
21578 arg1 = reinterpret_cast< wxDC * >(argp1);
21579 ecode2 = SWIG_AsVal_int(obj1, &val2);
21580 if (!SWIG_IsOK(ecode2)) {
21581 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_DeviceToLogicalYRel" "', expected argument " "2"" of type '" "int""'");
21582 }
21583 arg2 = static_cast< int >(val2);
21584 {
21585 PyThreadState* __tstate = wxPyBeginAllowThreads();
21586 result = (int)((wxDC const *)arg1)->DeviceToLogicalYRel(arg2);
21587 wxPyEndAllowThreads(__tstate);
21588 if (PyErr_Occurred()) SWIG_fail;
21589 }
21590 resultobj = SWIG_From_int(static_cast< int >(result));
21591 return resultobj;
21592fail:
21593 return NULL;
21594}
21595
21596
21597SWIGINTERN PyObject *_wrap_DC_LogicalToDeviceX(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21598 PyObject *resultobj = 0;
21599 wxDC *arg1 = (wxDC *) 0 ;
21600 int arg2 ;
21601 int result;
21602 void *argp1 = 0 ;
21603 int res1 = 0 ;
21604 int val2 ;
21605 int ecode2 = 0 ;
21606 PyObject * obj0 = 0 ;
21607 PyObject * obj1 = 0 ;
21608 char * kwnames[] = {
21609 (char *) "self",(char *) "x", NULL
21610 };
21611
21612 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_LogicalToDeviceX",kwnames,&obj0,&obj1)) SWIG_fail;
21613 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21614 if (!SWIG_IsOK(res1)) {
21615 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_LogicalToDeviceX" "', expected argument " "1"" of type '" "wxDC const *""'");
21616 }
21617 arg1 = reinterpret_cast< wxDC * >(argp1);
21618 ecode2 = SWIG_AsVal_int(obj1, &val2);
21619 if (!SWIG_IsOK(ecode2)) {
21620 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_LogicalToDeviceX" "', expected argument " "2"" of type '" "int""'");
21621 }
21622 arg2 = static_cast< int >(val2);
21623 {
21624 PyThreadState* __tstate = wxPyBeginAllowThreads();
21625 result = (int)((wxDC const *)arg1)->LogicalToDeviceX(arg2);
21626 wxPyEndAllowThreads(__tstate);
21627 if (PyErr_Occurred()) SWIG_fail;
21628 }
21629 resultobj = SWIG_From_int(static_cast< int >(result));
21630 return resultobj;
21631fail:
21632 return NULL;
21633}
21634
21635
21636SWIGINTERN PyObject *_wrap_DC_LogicalToDeviceY(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21637 PyObject *resultobj = 0;
21638 wxDC *arg1 = (wxDC *) 0 ;
21639 int arg2 ;
21640 int result;
21641 void *argp1 = 0 ;
21642 int res1 = 0 ;
21643 int val2 ;
21644 int ecode2 = 0 ;
21645 PyObject * obj0 = 0 ;
21646 PyObject * obj1 = 0 ;
21647 char * kwnames[] = {
21648 (char *) "self",(char *) "y", NULL
21649 };
21650
21651 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_LogicalToDeviceY",kwnames,&obj0,&obj1)) SWIG_fail;
21652 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21653 if (!SWIG_IsOK(res1)) {
21654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_LogicalToDeviceY" "', expected argument " "1"" of type '" "wxDC const *""'");
21655 }
21656 arg1 = reinterpret_cast< wxDC * >(argp1);
21657 ecode2 = SWIG_AsVal_int(obj1, &val2);
21658 if (!SWIG_IsOK(ecode2)) {
21659 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_LogicalToDeviceY" "', expected argument " "2"" of type '" "int""'");
21660 }
21661 arg2 = static_cast< int >(val2);
21662 {
21663 PyThreadState* __tstate = wxPyBeginAllowThreads();
21664 result = (int)((wxDC const *)arg1)->LogicalToDeviceY(arg2);
21665 wxPyEndAllowThreads(__tstate);
21666 if (PyErr_Occurred()) SWIG_fail;
21667 }
21668 resultobj = SWIG_From_int(static_cast< int >(result));
21669 return resultobj;
21670fail:
21671 return NULL;
21672}
21673
21674
21675SWIGINTERN PyObject *_wrap_DC_LogicalToDeviceXRel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21676 PyObject *resultobj = 0;
21677 wxDC *arg1 = (wxDC *) 0 ;
21678 int arg2 ;
21679 int result;
21680 void *argp1 = 0 ;
21681 int res1 = 0 ;
21682 int val2 ;
21683 int ecode2 = 0 ;
21684 PyObject * obj0 = 0 ;
21685 PyObject * obj1 = 0 ;
21686 char * kwnames[] = {
21687 (char *) "self",(char *) "x", NULL
21688 };
21689
21690 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_LogicalToDeviceXRel",kwnames,&obj0,&obj1)) SWIG_fail;
21691 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21692 if (!SWIG_IsOK(res1)) {
21693 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_LogicalToDeviceXRel" "', expected argument " "1"" of type '" "wxDC const *""'");
21694 }
21695 arg1 = reinterpret_cast< wxDC * >(argp1);
21696 ecode2 = SWIG_AsVal_int(obj1, &val2);
21697 if (!SWIG_IsOK(ecode2)) {
21698 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_LogicalToDeviceXRel" "', expected argument " "2"" of type '" "int""'");
21699 }
21700 arg2 = static_cast< int >(val2);
21701 {
21702 PyThreadState* __tstate = wxPyBeginAllowThreads();
21703 result = (int)((wxDC const *)arg1)->LogicalToDeviceXRel(arg2);
21704 wxPyEndAllowThreads(__tstate);
21705 if (PyErr_Occurred()) SWIG_fail;
21706 }
21707 resultobj = SWIG_From_int(static_cast< int >(result));
21708 return resultobj;
21709fail:
21710 return NULL;
21711}
21712
21713
21714SWIGINTERN PyObject *_wrap_DC_LogicalToDeviceYRel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
21715 PyObject *resultobj = 0;
21716 wxDC *arg1 = (wxDC *) 0 ;
21717 int arg2 ;
21718 int result;
21719 void *argp1 = 0 ;
21720 int res1 = 0 ;
21721 int val2 ;
21722 int ecode2 = 0 ;
21723 PyObject * obj0 = 0 ;
21724 PyObject * obj1 = 0 ;
21725 char * kwnames[] = {
21726 (char *) "self",(char *) "y", NULL
21727 };
21728
21729 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_LogicalToDeviceYRel",kwnames,&obj0,&obj1)) SWIG_fail;
21730 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21731 if (!SWIG_IsOK(res1)) {
21732 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_LogicalToDeviceYRel" "', expected argument " "1"" of type '" "wxDC const *""'");
21733 }
21734 arg1 = reinterpret_cast< wxDC * >(argp1);
21735 ecode2 = SWIG_AsVal_int(obj1, &val2);
21736 if (!SWIG_IsOK(ecode2)) {
21737 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_LogicalToDeviceYRel" "', expected argument " "2"" of type '" "int""'");
21738 }
21739 arg2 = static_cast< int >(val2);
21740 {
21741 PyThreadState* __tstate = wxPyBeginAllowThreads();
21742 result = (int)((wxDC const *)arg1)->LogicalToDeviceYRel(arg2);
21743 wxPyEndAllowThreads(__tstate);
21744 if (PyErr_Occurred()) SWIG_fail;
21745 }
21746 resultobj = SWIG_From_int(static_cast< int >(result));
21747 return resultobj;
21748fail:
21749 return NULL;
21750}
21751
21752
21753SWIGINTERN PyObject *_wrap_DC_CanDrawBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21754 PyObject *resultobj = 0;
21755 wxDC *arg1 = (wxDC *) 0 ;
21756 bool result;
21757 void *argp1 = 0 ;
21758 int res1 = 0 ;
21759 PyObject *swig_obj[1] ;
21760
21761 if (!args) SWIG_fail;
21762 swig_obj[0] = args;
21763 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21764 if (!SWIG_IsOK(res1)) {
21765 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CanDrawBitmap" "', expected argument " "1"" of type '" "wxDC const *""'");
21766 }
21767 arg1 = reinterpret_cast< wxDC * >(argp1);
21768 {
21769 PyThreadState* __tstate = wxPyBeginAllowThreads();
21770 result = (bool)((wxDC const *)arg1)->CanDrawBitmap();
21771 wxPyEndAllowThreads(__tstate);
21772 if (PyErr_Occurred()) SWIG_fail;
21773 }
21774 {
21775 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21776 }
21777 return resultobj;
21778fail:
21779 return NULL;
21780}
21781
21782
21783SWIGINTERN PyObject *_wrap_DC_CanGetTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21784 PyObject *resultobj = 0;
21785 wxDC *arg1 = (wxDC *) 0 ;
21786 bool result;
21787 void *argp1 = 0 ;
21788 int res1 = 0 ;
21789 PyObject *swig_obj[1] ;
21790
21791 if (!args) SWIG_fail;
21792 swig_obj[0] = args;
21793 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21794 if (!SWIG_IsOK(res1)) {
21795 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CanGetTextExtent" "', expected argument " "1"" of type '" "wxDC const *""'");
21796 }
21797 arg1 = reinterpret_cast< wxDC * >(argp1);
21798 {
21799 PyThreadState* __tstate = wxPyBeginAllowThreads();
21800 result = (bool)((wxDC const *)arg1)->CanGetTextExtent();
21801 wxPyEndAllowThreads(__tstate);
21802 if (PyErr_Occurred()) SWIG_fail;
21803 }
21804 {
21805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21806 }
21807 return resultobj;
21808fail:
21809 return NULL;
21810}
21811
21812
21813SWIGINTERN PyObject *_wrap_DC_GetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21814 PyObject *resultobj = 0;
21815 wxDC *arg1 = (wxDC *) 0 ;
21816 int result;
21817 void *argp1 = 0 ;
21818 int res1 = 0 ;
21819 PyObject *swig_obj[1] ;
21820
21821 if (!args) SWIG_fail;
21822 swig_obj[0] = args;
21823 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21824 if (!SWIG_IsOK(res1)) {
21825 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetDepth" "', expected argument " "1"" of type '" "wxDC const *""'");
21826 }
21827 arg1 = reinterpret_cast< wxDC * >(argp1);
21828 {
21829 PyThreadState* __tstate = wxPyBeginAllowThreads();
21830 result = (int)((wxDC const *)arg1)->GetDepth();
21831 wxPyEndAllowThreads(__tstate);
21832 if (PyErr_Occurred()) SWIG_fail;
21833 }
21834 resultobj = SWIG_From_int(static_cast< int >(result));
21835 return resultobj;
21836fail:
21837 return NULL;
21838}
21839
21840
21841SWIGINTERN PyObject *_wrap_DC_GetPPI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21842 PyObject *resultobj = 0;
21843 wxDC *arg1 = (wxDC *) 0 ;
21844 wxSize result;
21845 void *argp1 = 0 ;
21846 int res1 = 0 ;
21847 PyObject *swig_obj[1] ;
21848
21849 if (!args) SWIG_fail;
21850 swig_obj[0] = args;
21851 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21852 if (!SWIG_IsOK(res1)) {
21853 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetPPI" "', expected argument " "1"" of type '" "wxDC const *""'");
21854 }
21855 arg1 = reinterpret_cast< wxDC * >(argp1);
21856 {
21857 PyThreadState* __tstate = wxPyBeginAllowThreads();
21858 result = ((wxDC const *)arg1)->GetPPI();
21859 wxPyEndAllowThreads(__tstate);
21860 if (PyErr_Occurred()) SWIG_fail;
21861 }
21862 resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
21863 return resultobj;
21864fail:
21865 return NULL;
21866}
21867
21868
b39fe951 21869SWIGINTERN PyObject *_wrap_DC_IsOk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
21870 PyObject *resultobj = 0;
21871 wxDC *arg1 = (wxDC *) 0 ;
21872 bool result;
21873 void *argp1 = 0 ;
21874 int res1 = 0 ;
21875 PyObject *swig_obj[1] ;
21876
21877 if (!args) SWIG_fail;
21878 swig_obj[0] = args;
21879 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21880 if (!SWIG_IsOK(res1)) {
b39fe951 21881 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_IsOk" "', expected argument " "1"" of type '" "wxDC const *""'");
0085ce49
RD
21882 }
21883 arg1 = reinterpret_cast< wxDC * >(argp1);
21884 {
21885 PyThreadState* __tstate = wxPyBeginAllowThreads();
b39fe951 21886 result = (bool)((wxDC const *)arg1)->IsOk();
0085ce49
RD
21887 wxPyEndAllowThreads(__tstate);
21888 if (PyErr_Occurred()) SWIG_fail;
21889 }
21890 {
21891 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21892 }
21893 return resultobj;
21894fail:
21895 return NULL;
21896}
21897
21898
21899SWIGINTERN PyObject *_wrap_DC_GetBackgroundMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21900 PyObject *resultobj = 0;
21901 wxDC *arg1 = (wxDC *) 0 ;
21902 int result;
21903 void *argp1 = 0 ;
21904 int res1 = 0 ;
21905 PyObject *swig_obj[1] ;
21906
21907 if (!args) SWIG_fail;
21908 swig_obj[0] = args;
21909 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21910 if (!SWIG_IsOK(res1)) {
21911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetBackgroundMode" "', expected argument " "1"" of type '" "wxDC const *""'");
21912 }
21913 arg1 = reinterpret_cast< wxDC * >(argp1);
21914 {
21915 PyThreadState* __tstate = wxPyBeginAllowThreads();
21916 result = (int)((wxDC const *)arg1)->GetBackgroundMode();
21917 wxPyEndAllowThreads(__tstate);
21918 if (PyErr_Occurred()) SWIG_fail;
21919 }
21920 resultobj = SWIG_From_int(static_cast< int >(result));
21921 return resultobj;
21922fail:
21923 return NULL;
21924}
21925
21926
21927SWIGINTERN PyObject *_wrap_DC_GetBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21928 PyObject *resultobj = 0;
21929 wxDC *arg1 = (wxDC *) 0 ;
21930 wxBrush *result = 0 ;
21931 void *argp1 = 0 ;
21932 int res1 = 0 ;
21933 PyObject *swig_obj[1] ;
21934
21935 if (!args) SWIG_fail;
21936 swig_obj[0] = args;
21937 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21938 if (!SWIG_IsOK(res1)) {
21939 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetBackground" "', expected argument " "1"" of type '" "wxDC const *""'");
21940 }
21941 arg1 = reinterpret_cast< wxDC * >(argp1);
21942 {
21943 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 21944 {
0085ce49
RD
21945 wxBrush const &_result_ref = ((wxDC const *)arg1)->GetBackground();
21946 result = (wxBrush *) &_result_ref;
093d3ff1 21947 }
0085ce49
RD
21948 wxPyEndAllowThreads(__tstate);
21949 if (PyErr_Occurred()) SWIG_fail;
21950 }
21951 {
21952 wxBrush* resultptr = new wxBrush(*result);
21953 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBrush, 1);
21954 }
21955 return resultobj;
21956fail:
21957 return NULL;
21958}
21959
21960
21961SWIGINTERN PyObject *_wrap_DC_GetBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21962 PyObject *resultobj = 0;
21963 wxDC *arg1 = (wxDC *) 0 ;
21964 wxBrush *result = 0 ;
21965 void *argp1 = 0 ;
21966 int res1 = 0 ;
21967 PyObject *swig_obj[1] ;
21968
21969 if (!args) SWIG_fail;
21970 swig_obj[0] = args;
21971 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
21972 if (!SWIG_IsOK(res1)) {
21973 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetBrush" "', expected argument " "1"" of type '" "wxDC const *""'");
21974 }
21975 arg1 = reinterpret_cast< wxDC * >(argp1);
21976 {
21977 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 21978 {
0085ce49
RD
21979 wxBrush const &_result_ref = ((wxDC const *)arg1)->GetBrush();
21980 result = (wxBrush *) &_result_ref;
093d3ff1 21981 }
0085ce49
RD
21982 wxPyEndAllowThreads(__tstate);
21983 if (PyErr_Occurred()) SWIG_fail;
21984 }
21985 {
21986 wxBrush* resultptr = new wxBrush(*result);
21987 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBrush, 1);
21988 }
21989 return resultobj;
21990fail:
21991 return NULL;
21992}
21993
21994
21995SWIGINTERN PyObject *_wrap_DC_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
21996 PyObject *resultobj = 0;
21997 wxDC *arg1 = (wxDC *) 0 ;
21998 wxFont *result = 0 ;
21999 void *argp1 = 0 ;
22000 int res1 = 0 ;
22001 PyObject *swig_obj[1] ;
22002
22003 if (!args) SWIG_fail;
22004 swig_obj[0] = args;
22005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22006 if (!SWIG_IsOK(res1)) {
22007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetFont" "', expected argument " "1"" of type '" "wxDC const *""'");
22008 }
22009 arg1 = reinterpret_cast< wxDC * >(argp1);
22010 {
22011 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22012 {
0085ce49
RD
22013 wxFont const &_result_ref = ((wxDC const *)arg1)->GetFont();
22014 result = (wxFont *) &_result_ref;
093d3ff1 22015 }
0085ce49
RD
22016 wxPyEndAllowThreads(__tstate);
22017 if (PyErr_Occurred()) SWIG_fail;
22018 }
22019 {
22020 wxFont* resultptr = new wxFont(*result);
22021 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxFont, 1);
22022 }
22023 return resultobj;
22024fail:
22025 return NULL;
22026}
22027
22028
22029SWIGINTERN PyObject *_wrap_DC_GetPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22030 PyObject *resultobj = 0;
22031 wxDC *arg1 = (wxDC *) 0 ;
22032 wxPen *result = 0 ;
22033 void *argp1 = 0 ;
22034 int res1 = 0 ;
22035 PyObject *swig_obj[1] ;
22036
22037 if (!args) SWIG_fail;
22038 swig_obj[0] = args;
22039 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22040 if (!SWIG_IsOK(res1)) {
22041 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetPen" "', expected argument " "1"" of type '" "wxDC const *""'");
22042 }
22043 arg1 = reinterpret_cast< wxDC * >(argp1);
22044 {
22045 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22046 {
0085ce49
RD
22047 wxPen const &_result_ref = ((wxDC const *)arg1)->GetPen();
22048 result = (wxPen *) &_result_ref;
093d3ff1 22049 }
0085ce49
RD
22050 wxPyEndAllowThreads(__tstate);
22051 if (PyErr_Occurred()) SWIG_fail;
22052 }
22053 {
22054 wxPen* resultptr = new wxPen(*result);
22055 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxPen, 1);
22056 }
22057 return resultobj;
22058fail:
22059 return NULL;
22060}
22061
22062
22063SWIGINTERN PyObject *_wrap_DC_GetTextBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22064 PyObject *resultobj = 0;
22065 wxDC *arg1 = (wxDC *) 0 ;
22066 wxColour *result = 0 ;
22067 void *argp1 = 0 ;
22068 int res1 = 0 ;
22069 PyObject *swig_obj[1] ;
22070
22071 if (!args) SWIG_fail;
22072 swig_obj[0] = args;
22073 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22074 if (!SWIG_IsOK(res1)) {
22075 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetTextBackground" "', expected argument " "1"" of type '" "wxDC const *""'");
22076 }
22077 arg1 = reinterpret_cast< wxDC * >(argp1);
22078 {
22079 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22080 {
0085ce49
RD
22081 wxColour const &_result_ref = ((wxDC const *)arg1)->GetTextBackground();
22082 result = (wxColour *) &_result_ref;
093d3ff1 22083 }
0085ce49
RD
22084 wxPyEndAllowThreads(__tstate);
22085 if (PyErr_Occurred()) SWIG_fail;
22086 }
22087 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
22088 return resultobj;
22089fail:
22090 return NULL;
22091}
22092
22093
22094SWIGINTERN PyObject *_wrap_DC_GetTextForeground(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22095 PyObject *resultobj = 0;
22096 wxDC *arg1 = (wxDC *) 0 ;
22097 wxColour *result = 0 ;
22098 void *argp1 = 0 ;
22099 int res1 = 0 ;
22100 PyObject *swig_obj[1] ;
22101
22102 if (!args) SWIG_fail;
22103 swig_obj[0] = args;
22104 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22105 if (!SWIG_IsOK(res1)) {
22106 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetTextForeground" "', expected argument " "1"" of type '" "wxDC const *""'");
22107 }
22108 arg1 = reinterpret_cast< wxDC * >(argp1);
22109 {
22110 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 22111 {
0085ce49
RD
22112 wxColour const &_result_ref = ((wxDC const *)arg1)->GetTextForeground();
22113 result = (wxColour *) &_result_ref;
093d3ff1 22114 }
0085ce49
RD
22115 wxPyEndAllowThreads(__tstate);
22116 if (PyErr_Occurred()) SWIG_fail;
22117 }
22118 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
22119 return resultobj;
22120fail:
22121 return NULL;
22122}
22123
22124
22125SWIGINTERN PyObject *_wrap_DC_SetTextForeground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22126 PyObject *resultobj = 0;
22127 wxDC *arg1 = (wxDC *) 0 ;
22128 wxColour *arg2 = 0 ;
22129 void *argp1 = 0 ;
22130 int res1 = 0 ;
22131 wxColour temp2 ;
22132 PyObject * obj0 = 0 ;
22133 PyObject * obj1 = 0 ;
22134 char * kwnames[] = {
22135 (char *) "self",(char *) "colour", NULL
22136 };
22137
22138 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetTextForeground",kwnames,&obj0,&obj1)) SWIG_fail;
22139 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22140 if (!SWIG_IsOK(res1)) {
22141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetTextForeground" "', expected argument " "1"" of type '" "wxDC *""'");
22142 }
22143 arg1 = reinterpret_cast< wxDC * >(argp1);
22144 {
22145 arg2 = &temp2;
22146 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22147 }
22148 {
22149 PyThreadState* __tstate = wxPyBeginAllowThreads();
22150 (arg1)->SetTextForeground((wxColour const &)*arg2);
22151 wxPyEndAllowThreads(__tstate);
22152 if (PyErr_Occurred()) SWIG_fail;
22153 }
22154 resultobj = SWIG_Py_Void();
22155 return resultobj;
22156fail:
22157 return NULL;
22158}
22159
22160
22161SWIGINTERN PyObject *_wrap_DC_SetTextBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22162 PyObject *resultobj = 0;
22163 wxDC *arg1 = (wxDC *) 0 ;
22164 wxColour *arg2 = 0 ;
22165 void *argp1 = 0 ;
22166 int res1 = 0 ;
22167 wxColour temp2 ;
22168 PyObject * obj0 = 0 ;
22169 PyObject * obj1 = 0 ;
22170 char * kwnames[] = {
22171 (char *) "self",(char *) "colour", NULL
22172 };
22173
22174 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetTextBackground",kwnames,&obj0,&obj1)) SWIG_fail;
22175 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22176 if (!SWIG_IsOK(res1)) {
22177 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetTextBackground" "', expected argument " "1"" of type '" "wxDC *""'");
22178 }
22179 arg1 = reinterpret_cast< wxDC * >(argp1);
22180 {
22181 arg2 = &temp2;
22182 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
22183 }
22184 {
22185 PyThreadState* __tstate = wxPyBeginAllowThreads();
22186 (arg1)->SetTextBackground((wxColour const &)*arg2);
22187 wxPyEndAllowThreads(__tstate);
22188 if (PyErr_Occurred()) SWIG_fail;
22189 }
22190 resultobj = SWIG_Py_Void();
22191 return resultobj;
22192fail:
22193 return NULL;
22194}
22195
22196
22197SWIGINTERN PyObject *_wrap_DC_GetMapMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22198 PyObject *resultobj = 0;
22199 wxDC *arg1 = (wxDC *) 0 ;
22200 int result;
22201 void *argp1 = 0 ;
22202 int res1 = 0 ;
22203 PyObject *swig_obj[1] ;
22204
22205 if (!args) SWIG_fail;
22206 swig_obj[0] = args;
22207 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22208 if (!SWIG_IsOK(res1)) {
22209 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetMapMode" "', expected argument " "1"" of type '" "wxDC const *""'");
22210 }
22211 arg1 = reinterpret_cast< wxDC * >(argp1);
22212 {
22213 PyThreadState* __tstate = wxPyBeginAllowThreads();
22214 result = (int)((wxDC const *)arg1)->GetMapMode();
22215 wxPyEndAllowThreads(__tstate);
22216 if (PyErr_Occurred()) SWIG_fail;
22217 }
22218 resultobj = SWIG_From_int(static_cast< int >(result));
22219 return resultobj;
22220fail:
22221 return NULL;
22222}
22223
22224
22225SWIGINTERN PyObject *_wrap_DC_SetMapMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22226 PyObject *resultobj = 0;
22227 wxDC *arg1 = (wxDC *) 0 ;
22228 int arg2 ;
22229 void *argp1 = 0 ;
22230 int res1 = 0 ;
22231 int val2 ;
22232 int ecode2 = 0 ;
22233 PyObject * obj0 = 0 ;
22234 PyObject * obj1 = 0 ;
22235 char * kwnames[] = {
22236 (char *) "self",(char *) "mode", NULL
22237 };
22238
22239 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetMapMode",kwnames,&obj0,&obj1)) SWIG_fail;
22240 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22241 if (!SWIG_IsOK(res1)) {
22242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetMapMode" "', expected argument " "1"" of type '" "wxDC *""'");
22243 }
22244 arg1 = reinterpret_cast< wxDC * >(argp1);
22245 ecode2 = SWIG_AsVal_int(obj1, &val2);
22246 if (!SWIG_IsOK(ecode2)) {
22247 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetMapMode" "', expected argument " "2"" of type '" "int""'");
22248 }
22249 arg2 = static_cast< int >(val2);
22250 {
22251 PyThreadState* __tstate = wxPyBeginAllowThreads();
22252 (arg1)->SetMapMode(arg2);
22253 wxPyEndAllowThreads(__tstate);
22254 if (PyErr_Occurred()) SWIG_fail;
22255 }
22256 resultobj = SWIG_Py_Void();
22257 return resultobj;
22258fail:
22259 return NULL;
22260}
22261
22262
22263SWIGINTERN PyObject *_wrap_DC_GetUserScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22264 PyObject *resultobj = 0;
22265 wxDC *arg1 = (wxDC *) 0 ;
22266 double *arg2 = (double *) 0 ;
22267 double *arg3 = (double *) 0 ;
22268 void *argp1 = 0 ;
22269 int res1 = 0 ;
22270 double temp2 ;
22271 int res2 = SWIG_TMPOBJ ;
22272 double temp3 ;
22273 int res3 = SWIG_TMPOBJ ;
22274 PyObject *swig_obj[1] ;
22275
22276 arg2 = &temp2;
22277 arg3 = &temp3;
22278 if (!args) SWIG_fail;
22279 swig_obj[0] = args;
22280 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22281 if (!SWIG_IsOK(res1)) {
22282 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetUserScale" "', expected argument " "1"" of type '" "wxDC const *""'");
22283 }
22284 arg1 = reinterpret_cast< wxDC * >(argp1);
22285 {
22286 PyThreadState* __tstate = wxPyBeginAllowThreads();
22287 ((wxDC const *)arg1)->GetUserScale(arg2,arg3);
22288 wxPyEndAllowThreads(__tstate);
22289 if (PyErr_Occurred()) SWIG_fail;
22290 }
22291 resultobj = SWIG_Py_Void();
22292 if (SWIG_IsTmpObj(res2)) {
22293 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg2)));
22294 } else {
22295 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22296 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, new_flags));
22297 }
22298 if (SWIG_IsTmpObj(res3)) {
22299 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
22300 } else {
22301 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22302 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
22303 }
22304 return resultobj;
22305fail:
22306 return NULL;
22307}
22308
22309
22310SWIGINTERN PyObject *_wrap_DC_SetUserScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22311 PyObject *resultobj = 0;
22312 wxDC *arg1 = (wxDC *) 0 ;
22313 double arg2 ;
22314 double arg3 ;
22315 void *argp1 = 0 ;
22316 int res1 = 0 ;
22317 double val2 ;
22318 int ecode2 = 0 ;
22319 double val3 ;
22320 int ecode3 = 0 ;
22321 PyObject * obj0 = 0 ;
22322 PyObject * obj1 = 0 ;
22323 PyObject * obj2 = 0 ;
22324 char * kwnames[] = {
22325 (char *) "self",(char *) "x",(char *) "y", NULL
22326 };
22327
22328 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetUserScale",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22329 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22330 if (!SWIG_IsOK(res1)) {
22331 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetUserScale" "', expected argument " "1"" of type '" "wxDC *""'");
22332 }
22333 arg1 = reinterpret_cast< wxDC * >(argp1);
22334 ecode2 = SWIG_AsVal_double(obj1, &val2);
22335 if (!SWIG_IsOK(ecode2)) {
22336 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetUserScale" "', expected argument " "2"" of type '" "double""'");
22337 }
22338 arg2 = static_cast< double >(val2);
22339 ecode3 = SWIG_AsVal_double(obj2, &val3);
22340 if (!SWIG_IsOK(ecode3)) {
22341 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetUserScale" "', expected argument " "3"" of type '" "double""'");
22342 }
22343 arg3 = static_cast< double >(val3);
22344 {
22345 PyThreadState* __tstate = wxPyBeginAllowThreads();
22346 (arg1)->SetUserScale(arg2,arg3);
22347 wxPyEndAllowThreads(__tstate);
22348 if (PyErr_Occurred()) SWIG_fail;
22349 }
22350 resultobj = SWIG_Py_Void();
22351 return resultobj;
22352fail:
22353 return NULL;
22354}
22355
22356
22357SWIGINTERN PyObject *_wrap_DC_GetLogicalScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22358 PyObject *resultobj = 0;
22359 wxDC *arg1 = (wxDC *) 0 ;
22360 double *arg2 = (double *) 0 ;
22361 double *arg3 = (double *) 0 ;
22362 void *argp1 = 0 ;
22363 int res1 = 0 ;
22364 double temp2 ;
22365 int res2 = SWIG_TMPOBJ ;
22366 double temp3 ;
22367 int res3 = SWIG_TMPOBJ ;
22368 PyObject *swig_obj[1] ;
22369
22370 arg2 = &temp2;
22371 arg3 = &temp3;
22372 if (!args) SWIG_fail;
22373 swig_obj[0] = args;
22374 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22375 if (!SWIG_IsOK(res1)) {
22376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetLogicalScale" "', expected argument " "1"" of type '" "wxDC *""'");
22377 }
22378 arg1 = reinterpret_cast< wxDC * >(argp1);
22379 {
22380 PyThreadState* __tstate = wxPyBeginAllowThreads();
22381 (arg1)->GetLogicalScale(arg2,arg3);
22382 wxPyEndAllowThreads(__tstate);
22383 if (PyErr_Occurred()) SWIG_fail;
22384 }
22385 resultobj = SWIG_Py_Void();
22386 if (SWIG_IsTmpObj(res2)) {
22387 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg2)));
22388 } else {
22389 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22390 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, new_flags));
22391 }
22392 if (SWIG_IsTmpObj(res3)) {
22393 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
22394 } else {
22395 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22396 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
22397 }
22398 return resultobj;
22399fail:
22400 return NULL;
22401}
22402
22403
22404SWIGINTERN PyObject *_wrap_DC_SetLogicalScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22405 PyObject *resultobj = 0;
22406 wxDC *arg1 = (wxDC *) 0 ;
22407 double arg2 ;
22408 double arg3 ;
22409 void *argp1 = 0 ;
22410 int res1 = 0 ;
22411 double val2 ;
22412 int ecode2 = 0 ;
22413 double val3 ;
22414 int ecode3 = 0 ;
22415 PyObject * obj0 = 0 ;
22416 PyObject * obj1 = 0 ;
22417 PyObject * obj2 = 0 ;
22418 char * kwnames[] = {
22419 (char *) "self",(char *) "x",(char *) "y", NULL
22420 };
22421
22422 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetLogicalScale",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22423 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22424 if (!SWIG_IsOK(res1)) {
22425 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetLogicalScale" "', expected argument " "1"" of type '" "wxDC *""'");
22426 }
22427 arg1 = reinterpret_cast< wxDC * >(argp1);
22428 ecode2 = SWIG_AsVal_double(obj1, &val2);
22429 if (!SWIG_IsOK(ecode2)) {
22430 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetLogicalScale" "', expected argument " "2"" of type '" "double""'");
22431 }
22432 arg2 = static_cast< double >(val2);
22433 ecode3 = SWIG_AsVal_double(obj2, &val3);
22434 if (!SWIG_IsOK(ecode3)) {
22435 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetLogicalScale" "', expected argument " "3"" of type '" "double""'");
22436 }
22437 arg3 = static_cast< double >(val3);
22438 {
22439 PyThreadState* __tstate = wxPyBeginAllowThreads();
22440 (arg1)->SetLogicalScale(arg2,arg3);
22441 wxPyEndAllowThreads(__tstate);
22442 if (PyErr_Occurred()) SWIG_fail;
22443 }
22444 resultobj = SWIG_Py_Void();
22445 return resultobj;
22446fail:
22447 return NULL;
22448}
22449
22450
22451SWIGINTERN PyObject *_wrap_DC_GetLogicalOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22452 PyObject *resultobj = 0;
22453 wxDC *arg1 = (wxDC *) 0 ;
22454 wxPoint result;
22455 void *argp1 = 0 ;
22456 int res1 = 0 ;
22457 PyObject *swig_obj[1] ;
22458
22459 if (!args) SWIG_fail;
22460 swig_obj[0] = args;
22461 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22462 if (!SWIG_IsOK(res1)) {
22463 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetLogicalOrigin" "', expected argument " "1"" of type '" "wxDC const *""'");
22464 }
22465 arg1 = reinterpret_cast< wxDC * >(argp1);
22466 {
22467 PyThreadState* __tstate = wxPyBeginAllowThreads();
22468 result = ((wxDC const *)arg1)->GetLogicalOrigin();
22469 wxPyEndAllowThreads(__tstate);
22470 if (PyErr_Occurred()) SWIG_fail;
22471 }
22472 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
22473 return resultobj;
22474fail:
22475 return NULL;
22476}
22477
22478
22479SWIGINTERN PyObject *_wrap_DC_GetLogicalOriginTuple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22480 PyObject *resultobj = 0;
22481 wxDC *arg1 = (wxDC *) 0 ;
22482 int *arg2 = (int *) 0 ;
22483 int *arg3 = (int *) 0 ;
22484 void *argp1 = 0 ;
22485 int res1 = 0 ;
22486 int temp2 ;
22487 int res2 = SWIG_TMPOBJ ;
22488 int temp3 ;
22489 int res3 = SWIG_TMPOBJ ;
22490 PyObject *swig_obj[1] ;
22491
22492 arg2 = &temp2;
22493 arg3 = &temp3;
22494 if (!args) SWIG_fail;
22495 swig_obj[0] = args;
22496 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22497 if (!SWIG_IsOK(res1)) {
22498 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetLogicalOriginTuple" "', expected argument " "1"" of type '" "wxDC const *""'");
22499 }
22500 arg1 = reinterpret_cast< wxDC * >(argp1);
22501 {
22502 PyThreadState* __tstate = wxPyBeginAllowThreads();
22503 ((wxDC const *)arg1)->GetLogicalOrigin(arg2,arg3);
22504 wxPyEndAllowThreads(__tstate);
22505 if (PyErr_Occurred()) SWIG_fail;
22506 }
22507 resultobj = SWIG_Py_Void();
22508 if (SWIG_IsTmpObj(res2)) {
22509 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
22510 } else {
22511 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22512 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
22513 }
22514 if (SWIG_IsTmpObj(res3)) {
22515 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
22516 } else {
22517 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22518 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
22519 }
22520 return resultobj;
22521fail:
22522 return NULL;
22523}
22524
22525
22526SWIGINTERN PyObject *_wrap_DC_SetLogicalOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22527 PyObject *resultobj = 0;
22528 wxDC *arg1 = (wxDC *) 0 ;
22529 int arg2 ;
22530 int arg3 ;
22531 void *argp1 = 0 ;
22532 int res1 = 0 ;
22533 int val2 ;
22534 int ecode2 = 0 ;
22535 int val3 ;
22536 int ecode3 = 0 ;
22537 PyObject * obj0 = 0 ;
22538 PyObject * obj1 = 0 ;
22539 PyObject * obj2 = 0 ;
22540 char * kwnames[] = {
22541 (char *) "self",(char *) "x",(char *) "y", NULL
22542 };
22543
22544 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetLogicalOrigin",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22545 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22546 if (!SWIG_IsOK(res1)) {
22547 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetLogicalOrigin" "', expected argument " "1"" of type '" "wxDC *""'");
22548 }
22549 arg1 = reinterpret_cast< wxDC * >(argp1);
22550 ecode2 = SWIG_AsVal_int(obj1, &val2);
22551 if (!SWIG_IsOK(ecode2)) {
22552 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetLogicalOrigin" "', expected argument " "2"" of type '" "int""'");
22553 }
22554 arg2 = static_cast< int >(val2);
22555 ecode3 = SWIG_AsVal_int(obj2, &val3);
22556 if (!SWIG_IsOK(ecode3)) {
22557 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetLogicalOrigin" "', expected argument " "3"" of type '" "int""'");
22558 }
22559 arg3 = static_cast< int >(val3);
22560 {
22561 PyThreadState* __tstate = wxPyBeginAllowThreads();
22562 (arg1)->SetLogicalOrigin(arg2,arg3);
22563 wxPyEndAllowThreads(__tstate);
22564 if (PyErr_Occurred()) SWIG_fail;
22565 }
22566 resultobj = SWIG_Py_Void();
22567 return resultobj;
22568fail:
22569 return NULL;
22570}
22571
22572
22573SWIGINTERN PyObject *_wrap_DC_SetLogicalOriginPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22574 PyObject *resultobj = 0;
22575 wxDC *arg1 = (wxDC *) 0 ;
22576 wxPoint *arg2 = 0 ;
22577 void *argp1 = 0 ;
22578 int res1 = 0 ;
22579 wxPoint temp2 ;
22580 PyObject * obj0 = 0 ;
22581 PyObject * obj1 = 0 ;
22582 char * kwnames[] = {
22583 (char *) "self",(char *) "point", NULL
22584 };
22585
22586 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetLogicalOriginPoint",kwnames,&obj0,&obj1)) SWIG_fail;
22587 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22588 if (!SWIG_IsOK(res1)) {
22589 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetLogicalOriginPoint" "', expected argument " "1"" of type '" "wxDC *""'");
22590 }
22591 arg1 = reinterpret_cast< wxDC * >(argp1);
22592 {
22593 arg2 = &temp2;
22594 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22595 }
22596 {
22597 PyThreadState* __tstate = wxPyBeginAllowThreads();
22598 wxDC_SetLogicalOriginPoint(arg1,(wxPoint const &)*arg2);
22599 wxPyEndAllowThreads(__tstate);
22600 if (PyErr_Occurred()) SWIG_fail;
22601 }
22602 resultobj = SWIG_Py_Void();
22603 return resultobj;
22604fail:
22605 return NULL;
22606}
22607
22608
22609SWIGINTERN PyObject *_wrap_DC_GetDeviceOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22610 PyObject *resultobj = 0;
22611 wxDC *arg1 = (wxDC *) 0 ;
22612 wxPoint result;
22613 void *argp1 = 0 ;
22614 int res1 = 0 ;
22615 PyObject *swig_obj[1] ;
22616
22617 if (!args) SWIG_fail;
22618 swig_obj[0] = args;
22619 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22620 if (!SWIG_IsOK(res1)) {
22621 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetDeviceOrigin" "', expected argument " "1"" of type '" "wxDC const *""'");
22622 }
22623 arg1 = reinterpret_cast< wxDC * >(argp1);
22624 {
22625 PyThreadState* __tstate = wxPyBeginAllowThreads();
22626 result = ((wxDC const *)arg1)->GetDeviceOrigin();
22627 wxPyEndAllowThreads(__tstate);
22628 if (PyErr_Occurred()) SWIG_fail;
22629 }
22630 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
22631 return resultobj;
22632fail:
22633 return NULL;
22634}
22635
22636
22637SWIGINTERN PyObject *_wrap_DC_GetDeviceOriginTuple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22638 PyObject *resultobj = 0;
22639 wxDC *arg1 = (wxDC *) 0 ;
22640 int *arg2 = (int *) 0 ;
22641 int *arg3 = (int *) 0 ;
22642 void *argp1 = 0 ;
22643 int res1 = 0 ;
22644 int temp2 ;
22645 int res2 = SWIG_TMPOBJ ;
22646 int temp3 ;
22647 int res3 = SWIG_TMPOBJ ;
22648 PyObject *swig_obj[1] ;
22649
22650 arg2 = &temp2;
22651 arg3 = &temp3;
22652 if (!args) SWIG_fail;
22653 swig_obj[0] = args;
22654 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22655 if (!SWIG_IsOK(res1)) {
22656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetDeviceOriginTuple" "', expected argument " "1"" of type '" "wxDC const *""'");
22657 }
22658 arg1 = reinterpret_cast< wxDC * >(argp1);
22659 {
22660 PyThreadState* __tstate = wxPyBeginAllowThreads();
22661 ((wxDC const *)arg1)->GetDeviceOrigin(arg2,arg3);
22662 wxPyEndAllowThreads(__tstate);
22663 if (PyErr_Occurred()) SWIG_fail;
22664 }
22665 resultobj = SWIG_Py_Void();
22666 if (SWIG_IsTmpObj(res2)) {
22667 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
22668 } else {
22669 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22670 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
22671 }
22672 if (SWIG_IsTmpObj(res3)) {
22673 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
22674 } else {
22675 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
22676 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
22677 }
22678 return resultobj;
22679fail:
22680 return NULL;
22681}
22682
22683
22684SWIGINTERN PyObject *_wrap_DC_SetDeviceOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22685 PyObject *resultobj = 0;
22686 wxDC *arg1 = (wxDC *) 0 ;
22687 int arg2 ;
22688 int arg3 ;
22689 void *argp1 = 0 ;
22690 int res1 = 0 ;
22691 int val2 ;
22692 int ecode2 = 0 ;
22693 int val3 ;
22694 int ecode3 = 0 ;
22695 PyObject * obj0 = 0 ;
22696 PyObject * obj1 = 0 ;
22697 PyObject * obj2 = 0 ;
22698 char * kwnames[] = {
22699 (char *) "self",(char *) "x",(char *) "y", NULL
22700 };
22701
22702 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetDeviceOrigin",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22703 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22704 if (!SWIG_IsOK(res1)) {
22705 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetDeviceOrigin" "', expected argument " "1"" of type '" "wxDC *""'");
22706 }
22707 arg1 = reinterpret_cast< wxDC * >(argp1);
22708 ecode2 = SWIG_AsVal_int(obj1, &val2);
22709 if (!SWIG_IsOK(ecode2)) {
22710 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetDeviceOrigin" "', expected argument " "2"" of type '" "int""'");
22711 }
22712 arg2 = static_cast< int >(val2);
22713 ecode3 = SWIG_AsVal_int(obj2, &val3);
22714 if (!SWIG_IsOK(ecode3)) {
22715 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetDeviceOrigin" "', expected argument " "3"" of type '" "int""'");
22716 }
22717 arg3 = static_cast< int >(val3);
22718 {
22719 PyThreadState* __tstate = wxPyBeginAllowThreads();
22720 (arg1)->SetDeviceOrigin(arg2,arg3);
22721 wxPyEndAllowThreads(__tstate);
22722 if (PyErr_Occurred()) SWIG_fail;
22723 }
22724 resultobj = SWIG_Py_Void();
22725 return resultobj;
22726fail:
22727 return NULL;
22728}
22729
22730
22731SWIGINTERN PyObject *_wrap_DC_SetDeviceOriginPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22732 PyObject *resultobj = 0;
22733 wxDC *arg1 = (wxDC *) 0 ;
22734 wxPoint *arg2 = 0 ;
22735 void *argp1 = 0 ;
22736 int res1 = 0 ;
22737 wxPoint temp2 ;
22738 PyObject * obj0 = 0 ;
22739 PyObject * obj1 = 0 ;
22740 char * kwnames[] = {
22741 (char *) "self",(char *) "point", NULL
22742 };
22743
22744 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetDeviceOriginPoint",kwnames,&obj0,&obj1)) SWIG_fail;
22745 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22746 if (!SWIG_IsOK(res1)) {
22747 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetDeviceOriginPoint" "', expected argument " "1"" of type '" "wxDC *""'");
22748 }
22749 arg1 = reinterpret_cast< wxDC * >(argp1);
22750 {
22751 arg2 = &temp2;
22752 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22753 }
22754 {
22755 PyThreadState* __tstate = wxPyBeginAllowThreads();
22756 wxDC_SetDeviceOriginPoint(arg1,(wxPoint const &)*arg2);
22757 wxPyEndAllowThreads(__tstate);
22758 if (PyErr_Occurred()) SWIG_fail;
22759 }
22760 resultobj = SWIG_Py_Void();
22761 return resultobj;
22762fail:
22763 return NULL;
22764}
22765
22766
22767SWIGINTERN PyObject *_wrap_DC_SetAxisOrientation(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22768 PyObject *resultobj = 0;
22769 wxDC *arg1 = (wxDC *) 0 ;
22770 bool arg2 ;
22771 bool arg3 ;
22772 void *argp1 = 0 ;
22773 int res1 = 0 ;
22774 bool val2 ;
22775 int ecode2 = 0 ;
22776 bool val3 ;
22777 int ecode3 = 0 ;
22778 PyObject * obj0 = 0 ;
22779 PyObject * obj1 = 0 ;
22780 PyObject * obj2 = 0 ;
22781 char * kwnames[] = {
22782 (char *) "self",(char *) "xLeftRight",(char *) "yBottomUp", NULL
22783 };
22784
22785 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_SetAxisOrientation",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22786 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22787 if (!SWIG_IsOK(res1)) {
22788 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetAxisOrientation" "', expected argument " "1"" of type '" "wxDC *""'");
22789 }
22790 arg1 = reinterpret_cast< wxDC * >(argp1);
22791 ecode2 = SWIG_AsVal_bool(obj1, &val2);
22792 if (!SWIG_IsOK(ecode2)) {
22793 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetAxisOrientation" "', expected argument " "2"" of type '" "bool""'");
22794 }
22795 arg2 = static_cast< bool >(val2);
22796 ecode3 = SWIG_AsVal_bool(obj2, &val3);
22797 if (!SWIG_IsOK(ecode3)) {
22798 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_SetAxisOrientation" "', expected argument " "3"" of type '" "bool""'");
22799 }
22800 arg3 = static_cast< bool >(val3);
22801 {
22802 PyThreadState* __tstate = wxPyBeginAllowThreads();
22803 (arg1)->SetAxisOrientation(arg2,arg3);
22804 wxPyEndAllowThreads(__tstate);
22805 if (PyErr_Occurred()) SWIG_fail;
22806 }
22807 resultobj = SWIG_Py_Void();
22808 return resultobj;
22809fail:
22810 return NULL;
22811}
22812
22813
22814SWIGINTERN PyObject *_wrap_DC_GetLogicalFunction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22815 PyObject *resultobj = 0;
22816 wxDC *arg1 = (wxDC *) 0 ;
22817 int result;
22818 void *argp1 = 0 ;
22819 int res1 = 0 ;
22820 PyObject *swig_obj[1] ;
22821
22822 if (!args) SWIG_fail;
22823 swig_obj[0] = args;
22824 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22825 if (!SWIG_IsOK(res1)) {
22826 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetLogicalFunction" "', expected argument " "1"" of type '" "wxDC const *""'");
22827 }
22828 arg1 = reinterpret_cast< wxDC * >(argp1);
22829 {
22830 PyThreadState* __tstate = wxPyBeginAllowThreads();
22831 result = (int)((wxDC const *)arg1)->GetLogicalFunction();
22832 wxPyEndAllowThreads(__tstate);
22833 if (PyErr_Occurred()) SWIG_fail;
22834 }
22835 resultobj = SWIG_From_int(static_cast< int >(result));
22836 return resultobj;
22837fail:
22838 return NULL;
22839}
22840
22841
22842SWIGINTERN PyObject *_wrap_DC_SetLogicalFunction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22843 PyObject *resultobj = 0;
22844 wxDC *arg1 = (wxDC *) 0 ;
22845 int arg2 ;
22846 void *argp1 = 0 ;
22847 int res1 = 0 ;
22848 int val2 ;
22849 int ecode2 = 0 ;
22850 PyObject * obj0 = 0 ;
22851 PyObject * obj1 = 0 ;
22852 char * kwnames[] = {
22853 (char *) "self",(char *) "function", NULL
22854 };
22855
22856 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetLogicalFunction",kwnames,&obj0,&obj1)) SWIG_fail;
22857 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22858 if (!SWIG_IsOK(res1)) {
22859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetLogicalFunction" "', expected argument " "1"" of type '" "wxDC *""'");
22860 }
22861 arg1 = reinterpret_cast< wxDC * >(argp1);
22862 ecode2 = SWIG_AsVal_int(obj1, &val2);
22863 if (!SWIG_IsOK(ecode2)) {
22864 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetLogicalFunction" "', expected argument " "2"" of type '" "int""'");
22865 }
22866 arg2 = static_cast< int >(val2);
22867 {
22868 PyThreadState* __tstate = wxPyBeginAllowThreads();
22869 (arg1)->SetLogicalFunction(arg2);
22870 wxPyEndAllowThreads(__tstate);
22871 if (PyErr_Occurred()) SWIG_fail;
22872 }
22873 resultobj = SWIG_Py_Void();
22874 return resultobj;
22875fail:
22876 return NULL;
22877}
22878
22879
22880SWIGINTERN PyObject *_wrap_DC_ComputeScaleAndOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22881 PyObject *resultobj = 0;
22882 wxDC *arg1 = (wxDC *) 0 ;
22883 void *argp1 = 0 ;
22884 int res1 = 0 ;
22885 PyObject *swig_obj[1] ;
22886
22887 if (!args) SWIG_fail;
22888 swig_obj[0] = args;
22889 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22890 if (!SWIG_IsOK(res1)) {
22891 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_ComputeScaleAndOrigin" "', expected argument " "1"" of type '" "wxDC *""'");
22892 }
22893 arg1 = reinterpret_cast< wxDC * >(argp1);
22894 {
22895 PyThreadState* __tstate = wxPyBeginAllowThreads();
22896 (arg1)->ComputeScaleAndOrigin();
22897 wxPyEndAllowThreads(__tstate);
22898 if (PyErr_Occurred()) SWIG_fail;
22899 }
22900 resultobj = SWIG_Py_Void();
22901 return resultobj;
22902fail:
22903 return NULL;
22904}
22905
22906
22907SWIGINTERN PyObject *_wrap_DC_CalcBoundingBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22908 PyObject *resultobj = 0;
22909 wxDC *arg1 = (wxDC *) 0 ;
22910 int arg2 ;
22911 int arg3 ;
22912 void *argp1 = 0 ;
22913 int res1 = 0 ;
22914 int val2 ;
22915 int ecode2 = 0 ;
22916 int val3 ;
22917 int ecode3 = 0 ;
22918 PyObject * obj0 = 0 ;
22919 PyObject * obj1 = 0 ;
22920 PyObject * obj2 = 0 ;
22921 char * kwnames[] = {
22922 (char *) "self",(char *) "x",(char *) "y", NULL
22923 };
22924
22925 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DC_CalcBoundingBox",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
22926 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22927 if (!SWIG_IsOK(res1)) {
22928 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CalcBoundingBox" "', expected argument " "1"" of type '" "wxDC *""'");
22929 }
22930 arg1 = reinterpret_cast< wxDC * >(argp1);
22931 ecode2 = SWIG_AsVal_int(obj1, &val2);
22932 if (!SWIG_IsOK(ecode2)) {
22933 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_CalcBoundingBox" "', expected argument " "2"" of type '" "int""'");
22934 }
22935 arg2 = static_cast< int >(val2);
22936 ecode3 = SWIG_AsVal_int(obj2, &val3);
22937 if (!SWIG_IsOK(ecode3)) {
22938 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DC_CalcBoundingBox" "', expected argument " "3"" of type '" "int""'");
22939 }
22940 arg3 = static_cast< int >(val3);
22941 {
22942 PyThreadState* __tstate = wxPyBeginAllowThreads();
22943 (arg1)->CalcBoundingBox(arg2,arg3);
22944 wxPyEndAllowThreads(__tstate);
22945 if (PyErr_Occurred()) SWIG_fail;
22946 }
22947 resultobj = SWIG_Py_Void();
22948 return resultobj;
22949fail:
22950 return NULL;
22951}
22952
22953
22954SWIGINTERN PyObject *_wrap_DC_CalcBoundingBoxPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
22955 PyObject *resultobj = 0;
22956 wxDC *arg1 = (wxDC *) 0 ;
22957 wxPoint *arg2 = 0 ;
22958 void *argp1 = 0 ;
22959 int res1 = 0 ;
22960 wxPoint temp2 ;
22961 PyObject * obj0 = 0 ;
22962 PyObject * obj1 = 0 ;
22963 char * kwnames[] = {
22964 (char *) "self",(char *) "point", NULL
22965 };
22966
22967 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_CalcBoundingBoxPoint",kwnames,&obj0,&obj1)) SWIG_fail;
22968 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
22969 if (!SWIG_IsOK(res1)) {
22970 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_CalcBoundingBoxPoint" "', expected argument " "1"" of type '" "wxDC *""'");
22971 }
22972 arg1 = reinterpret_cast< wxDC * >(argp1);
22973 {
22974 arg2 = &temp2;
22975 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22976 }
22977 {
22978 PyThreadState* __tstate = wxPyBeginAllowThreads();
22979 wxDC_CalcBoundingBoxPoint(arg1,(wxPoint const &)*arg2);
22980 wxPyEndAllowThreads(__tstate);
22981 if (PyErr_Occurred()) SWIG_fail;
22982 }
22983 resultobj = SWIG_Py_Void();
22984 return resultobj;
22985fail:
22986 return NULL;
22987}
22988
22989
22990SWIGINTERN PyObject *_wrap_DC_ResetBoundingBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
22991 PyObject *resultobj = 0;
22992 wxDC *arg1 = (wxDC *) 0 ;
22993 void *argp1 = 0 ;
22994 int res1 = 0 ;
22995 PyObject *swig_obj[1] ;
22996
22997 if (!args) SWIG_fail;
22998 swig_obj[0] = args;
22999 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23000 if (!SWIG_IsOK(res1)) {
23001 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_ResetBoundingBox" "', expected argument " "1"" of type '" "wxDC *""'");
23002 }
23003 arg1 = reinterpret_cast< wxDC * >(argp1);
23004 {
23005 PyThreadState* __tstate = wxPyBeginAllowThreads();
23006 (arg1)->ResetBoundingBox();
23007 wxPyEndAllowThreads(__tstate);
23008 if (PyErr_Occurred()) SWIG_fail;
23009 }
23010 resultobj = SWIG_Py_Void();
23011 return resultobj;
23012fail:
23013 return NULL;
23014}
23015
23016
23017SWIGINTERN PyObject *_wrap_DC_MinX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23018 PyObject *resultobj = 0;
23019 wxDC *arg1 = (wxDC *) 0 ;
23020 int result;
23021 void *argp1 = 0 ;
23022 int res1 = 0 ;
23023 PyObject *swig_obj[1] ;
23024
23025 if (!args) SWIG_fail;
23026 swig_obj[0] = args;
23027 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23028 if (!SWIG_IsOK(res1)) {
23029 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_MinX" "', expected argument " "1"" of type '" "wxDC const *""'");
23030 }
23031 arg1 = reinterpret_cast< wxDC * >(argp1);
23032 {
23033 PyThreadState* __tstate = wxPyBeginAllowThreads();
23034 result = (int)((wxDC const *)arg1)->MinX();
23035 wxPyEndAllowThreads(__tstate);
23036 if (PyErr_Occurred()) SWIG_fail;
23037 }
23038 resultobj = SWIG_From_int(static_cast< int >(result));
23039 return resultobj;
23040fail:
23041 return NULL;
23042}
23043
23044
23045SWIGINTERN PyObject *_wrap_DC_MaxX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23046 PyObject *resultobj = 0;
23047 wxDC *arg1 = (wxDC *) 0 ;
23048 int result;
23049 void *argp1 = 0 ;
23050 int res1 = 0 ;
23051 PyObject *swig_obj[1] ;
23052
23053 if (!args) SWIG_fail;
23054 swig_obj[0] = args;
23055 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23056 if (!SWIG_IsOK(res1)) {
23057 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_MaxX" "', expected argument " "1"" of type '" "wxDC const *""'");
23058 }
23059 arg1 = reinterpret_cast< wxDC * >(argp1);
23060 {
23061 PyThreadState* __tstate = wxPyBeginAllowThreads();
23062 result = (int)((wxDC const *)arg1)->MaxX();
23063 wxPyEndAllowThreads(__tstate);
23064 if (PyErr_Occurred()) SWIG_fail;
23065 }
23066 resultobj = SWIG_From_int(static_cast< int >(result));
23067 return resultobj;
23068fail:
23069 return NULL;
23070}
23071
23072
23073SWIGINTERN PyObject *_wrap_DC_MinY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23074 PyObject *resultobj = 0;
23075 wxDC *arg1 = (wxDC *) 0 ;
23076 int result;
23077 void *argp1 = 0 ;
23078 int res1 = 0 ;
23079 PyObject *swig_obj[1] ;
23080
23081 if (!args) SWIG_fail;
23082 swig_obj[0] = args;
23083 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23084 if (!SWIG_IsOK(res1)) {
23085 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_MinY" "', expected argument " "1"" of type '" "wxDC const *""'");
23086 }
23087 arg1 = reinterpret_cast< wxDC * >(argp1);
23088 {
23089 PyThreadState* __tstate = wxPyBeginAllowThreads();
23090 result = (int)((wxDC const *)arg1)->MinY();
23091 wxPyEndAllowThreads(__tstate);
23092 if (PyErr_Occurred()) SWIG_fail;
23093 }
23094 resultobj = SWIG_From_int(static_cast< int >(result));
23095 return resultobj;
23096fail:
23097 return NULL;
23098}
23099
23100
23101SWIGINTERN PyObject *_wrap_DC_MaxY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23102 PyObject *resultobj = 0;
23103 wxDC *arg1 = (wxDC *) 0 ;
23104 int result;
23105 void *argp1 = 0 ;
23106 int res1 = 0 ;
23107 PyObject *swig_obj[1] ;
23108
23109 if (!args) SWIG_fail;
23110 swig_obj[0] = args;
23111 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23112 if (!SWIG_IsOK(res1)) {
23113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_MaxY" "', expected argument " "1"" of type '" "wxDC const *""'");
23114 }
23115 arg1 = reinterpret_cast< wxDC * >(argp1);
23116 {
23117 PyThreadState* __tstate = wxPyBeginAllowThreads();
23118 result = (int)((wxDC const *)arg1)->MaxY();
23119 wxPyEndAllowThreads(__tstate);
23120 if (PyErr_Occurred()) SWIG_fail;
23121 }
23122 resultobj = SWIG_From_int(static_cast< int >(result));
23123 return resultobj;
23124fail:
23125 return NULL;
23126}
23127
23128
23129SWIGINTERN PyObject *_wrap_DC_GetBoundingBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23130 PyObject *resultobj = 0;
23131 wxDC *arg1 = (wxDC *) 0 ;
23132 int *arg2 = (int *) 0 ;
23133 int *arg3 = (int *) 0 ;
23134 int *arg4 = (int *) 0 ;
23135 int *arg5 = (int *) 0 ;
23136 void *argp1 = 0 ;
23137 int res1 = 0 ;
23138 int temp2 ;
23139 int res2 = SWIG_TMPOBJ ;
23140 int temp3 ;
23141 int res3 = SWIG_TMPOBJ ;
23142 int temp4 ;
23143 int res4 = SWIG_TMPOBJ ;
23144 int temp5 ;
23145 int res5 = SWIG_TMPOBJ ;
23146 PyObject *swig_obj[1] ;
23147
23148 arg2 = &temp2;
23149 arg3 = &temp3;
23150 arg4 = &temp4;
23151 arg5 = &temp5;
23152 if (!args) SWIG_fail;
23153 swig_obj[0] = args;
23154 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23155 if (!SWIG_IsOK(res1)) {
23156 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetBoundingBox" "', expected argument " "1"" of type '" "wxDC *""'");
23157 }
23158 arg1 = reinterpret_cast< wxDC * >(argp1);
23159 {
23160 PyThreadState* __tstate = wxPyBeginAllowThreads();
23161 wxDC_GetBoundingBox(arg1,arg2,arg3,arg4,arg5);
23162 wxPyEndAllowThreads(__tstate);
23163 if (PyErr_Occurred()) SWIG_fail;
23164 }
23165 resultobj = SWIG_Py_Void();
23166 if (SWIG_IsTmpObj(res2)) {
23167 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
23168 } else {
23169 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
23170 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
23171 }
23172 if (SWIG_IsTmpObj(res3)) {
23173 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
23174 } else {
23175 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
23176 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
23177 }
23178 if (SWIG_IsTmpObj(res4)) {
23179 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
23180 } else {
23181 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
23182 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
23183 }
23184 if (SWIG_IsTmpObj(res5)) {
23185 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg5)));
23186 } else {
23187 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
23188 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, new_flags));
23189 }
23190 return resultobj;
23191fail:
23192 return NULL;
23193}
23194
23195
b39fe951
RD
23196SWIGINTERN PyObject *_wrap_DC_GetLayoutDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23197 PyObject *resultobj = 0;
23198 wxDC *arg1 = (wxDC *) 0 ;
23199 wxLayoutDirection result;
23200 void *argp1 = 0 ;
23201 int res1 = 0 ;
23202 PyObject *swig_obj[1] ;
23203
23204 if (!args) SWIG_fail;
23205 swig_obj[0] = args;
23206 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23207 if (!SWIG_IsOK(res1)) {
23208 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_GetLayoutDirection" "', expected argument " "1"" of type '" "wxDC const *""'");
23209 }
23210 arg1 = reinterpret_cast< wxDC * >(argp1);
23211 {
23212 PyThreadState* __tstate = wxPyBeginAllowThreads();
23213 result = (wxLayoutDirection)((wxDC const *)arg1)->GetLayoutDirection();
23214 wxPyEndAllowThreads(__tstate);
23215 if (PyErr_Occurred()) SWIG_fail;
23216 }
23217 resultobj = SWIG_From_int(static_cast< int >(result));
23218 return resultobj;
23219fail:
23220 return NULL;
23221}
23222
23223
23224SWIGINTERN PyObject *_wrap_DC_SetLayoutDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23225 PyObject *resultobj = 0;
23226 wxDC *arg1 = (wxDC *) 0 ;
23227 wxLayoutDirection arg2 ;
23228 void *argp1 = 0 ;
23229 int res1 = 0 ;
23230 int val2 ;
23231 int ecode2 = 0 ;
23232 PyObject * obj0 = 0 ;
23233 PyObject * obj1 = 0 ;
23234 char * kwnames[] = {
23235 (char *) "self",(char *) "dir", NULL
23236 };
23237
23238 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DC_SetLayoutDirection",kwnames,&obj0,&obj1)) SWIG_fail;
23239 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23240 if (!SWIG_IsOK(res1)) {
23241 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC_SetLayoutDirection" "', expected argument " "1"" of type '" "wxDC *""'");
23242 }
23243 arg1 = reinterpret_cast< wxDC * >(argp1);
23244 ecode2 = SWIG_AsVal_int(obj1, &val2);
23245 if (!SWIG_IsOK(ecode2)) {
23246 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DC_SetLayoutDirection" "', expected argument " "2"" of type '" "wxLayoutDirection""'");
23247 }
23248 arg2 = static_cast< wxLayoutDirection >(val2);
23249 {
23250 PyThreadState* __tstate = wxPyBeginAllowThreads();
23251 (arg1)->SetLayoutDirection(arg2);
23252 wxPyEndAllowThreads(__tstate);
23253 if (PyErr_Occurred()) SWIG_fail;
23254 }
23255 resultobj = SWIG_Py_Void();
23256 return resultobj;
23257fail:
23258 return NULL;
23259}
23260
23261
0085ce49
RD
23262SWIGINTERN PyObject *_wrap_DC__DrawPointList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23263 PyObject *resultobj = 0;
23264 wxDC *arg1 = (wxDC *) 0 ;
23265 PyObject *arg2 = (PyObject *) 0 ;
23266 PyObject *arg3 = (PyObject *) 0 ;
23267 PyObject *arg4 = (PyObject *) 0 ;
23268 PyObject *result = 0 ;
23269 void *argp1 = 0 ;
23270 int res1 = 0 ;
23271 PyObject * obj0 = 0 ;
23272 PyObject * obj1 = 0 ;
23273 PyObject * obj2 = 0 ;
23274 PyObject * obj3 = 0 ;
23275 char * kwnames[] = {
23276 (char *) "self",(char *) "pyCoords",(char *) "pyPens",(char *) "pyBrushes", NULL
23277 };
23278
23279 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC__DrawPointList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23280 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23281 if (!SWIG_IsOK(res1)) {
23282 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawPointList" "', expected argument " "1"" of type '" "wxDC *""'");
23283 }
23284 arg1 = reinterpret_cast< wxDC * >(argp1);
23285 arg2 = obj1;
23286 arg3 = obj2;
23287 arg4 = obj3;
23288 {
23289 PyThreadState* __tstate = wxPyBeginAllowThreads();
23290 result = (PyObject *)wxDC__DrawPointList(arg1,arg2,arg3,arg4);
23291 wxPyEndAllowThreads(__tstate);
23292 if (PyErr_Occurred()) SWIG_fail;
23293 }
23294 resultobj = result;
23295 return resultobj;
23296fail:
23297 return NULL;
23298}
23299
23300
23301SWIGINTERN PyObject *_wrap_DC__DrawLineList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23302 PyObject *resultobj = 0;
23303 wxDC *arg1 = (wxDC *) 0 ;
23304 PyObject *arg2 = (PyObject *) 0 ;
23305 PyObject *arg3 = (PyObject *) 0 ;
23306 PyObject *arg4 = (PyObject *) 0 ;
23307 PyObject *result = 0 ;
23308 void *argp1 = 0 ;
23309 int res1 = 0 ;
23310 PyObject * obj0 = 0 ;
23311 PyObject * obj1 = 0 ;
23312 PyObject * obj2 = 0 ;
23313 PyObject * obj3 = 0 ;
23314 char * kwnames[] = {
23315 (char *) "self",(char *) "pyCoords",(char *) "pyPens",(char *) "pyBrushes", NULL
23316 };
23317
23318 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC__DrawLineList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23319 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23320 if (!SWIG_IsOK(res1)) {
23321 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawLineList" "', expected argument " "1"" of type '" "wxDC *""'");
23322 }
23323 arg1 = reinterpret_cast< wxDC * >(argp1);
23324 arg2 = obj1;
23325 arg3 = obj2;
23326 arg4 = obj3;
23327 {
23328 PyThreadState* __tstate = wxPyBeginAllowThreads();
23329 result = (PyObject *)wxDC__DrawLineList(arg1,arg2,arg3,arg4);
23330 wxPyEndAllowThreads(__tstate);
23331 if (PyErr_Occurred()) SWIG_fail;
23332 }
23333 resultobj = result;
23334 return resultobj;
23335fail:
23336 return NULL;
23337}
23338
23339
23340SWIGINTERN PyObject *_wrap_DC__DrawRectangleList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23341 PyObject *resultobj = 0;
23342 wxDC *arg1 = (wxDC *) 0 ;
23343 PyObject *arg2 = (PyObject *) 0 ;
23344 PyObject *arg3 = (PyObject *) 0 ;
23345 PyObject *arg4 = (PyObject *) 0 ;
23346 PyObject *result = 0 ;
23347 void *argp1 = 0 ;
23348 int res1 = 0 ;
23349 PyObject * obj0 = 0 ;
23350 PyObject * obj1 = 0 ;
23351 PyObject * obj2 = 0 ;
23352 PyObject * obj3 = 0 ;
23353 char * kwnames[] = {
23354 (char *) "self",(char *) "pyCoords",(char *) "pyPens",(char *) "pyBrushes", NULL
23355 };
23356
23357 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC__DrawRectangleList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23358 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23359 if (!SWIG_IsOK(res1)) {
23360 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawRectangleList" "', expected argument " "1"" of type '" "wxDC *""'");
23361 }
23362 arg1 = reinterpret_cast< wxDC * >(argp1);
23363 arg2 = obj1;
23364 arg3 = obj2;
23365 arg4 = obj3;
23366 {
23367 PyThreadState* __tstate = wxPyBeginAllowThreads();
23368 result = (PyObject *)wxDC__DrawRectangleList(arg1,arg2,arg3,arg4);
23369 wxPyEndAllowThreads(__tstate);
23370 if (PyErr_Occurred()) SWIG_fail;
23371 }
23372 resultobj = result;
23373 return resultobj;
23374fail:
23375 return NULL;
23376}
23377
23378
23379SWIGINTERN PyObject *_wrap_DC__DrawEllipseList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23380 PyObject *resultobj = 0;
23381 wxDC *arg1 = (wxDC *) 0 ;
23382 PyObject *arg2 = (PyObject *) 0 ;
23383 PyObject *arg3 = (PyObject *) 0 ;
23384 PyObject *arg4 = (PyObject *) 0 ;
23385 PyObject *result = 0 ;
23386 void *argp1 = 0 ;
23387 int res1 = 0 ;
23388 PyObject * obj0 = 0 ;
23389 PyObject * obj1 = 0 ;
23390 PyObject * obj2 = 0 ;
23391 PyObject * obj3 = 0 ;
23392 char * kwnames[] = {
23393 (char *) "self",(char *) "pyCoords",(char *) "pyPens",(char *) "pyBrushes", NULL
23394 };
23395
23396 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC__DrawEllipseList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23397 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23398 if (!SWIG_IsOK(res1)) {
23399 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawEllipseList" "', expected argument " "1"" of type '" "wxDC *""'");
23400 }
23401 arg1 = reinterpret_cast< wxDC * >(argp1);
23402 arg2 = obj1;
23403 arg3 = obj2;
23404 arg4 = obj3;
23405 {
23406 PyThreadState* __tstate = wxPyBeginAllowThreads();
23407 result = (PyObject *)wxDC__DrawEllipseList(arg1,arg2,arg3,arg4);
23408 wxPyEndAllowThreads(__tstate);
23409 if (PyErr_Occurred()) SWIG_fail;
23410 }
23411 resultobj = result;
23412 return resultobj;
23413fail:
23414 return NULL;
23415}
23416
23417
23418SWIGINTERN PyObject *_wrap_DC__DrawPolygonList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23419 PyObject *resultobj = 0;
23420 wxDC *arg1 = (wxDC *) 0 ;
23421 PyObject *arg2 = (PyObject *) 0 ;
23422 PyObject *arg3 = (PyObject *) 0 ;
23423 PyObject *arg4 = (PyObject *) 0 ;
23424 PyObject *result = 0 ;
23425 void *argp1 = 0 ;
23426 int res1 = 0 ;
23427 PyObject * obj0 = 0 ;
23428 PyObject * obj1 = 0 ;
23429 PyObject * obj2 = 0 ;
23430 PyObject * obj3 = 0 ;
23431 char * kwnames[] = {
23432 (char *) "self",(char *) "pyCoords",(char *) "pyPens",(char *) "pyBrushes", NULL
23433 };
23434
23435 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DC__DrawPolygonList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
23436 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23437 if (!SWIG_IsOK(res1)) {
23438 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawPolygonList" "', expected argument " "1"" of type '" "wxDC *""'");
23439 }
23440 arg1 = reinterpret_cast< wxDC * >(argp1);
23441 arg2 = obj1;
23442 arg3 = obj2;
23443 arg4 = obj3;
23444 {
23445 PyThreadState* __tstate = wxPyBeginAllowThreads();
23446 result = (PyObject *)wxDC__DrawPolygonList(arg1,arg2,arg3,arg4);
23447 wxPyEndAllowThreads(__tstate);
23448 if (PyErr_Occurred()) SWIG_fail;
23449 }
23450 resultobj = result;
23451 return resultobj;
23452fail:
23453 return NULL;
23454}
23455
23456
23457SWIGINTERN PyObject *_wrap_DC__DrawTextList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23458 PyObject *resultobj = 0;
23459 wxDC *arg1 = (wxDC *) 0 ;
23460 PyObject *arg2 = (PyObject *) 0 ;
23461 PyObject *arg3 = (PyObject *) 0 ;
23462 PyObject *arg4 = (PyObject *) 0 ;
23463 PyObject *arg5 = (PyObject *) 0 ;
23464 PyObject *result = 0 ;
23465 void *argp1 = 0 ;
23466 int res1 = 0 ;
23467 PyObject * obj0 = 0 ;
23468 PyObject * obj1 = 0 ;
23469 PyObject * obj2 = 0 ;
23470 PyObject * obj3 = 0 ;
23471 PyObject * obj4 = 0 ;
23472 char * kwnames[] = {
23473 (char *) "self",(char *) "textList",(char *) "pyPoints",(char *) "foregroundList",(char *) "backgroundList", NULL
23474 };
23475
23476 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:DC__DrawTextList",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
23477 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
23478 if (!SWIG_IsOK(res1)) {
23479 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DC__DrawTextList" "', expected argument " "1"" of type '" "wxDC *""'");
23480 }
23481 arg1 = reinterpret_cast< wxDC * >(argp1);
23482 arg2 = obj1;
23483 arg3 = obj2;
23484 arg4 = obj3;
23485 arg5 = obj4;
23486 {
23487 PyThreadState* __tstate = wxPyBeginAllowThreads();
23488 result = (PyObject *)wxDC__DrawTextList(arg1,arg2,arg3,arg4,arg5);
23489 wxPyEndAllowThreads(__tstate);
23490 if (PyErr_Occurred()) SWIG_fail;
23491 }
23492 resultobj = result;
23493 return resultobj;
23494fail:
23495 return NULL;
23496}
23497
23498
23499SWIGINTERN PyObject *DC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23500 PyObject *obj;
23501 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23502 SWIG_TypeNewClientData(SWIGTYPE_p_wxDC, SWIG_NewClientData(obj));
23503 return SWIG_Py_Void();
23504}
23505
70d7cb34
RD
23506SWIGINTERN PyObject *_wrap_new_DCTextColourChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23507 PyObject *resultobj = 0;
23508 wxDC *arg1 = 0 ;
23509 wxColour *arg2 = 0 ;
23510 wxDCTextColourChanger *result = 0 ;
23511 void *argp1 = 0 ;
23512 int res1 = 0 ;
23513 wxColour temp2 ;
23514 PyObject * obj0 = 0 ;
23515 PyObject * obj1 = 0 ;
23516 char * kwnames[] = {
23517 (char *) "dc",(char *) "col", NULL
23518 };
23519
23520 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DCTextColourChanger",kwnames,&obj0,&obj1)) SWIG_fail;
23521 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxDC, 0 );
23522 if (!SWIG_IsOK(res1)) {
23523 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCTextColourChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23524 }
23525 if (!argp1) {
23526 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCTextColourChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23527 }
23528 arg1 = reinterpret_cast< wxDC * >(argp1);
23529 {
23530 arg2 = &temp2;
23531 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
23532 }
23533 {
23534 PyThreadState* __tstate = wxPyBeginAllowThreads();
23535 result = (wxDCTextColourChanger *)new wxDCTextColourChanger(*arg1,(wxColour const &)*arg2);
23536 wxPyEndAllowThreads(__tstate);
23537 if (PyErr_Occurred()) SWIG_fail;
23538 }
23539 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCTextColourChanger, SWIG_POINTER_NEW | 0 );
23540 return resultobj;
23541fail:
23542 return NULL;
23543}
23544
23545
23546SWIGINTERN PyObject *_wrap_delete_DCTextColourChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23547 PyObject *resultobj = 0;
23548 wxDCTextColourChanger *arg1 = (wxDCTextColourChanger *) 0 ;
23549 void *argp1 = 0 ;
23550 int res1 = 0 ;
23551 PyObject *swig_obj[1] ;
23552
23553 if (!args) SWIG_fail;
23554 swig_obj[0] = args;
23555 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCTextColourChanger, SWIG_POINTER_DISOWN | 0 );
23556 if (!SWIG_IsOK(res1)) {
23557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DCTextColourChanger" "', expected argument " "1"" of type '" "wxDCTextColourChanger *""'");
23558 }
23559 arg1 = reinterpret_cast< wxDCTextColourChanger * >(argp1);
23560 {
23561 PyThreadState* __tstate = wxPyBeginAllowThreads();
23562 delete arg1;
23563
23564 wxPyEndAllowThreads(__tstate);
23565 if (PyErr_Occurred()) SWIG_fail;
23566 }
23567 resultobj = SWIG_Py_Void();
23568 return resultobj;
23569fail:
23570 return NULL;
23571}
23572
23573
23574SWIGINTERN PyObject *DCTextColourChanger_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23575 PyObject *obj;
23576 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23577 SWIG_TypeNewClientData(SWIGTYPE_p_wxDCTextColourChanger, SWIG_NewClientData(obj));
23578 return SWIG_Py_Void();
23579}
23580
23581SWIGINTERN PyObject *DCTextColourChanger_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23582 return SWIG_Python_InitShadowInstance(args);
23583}
23584
23585SWIGINTERN PyObject *_wrap_new_DCPenChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23586 PyObject *resultobj = 0;
23587 wxDC *arg1 = 0 ;
23588 wxPen *arg2 = 0 ;
23589 wxDCPenChanger *result = 0 ;
23590 void *argp1 = 0 ;
23591 int res1 = 0 ;
23592 void *argp2 = 0 ;
23593 int res2 = 0 ;
23594 PyObject * obj0 = 0 ;
23595 PyObject * obj1 = 0 ;
23596 char * kwnames[] = {
23597 (char *) "dc",(char *) "pen", NULL
23598 };
23599
23600 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DCPenChanger",kwnames,&obj0,&obj1)) SWIG_fail;
23601 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxDC, 0 );
23602 if (!SWIG_IsOK(res1)) {
23603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCPenChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23604 }
23605 if (!argp1) {
23606 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCPenChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23607 }
23608 arg1 = reinterpret_cast< wxDC * >(argp1);
23609 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPen, 0 | 0);
23610 if (!SWIG_IsOK(res2)) {
23611 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DCPenChanger" "', expected argument " "2"" of type '" "wxPen const &""'");
23612 }
23613 if (!argp2) {
23614 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCPenChanger" "', expected argument " "2"" of type '" "wxPen const &""'");
23615 }
23616 arg2 = reinterpret_cast< wxPen * >(argp2);
23617 {
23618 PyThreadState* __tstate = wxPyBeginAllowThreads();
23619 result = (wxDCPenChanger *)new wxDCPenChanger(*arg1,(wxPen const &)*arg2);
23620 wxPyEndAllowThreads(__tstate);
23621 if (PyErr_Occurred()) SWIG_fail;
23622 }
23623 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCPenChanger, SWIG_POINTER_NEW | 0 );
23624 return resultobj;
23625fail:
23626 return NULL;
23627}
23628
23629
23630SWIGINTERN PyObject *_wrap_delete_DCPenChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23631 PyObject *resultobj = 0;
23632 wxDCPenChanger *arg1 = (wxDCPenChanger *) 0 ;
23633 void *argp1 = 0 ;
23634 int res1 = 0 ;
23635 PyObject *swig_obj[1] ;
23636
23637 if (!args) SWIG_fail;
23638 swig_obj[0] = args;
23639 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCPenChanger, SWIG_POINTER_DISOWN | 0 );
23640 if (!SWIG_IsOK(res1)) {
23641 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DCPenChanger" "', expected argument " "1"" of type '" "wxDCPenChanger *""'");
23642 }
23643 arg1 = reinterpret_cast< wxDCPenChanger * >(argp1);
23644 {
23645 PyThreadState* __tstate = wxPyBeginAllowThreads();
23646 delete arg1;
23647
23648 wxPyEndAllowThreads(__tstate);
23649 if (PyErr_Occurred()) SWIG_fail;
23650 }
23651 resultobj = SWIG_Py_Void();
23652 return resultobj;
23653fail:
23654 return NULL;
23655}
23656
23657
23658SWIGINTERN PyObject *DCPenChanger_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23659 PyObject *obj;
23660 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23661 SWIG_TypeNewClientData(SWIGTYPE_p_wxDCPenChanger, SWIG_NewClientData(obj));
23662 return SWIG_Py_Void();
23663}
23664
23665SWIGINTERN PyObject *DCPenChanger_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23666 return SWIG_Python_InitShadowInstance(args);
23667}
23668
23669SWIGINTERN PyObject *_wrap_new_DCBrushChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23670 PyObject *resultobj = 0;
23671 wxDC *arg1 = 0 ;
23672 wxBrush *arg2 = 0 ;
23673 wxDCBrushChanger *result = 0 ;
23674 void *argp1 = 0 ;
23675 int res1 = 0 ;
23676 void *argp2 = 0 ;
23677 int res2 = 0 ;
23678 PyObject * obj0 = 0 ;
23679 PyObject * obj1 = 0 ;
23680 char * kwnames[] = {
23681 (char *) "dc",(char *) "brush", NULL
23682 };
23683
23684 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_DCBrushChanger",kwnames,&obj0,&obj1)) SWIG_fail;
23685 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxDC, 0 );
23686 if (!SWIG_IsOK(res1)) {
23687 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCBrushChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23688 }
23689 if (!argp1) {
23690 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCBrushChanger" "', expected argument " "1"" of type '" "wxDC &""'");
23691 }
23692 arg1 = reinterpret_cast< wxDC * >(argp1);
23693 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
23694 if (!SWIG_IsOK(res2)) {
23695 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DCBrushChanger" "', expected argument " "2"" of type '" "wxBrush const &""'");
23696 }
23697 if (!argp2) {
23698 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCBrushChanger" "', expected argument " "2"" of type '" "wxBrush const &""'");
23699 }
23700 arg2 = reinterpret_cast< wxBrush * >(argp2);
23701 {
23702 PyThreadState* __tstate = wxPyBeginAllowThreads();
23703 result = (wxDCBrushChanger *)new wxDCBrushChanger(*arg1,(wxBrush const &)*arg2);
23704 wxPyEndAllowThreads(__tstate);
23705 if (PyErr_Occurred()) SWIG_fail;
23706 }
23707 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCBrushChanger, SWIG_POINTER_NEW | 0 );
23708 return resultobj;
23709fail:
23710 return NULL;
23711}
23712
23713
23714SWIGINTERN PyObject *_wrap_delete_DCBrushChanger(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23715 PyObject *resultobj = 0;
23716 wxDCBrushChanger *arg1 = (wxDCBrushChanger *) 0 ;
23717 void *argp1 = 0 ;
23718 int res1 = 0 ;
23719 PyObject *swig_obj[1] ;
23720
23721 if (!args) SWIG_fail;
23722 swig_obj[0] = args;
23723 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCBrushChanger, SWIG_POINTER_DISOWN | 0 );
23724 if (!SWIG_IsOK(res1)) {
23725 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DCBrushChanger" "', expected argument " "1"" of type '" "wxDCBrushChanger *""'");
23726 }
23727 arg1 = reinterpret_cast< wxDCBrushChanger * >(argp1);
23728 {
23729 PyThreadState* __tstate = wxPyBeginAllowThreads();
23730 delete arg1;
23731
23732 wxPyEndAllowThreads(__tstate);
23733 if (PyErr_Occurred()) SWIG_fail;
23734 }
23735 resultobj = SWIG_Py_Void();
23736 return resultobj;
23737fail:
23738 return NULL;
23739}
23740
23741
23742SWIGINTERN PyObject *DCBrushChanger_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23743 PyObject *obj;
23744 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23745 SWIG_TypeNewClientData(SWIGTYPE_p_wxDCBrushChanger, SWIG_NewClientData(obj));
23746 return SWIG_Py_Void();
23747}
23748
23749SWIGINTERN PyObject *DCBrushChanger_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23750 return SWIG_Python_InitShadowInstance(args);
23751}
23752
23753SWIGINTERN PyObject *_wrap_new_DCClipper__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
23754 PyObject *resultobj = 0;
23755 wxDC *arg1 = 0 ;
23756 wxRegion *arg2 = 0 ;
23757 wxDCClipper *result = 0 ;
23758 void *argp1 = 0 ;
23759 int res1 = 0 ;
23760 void *argp2 = 0 ;
23761 int res2 = 0 ;
23762
23763 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
23764 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxDC, 0 );
23765 if (!SWIG_IsOK(res1)) {
23766 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23767 }
23768 if (!argp1) {
23769 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23770 }
23771 arg1 = reinterpret_cast< wxDC * >(argp1);
23772 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
23773 if (!SWIG_IsOK(res2)) {
23774 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DCClipper" "', expected argument " "2"" of type '" "wxRegion const &""'");
23775 }
23776 if (!argp2) {
23777 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCClipper" "', expected argument " "2"" of type '" "wxRegion const &""'");
23778 }
23779 arg2 = reinterpret_cast< wxRegion * >(argp2);
23780 {
23781 PyThreadState* __tstate = wxPyBeginAllowThreads();
23782 result = (wxDCClipper *)new wxDCClipper(*arg1,(wxRegion const &)*arg2);
23783 wxPyEndAllowThreads(__tstate);
23784 if (PyErr_Occurred()) SWIG_fail;
23785 }
23786 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCClipper, SWIG_POINTER_NEW | 0 );
23787 return resultobj;
23788fail:
23789 return NULL;
23790}
23791
23792
23793SWIGINTERN PyObject *_wrap_new_DCClipper__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
23794 PyObject *resultobj = 0;
23795 wxDC *arg1 = 0 ;
23796 wxRect *arg2 = 0 ;
23797 wxDCClipper *result = 0 ;
23798 void *argp1 = 0 ;
23799 int res1 = 0 ;
23800 wxRect temp2 ;
23801
23802 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
23803 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxDC, 0 );
23804 if (!SWIG_IsOK(res1)) {
23805 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23806 }
23807 if (!argp1) {
23808 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23809 }
23810 arg1 = reinterpret_cast< wxDC * >(argp1);
23811 {
23812 arg2 = &temp2;
23813 if ( ! wxRect_helper(swig_obj[1], &arg2)) SWIG_fail;
23814 }
23815 {
23816 PyThreadState* __tstate = wxPyBeginAllowThreads();
23817 result = (wxDCClipper *)new wxDCClipper(*arg1,(wxRect const &)*arg2);
23818 wxPyEndAllowThreads(__tstate);
23819 if (PyErr_Occurred()) SWIG_fail;
23820 }
23821 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCClipper, SWIG_POINTER_NEW | 0 );
23822 return resultobj;
23823fail:
23824 return NULL;
23825}
23826
23827
23828SWIGINTERN PyObject *_wrap_new_DCClipper__SWIG_2(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
23829 PyObject *resultobj = 0;
23830 wxDC *arg1 = 0 ;
23831 int arg2 ;
23832 int arg3 ;
23833 int arg4 ;
23834 int arg5 ;
23835 wxDCClipper *result = 0 ;
23836 void *argp1 = 0 ;
23837 int res1 = 0 ;
23838 int val2 ;
23839 int ecode2 = 0 ;
23840 int val3 ;
23841 int ecode3 = 0 ;
23842 int val4 ;
23843 int ecode4 = 0 ;
23844 int val5 ;
23845 int ecode5 = 0 ;
23846
23847 if ((nobjs < 5) || (nobjs > 5)) SWIG_fail;
23848 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxDC, 0 );
23849 if (!SWIG_IsOK(res1)) {
23850 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23851 }
23852 if (!argp1) {
23853 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCClipper" "', expected argument " "1"" of type '" "wxDC &""'");
23854 }
23855 arg1 = reinterpret_cast< wxDC * >(argp1);
23856 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
23857 if (!SWIG_IsOK(ecode2)) {
23858 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DCClipper" "', expected argument " "2"" of type '" "int""'");
23859 }
23860 arg2 = static_cast< int >(val2);
23861 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
23862 if (!SWIG_IsOK(ecode3)) {
23863 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_DCClipper" "', expected argument " "3"" of type '" "int""'");
23864 }
23865 arg3 = static_cast< int >(val3);
23866 ecode4 = SWIG_AsVal_int(swig_obj[3], &val4);
23867 if (!SWIG_IsOK(ecode4)) {
23868 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_DCClipper" "', expected argument " "4"" of type '" "int""'");
23869 }
23870 arg4 = static_cast< int >(val4);
23871 ecode5 = SWIG_AsVal_int(swig_obj[4], &val5);
23872 if (!SWIG_IsOK(ecode5)) {
23873 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_DCClipper" "', expected argument " "5"" of type '" "int""'");
23874 }
23875 arg5 = static_cast< int >(val5);
23876 {
23877 PyThreadState* __tstate = wxPyBeginAllowThreads();
23878 result = (wxDCClipper *)new wxDCClipper(*arg1,arg2,arg3,arg4,arg5);
23879 wxPyEndAllowThreads(__tstate);
23880 if (PyErr_Occurred()) SWIG_fail;
23881 }
23882 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCClipper, SWIG_POINTER_NEW | 0 );
23883 return resultobj;
23884fail:
23885 return NULL;
23886}
23887
23888
23889SWIGINTERN PyObject *_wrap_new_DCClipper(PyObject *self, PyObject *args) {
23890 int argc;
23891 PyObject *argv[6];
23892
23893 if (!(argc = SWIG_Python_UnpackTuple(args,"new_DCClipper",0,5,argv))) SWIG_fail;
23894 --argc;
23895 if (argc == 2) {
23896 int _v = 0;
23897 {
23898 int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_wxRegion, 0);
23899 _v = SWIG_CheckState(res);
23900 }
23901 if (!_v) goto check_1;
23902 return _wrap_new_DCClipper__SWIG_0(self, argc, argv);
23903 }
23904check_1:
23905
23906 if (argc == 2) {
23907 return _wrap_new_DCClipper__SWIG_1(self, argc, argv);
23908 }
23909 if (argc == 5) {
23910 return _wrap_new_DCClipper__SWIG_2(self, argc, argv);
23911 }
23912
23913fail:
23914 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_DCClipper'");
23915 return NULL;
23916}
23917
23918
23919SWIGINTERN PyObject *_wrap_delete_DCClipper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23920 PyObject *resultobj = 0;
23921 wxDCClipper *arg1 = (wxDCClipper *) 0 ;
23922 void *argp1 = 0 ;
23923 int res1 = 0 ;
23924 PyObject *swig_obj[1] ;
23925
23926 if (!args) SWIG_fail;
23927 swig_obj[0] = args;
23928 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCClipper, SWIG_POINTER_DISOWN | 0 );
23929 if (!SWIG_IsOK(res1)) {
23930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DCClipper" "', expected argument " "1"" of type '" "wxDCClipper *""'");
23931 }
23932 arg1 = reinterpret_cast< wxDCClipper * >(argp1);
23933 {
23934 PyThreadState* __tstate = wxPyBeginAllowThreads();
23935 delete arg1;
23936
23937 wxPyEndAllowThreads(__tstate);
23938 if (PyErr_Occurred()) SWIG_fail;
23939 }
23940 resultobj = SWIG_Py_Void();
23941 return resultobj;
23942fail:
23943 return NULL;
23944}
23945
23946
23947SWIGINTERN PyObject *DCClipper_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23948 PyObject *obj;
23949 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
23950 SWIG_TypeNewClientData(SWIGTYPE_p_wxDCClipper, SWIG_NewClientData(obj));
23951 return SWIG_Py_Void();
23952}
23953
23954SWIGINTERN PyObject *DCClipper_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23955 return SWIG_Python_InitShadowInstance(args);
23956}
23957
24f6c4e8
RD
23958SWIGINTERN PyObject *_wrap_new_ScreenDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
23959 PyObject *resultobj = 0;
23960 wxScreenDC *result = 0 ;
23961
23962 if (!SWIG_Python_UnpackTuple(args,"new_ScreenDC",0,0,0)) SWIG_fail;
23963 {
23964 if (!wxPyCheckForApp()) SWIG_fail;
23965 PyThreadState* __tstate = wxPyBeginAllowThreads();
23966 result = (wxScreenDC *)new wxScreenDC();
23967 wxPyEndAllowThreads(__tstate);
23968 if (PyErr_Occurred()) SWIG_fail;
23969 }
23970 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScreenDC, SWIG_POINTER_NEW | 0 );
23971 return resultobj;
23972fail:
23973 return NULL;
23974}
23975
23976
23977SWIGINTERN PyObject *_wrap_ScreenDC_StartDrawingOnTopWin(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
23978 PyObject *resultobj = 0;
23979 wxScreenDC *arg1 = (wxScreenDC *) 0 ;
23980 wxWindow *arg2 = (wxWindow *) 0 ;
23981 bool result;
23982 void *argp1 = 0 ;
23983 int res1 = 0 ;
23984 void *argp2 = 0 ;
23985 int res2 = 0 ;
23986 PyObject * obj0 = 0 ;
23987 PyObject * obj1 = 0 ;
23988 char * kwnames[] = {
23989 (char *) "self",(char *) "window", NULL
23990 };
23991
23992 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScreenDC_StartDrawingOnTopWin",kwnames,&obj0,&obj1)) SWIG_fail;
23993 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScreenDC, 0 | 0 );
23994 if (!SWIG_IsOK(res1)) {
23995 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenDC_StartDrawingOnTopWin" "', expected argument " "1"" of type '" "wxScreenDC *""'");
23996 }
23997 arg1 = reinterpret_cast< wxScreenDC * >(argp1);
23998 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
23999 if (!SWIG_IsOK(res2)) {
24000 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenDC_StartDrawingOnTopWin" "', expected argument " "2"" of type '" "wxWindow *""'");
24001 }
24002 arg2 = reinterpret_cast< wxWindow * >(argp2);
24003 {
24004 PyThreadState* __tstate = wxPyBeginAllowThreads();
24005 result = (bool)(arg1)->StartDrawingOnTop(arg2);
24006 wxPyEndAllowThreads(__tstate);
24007 if (PyErr_Occurred()) SWIG_fail;
24008 }
24009 {
24010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24011 }
24012 return resultobj;
24013fail:
24014 return NULL;
24015}
24016
24017
24018SWIGINTERN PyObject *_wrap_ScreenDC_StartDrawingOnTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24019 PyObject *resultobj = 0;
24020 wxScreenDC *arg1 = (wxScreenDC *) 0 ;
24021 wxRect *arg2 = (wxRect *) NULL ;
24022 bool result;
24023 void *argp1 = 0 ;
24024 int res1 = 0 ;
24025 void *argp2 = 0 ;
24026 int res2 = 0 ;
24027 PyObject * obj0 = 0 ;
24028 PyObject * obj1 = 0 ;
24029 char * kwnames[] = {
24030 (char *) "self",(char *) "rect", NULL
24031 };
24032
24033 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ScreenDC_StartDrawingOnTop",kwnames,&obj0,&obj1)) SWIG_fail;
24034 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxScreenDC, 0 | 0 );
24035 if (!SWIG_IsOK(res1)) {
24036 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenDC_StartDrawingOnTop" "', expected argument " "1"" of type '" "wxScreenDC *""'");
24037 }
24038 arg1 = reinterpret_cast< wxScreenDC * >(argp1);
24039 if (obj1) {
24040 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxRect, 0 | 0 );
24041 if (!SWIG_IsOK(res2)) {
24042 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenDC_StartDrawingOnTop" "', expected argument " "2"" of type '" "wxRect *""'");
24043 }
24044 arg2 = reinterpret_cast< wxRect * >(argp2);
24045 }
24046 {
24047 PyThreadState* __tstate = wxPyBeginAllowThreads();
24048 result = (bool)(arg1)->StartDrawingOnTop(arg2);
24049 wxPyEndAllowThreads(__tstate);
24050 if (PyErr_Occurred()) SWIG_fail;
24051 }
24052 {
24053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24054 }
24055 return resultobj;
24056fail:
24057 return NULL;
24058}
24059
24060
24061SWIGINTERN PyObject *_wrap_ScreenDC_EndDrawingOnTop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24062 PyObject *resultobj = 0;
24063 wxScreenDC *arg1 = (wxScreenDC *) 0 ;
24064 bool result;
24065 void *argp1 = 0 ;
24066 int res1 = 0 ;
24067 PyObject *swig_obj[1] ;
24068
24069 if (!args) SWIG_fail;
24070 swig_obj[0] = args;
24071 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxScreenDC, 0 | 0 );
24072 if (!SWIG_IsOK(res1)) {
24073 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenDC_EndDrawingOnTop" "', expected argument " "1"" of type '" "wxScreenDC *""'");
24074 }
24075 arg1 = reinterpret_cast< wxScreenDC * >(argp1);
24076 {
24077 PyThreadState* __tstate = wxPyBeginAllowThreads();
24078 result = (bool)(arg1)->EndDrawingOnTop();
24079 wxPyEndAllowThreads(__tstate);
24080 if (PyErr_Occurred()) SWIG_fail;
24081 }
24082 {
24083 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24084 }
24085 return resultobj;
24086fail:
24087 return NULL;
24088}
24089
24090
24091SWIGINTERN PyObject *ScreenDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24092 PyObject *obj;
24093 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24094 SWIG_TypeNewClientData(SWIGTYPE_p_wxScreenDC, SWIG_NewClientData(obj));
24095 return SWIG_Py_Void();
24096}
24097
24098SWIGINTERN PyObject *ScreenDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24099 return SWIG_Python_InitShadowInstance(args);
24100}
24101
24102SWIGINTERN PyObject *_wrap_new_WindowDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24103 PyObject *resultobj = 0;
24104 wxWindow *arg1 = (wxWindow *) 0 ;
24105 wxWindowDC *result = 0 ;
24106 void *argp1 = 0 ;
24107 int res1 = 0 ;
24108 PyObject * obj0 = 0 ;
24109 char * kwnames[] = {
24110 (char *) "win", NULL
24111 };
24112
24113 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_WindowDC",kwnames,&obj0)) SWIG_fail;
24114 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24115 if (!SWIG_IsOK(res1)) {
24116 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WindowDC" "', expected argument " "1"" of type '" "wxWindow *""'");
24117 }
24118 arg1 = reinterpret_cast< wxWindow * >(argp1);
24119 {
24120 if (!wxPyCheckForApp()) SWIG_fail;
24121 PyThreadState* __tstate = wxPyBeginAllowThreads();
24122 result = (wxWindowDC *)new wxWindowDC(arg1);
24123 wxPyEndAllowThreads(__tstate);
24124 if (PyErr_Occurred()) SWIG_fail;
24125 }
24126 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWindowDC, SWIG_POINTER_NEW | 0 );
24127 return resultobj;
24128fail:
24129 return NULL;
24130}
24131
24132
24133SWIGINTERN PyObject *WindowDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24134 PyObject *obj;
24135 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24136 SWIG_TypeNewClientData(SWIGTYPE_p_wxWindowDC, SWIG_NewClientData(obj));
24137 return SWIG_Py_Void();
24138}
24139
24140SWIGINTERN PyObject *WindowDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24141 return SWIG_Python_InitShadowInstance(args);
24142}
24143
24144SWIGINTERN PyObject *_wrap_new_ClientDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24145 PyObject *resultobj = 0;
24146 wxWindow *arg1 = (wxWindow *) 0 ;
24147 wxClientDC *result = 0 ;
24148 void *argp1 = 0 ;
24149 int res1 = 0 ;
24150 PyObject * obj0 = 0 ;
24151 char * kwnames[] = {
24152 (char *) "win", NULL
24153 };
24154
24155 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ClientDC",kwnames,&obj0)) SWIG_fail;
24156 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24157 if (!SWIG_IsOK(res1)) {
24158 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientDC" "', expected argument " "1"" of type '" "wxWindow *""'");
24159 }
24160 arg1 = reinterpret_cast< wxWindow * >(argp1);
24161 {
24162 if (!wxPyCheckForApp()) SWIG_fail;
24163 PyThreadState* __tstate = wxPyBeginAllowThreads();
24164 result = (wxClientDC *)new wxClientDC(arg1);
24165 wxPyEndAllowThreads(__tstate);
24166 if (PyErr_Occurred()) SWIG_fail;
24167 }
24168 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxClientDC, SWIG_POINTER_NEW | 0 );
24169 return resultobj;
24170fail:
24171 return NULL;
24172}
24173
24174
24175SWIGINTERN PyObject *ClientDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24176 PyObject *obj;
24177 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24178 SWIG_TypeNewClientData(SWIGTYPE_p_wxClientDC, SWIG_NewClientData(obj));
24179 return SWIG_Py_Void();
24180}
24181
24182SWIGINTERN PyObject *ClientDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24183 return SWIG_Python_InitShadowInstance(args);
24184}
24185
24186SWIGINTERN PyObject *_wrap_new_PaintDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24187 PyObject *resultobj = 0;
24188 wxWindow *arg1 = (wxWindow *) 0 ;
24189 wxPaintDC *result = 0 ;
24190 void *argp1 = 0 ;
24191 int res1 = 0 ;
24192 PyObject * obj0 = 0 ;
24193 char * kwnames[] = {
24194 (char *) "win", NULL
24195 };
24196
24197 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PaintDC",kwnames,&obj0)) SWIG_fail;
24198 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24199 if (!SWIG_IsOK(res1)) {
24200 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PaintDC" "', expected argument " "1"" of type '" "wxWindow *""'");
24201 }
24202 arg1 = reinterpret_cast< wxWindow * >(argp1);
24203 {
24204 if (!wxPyCheckForApp()) SWIG_fail;
24205 PyThreadState* __tstate = wxPyBeginAllowThreads();
24206 result = (wxPaintDC *)new wxPaintDC(arg1);
24207 wxPyEndAllowThreads(__tstate);
24208 if (PyErr_Occurred()) SWIG_fail;
24209 }
24210 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPaintDC, SWIG_POINTER_NEW | 0 );
24211 return resultobj;
24212fail:
24213 return NULL;
24214}
24215
24216
24217SWIGINTERN PyObject *PaintDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24218 PyObject *obj;
24219 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24220 SWIG_TypeNewClientData(SWIGTYPE_p_wxPaintDC, SWIG_NewClientData(obj));
24221 return SWIG_Py_Void();
24222}
24223
24224SWIGINTERN PyObject *PaintDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24225 return SWIG_Python_InitShadowInstance(args);
24226}
24227
26c4d26f
RD
24228SWIGINTERN PyObject *_wrap_new_MemoryDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24229 PyObject *resultobj = 0;
24230 wxBitmap &arg1_defvalue = wxNullBitmap ;
24231 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
24232 wxMemoryDC *result = 0 ;
24233 void *argp1 = 0 ;
24234 int res1 = 0 ;
24235 PyObject * obj0 = 0 ;
24236 char * kwnames[] = {
24237 (char *) "bitmap", NULL
24238 };
24239
24240 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MemoryDC",kwnames,&obj0)) SWIG_fail;
24241 if (obj0) {
24242 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxBitmap, 0 );
24243 if (!SWIG_IsOK(res1)) {
24244 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MemoryDC" "', expected argument " "1"" of type '" "wxBitmap &""'");
24245 }
24246 if (!argp1) {
24247 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MemoryDC" "', expected argument " "1"" of type '" "wxBitmap &""'");
24248 }
24249 arg1 = reinterpret_cast< wxBitmap * >(argp1);
24250 }
24251 {
24252 if (!wxPyCheckForApp()) SWIG_fail;
24253 PyThreadState* __tstate = wxPyBeginAllowThreads();
24254 result = (wxMemoryDC *)new wxMemoryDC(*arg1);
24255 wxPyEndAllowThreads(__tstate);
24256 if (PyErr_Occurred()) SWIG_fail;
24257 }
24258 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_NEW | 0 );
24259 return resultobj;
24260fail:
24261 return NULL;
24262}
24263
24264
24265SWIGINTERN PyObject *_wrap_new_MemoryDCFromDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24266 PyObject *resultobj = 0;
24267 wxDC *arg1 = (wxDC *) 0 ;
24268 wxMemoryDC *result = 0 ;
24269 void *argp1 = 0 ;
24270 int res1 = 0 ;
24271 PyObject * obj0 = 0 ;
24272 char * kwnames[] = {
24273 (char *) "oldDC", NULL
24274 };
24275
24276 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_MemoryDCFromDC",kwnames,&obj0)) SWIG_fail;
24277 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
24278 if (!SWIG_IsOK(res1)) {
24279 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MemoryDCFromDC" "', expected argument " "1"" of type '" "wxDC *""'");
24280 }
24281 arg1 = reinterpret_cast< wxDC * >(argp1);
24282 {
24283 if (!wxPyCheckForApp()) SWIG_fail;
24284 PyThreadState* __tstate = wxPyBeginAllowThreads();
24285 result = (wxMemoryDC *)new wxMemoryDC(arg1);
24286 wxPyEndAllowThreads(__tstate);
24287 if (PyErr_Occurred()) SWIG_fail;
24288 }
24289 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMemoryDC, SWIG_POINTER_OWN | 0 );
24290 return resultobj;
24291fail:
24292 return NULL;
24293}
24294
24295
24296SWIGINTERN PyObject *_wrap_MemoryDC_SelectObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24297 PyObject *resultobj = 0;
24298 wxMemoryDC *arg1 = (wxMemoryDC *) 0 ;
24299 wxBitmap *arg2 = 0 ;
24300 void *argp1 = 0 ;
24301 int res1 = 0 ;
24302 void *argp2 = 0 ;
24303 int res2 = 0 ;
24304 PyObject * obj0 = 0 ;
24305 PyObject * obj1 = 0 ;
24306 char * kwnames[] = {
24307 (char *) "self",(char *) "bitmap", NULL
24308 };
24309
24310 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryDC_SelectObject",kwnames,&obj0,&obj1)) SWIG_fail;
24311 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxMemoryDC, 0 | 0 );
24312 if (!SWIG_IsOK(res1)) {
24313 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryDC_SelectObject" "', expected argument " "1"" of type '" "wxMemoryDC *""'");
24314 }
24315 arg1 = reinterpret_cast< wxMemoryDC * >(argp1);
24316 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 );
24317 if (!SWIG_IsOK(res2)) {
24318 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MemoryDC_SelectObject" "', expected argument " "2"" of type '" "wxBitmap &""'");
24319 }
24320 if (!argp2) {
24321 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryDC_SelectObject" "', expected argument " "2"" of type '" "wxBitmap &""'");
24322 }
24323 arg2 = reinterpret_cast< wxBitmap * >(argp2);
24324 {
24325 PyThreadState* __tstate = wxPyBeginAllowThreads();
24326 (arg1)->SelectObject(*arg2);
24327 wxPyEndAllowThreads(__tstate);
24328 if (PyErr_Occurred()) SWIG_fail;
24329 }
24330 resultobj = SWIG_Py_Void();
24331 return resultobj;
24332fail:
24333 return NULL;
24334}
24335
24336
24337SWIGINTERN PyObject *_wrap_MemoryDC_SelectObjectAsSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24338 PyObject *resultobj = 0;
24339 wxMemoryDC *arg1 = (wxMemoryDC *) 0 ;
24340 wxBitmap *arg2 = 0 ;
24341 void *argp1 = 0 ;
24342 int res1 = 0 ;
24343 void *argp2 = 0 ;
24344 int res2 = 0 ;
24345 PyObject * obj0 = 0 ;
24346 PyObject * obj1 = 0 ;
24347 char * kwnames[] = {
24348 (char *) "self",(char *) "bmp", NULL
24349 };
24350
24351 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryDC_SelectObjectAsSource",kwnames,&obj0,&obj1)) SWIG_fail;
24352 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxMemoryDC, 0 | 0 );
24353 if (!SWIG_IsOK(res1)) {
24354 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryDC_SelectObjectAsSource" "', expected argument " "1"" of type '" "wxMemoryDC *""'");
24355 }
24356 arg1 = reinterpret_cast< wxMemoryDC * >(argp1);
24357 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
24358 if (!SWIG_IsOK(res2)) {
24359 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MemoryDC_SelectObjectAsSource" "', expected argument " "2"" of type '" "wxBitmap const &""'");
24360 }
24361 if (!argp2) {
24362 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryDC_SelectObjectAsSource" "', expected argument " "2"" of type '" "wxBitmap const &""'");
24363 }
24364 arg2 = reinterpret_cast< wxBitmap * >(argp2);
24365 {
24366 PyThreadState* __tstate = wxPyBeginAllowThreads();
24367 (arg1)->SelectObjectAsSource((wxBitmap const &)*arg2);
24368 wxPyEndAllowThreads(__tstate);
24369 if (PyErr_Occurred()) SWIG_fail;
24370 }
24371 resultobj = SWIG_Py_Void();
24372 return resultobj;
24373fail:
24374 return NULL;
24375}
24376
24377
24378SWIGINTERN PyObject *MemoryDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24379 PyObject *obj;
24380 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24381 SWIG_TypeNewClientData(SWIGTYPE_p_wxMemoryDC, SWIG_NewClientData(obj));
24382 return SWIG_Py_Void();
24383}
24384
24385SWIGINTERN PyObject *MemoryDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24386 return SWIG_Python_InitShadowInstance(args);
24387}
24388
0085ce49
RD
24389SWIGINTERN PyObject *_wrap_new_BufferedDC__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
24390 PyObject *resultobj = 0;
24391 wxDC *arg1 = (wxDC *) 0 ;
b6df5cf9 24392 wxBitmap &arg2_defvalue = wxNullBitmap ;
0085ce49
RD
24393 wxBitmap *arg2 = (wxBitmap *) &arg2_defvalue ;
24394 int arg3 = (int) wxBUFFER_CLIENT_AREA ;
24395 wxBufferedDC *result = 0 ;
24396 void *argp1 = 0 ;
24397 int res1 = 0 ;
24398 void *argp2 = 0 ;
24399 int res2 = 0 ;
24400 int val3 ;
24401 int ecode3 = 0 ;
24402
24403 if ((nobjs < 1) || (nobjs > 3)) SWIG_fail;
24404 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
24405 if (!SWIG_IsOK(res1)) {
24406 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BufferedDC" "', expected argument " "1"" of type '" "wxDC *""'");
24407 }
24408 arg1 = reinterpret_cast< wxDC * >(argp1);
24409 if (swig_obj[1]) {
b6df5cf9 24410 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxBitmap, 0 );
0085ce49 24411 if (!SWIG_IsOK(res2)) {
b6df5cf9 24412 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_BufferedDC" "', expected argument " "2"" of type '" "wxBitmap &""'");
093d3ff1 24413 }
0085ce49 24414 if (!argp2) {
b6df5cf9 24415 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BufferedDC" "', expected argument " "2"" of type '" "wxBitmap &""'");
093d3ff1 24416 }
0085ce49
RD
24417 arg2 = reinterpret_cast< wxBitmap * >(argp2);
24418 }
24419 if (swig_obj[2]) {
24420 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
24421 if (!SWIG_IsOK(ecode3)) {
24422 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BufferedDC" "', expected argument " "3"" of type '" "int""'");
24423 }
24424 arg3 = static_cast< int >(val3);
24425 }
24426 {
24427 if (!wxPyCheckForApp()) SWIG_fail;
24428 PyThreadState* __tstate = wxPyBeginAllowThreads();
b6df5cf9 24429 result = (wxBufferedDC *)new wxBufferedDC(arg1,*arg2,arg3);
0085ce49
RD
24430 wxPyEndAllowThreads(__tstate);
24431 if (PyErr_Occurred()) SWIG_fail;
24432 }
24433 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBufferedDC, SWIG_POINTER_NEW | 0 );
24434 return resultobj;
24435fail:
24436 return NULL;
24437}
24438
24439
24440SWIGINTERN PyObject *_wrap_new_BufferedDC__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
24441 PyObject *resultobj = 0;
24442 wxDC *arg1 = (wxDC *) 0 ;
24443 wxSize *arg2 = 0 ;
24444 int arg3 = (int) wxBUFFER_CLIENT_AREA ;
24445 wxBufferedDC *result = 0 ;
24446 void *argp1 = 0 ;
24447 int res1 = 0 ;
24448 wxSize temp2 ;
24449 int val3 ;
24450 int ecode3 = 0 ;
24451
24452 if ((nobjs < 2) || (nobjs > 3)) SWIG_fail;
24453 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDC, 0 | 0 );
24454 if (!SWIG_IsOK(res1)) {
24455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BufferedDC" "', expected argument " "1"" of type '" "wxDC *""'");
24456 }
24457 arg1 = reinterpret_cast< wxDC * >(argp1);
24458 {
24459 arg2 = &temp2;
24460 if ( ! wxSize_helper(swig_obj[1], &arg2)) SWIG_fail;
24461 }
24462 if (swig_obj[2]) {
24463 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
24464 if (!SWIG_IsOK(ecode3)) {
24465 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BufferedDC" "', expected argument " "3"" of type '" "int""'");
24466 }
24467 arg3 = static_cast< int >(val3);
24468 }
24469 {
24470 if (!wxPyCheckForApp()) SWIG_fail;
24471 PyThreadState* __tstate = wxPyBeginAllowThreads();
24472 result = (wxBufferedDC *)new wxBufferedDC(arg1,(wxSize const &)*arg2,arg3);
24473 wxPyEndAllowThreads(__tstate);
24474 if (PyErr_Occurred()) SWIG_fail;
24475 }
24476 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBufferedDC, SWIG_POINTER_NEW | 0 );
24477 return resultobj;
24478fail:
24479 return NULL;
24480}
24481
24482
24483SWIGINTERN PyObject *_wrap_new_BufferedDC(PyObject *self, PyObject *args) {
24484 int argc;
8e99bda9 24485 PyObject *argv[4];
0085ce49 24486
8e99bda9 24487 if (!(argc = SWIG_Python_UnpackTuple(args,"new_BufferedDC",0,3,argv))) SWIG_fail;
0085ce49
RD
24488 --argc;
24489 if ((argc >= 1) && (argc <= 3)) {
24490 int _v = 0;
24491 if (argc > 1) {
24492 {
b6df5cf9
RD
24493 void *vptr = 0;
24494 int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_wxBitmap, 0);
0085ce49
RD
24495 _v = SWIG_CheckState(res);
24496 }
24497 if (!_v) goto check_1;
093d3ff1 24498 }
0085ce49
RD
24499 return _wrap_new_BufferedDC__SWIG_0(self, argc, argv);
24500 }
24501check_1:
24502
24503 if ((argc >= 2) && (argc <= 3)) {
24504 return _wrap_new_BufferedDC__SWIG_1(self, argc, argv);
24505 }
24506
24507fail:
24508 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_BufferedDC'");
24509 return NULL;
24510}
24511
24512
24513SWIGINTERN PyObject *_wrap_delete_BufferedDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24514 PyObject *resultobj = 0;
24515 wxBufferedDC *arg1 = (wxBufferedDC *) 0 ;
24516 void *argp1 = 0 ;
24517 int res1 = 0 ;
24518 PyObject *swig_obj[1] ;
24519
24520 if (!args) SWIG_fail;
24521 swig_obj[0] = args;
24522 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBufferedDC, SWIG_POINTER_DISOWN | 0 );
24523 if (!SWIG_IsOK(res1)) {
24524 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BufferedDC" "', expected argument " "1"" of type '" "wxBufferedDC *""'");
24525 }
24526 arg1 = reinterpret_cast< wxBufferedDC * >(argp1);
24527 {
24528 PyThreadState* __tstate = wxPyBeginAllowThreads();
24529 delete arg1;
24530
24531 wxPyEndAllowThreads(__tstate);
24532 if (PyErr_Occurred()) SWIG_fail;
24533 }
24534 resultobj = SWIG_Py_Void();
24535 return resultobj;
24536fail:
24537 return NULL;
24538}
24539
24540
24541SWIGINTERN PyObject *_wrap_BufferedDC_UnMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24542 PyObject *resultobj = 0;
24543 wxBufferedDC *arg1 = (wxBufferedDC *) 0 ;
24544 void *argp1 = 0 ;
24545 int res1 = 0 ;
24546 PyObject *swig_obj[1] ;
24547
24548 if (!args) SWIG_fail;
24549 swig_obj[0] = args;
24550 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBufferedDC, 0 | 0 );
24551 if (!SWIG_IsOK(res1)) {
24552 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BufferedDC_UnMask" "', expected argument " "1"" of type '" "wxBufferedDC *""'");
24553 }
24554 arg1 = reinterpret_cast< wxBufferedDC * >(argp1);
24555 {
24556 PyThreadState* __tstate = wxPyBeginAllowThreads();
24557 (arg1)->UnMask();
24558 wxPyEndAllowThreads(__tstate);
24559 if (PyErr_Occurred()) SWIG_fail;
24560 }
24561 resultobj = SWIG_Py_Void();
24562 return resultobj;
24563fail:
24564 return NULL;
24565}
24566
24567
b6df5cf9
RD
24568SWIGINTERN PyObject *_wrap_BufferedDC_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24569 PyObject *resultobj = 0;
24570 wxBufferedDC *arg1 = (wxBufferedDC *) 0 ;
24571 int arg2 ;
24572 void *argp1 = 0 ;
24573 int res1 = 0 ;
24574 int val2 ;
24575 int ecode2 = 0 ;
24576 PyObject * obj0 = 0 ;
24577 PyObject * obj1 = 0 ;
24578 char * kwnames[] = {
24579 (char *) "self",(char *) "style", NULL
24580 };
24581
24582 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BufferedDC_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
24583 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBufferedDC, 0 | 0 );
24584 if (!SWIG_IsOK(res1)) {
24585 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BufferedDC_SetStyle" "', expected argument " "1"" of type '" "wxBufferedDC *""'");
24586 }
24587 arg1 = reinterpret_cast< wxBufferedDC * >(argp1);
24588 ecode2 = SWIG_AsVal_int(obj1, &val2);
24589 if (!SWIG_IsOK(ecode2)) {
24590 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BufferedDC_SetStyle" "', expected argument " "2"" of type '" "int""'");
24591 }
24592 arg2 = static_cast< int >(val2);
24593 {
24594 PyThreadState* __tstate = wxPyBeginAllowThreads();
24595 (arg1)->SetStyle(arg2);
24596 wxPyEndAllowThreads(__tstate);
24597 if (PyErr_Occurred()) SWIG_fail;
24598 }
24599 resultobj = SWIG_Py_Void();
24600 return resultobj;
24601fail:
24602 return NULL;
24603}
24604
24605
24606SWIGINTERN PyObject *_wrap_BufferedDC_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24607 PyObject *resultobj = 0;
24608 wxBufferedDC *arg1 = (wxBufferedDC *) 0 ;
24609 int result;
24610 void *argp1 = 0 ;
24611 int res1 = 0 ;
24612 PyObject *swig_obj[1] ;
24613
24614 if (!args) SWIG_fail;
24615 swig_obj[0] = args;
24616 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxBufferedDC, 0 | 0 );
24617 if (!SWIG_IsOK(res1)) {
24618 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BufferedDC_GetStyle" "', expected argument " "1"" of type '" "wxBufferedDC const *""'");
24619 }
24620 arg1 = reinterpret_cast< wxBufferedDC * >(argp1);
24621 {
24622 PyThreadState* __tstate = wxPyBeginAllowThreads();
24623 result = (int)((wxBufferedDC const *)arg1)->GetStyle();
24624 wxPyEndAllowThreads(__tstate);
24625 if (PyErr_Occurred()) SWIG_fail;
24626 }
24627 resultobj = SWIG_From_int(static_cast< int >(result));
24628 return resultobj;
24629fail:
24630 return NULL;
24631}
24632
24633
0085ce49
RD
24634SWIGINTERN PyObject *BufferedDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24635 PyObject *obj;
24636 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24637 SWIG_TypeNewClientData(SWIGTYPE_p_wxBufferedDC, SWIG_NewClientData(obj));
24638 return SWIG_Py_Void();
24639}
24640
24641SWIGINTERN PyObject *BufferedDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24642 return SWIG_Python_InitShadowInstance(args);
24643}
24644
24645SWIGINTERN PyObject *_wrap_new_BufferedPaintDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24646 PyObject *resultobj = 0;
24647 wxWindow *arg1 = (wxWindow *) 0 ;
b6df5cf9 24648 wxBitmap &arg2_defvalue = wxNullBitmap ;
0085ce49
RD
24649 wxBitmap *arg2 = (wxBitmap *) &arg2_defvalue ;
24650 int arg3 = (int) wxBUFFER_CLIENT_AREA ;
24651 wxBufferedPaintDC *result = 0 ;
24652 void *argp1 = 0 ;
24653 int res1 = 0 ;
24654 void *argp2 = 0 ;
24655 int res2 = 0 ;
24656 int val3 ;
24657 int ecode3 = 0 ;
24658 PyObject * obj0 = 0 ;
24659 PyObject * obj1 = 0 ;
24660 PyObject * obj2 = 0 ;
24661 char * kwnames[] = {
24662 (char *) "window",(char *) "buffer",(char *) "style", NULL
24663 };
24664
24665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_BufferedPaintDC",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
24666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24667 if (!SWIG_IsOK(res1)) {
24668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BufferedPaintDC" "', expected argument " "1"" of type '" "wxWindow *""'");
24669 }
24670 arg1 = reinterpret_cast< wxWindow * >(argp1);
24671 if (obj1) {
b6df5cf9 24672 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 );
0085ce49 24673 if (!SWIG_IsOK(res2)) {
b6df5cf9 24674 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_BufferedPaintDC" "', expected argument " "2"" of type '" "wxBitmap &""'");
093d3ff1 24675 }
0085ce49 24676 if (!argp2) {
b6df5cf9 24677 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BufferedPaintDC" "', expected argument " "2"" of type '" "wxBitmap &""'");
093d3ff1 24678 }
0085ce49
RD
24679 arg2 = reinterpret_cast< wxBitmap * >(argp2);
24680 }
24681 if (obj2) {
24682 ecode3 = SWIG_AsVal_int(obj2, &val3);
24683 if (!SWIG_IsOK(ecode3)) {
24684 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_BufferedPaintDC" "', expected argument " "3"" of type '" "int""'");
24685 }
24686 arg3 = static_cast< int >(val3);
24687 }
24688 {
24689 if (!wxPyCheckForApp()) SWIG_fail;
24690 PyThreadState* __tstate = wxPyBeginAllowThreads();
b6df5cf9 24691 result = (wxBufferedPaintDC *)new wxBufferedPaintDC(arg1,*arg2,arg3);
0085ce49
RD
24692 wxPyEndAllowThreads(__tstate);
24693 if (PyErr_Occurred()) SWIG_fail;
24694 }
24695 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBufferedPaintDC, SWIG_POINTER_NEW | 0 );
24696 return resultobj;
24697fail:
24698 return NULL;
24699}
24700
24701
24702SWIGINTERN PyObject *BufferedPaintDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24703 PyObject *obj;
24704 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24705 SWIG_TypeNewClientData(SWIGTYPE_p_wxBufferedPaintDC, SWIG_NewClientData(obj));
24706 return SWIG_Py_Void();
24707}
24708
24709SWIGINTERN PyObject *BufferedPaintDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24710 return SWIG_Python_InitShadowInstance(args);
24711}
24712
24f6c4e8 24713SWIGINTERN PyObject *_wrap_new_AutoBufferedPaintDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49
RD
24714 PyObject *resultobj = 0;
24715 wxWindow *arg1 = (wxWindow *) 0 ;
24f6c4e8 24716 wxAutoBufferedPaintDC *result = 0 ;
0085ce49
RD
24717 void *argp1 = 0 ;
24718 int res1 = 0 ;
24719 PyObject * obj0 = 0 ;
24720 char * kwnames[] = {
24721 (char *) "win", NULL
24722 };
24723
24f6c4e8 24724 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AutoBufferedPaintDC",kwnames,&obj0)) SWIG_fail;
0085ce49
RD
24725 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24726 if (!SWIG_IsOK(res1)) {
24f6c4e8 24727 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AutoBufferedPaintDC" "', expected argument " "1"" of type '" "wxWindow *""'");
0085ce49
RD
24728 }
24729 arg1 = reinterpret_cast< wxWindow * >(argp1);
24730 {
0085ce49 24731 PyThreadState* __tstate = wxPyBeginAllowThreads();
24f6c4e8 24732 result = (wxAutoBufferedPaintDC *)new wxAutoBufferedPaintDC(arg1);
0085ce49
RD
24733 wxPyEndAllowThreads(__tstate);
24734 if (PyErr_Occurred()) SWIG_fail;
24735 }
24f6c4e8 24736 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxAutoBufferedPaintDC, SWIG_POINTER_NEW | 0 );
0085ce49
RD
24737 return resultobj;
24738fail:
24739 return NULL;
24740}
24741
24742
24f6c4e8 24743SWIGINTERN PyObject *AutoBufferedPaintDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
24744 PyObject *obj;
24745 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24f6c4e8 24746 SWIG_TypeNewClientData(SWIGTYPE_p_wxAutoBufferedPaintDC, SWIG_NewClientData(obj));
0085ce49
RD
24747 return SWIG_Py_Void();
24748}
24749
24f6c4e8 24750SWIGINTERN PyObject *AutoBufferedPaintDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
24751 return SWIG_Python_InitShadowInstance(args);
24752}
24753
8e99bda9
RD
24754SWIGINTERN PyObject *_wrap_AutoBufferedPaintDCFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24755 PyObject *resultobj = 0;
24756 wxWindow *arg1 = (wxWindow *) 0 ;
24757 wxDC *result = 0 ;
24758 void *argp1 = 0 ;
24759 int res1 = 0 ;
24760 PyObject * obj0 = 0 ;
24761 char * kwnames[] = {
24762 (char *) "window", NULL
24763 };
24764
24765 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AutoBufferedPaintDCFactory",kwnames,&obj0)) SWIG_fail;
24766 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
24767 if (!SWIG_IsOK(res1)) {
24768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "AutoBufferedPaintDCFactory" "', expected argument " "1"" of type '" "wxWindow *""'");
24769 }
24770 arg1 = reinterpret_cast< wxWindow * >(argp1);
24771 {
24772 PyThreadState* __tstate = wxPyBeginAllowThreads();
24773 result = (wxDC *)wxAutoBufferedPaintDCFactory(arg1);
24774 wxPyEndAllowThreads(__tstate);
24775 if (PyErr_Occurred()) SWIG_fail;
24776 }
24777 {
24778 resultobj = wxPyMake_wxObject(result, (bool)SWIG_POINTER_OWN);
24779 }
24780 return resultobj;
24781fail:
24782 return NULL;
24783}
24784
24785
0085ce49
RD
24786SWIGINTERN PyObject *_wrap_new_MirrorDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24787 PyObject *resultobj = 0;
24788 wxDC *arg1 = 0 ;
24789 bool arg2 ;
24790 wxMirrorDC *result = 0 ;
24791 void *argp1 = 0 ;
24792 int res1 = 0 ;
24793 bool val2 ;
24794 int ecode2 = 0 ;
24795 PyObject * obj0 = 0 ;
24796 PyObject * obj1 = 0 ;
24797 char * kwnames[] = {
24798 (char *) "dc",(char *) "mirror", NULL
24799 };
24800
24801 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_MirrorDC",kwnames,&obj0,&obj1)) SWIG_fail;
24802 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxDC, 0 );
24803 if (!SWIG_IsOK(res1)) {
24804 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MirrorDC" "', expected argument " "1"" of type '" "wxDC &""'");
24805 }
24806 if (!argp1) {
24807 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MirrorDC" "', expected argument " "1"" of type '" "wxDC &""'");
24808 }
24809 arg1 = reinterpret_cast< wxDC * >(argp1);
24810 ecode2 = SWIG_AsVal_bool(obj1, &val2);
24811 if (!SWIG_IsOK(ecode2)) {
24812 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_MirrorDC" "', expected argument " "2"" of type '" "bool""'");
24813 }
24814 arg2 = static_cast< bool >(val2);
24815 {
24816 if (!wxPyCheckForApp()) SWIG_fail;
24817 PyThreadState* __tstate = wxPyBeginAllowThreads();
24818 result = (wxMirrorDC *)new wxMirrorDC(*arg1,arg2);
24819 wxPyEndAllowThreads(__tstate);
24820 if (PyErr_Occurred()) SWIG_fail;
24821 }
24822 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMirrorDC, SWIG_POINTER_NEW | 0 );
24823 return resultobj;
24824fail:
24825 return NULL;
24826}
24827
24828
24829SWIGINTERN PyObject *MirrorDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24830 PyObject *obj;
24831 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24832 SWIG_TypeNewClientData(SWIGTYPE_p_wxMirrorDC, SWIG_NewClientData(obj));
24833 return SWIG_Py_Void();
24834}
24835
24836SWIGINTERN PyObject *MirrorDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24837 return SWIG_Python_InitShadowInstance(args);
24838}
24839
24840SWIGINTERN PyObject *_wrap_new_PostScriptDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24841 PyObject *resultobj = 0;
24842 wxPrintData *arg1 = 0 ;
24843 wxPostScriptDC *result = 0 ;
24844 void *argp1 = 0 ;
24845 int res1 = 0 ;
24846 PyObject * obj0 = 0 ;
24847 char * kwnames[] = {
24848 (char *) "printData", NULL
24849 };
24850
24851 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PostScriptDC",kwnames,&obj0)) SWIG_fail;
24852 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPrintData, 0 | 0);
24853 if (!SWIG_IsOK(res1)) {
24854 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PostScriptDC" "', expected argument " "1"" of type '" "wxPrintData const &""'");
24855 }
24856 if (!argp1) {
24857 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PostScriptDC" "', expected argument " "1"" of type '" "wxPrintData const &""'");
24858 }
24859 arg1 = reinterpret_cast< wxPrintData * >(argp1);
24860 {
24861 if (!wxPyCheckForApp()) SWIG_fail;
24862 PyThreadState* __tstate = wxPyBeginAllowThreads();
24863 result = (wxPostScriptDC *)new wxPostScriptDC((wxPrintData const &)*arg1);
24864 wxPyEndAllowThreads(__tstate);
24865 if (PyErr_Occurred()) SWIG_fail;
24866 }
24867 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPostScriptDC, SWIG_POINTER_NEW | 0 );
24868 return resultobj;
24869fail:
24870 return NULL;
24871}
24872
24873
24874SWIGINTERN PyObject *_wrap_PostScriptDC_GetPrintData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24875 PyObject *resultobj = 0;
24876 wxPostScriptDC *arg1 = (wxPostScriptDC *) 0 ;
24877 wxPrintData *result = 0 ;
24878 void *argp1 = 0 ;
24879 int res1 = 0 ;
24880 PyObject *swig_obj[1] ;
24881
24882 if (!args) SWIG_fail;
24883 swig_obj[0] = args;
24884 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPostScriptDC, 0 | 0 );
24885 if (!SWIG_IsOK(res1)) {
24886 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PostScriptDC_GetPrintData" "', expected argument " "1"" of type '" "wxPostScriptDC *""'");
24887 }
24888 arg1 = reinterpret_cast< wxPostScriptDC * >(argp1);
24889 {
24890 PyThreadState* __tstate = wxPyBeginAllowThreads();
e2950dbb 24891 {
0085ce49
RD
24892 wxPrintData &_result_ref = (arg1)->GetPrintData();
24893 result = (wxPrintData *) &_result_ref;
e2950dbb 24894 }
0085ce49
RD
24895 wxPyEndAllowThreads(__tstate);
24896 if (PyErr_Occurred()) SWIG_fail;
24897 }
24898 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPrintData, 0 | 0 );
24899 return resultobj;
24900fail:
24901 return NULL;
24902}
24903
24904
24905SWIGINTERN PyObject *_wrap_PostScriptDC_SetPrintData(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24906 PyObject *resultobj = 0;
24907 wxPostScriptDC *arg1 = (wxPostScriptDC *) 0 ;
24908 wxPrintData *arg2 = 0 ;
24909 void *argp1 = 0 ;
24910 int res1 = 0 ;
24911 void *argp2 = 0 ;
24912 int res2 = 0 ;
24913 PyObject * obj0 = 0 ;
24914 PyObject * obj1 = 0 ;
24915 char * kwnames[] = {
24916 (char *) "self",(char *) "data", NULL
24917 };
24918
24919 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostScriptDC_SetPrintData",kwnames,&obj0,&obj1)) SWIG_fail;
24920 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPostScriptDC, 0 | 0 );
24921 if (!SWIG_IsOK(res1)) {
24922 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PostScriptDC_SetPrintData" "', expected argument " "1"" of type '" "wxPostScriptDC *""'");
24923 }
24924 arg1 = reinterpret_cast< wxPostScriptDC * >(argp1);
24925 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPrintData, 0 | 0);
24926 if (!SWIG_IsOK(res2)) {
24927 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PostScriptDC_SetPrintData" "', expected argument " "2"" of type '" "wxPrintData const &""'");
24928 }
24929 if (!argp2) {
24930 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PostScriptDC_SetPrintData" "', expected argument " "2"" of type '" "wxPrintData const &""'");
24931 }
24932 arg2 = reinterpret_cast< wxPrintData * >(argp2);
24933 {
24934 PyThreadState* __tstate = wxPyBeginAllowThreads();
24935 (arg1)->SetPrintData((wxPrintData const &)*arg2);
24936 wxPyEndAllowThreads(__tstate);
24937 if (PyErr_Occurred()) SWIG_fail;
24938 }
24939 resultobj = SWIG_Py_Void();
24940 return resultobj;
24941fail:
24942 return NULL;
24943}
24944
24945
24946SWIGINTERN PyObject *_wrap_PostScriptDC_SetResolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
24947 PyObject *resultobj = 0;
24948 int arg1 ;
24949 int val1 ;
24950 int ecode1 = 0 ;
24951 PyObject * obj0 = 0 ;
24952 char * kwnames[] = {
24953 (char *) "ppi", NULL
24954 };
24955
24956 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PostScriptDC_SetResolution",kwnames,&obj0)) SWIG_fail;
24957 ecode1 = SWIG_AsVal_int(obj0, &val1);
24958 if (!SWIG_IsOK(ecode1)) {
24959 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "PostScriptDC_SetResolution" "', expected argument " "1"" of type '" "int""'");
24960 }
24961 arg1 = static_cast< int >(val1);
24962 {
24963 PyThreadState* __tstate = wxPyBeginAllowThreads();
24964 wxPostScriptDC::SetResolution(arg1);
24965 wxPyEndAllowThreads(__tstate);
24966 if (PyErr_Occurred()) SWIG_fail;
24967 }
24968 resultobj = SWIG_Py_Void();
24969 return resultobj;
24970fail:
24971 return NULL;
24972}
24973
24974
24975SWIGINTERN PyObject *_wrap_PostScriptDC_GetResolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24976 PyObject *resultobj = 0;
24977 int result;
24978
24979 if (!SWIG_Python_UnpackTuple(args,"PostScriptDC_GetResolution",0,0,0)) SWIG_fail;
24980 {
24981 PyThreadState* __tstate = wxPyBeginAllowThreads();
24982 result = (int)wxPostScriptDC::GetResolution();
24983 wxPyEndAllowThreads(__tstate);
24984 if (PyErr_Occurred()) SWIG_fail;
24985 }
24986 resultobj = SWIG_From_int(static_cast< int >(result));
24987 return resultobj;
24988fail:
24989 return NULL;
24990}
24991
24992
24993SWIGINTERN PyObject *PostScriptDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
24994 PyObject *obj;
24995 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
24996 SWIG_TypeNewClientData(SWIGTYPE_p_wxPostScriptDC, SWIG_NewClientData(obj));
24997 return SWIG_Py_Void();
24998}
24999
25000SWIGINTERN PyObject *PostScriptDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25001 return SWIG_Python_InitShadowInstance(args);
25002}
25003
25004SWIGINTERN PyObject *_wrap_new_MetaFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25005 PyObject *resultobj = 0;
25006 wxString const &arg1_defvalue = wxPyEmptyString ;
25007 wxString *arg1 = (wxString *) &arg1_defvalue ;
25008 wxMetaFile *result = 0 ;
25009 bool temp1 = false ;
25010 PyObject * obj0 = 0 ;
25011 char * kwnames[] = {
25012 (char *) "filename", NULL
25013 };
25014
25015 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MetaFile",kwnames,&obj0)) SWIG_fail;
25016 if (obj0) {
093d3ff1 25017 {
0085ce49
RD
25018 arg1 = wxString_in_helper(obj0);
25019 if (arg1 == NULL) SWIG_fail;
25020 temp1 = true;
093d3ff1 25021 }
0085ce49
RD
25022 }
25023 {
25024 if (!wxPyCheckForApp()) SWIG_fail;
25025 PyThreadState* __tstate = wxPyBeginAllowThreads();
25026 result = (wxMetaFile *)new wxMetaFile((wxString const &)*arg1);
25027 wxPyEndAllowThreads(__tstate);
25028 if (PyErr_Occurred()) SWIG_fail;
25029 }
25030 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMetaFile, SWIG_POINTER_NEW | 0 );
25031 {
25032 if (temp1)
25033 delete arg1;
25034 }
25035 return resultobj;
25036fail:
25037 {
25038 if (temp1)
25039 delete arg1;
25040 }
25041 return NULL;
25042}
25043
25044
25045SWIGINTERN PyObject *MetaFile_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25046 PyObject *obj;
25047 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25048 SWIG_TypeNewClientData(SWIGTYPE_p_wxMetaFile, SWIG_NewClientData(obj));
25049 return SWIG_Py_Void();
25050}
25051
25052SWIGINTERN PyObject *MetaFile_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25053 return SWIG_Python_InitShadowInstance(args);
25054}
25055
25056SWIGINTERN PyObject *_wrap_new_MetaFileDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25057 PyObject *resultobj = 0;
25058 wxString const &arg1_defvalue = wxPyEmptyString ;
25059 wxString *arg1 = (wxString *) &arg1_defvalue ;
25060 int arg2 = (int) 0 ;
25061 int arg3 = (int) 0 ;
25062 wxString const &arg4_defvalue = wxPyEmptyString ;
25063 wxString *arg4 = (wxString *) &arg4_defvalue ;
25064 wxMetaFileDC *result = 0 ;
25065 bool temp1 = false ;
25066 int val2 ;
25067 int ecode2 = 0 ;
25068 int val3 ;
25069 int ecode3 = 0 ;
25070 bool temp4 = false ;
25071 PyObject * obj0 = 0 ;
25072 PyObject * obj1 = 0 ;
25073 PyObject * obj2 = 0 ;
25074 PyObject * obj3 = 0 ;
25075 char * kwnames[] = {
25076 (char *) "filename",(char *) "width",(char *) "height",(char *) "description", NULL
25077 };
25078
25079 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_MetaFileDC",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
25080 if (obj0) {
093d3ff1 25081 {
0085ce49
RD
25082 arg1 = wxString_in_helper(obj0);
25083 if (arg1 == NULL) SWIG_fail;
25084 temp1 = true;
093d3ff1 25085 }
0085ce49
RD
25086 }
25087 if (obj1) {
25088 ecode2 = SWIG_AsVal_int(obj1, &val2);
25089 if (!SWIG_IsOK(ecode2)) {
25090 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_MetaFileDC" "', expected argument " "2"" of type '" "int""'");
25091 }
25092 arg2 = static_cast< int >(val2);
25093 }
25094 if (obj2) {
25095 ecode3 = SWIG_AsVal_int(obj2, &val3);
25096 if (!SWIG_IsOK(ecode3)) {
25097 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_MetaFileDC" "', expected argument " "3"" of type '" "int""'");
25098 }
25099 arg3 = static_cast< int >(val3);
25100 }
25101 if (obj3) {
093d3ff1 25102 {
0085ce49
RD
25103 arg4 = wxString_in_helper(obj3);
25104 if (arg4 == NULL) SWIG_fail;
25105 temp4 = true;
093d3ff1 25106 }
0085ce49
RD
25107 }
25108 {
25109 if (!wxPyCheckForApp()) SWIG_fail;
25110 PyThreadState* __tstate = wxPyBeginAllowThreads();
25111 result = (wxMetaFileDC *)new wxMetaFileDC((wxString const &)*arg1,arg2,arg3,(wxString const &)*arg4);
25112 wxPyEndAllowThreads(__tstate);
25113 if (PyErr_Occurred()) SWIG_fail;
25114 }
25115 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxMetaFileDC, SWIG_POINTER_NEW | 0 );
25116 {
25117 if (temp1)
25118 delete arg1;
25119 }
25120 {
25121 if (temp4)
25122 delete arg4;
25123 }
25124 return resultobj;
25125fail:
25126 {
25127 if (temp1)
25128 delete arg1;
25129 }
25130 {
25131 if (temp4)
25132 delete arg4;
25133 }
25134 return NULL;
25135}
25136
25137
25138SWIGINTERN PyObject *MetaFileDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25139 PyObject *obj;
25140 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25141 SWIG_TypeNewClientData(SWIGTYPE_p_wxMetaFileDC, SWIG_NewClientData(obj));
25142 return SWIG_Py_Void();
25143}
25144
25145SWIGINTERN PyObject *MetaFileDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25146 return SWIG_Python_InitShadowInstance(args);
25147}
25148
25149SWIGINTERN PyObject *_wrap_new_PrinterDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25150 PyObject *resultobj = 0;
25151 wxPrintData *arg1 = 0 ;
25152 wxPrinterDC *result = 0 ;
25153 void *argp1 = 0 ;
25154 int res1 = 0 ;
25155 PyObject * obj0 = 0 ;
25156 char * kwnames[] = {
25157 (char *) "printData", NULL
25158 };
25159
25160 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PrinterDC",kwnames,&obj0)) SWIG_fail;
25161 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxPrintData, 0 | 0);
25162 if (!SWIG_IsOK(res1)) {
25163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PrinterDC" "', expected argument " "1"" of type '" "wxPrintData const &""'");
25164 }
25165 if (!argp1) {
25166 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PrinterDC" "', expected argument " "1"" of type '" "wxPrintData const &""'");
25167 }
25168 arg1 = reinterpret_cast< wxPrintData * >(argp1);
25169 {
25170 if (!wxPyCheckForApp()) SWIG_fail;
25171 PyThreadState* __tstate = wxPyBeginAllowThreads();
25172 result = (wxPrinterDC *)new wxPrinterDC((wxPrintData const &)*arg1);
25173 wxPyEndAllowThreads(__tstate);
25174 if (PyErr_Occurred()) SWIG_fail;
25175 }
25176 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPrinterDC, SWIG_POINTER_NEW | 0 );
25177 return resultobj;
25178fail:
25179 return NULL;
25180}
25181
25182
25183SWIGINTERN PyObject *PrinterDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25184 PyObject *obj;
25185 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25186 SWIG_TypeNewClientData(SWIGTYPE_p_wxPrinterDC, SWIG_NewClientData(obj));
25187 return SWIG_Py_Void();
25188}
25189
25190SWIGINTERN PyObject *PrinterDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25191 return SWIG_Python_InitShadowInstance(args);
25192}
25193
70d7cb34
RD
25194SWIGINTERN PyObject *_wrap_new_GraphicsObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
25195 PyObject *resultobj = 0;
25196 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) NULL ;
25197 wxGraphicsObject *result = 0 ;
25198 void *argp1 = 0 ;
25199 int res1 = 0 ;
25200 PyObject * obj0 = 0 ;
25201 char * kwnames[] = {
25202 (char *) "renderer", NULL
25203 };
25204
25205 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_GraphicsObject",kwnames,&obj0)) SWIG_fail;
25206 if (obj0) {
25207 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
25208 if (!SWIG_IsOK(res1)) {
25209 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GraphicsObject" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
25210 }
25211 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
25212 }
25213 {
25214 result = (wxGraphicsObject *)new wxGraphicsObject(arg1);
25215 if (PyErr_Occurred()) SWIG_fail;
25216 }
25217 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsObject, SWIG_POINTER_NEW | 0 );
25218 return resultobj;
25219fail:
25220 return NULL;
25221}
25222
25223
25224SWIGINTERN PyObject *_wrap_delete_GraphicsObject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25225 PyObject *resultobj = 0;
25226 wxGraphicsObject *arg1 = (wxGraphicsObject *) 0 ;
25227 void *argp1 = 0 ;
25228 int res1 = 0 ;
25229 PyObject *swig_obj[1] ;
25230
25231 if (!args) SWIG_fail;
25232 swig_obj[0] = args;
25233 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsObject, SWIG_POINTER_DISOWN | 0 );
25234 if (!SWIG_IsOK(res1)) {
25235 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsObject" "', expected argument " "1"" of type '" "wxGraphicsObject *""'");
25236 }
25237 arg1 = reinterpret_cast< wxGraphicsObject * >(argp1);
25238 {
25239 delete arg1;
25240
25241 if (PyErr_Occurred()) SWIG_fail;
25242 }
25243 resultobj = SWIG_Py_Void();
25244 return resultobj;
25245fail:
25246 return NULL;
25247}
25248
25249
25250SWIGINTERN PyObject *_wrap_GraphicsObject_IsNull(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25251 PyObject *resultobj = 0;
25252 wxGraphicsObject *arg1 = (wxGraphicsObject *) 0 ;
25253 bool result;
25254 void *argp1 = 0 ;
25255 int res1 = 0 ;
25256 PyObject *swig_obj[1] ;
25257
25258 if (!args) SWIG_fail;
25259 swig_obj[0] = args;
25260 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsObject, 0 | 0 );
25261 if (!SWIG_IsOK(res1)) {
25262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsObject_IsNull" "', expected argument " "1"" of type '" "wxGraphicsObject const *""'");
25263 }
25264 arg1 = reinterpret_cast< wxGraphicsObject * >(argp1);
25265 {
25266 result = (bool)((wxGraphicsObject const *)arg1)->IsNull();
25267 if (PyErr_Occurred()) SWIG_fail;
25268 }
25269 {
25270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25271 }
25272 return resultobj;
25273fail:
25274 return NULL;
25275}
25276
25277
25278SWIGINTERN PyObject *_wrap_GraphicsObject_GetRenderer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25279 PyObject *resultobj = 0;
25280 wxGraphicsObject *arg1 = (wxGraphicsObject *) 0 ;
25281 wxGraphicsRenderer *result = 0 ;
25282 void *argp1 = 0 ;
25283 int res1 = 0 ;
25284 PyObject *swig_obj[1] ;
25285
25286 if (!args) SWIG_fail;
25287 swig_obj[0] = args;
25288 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsObject, 0 | 0 );
25289 if (!SWIG_IsOK(res1)) {
25290 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsObject_GetRenderer" "', expected argument " "1"" of type '" "wxGraphicsObject const *""'");
25291 }
25292 arg1 = reinterpret_cast< wxGraphicsObject * >(argp1);
25293 {
25294 result = (wxGraphicsRenderer *)((wxGraphicsObject const *)arg1)->GetRenderer();
25295 if (PyErr_Occurred()) SWIG_fail;
25296 }
25297 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
25298 return resultobj;
25299fail:
25300 return NULL;
25301}
25302
25303
25304SWIGINTERN PyObject *GraphicsObject_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25305 PyObject *obj;
25306 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25307 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsObject, SWIG_NewClientData(obj));
25308 return SWIG_Py_Void();
25309}
25310
25311SWIGINTERN PyObject *GraphicsObject_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25312 return SWIG_Python_InitShadowInstance(args);
25313}
25314
25315SWIGINTERN PyObject *_wrap_new_GraphicsPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25316 PyObject *resultobj = 0;
25317 wxGraphicsPen *result = 0 ;
25318
25319 if (!SWIG_Python_UnpackTuple(args,"new_GraphicsPen",0,0,0)) SWIG_fail;
25320 {
25321 result = (wxGraphicsPen *)new wxGraphicsPen();
25322 if (PyErr_Occurred()) SWIG_fail;
25323 }
25324 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsPen, SWIG_POINTER_NEW | 0 );
25325 return resultobj;
25326fail:
25327 return NULL;
25328}
25329
25330
25331SWIGINTERN PyObject *_wrap_delete_GraphicsPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25332 PyObject *resultobj = 0;
25333 wxGraphicsPen *arg1 = (wxGraphicsPen *) 0 ;
25334 void *argp1 = 0 ;
25335 int res1 = 0 ;
25336 PyObject *swig_obj[1] ;
25337
25338 if (!args) SWIG_fail;
25339 swig_obj[0] = args;
25340 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPen, SWIG_POINTER_DISOWN | 0 );
25341 if (!SWIG_IsOK(res1)) {
25342 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsPen" "', expected argument " "1"" of type '" "wxGraphicsPen *""'");
25343 }
25344 arg1 = reinterpret_cast< wxGraphicsPen * >(argp1);
25345 {
25346 delete arg1;
25347
25348 if (PyErr_Occurred()) SWIG_fail;
25349 }
25350 resultobj = SWIG_Py_Void();
25351 return resultobj;
25352fail:
25353 return NULL;
25354}
25355
25356
25357SWIGINTERN PyObject *GraphicsPen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25358 PyObject *obj;
25359 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25360 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsPen, SWIG_NewClientData(obj));
25361 return SWIG_Py_Void();
25362}
25363
25364SWIGINTERN PyObject *GraphicsPen_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25365 return SWIG_Python_InitShadowInstance(args);
25366}
25367
25368SWIGINTERN PyObject *_wrap_new_GraphicsBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25369 PyObject *resultobj = 0;
25370 wxGraphicsBrush *result = 0 ;
25371
25372 if (!SWIG_Python_UnpackTuple(args,"new_GraphicsBrush",0,0,0)) SWIG_fail;
25373 {
25374 result = (wxGraphicsBrush *)new wxGraphicsBrush();
25375 if (PyErr_Occurred()) SWIG_fail;
25376 }
25377 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_NEW | 0 );
25378 return resultobj;
25379fail:
25380 return NULL;
25381}
25382
25383
25384SWIGINTERN PyObject *_wrap_delete_GraphicsBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25385 PyObject *resultobj = 0;
25386 wxGraphicsBrush *arg1 = (wxGraphicsBrush *) 0 ;
25387 void *argp1 = 0 ;
25388 int res1 = 0 ;
25389 PyObject *swig_obj[1] ;
25390
25391 if (!args) SWIG_fail;
25392 swig_obj[0] = args;
25393 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_DISOWN | 0 );
25394 if (!SWIG_IsOK(res1)) {
25395 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsBrush" "', expected argument " "1"" of type '" "wxGraphicsBrush *""'");
25396 }
25397 arg1 = reinterpret_cast< wxGraphicsBrush * >(argp1);
25398 {
25399 delete arg1;
25400
25401 if (PyErr_Occurred()) SWIG_fail;
25402 }
25403 resultobj = SWIG_Py_Void();
25404 return resultobj;
25405fail:
25406 return NULL;
25407}
25408
25409
25410SWIGINTERN PyObject *GraphicsBrush_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25411 PyObject *obj;
25412 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25413 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsBrush, SWIG_NewClientData(obj));
25414 return SWIG_Py_Void();
25415}
25416
25417SWIGINTERN PyObject *GraphicsBrush_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25418 return SWIG_Python_InitShadowInstance(args);
25419}
25420
25421SWIGINTERN PyObject *_wrap_new_GraphicsFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25422 PyObject *resultobj = 0;
25423 wxGraphicsFont *result = 0 ;
25424
25425 if (!SWIG_Python_UnpackTuple(args,"new_GraphicsFont",0,0,0)) SWIG_fail;
25426 {
25427 result = (wxGraphicsFont *)new wxGraphicsFont();
25428 if (PyErr_Occurred()) SWIG_fail;
25429 }
25430 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsFont, SWIG_POINTER_NEW | 0 );
25431 return resultobj;
25432fail:
25433 return NULL;
25434}
25435
25436
25437SWIGINTERN PyObject *_wrap_delete_GraphicsFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25438 PyObject *resultobj = 0;
25439 wxGraphicsFont *arg1 = (wxGraphicsFont *) 0 ;
25440 void *argp1 = 0 ;
25441 int res1 = 0 ;
25442 PyObject *swig_obj[1] ;
25443
25444 if (!args) SWIG_fail;
25445 swig_obj[0] = args;
25446 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsFont, SWIG_POINTER_DISOWN | 0 );
25447 if (!SWIG_IsOK(res1)) {
25448 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsFont" "', expected argument " "1"" of type '" "wxGraphicsFont *""'");
25449 }
25450 arg1 = reinterpret_cast< wxGraphicsFont * >(argp1);
25451 {
25452 delete arg1;
25453
25454 if (PyErr_Occurred()) SWIG_fail;
25455 }
25456 resultobj = SWIG_Py_Void();
25457 return resultobj;
25458fail:
25459 return NULL;
25460}
25461
25462
25463SWIGINTERN PyObject *GraphicsFont_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25464 PyObject *obj;
25465 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
25466 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsFont, SWIG_NewClientData(obj));
25467 return SWIG_Py_Void();
25468}
25469
25470SWIGINTERN PyObject *GraphicsFont_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25471 return SWIG_Python_InitShadowInstance(args);
25472}
25473
5c8c7dd3 25474SWIGINTERN PyObject *_wrap_delete_GraphicsMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 25475 PyObject *resultobj = 0;
5c8c7dd3 25476 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
0085ce49
RD
25477 void *argp1 = 0 ;
25478 int res1 = 0 ;
25479 PyObject *swig_obj[1] ;
25480
25481 if (!args) SWIG_fail;
25482 swig_obj[0] = args;
5c8c7dd3 25483 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsMatrix, SWIG_POINTER_DISOWN | 0 );
0085ce49 25484 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25485 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsMatrix" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
0085ce49 25486 }
5c8c7dd3 25487 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
0085ce49 25488 {
0085ce49
RD
25489 delete arg1;
25490
0085ce49
RD
25491 if (PyErr_Occurred()) SWIG_fail;
25492 }
25493 resultobj = SWIG_Py_Void();
25494 return resultobj;
25495fail:
25496 return NULL;
25497}
25498
25499
5c8c7dd3 25500SWIGINTERN PyObject *_wrap_GraphicsMatrix_Concat(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 25501 PyObject *resultobj = 0;
5c8c7dd3
RD
25502 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25503 wxGraphicsMatrix *arg2 = 0 ;
70d7cb34
RD
25504 void *argp1 = 0 ;
25505 int res1 = 0 ;
5c8c7dd3
RD
25506 void *argp2 = 0 ;
25507 int res2 = 0 ;
25508 PyObject * obj0 = 0 ;
25509 PyObject * obj1 = 0 ;
25510 char * kwnames[] = {
25511 (char *) "self",(char *) "t", NULL
25512 };
70d7cb34 25513
5c8c7dd3
RD
25514 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsMatrix_Concat",kwnames,&obj0,&obj1)) SWIG_fail;
25515 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
70d7cb34 25516 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25517 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Concat" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
70d7cb34 25518 }
5c8c7dd3
RD
25519 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25520 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsMatrix, 0 | 0);
25521 if (!SWIG_IsOK(res2)) {
25522 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsMatrix_Concat" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
25523 }
25524 if (!argp2) {
25525 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsMatrix_Concat" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
25526 }
25527 arg2 = reinterpret_cast< wxGraphicsMatrix * >(argp2);
70d7cb34 25528 {
5c8c7dd3 25529 (arg1)->Concat((wxGraphicsMatrix const &)*arg2);
70d7cb34
RD
25530 if (PyErr_Occurred()) SWIG_fail;
25531 }
5c8c7dd3 25532 resultobj = SWIG_Py_Void();
70d7cb34
RD
25533 return resultobj;
25534fail:
25535 return NULL;
25536}
25537
25538
5c8c7dd3 25539SWIGINTERN PyObject *_wrap_GraphicsMatrix_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 25540 PyObject *resultobj = 0;
5c8c7dd3
RD
25541 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25542 wxDouble arg2 = (wxDouble) 1.0 ;
25543 wxDouble arg3 = (wxDouble) 0.0 ;
25544 wxDouble arg4 = (wxDouble) 0.0 ;
25545 wxDouble arg5 = (wxDouble) 1.0 ;
25546 wxDouble arg6 = (wxDouble) 0.0 ;
25547 wxDouble arg7 = (wxDouble) 0.0 ;
70d7cb34
RD
25548 void *argp1 = 0 ;
25549 int res1 = 0 ;
5c8c7dd3
RD
25550 double val2 ;
25551 int ecode2 = 0 ;
25552 double val3 ;
25553 int ecode3 = 0 ;
25554 double val4 ;
25555 int ecode4 = 0 ;
25556 double val5 ;
25557 int ecode5 = 0 ;
25558 double val6 ;
25559 int ecode6 = 0 ;
25560 double val7 ;
25561 int ecode7 = 0 ;
25562 PyObject * obj0 = 0 ;
25563 PyObject * obj1 = 0 ;
25564 PyObject * obj2 = 0 ;
25565 PyObject * obj3 = 0 ;
25566 PyObject * obj4 = 0 ;
25567 PyObject * obj5 = 0 ;
25568 PyObject * obj6 = 0 ;
25569 char * kwnames[] = {
25570 (char *) "self",(char *) "a",(char *) "b",(char *) "c",(char *) "d",(char *) "tx",(char *) "ty", NULL
25571 };
70d7cb34 25572
5c8c7dd3
RD
25573 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GraphicsMatrix_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
25574 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
70d7cb34 25575 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Set" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
70d7cb34 25577 }
5c8c7dd3
RD
25578 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25579 if (obj1) {
25580 ecode2 = SWIG_AsVal_double(obj1, &val2);
25581 if (!SWIG_IsOK(ecode2)) {
25582 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsMatrix_Set" "', expected argument " "2"" of type '" "wxDouble""'");
25583 }
25584 arg2 = static_cast< wxDouble >(val2);
25585 }
25586 if (obj2) {
25587 ecode3 = SWIG_AsVal_double(obj2, &val3);
25588 if (!SWIG_IsOK(ecode3)) {
25589 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsMatrix_Set" "', expected argument " "3"" of type '" "wxDouble""'");
25590 }
25591 arg3 = static_cast< wxDouble >(val3);
25592 }
25593 if (obj3) {
25594 ecode4 = SWIG_AsVal_double(obj3, &val4);
25595 if (!SWIG_IsOK(ecode4)) {
25596 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsMatrix_Set" "', expected argument " "4"" of type '" "wxDouble""'");
25597 }
25598 arg4 = static_cast< wxDouble >(val4);
25599 }
25600 if (obj4) {
25601 ecode5 = SWIG_AsVal_double(obj4, &val5);
25602 if (!SWIG_IsOK(ecode5)) {
25603 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsMatrix_Set" "', expected argument " "5"" of type '" "wxDouble""'");
25604 }
25605 arg5 = static_cast< wxDouble >(val5);
25606 }
25607 if (obj5) {
25608 ecode6 = SWIG_AsVal_double(obj5, &val6);
25609 if (!SWIG_IsOK(ecode6)) {
25610 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsMatrix_Set" "', expected argument " "6"" of type '" "wxDouble""'");
25611 }
25612 arg6 = static_cast< wxDouble >(val6);
25613 }
25614 if (obj6) {
25615 ecode7 = SWIG_AsVal_double(obj6, &val7);
25616 if (!SWIG_IsOK(ecode7)) {
25617 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GraphicsMatrix_Set" "', expected argument " "7"" of type '" "wxDouble""'");
25618 }
25619 arg7 = static_cast< wxDouble >(val7);
70d7cb34
RD
25620 }
25621 {
5c8c7dd3 25622 (arg1)->Set(arg2,arg3,arg4,arg5,arg6,arg7);
70d7cb34
RD
25623 if (PyErr_Occurred()) SWIG_fail;
25624 }
25625 resultobj = SWIG_Py_Void();
25626 return resultobj;
25627fail:
25628 return NULL;
25629}
25630
25631
248802d0
RD
25632SWIGINTERN PyObject *_wrap_GraphicsMatrix_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25633 PyObject *resultobj = 0;
25634 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25635 wxDouble *arg2 = (wxDouble *) 0 ;
25636 wxDouble *arg3 = (wxDouble *) 0 ;
25637 wxDouble *arg4 = (wxDouble *) 0 ;
25638 wxDouble *arg5 = (wxDouble *) 0 ;
25639 wxDouble *arg6 = (wxDouble *) 0 ;
25640 wxDouble *arg7 = (wxDouble *) 0 ;
25641 void *argp1 = 0 ;
25642 int res1 = 0 ;
25643 wxDouble temp2 ;
25644 int res2 = SWIG_TMPOBJ ;
25645 wxDouble temp3 ;
25646 int res3 = SWIG_TMPOBJ ;
25647 wxDouble temp4 ;
25648 int res4 = SWIG_TMPOBJ ;
25649 wxDouble temp5 ;
25650 int res5 = SWIG_TMPOBJ ;
25651 wxDouble temp6 ;
25652 int res6 = SWIG_TMPOBJ ;
25653 wxDouble temp7 ;
25654 int res7 = SWIG_TMPOBJ ;
25655 PyObject *swig_obj[1] ;
25656
25657 arg2 = &temp2;
25658 arg3 = &temp3;
25659 arg4 = &temp4;
25660 arg5 = &temp5;
25661 arg6 = &temp6;
25662 arg7 = &temp7;
25663 if (!args) SWIG_fail;
25664 swig_obj[0] = args;
25665 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
25666 if (!SWIG_IsOK(res1)) {
25667 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Get" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
25668 }
25669 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25670 {
25671 (arg1)->Get(arg2,arg3,arg4,arg5,arg6,arg7);
25672 if (PyErr_Occurred()) SWIG_fail;
25673 }
25674 resultobj = SWIG_Py_Void();
25675 if (SWIG_IsTmpObj(res2)) {
25676 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg2)));
25677 } else {
25678 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25679 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, new_flags));
25680 }
25681 if (SWIG_IsTmpObj(res3)) {
25682 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
25683 } else {
25684 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25685 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
25686 }
25687 if (SWIG_IsTmpObj(res4)) {
25688 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg4)));
25689 } else {
25690 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25691 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_double, new_flags));
25692 }
25693 if (SWIG_IsTmpObj(res5)) {
25694 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg5)));
25695 } else {
25696 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25697 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_double, new_flags));
25698 }
25699 if (SWIG_IsTmpObj(res6)) {
25700 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg6)));
25701 } else {
25702 int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25703 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_double, new_flags));
25704 }
25705 if (SWIG_IsTmpObj(res7)) {
25706 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg7)));
25707 } else {
25708 int new_flags = SWIG_IsNewObj(res7) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25709 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg7), SWIGTYPE_p_double, new_flags));
25710 }
25711 return resultobj;
25712fail:
25713 return NULL;
25714}
25715
25716
5c8c7dd3 25717SWIGINTERN PyObject *_wrap_GraphicsMatrix_Invert(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 25718 PyObject *resultobj = 0;
5c8c7dd3 25719 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
0085ce49
RD
25720 void *argp1 = 0 ;
25721 int res1 = 0 ;
5c8c7dd3 25722 PyObject *swig_obj[1] ;
0085ce49 25723
5c8c7dd3
RD
25724 if (!args) SWIG_fail;
25725 swig_obj[0] = args;
25726 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
0085ce49 25727 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25728 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Invert" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
0085ce49 25729 }
5c8c7dd3 25730 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
0085ce49 25731 {
5c8c7dd3 25732 (arg1)->Invert();
0085ce49
RD
25733 if (PyErr_Occurred()) SWIG_fail;
25734 }
72ef6efb 25735 resultobj = SWIG_Py_Void();
0085ce49
RD
25736 return resultobj;
25737fail:
25738 return NULL;
25739}
25740
25741
5c8c7dd3 25742SWIGINTERN PyObject *_wrap_GraphicsMatrix_IsEqual(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 25743 PyObject *resultobj = 0;
5c8c7dd3
RD
25744 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25745 wxGraphicsMatrix *arg2 = 0 ;
25746 bool result;
70d7cb34
RD
25747 void *argp1 = 0 ;
25748 int res1 = 0 ;
5c8c7dd3
RD
25749 void *argp2 = 0 ;
25750 int res2 = 0 ;
25751 PyObject * obj0 = 0 ;
25752 PyObject * obj1 = 0 ;
25753 char * kwnames[] = {
25754 (char *) "self",(char *) "t", NULL
25755 };
70d7cb34 25756
5c8c7dd3
RD
25757 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsMatrix_IsEqual",kwnames,&obj0,&obj1)) SWIG_fail;
25758 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
70d7cb34 25759 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25760 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_IsEqual" "', expected argument " "1"" of type '" "wxGraphicsMatrix const *""'");
70d7cb34 25761 }
5c8c7dd3
RD
25762 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25763 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsMatrix, 0 | 0);
25764 if (!SWIG_IsOK(res2)) {
25765 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsMatrix_IsEqual" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
25766 }
25767 if (!argp2) {
25768 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsMatrix_IsEqual" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
70d7cb34 25769 }
5c8c7dd3 25770 arg2 = reinterpret_cast< wxGraphicsMatrix * >(argp2);
70d7cb34 25771 {
5c8c7dd3 25772 result = (bool)((wxGraphicsMatrix const *)arg1)->IsEqual((wxGraphicsMatrix const &)*arg2);
70d7cb34
RD
25773 if (PyErr_Occurred()) SWIG_fail;
25774 }
5c8c7dd3
RD
25775 {
25776 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25777 }
70d7cb34
RD
25778 return resultobj;
25779fail:
25780 return NULL;
25781}
25782
25783
5c8c7dd3
RD
25784SWIGINTERN PyObject *_wrap_GraphicsMatrix_IsIdentity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
25785 PyObject *resultobj = 0;
25786 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25787 bool result;
25788 void *argp1 = 0 ;
25789 int res1 = 0 ;
25790 PyObject *swig_obj[1] ;
70d7cb34 25791
5c8c7dd3
RD
25792 if (!args) SWIG_fail;
25793 swig_obj[0] = args;
25794 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
25795 if (!SWIG_IsOK(res1)) {
25796 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_IsIdentity" "', expected argument " "1"" of type '" "wxGraphicsMatrix const *""'");
70d7cb34 25797 }
5c8c7dd3
RD
25798 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25799 {
25800 result = (bool)((wxGraphicsMatrix const *)arg1)->IsIdentity();
25801 if (PyErr_Occurred()) SWIG_fail;
70d7cb34 25802 }
5c8c7dd3
RD
25803 {
25804 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25805 }
25806 return resultobj;
70d7cb34 25807fail:
70d7cb34
RD
25808 return NULL;
25809}
25810
25811
5c8c7dd3 25812SWIGINTERN PyObject *_wrap_GraphicsMatrix_Translate(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 25813 PyObject *resultobj = 0;
5c8c7dd3 25814 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
72ef6efb
RD
25815 wxDouble arg2 ;
25816 wxDouble arg3 ;
0085ce49
RD
25817 void *argp1 = 0 ;
25818 int res1 = 0 ;
72ef6efb
RD
25819 double val2 ;
25820 int ecode2 = 0 ;
25821 double val3 ;
25822 int ecode3 = 0 ;
5c8c7dd3
RD
25823 PyObject * obj0 = 0 ;
25824 PyObject * obj1 = 0 ;
25825 PyObject * obj2 = 0 ;
25826 char * kwnames[] = {
25827 (char *) "self",(char *) "dx",(char *) "dy", NULL
25828 };
72ef6efb 25829
5c8c7dd3
RD
25830 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsMatrix_Translate",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25831 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
72ef6efb 25832 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Translate" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
72ef6efb 25834 }
5c8c7dd3
RD
25835 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25836 ecode2 = SWIG_AsVal_double(obj1, &val2);
72ef6efb 25837 if (!SWIG_IsOK(ecode2)) {
5c8c7dd3 25838 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsMatrix_Translate" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
25839 }
25840 arg2 = static_cast< wxDouble >(val2);
5c8c7dd3 25841 ecode3 = SWIG_AsVal_double(obj2, &val3);
72ef6efb 25842 if (!SWIG_IsOK(ecode3)) {
5c8c7dd3 25843 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsMatrix_Translate" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
25844 }
25845 arg3 = static_cast< wxDouble >(val3);
72ef6efb 25846 {
5c8c7dd3 25847 (arg1)->Translate(arg2,arg3);
72ef6efb
RD
25848 if (PyErr_Occurred()) SWIG_fail;
25849 }
25850 resultobj = SWIG_Py_Void();
25851 return resultobj;
25852fail:
25853 return NULL;
25854}
25855
25856
5c8c7dd3 25857SWIGINTERN PyObject *_wrap_GraphicsMatrix_Scale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 25858 PyObject *resultobj = 0;
5c8c7dd3
RD
25859 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25860 wxDouble arg2 ;
25861 wxDouble arg3 ;
70d7cb34
RD
25862 void *argp1 = 0 ;
25863 int res1 = 0 ;
5c8c7dd3
RD
25864 double val2 ;
25865 int ecode2 = 0 ;
25866 double val3 ;
25867 int ecode3 = 0 ;
25868 PyObject * obj0 = 0 ;
25869 PyObject * obj1 = 0 ;
25870 PyObject * obj2 = 0 ;
25871 char * kwnames[] = {
25872 (char *) "self",(char *) "xScale",(char *) "yScale", NULL
25873 };
70d7cb34 25874
5c8c7dd3
RD
25875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsMatrix_Scale",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
70d7cb34 25877 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Scale" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
70d7cb34 25879 }
5c8c7dd3
RD
25880 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25881 ecode2 = SWIG_AsVal_double(obj1, &val2);
25882 if (!SWIG_IsOK(ecode2)) {
25883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsMatrix_Scale" "', expected argument " "2"" of type '" "wxDouble""'");
25884 }
25885 arg2 = static_cast< wxDouble >(val2);
25886 ecode3 = SWIG_AsVal_double(obj2, &val3);
25887 if (!SWIG_IsOK(ecode3)) {
25888 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsMatrix_Scale" "', expected argument " "3"" of type '" "wxDouble""'");
25889 }
25890 arg3 = static_cast< wxDouble >(val3);
70d7cb34 25891 {
5c8c7dd3 25892 (arg1)->Scale(arg2,arg3);
70d7cb34
RD
25893 if (PyErr_Occurred()) SWIG_fail;
25894 }
25895 resultobj = SWIG_Py_Void();
25896 return resultobj;
25897fail:
25898 return NULL;
25899}
25900
25901
5c8c7dd3 25902SWIGINTERN PyObject *_wrap_GraphicsMatrix_Rotate(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 25903 PyObject *resultobj = 0;
5c8c7dd3
RD
25904 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25905 wxDouble arg2 ;
70d7cb34
RD
25906 void *argp1 = 0 ;
25907 int res1 = 0 ;
5c8c7dd3
RD
25908 double val2 ;
25909 int ecode2 = 0 ;
70d7cb34
RD
25910 PyObject * obj0 = 0 ;
25911 PyObject * obj1 = 0 ;
25912 char * kwnames[] = {
5c8c7dd3 25913 (char *) "self",(char *) "angle", NULL
70d7cb34
RD
25914 };
25915
5c8c7dd3
RD
25916 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsMatrix_Rotate",kwnames,&obj0,&obj1)) SWIG_fail;
25917 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
70d7cb34 25918 if (!SWIG_IsOK(res1)) {
5c8c7dd3 25919 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_Rotate" "', expected argument " "1"" of type '" "wxGraphicsMatrix *""'");
70d7cb34 25920 }
5c8c7dd3
RD
25921 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25922 ecode2 = SWIG_AsVal_double(obj1, &val2);
25923 if (!SWIG_IsOK(ecode2)) {
25924 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsMatrix_Rotate" "', expected argument " "2"" of type '" "wxDouble""'");
25925 }
25926 arg2 = static_cast< wxDouble >(val2);
70d7cb34 25927 {
5c8c7dd3 25928 (arg1)->Rotate(arg2);
70d7cb34
RD
25929 if (PyErr_Occurred()) SWIG_fail;
25930 }
25931 resultobj = SWIG_Py_Void();
25932 return resultobj;
25933fail:
25934 return NULL;
25935}
25936
25937
5c8c7dd3 25938SWIGINTERN PyObject *_wrap_GraphicsMatrix_TransformPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 25939 PyObject *resultobj = 0;
5c8c7dd3
RD
25940 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
25941 wxDouble *arg2 = (wxDouble *) 0 ;
25942 wxDouble *arg3 = (wxDouble *) 0 ;
72ef6efb
RD
25943 void *argp1 = 0 ;
25944 int res1 = 0 ;
5c8c7dd3
RD
25945 wxDouble temp2 ;
25946 int res2 = 0 ;
25947 wxDouble temp3 ;
25948 int res3 = 0 ;
25949 PyObject * obj0 = 0 ;
25950 PyObject * obj1 = 0 ;
25951 PyObject * obj2 = 0 ;
25952 char * kwnames[] = {
25953 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
25954 };
72ef6efb 25955
5c8c7dd3
RD
25956 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsMatrix_TransformPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
25957 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
72ef6efb 25958 if (!SWIG_IsOK(res1)) {
5c8c7dd3
RD
25959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_TransformPoint" "', expected argument " "1"" of type '" "wxGraphicsMatrix const *""'");
25960 }
25961 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
25962 if (!(SWIG_IsOK((res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2),SWIGTYPE_p_double,0))))) {
25963 double val;
25964 int ecode = SWIG_AsVal_double(obj1, &val);
25965 if (!SWIG_IsOK(ecode)) {
25966 SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "GraphicsMatrix_TransformPoint" "', expected argument " "2"" of type '" "wxDouble""'");
25967 }
25968 temp2 = static_cast< wxDouble >(val);
25969 arg2 = &temp2;
25970 res2 = SWIG_AddTmpMask(ecode);
25971 }
25972 if (!(SWIG_IsOK((res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3),SWIGTYPE_p_double,0))))) {
25973 double val;
25974 int ecode = SWIG_AsVal_double(obj2, &val);
25975 if (!SWIG_IsOK(ecode)) {
25976 SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "GraphicsMatrix_TransformPoint" "', expected argument " "3"" of type '" "wxDouble""'");
25977 }
25978 temp3 = static_cast< wxDouble >(val);
25979 arg3 = &temp3;
25980 res3 = SWIG_AddTmpMask(ecode);
25981 }
25982 {
25983 ((wxGraphicsMatrix const *)arg1)->TransformPoint(arg2,arg3);
25984 if (PyErr_Occurred()) SWIG_fail;
72ef6efb
RD
25985 }
25986 resultobj = SWIG_Py_Void();
5c8c7dd3
RD
25987 if (SWIG_IsTmpObj(res2)) {
25988 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg2)));
25989 } else {
25990 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25991 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, new_flags));
25992 }
25993 if (SWIG_IsTmpObj(res3)) {
25994 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
25995 } else {
25996 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
25997 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
25998 }
72ef6efb
RD
25999 return resultobj;
26000fail:
26001 return NULL;
26002}
26003
26004
5c8c7dd3
RD
26005SWIGINTERN PyObject *_wrap_GraphicsMatrix_TransformDistance(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
26006 PyObject *resultobj = 0;
26007 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
26008 wxDouble *arg2 = (wxDouble *) 0 ;
26009 wxDouble *arg3 = (wxDouble *) 0 ;
26010 void *argp1 = 0 ;
26011 int res1 = 0 ;
26012 wxDouble temp2 ;
26013 int res2 = 0 ;
26014 wxDouble temp3 ;
26015 int res3 = 0 ;
26016 PyObject * obj0 = 0 ;
26017 PyObject * obj1 = 0 ;
26018 PyObject * obj2 = 0 ;
26019 char * kwnames[] = {
26020 (char *) "self",(char *) "INOUT",(char *) "INOUT", NULL
26021 };
26022
26023 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsMatrix_TransformDistance",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
26024 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
26025 if (!SWIG_IsOK(res1)) {
26026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_TransformDistance" "', expected argument " "1"" of type '" "wxGraphicsMatrix const *""'");
26027 }
26028 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
26029 if (!(SWIG_IsOK((res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2),SWIGTYPE_p_double,0))))) {
26030 double val;
26031 int ecode = SWIG_AsVal_double(obj1, &val);
26032 if (!SWIG_IsOK(ecode)) {
26033 SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "GraphicsMatrix_TransformDistance" "', expected argument " "2"" of type '" "wxDouble""'");
26034 }
26035 temp2 = static_cast< wxDouble >(val);
26036 arg2 = &temp2;
26037 res2 = SWIG_AddTmpMask(ecode);
26038 }
26039 if (!(SWIG_IsOK((res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3),SWIGTYPE_p_double,0))))) {
26040 double val;
26041 int ecode = SWIG_AsVal_double(obj2, &val);
26042 if (!SWIG_IsOK(ecode)) {
26043 SWIG_exception_fail(SWIG_ArgError(ecode), "in method '" "GraphicsMatrix_TransformDistance" "', expected argument " "3"" of type '" "wxDouble""'");
26044 }
26045 temp3 = static_cast< wxDouble >(val);
26046 arg3 = &temp3;
26047 res3 = SWIG_AddTmpMask(ecode);
26048 }
26049 {
26050 ((wxGraphicsMatrix const *)arg1)->TransformDistance(arg2,arg3);
26051 if (PyErr_Occurred()) SWIG_fail;
26052 }
26053 resultobj = SWIG_Py_Void();
26054 if (SWIG_IsTmpObj(res2)) {
26055 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg2)));
26056 } else {
26057 int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
26058 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_double, new_flags));
26059 }
26060 if (SWIG_IsTmpObj(res3)) {
26061 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
26062 } else {
26063 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
26064 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
26065 }
26066 return resultobj;
26067fail:
26068 return NULL;
26069}
26070
26071
26072SWIGINTERN PyObject *_wrap_GraphicsMatrix_GetNativeMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26073 PyObject *resultobj = 0;
26074 wxGraphicsMatrix *arg1 = (wxGraphicsMatrix *) 0 ;
26075 void *result = 0 ;
26076 void *argp1 = 0 ;
26077 int res1 = 0 ;
26078 PyObject *swig_obj[1] ;
26079
26080 if (!args) SWIG_fail;
26081 swig_obj[0] = args;
26082 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsMatrix, 0 | 0 );
26083 if (!SWIG_IsOK(res1)) {
26084 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsMatrix_GetNativeMatrix" "', expected argument " "1"" of type '" "wxGraphicsMatrix const *""'");
26085 }
26086 arg1 = reinterpret_cast< wxGraphicsMatrix * >(argp1);
26087 {
26088 result = (void *)((wxGraphicsMatrix const *)arg1)->GetNativeMatrix();
26089 if (PyErr_Occurred()) SWIG_fail;
26090 }
26091 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
26092 return resultobj;
26093fail:
26094 return NULL;
26095}
26096
26097
26098SWIGINTERN PyObject *GraphicsMatrix_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
26099 PyObject *obj;
26100 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
26101 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsMatrix, SWIG_NewClientData(obj));
26102 return SWIG_Py_Void();
26103}
26104
26105SWIGINTERN PyObject *_wrap_delete_GraphicsPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
72ef6efb
RD
26106 PyObject *resultobj = 0;
26107 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
72ef6efb
RD
26108 void *argp1 = 0 ;
26109 int res1 = 0 ;
26110 PyObject *swig_obj[1] ;
26111
26112 if (!args) SWIG_fail;
26113 swig_obj[0] = args;
5c8c7dd3 26114 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, SWIG_POINTER_DISOWN | 0 );
72ef6efb 26115 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26116 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsPath" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
72ef6efb
RD
26117 }
26118 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26119 {
5c8c7dd3
RD
26120 delete arg1;
26121
72ef6efb
RD
26122 if (PyErr_Occurred()) SWIG_fail;
26123 }
5c8c7dd3 26124 resultobj = SWIG_Py_Void();
70d7cb34
RD
26125 return resultobj;
26126fail:
26127 return NULL;
26128}
26129
26130
5c8c7dd3 26131SWIGINTERN PyObject *_wrap_GraphicsPath_MoveToPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26132 PyObject *resultobj = 0;
26133 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26134 wxDouble arg2 ;
26135 wxDouble arg3 ;
70d7cb34
RD
26136 void *argp1 = 0 ;
26137 int res1 = 0 ;
26138 double val2 ;
26139 int ecode2 = 0 ;
26140 double val3 ;
26141 int ecode3 = 0 ;
70d7cb34 26142
5c8c7dd3 26143 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
70d7cb34
RD
26144 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26145 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26146 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_MoveToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26147 }
26148 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26149 ecode2 = SWIG_AsVal_double(swig_obj[1], &val2);
26150 if (!SWIG_IsOK(ecode2)) {
5c8c7dd3 26151 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_MoveToPoint" "', expected argument " "2"" of type '" "wxDouble""'");
70d7cb34
RD
26152 }
26153 arg2 = static_cast< wxDouble >(val2);
26154 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
26155 if (!SWIG_IsOK(ecode3)) {
5c8c7dd3 26156 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_MoveToPoint" "', expected argument " "3"" of type '" "wxDouble""'");
70d7cb34
RD
26157 }
26158 arg3 = static_cast< wxDouble >(val3);
70d7cb34 26159 {
5c8c7dd3 26160 (arg1)->MoveToPoint(arg2,arg3);
70d7cb34
RD
26161 if (PyErr_Occurred()) SWIG_fail;
26162 }
26163 resultobj = SWIG_Py_Void();
26164 return resultobj;
26165fail:
26166 return NULL;
26167}
26168
26169
5c8c7dd3 26170SWIGINTERN PyObject *_wrap_GraphicsPath_MoveToPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26171 PyObject *resultobj = 0;
26172 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26173 wxPoint2D *arg2 = 0 ;
70d7cb34
RD
26174 void *argp1 = 0 ;
26175 int res1 = 0 ;
26176 wxPoint2D temp2 ;
70d7cb34 26177
5c8c7dd3 26178 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
70d7cb34
RD
26179 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26180 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26181 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_MoveToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26182 }
26183 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26184 {
26185 arg2 = &temp2;
26186 if ( ! wxPoint2D_helper(swig_obj[1], &arg2)) SWIG_fail;
26187 }
70d7cb34 26188 {
5c8c7dd3 26189 (arg1)->MoveToPoint((wxPoint2D const &)*arg2);
70d7cb34
RD
26190 if (PyErr_Occurred()) SWIG_fail;
26191 }
26192 resultobj = SWIG_Py_Void();
26193 return resultobj;
26194fail:
26195 return NULL;
26196}
26197
26198
5c8c7dd3 26199SWIGINTERN PyObject *_wrap_GraphicsPath_MoveToPoint(PyObject *self, PyObject *args) {
70d7cb34 26200 int argc;
5c8c7dd3 26201 PyObject *argv[4];
70d7cb34 26202
5c8c7dd3 26203 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsPath_MoveToPoint",0,3,argv))) SWIG_fail;
70d7cb34 26204 --argc;
5c8c7dd3
RD
26205 if (argc == 2) {
26206 return _wrap_GraphicsPath_MoveToPoint__SWIG_1(self, argc, argv);
70d7cb34 26207 }
5c8c7dd3
RD
26208 if (argc == 3) {
26209 return _wrap_GraphicsPath_MoveToPoint__SWIG_0(self, argc, argv);
70d7cb34
RD
26210 }
26211
26212fail:
5c8c7dd3 26213 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsPath_MoveToPoint'");
70d7cb34
RD
26214 return NULL;
26215}
26216
26217
5c8c7dd3 26218SWIGINTERN PyObject *_wrap_GraphicsPath_AddLineToPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26219 PyObject *resultobj = 0;
26220 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26221 wxDouble arg2 ;
26222 wxDouble arg3 ;
70d7cb34
RD
26223 void *argp1 = 0 ;
26224 int res1 = 0 ;
26225 double val2 ;
26226 int ecode2 = 0 ;
26227 double val3 ;
26228 int ecode3 = 0 ;
70d7cb34 26229
5c8c7dd3
RD
26230 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
26231 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26232 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26233 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddLineToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26234 }
26235 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
5c8c7dd3 26236 ecode2 = SWIG_AsVal_double(swig_obj[1], &val2);
70d7cb34 26237 if (!SWIG_IsOK(ecode2)) {
5c8c7dd3 26238 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddLineToPoint" "', expected argument " "2"" of type '" "wxDouble""'");
70d7cb34
RD
26239 }
26240 arg2 = static_cast< wxDouble >(val2);
5c8c7dd3 26241 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
70d7cb34 26242 if (!SWIG_IsOK(ecode3)) {
5c8c7dd3 26243 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddLineToPoint" "', expected argument " "3"" of type '" "wxDouble""'");
70d7cb34
RD
26244 }
26245 arg3 = static_cast< wxDouble >(val3);
70d7cb34 26246 {
5c8c7dd3 26247 (arg1)->AddLineToPoint(arg2,arg3);
70d7cb34
RD
26248 if (PyErr_Occurred()) SWIG_fail;
26249 }
26250 resultobj = SWIG_Py_Void();
26251 return resultobj;
26252fail:
26253 return NULL;
26254}
26255
26256
5c8c7dd3 26257SWIGINTERN PyObject *_wrap_GraphicsPath_AddLineToPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26258 PyObject *resultobj = 0;
26259 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
5c8c7dd3 26260 wxPoint2D *arg2 = 0 ;
70d7cb34
RD
26261 void *argp1 = 0 ;
26262 int res1 = 0 ;
5c8c7dd3 26263 wxPoint2D temp2 ;
70d7cb34 26264
5c8c7dd3
RD
26265 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
26266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26267 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddLineToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26269 }
26270 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 26271 {
5c8c7dd3
RD
26272 arg2 = &temp2;
26273 if ( ! wxPoint2D_helper(swig_obj[1], &arg2)) SWIG_fail;
26274 }
26275 {
26276 (arg1)->AddLineToPoint((wxPoint2D const &)*arg2);
70d7cb34
RD
26277 if (PyErr_Occurred()) SWIG_fail;
26278 }
26279 resultobj = SWIG_Py_Void();
26280 return resultobj;
26281fail:
26282 return NULL;
26283}
26284
26285
5c8c7dd3
RD
26286SWIGINTERN PyObject *_wrap_GraphicsPath_AddLineToPoint(PyObject *self, PyObject *args) {
26287 int argc;
26288 PyObject *argv[4];
70d7cb34 26289
5c8c7dd3
RD
26290 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsPath_AddLineToPoint",0,3,argv))) SWIG_fail;
26291 --argc;
26292 if (argc == 2) {
26293 return _wrap_GraphicsPath_AddLineToPoint__SWIG_1(self, argc, argv);
70d7cb34 26294 }
5c8c7dd3
RD
26295 if (argc == 3) {
26296 return _wrap_GraphicsPath_AddLineToPoint__SWIG_0(self, argc, argv);
70d7cb34 26297 }
5c8c7dd3 26298
70d7cb34 26299fail:
5c8c7dd3 26300 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsPath_AddLineToPoint'");
70d7cb34
RD
26301 return NULL;
26302}
26303
26304
5c8c7dd3 26305SWIGINTERN PyObject *_wrap_GraphicsPath_AddCurveToPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26306 PyObject *resultobj = 0;
26307 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26308 wxDouble arg2 ;
26309 wxDouble arg3 ;
26310 wxDouble arg4 ;
26311 wxDouble arg5 ;
26312 wxDouble arg6 ;
5c8c7dd3 26313 wxDouble arg7 ;
70d7cb34
RD
26314 void *argp1 = 0 ;
26315 int res1 = 0 ;
26316 double val2 ;
26317 int ecode2 = 0 ;
26318 double val3 ;
26319 int ecode3 = 0 ;
26320 double val4 ;
26321 int ecode4 = 0 ;
26322 double val5 ;
26323 int ecode5 = 0 ;
26324 double val6 ;
26325 int ecode6 = 0 ;
5c8c7dd3
RD
26326 double val7 ;
26327 int ecode7 = 0 ;
70d7cb34 26328
5c8c7dd3
RD
26329 if ((nobjs < 7) || (nobjs > 7)) SWIG_fail;
26330 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26331 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26333 }
26334 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
5c8c7dd3 26335 ecode2 = SWIG_AsVal_double(swig_obj[1], &val2);
70d7cb34 26336 if (!SWIG_IsOK(ecode2)) {
5c8c7dd3 26337 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "2"" of type '" "wxDouble""'");
70d7cb34
RD
26338 }
26339 arg2 = static_cast< wxDouble >(val2);
5c8c7dd3 26340 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
70d7cb34 26341 if (!SWIG_IsOK(ecode3)) {
5c8c7dd3 26342 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "3"" of type '" "wxDouble""'");
70d7cb34
RD
26343 }
26344 arg3 = static_cast< wxDouble >(val3);
5c8c7dd3 26345 ecode4 = SWIG_AsVal_double(swig_obj[3], &val4);
70d7cb34 26346 if (!SWIG_IsOK(ecode4)) {
5c8c7dd3 26347 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "4"" of type '" "wxDouble""'");
70d7cb34
RD
26348 }
26349 arg4 = static_cast< wxDouble >(val4);
5c8c7dd3 26350 ecode5 = SWIG_AsVal_double(swig_obj[4], &val5);
70d7cb34 26351 if (!SWIG_IsOK(ecode5)) {
5c8c7dd3 26352 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "5"" of type '" "wxDouble""'");
70d7cb34
RD
26353 }
26354 arg5 = static_cast< wxDouble >(val5);
5c8c7dd3 26355 ecode6 = SWIG_AsVal_double(swig_obj[5], &val6);
70d7cb34 26356 if (!SWIG_IsOK(ecode6)) {
5c8c7dd3 26357 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "6"" of type '" "wxDouble""'");
70d7cb34
RD
26358 }
26359 arg6 = static_cast< wxDouble >(val6);
5c8c7dd3
RD
26360 ecode7 = SWIG_AsVal_double(swig_obj[6], &val7);
26361 if (!SWIG_IsOK(ecode7)) {
26362 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "7"" of type '" "wxDouble""'");
26363 }
26364 arg7 = static_cast< wxDouble >(val7);
70d7cb34 26365 {
5c8c7dd3 26366 (arg1)->AddCurveToPoint(arg2,arg3,arg4,arg5,arg6,arg7);
70d7cb34
RD
26367 if (PyErr_Occurred()) SWIG_fail;
26368 }
26369 resultobj = SWIG_Py_Void();
26370 return resultobj;
26371fail:
26372 return NULL;
26373}
26374
26375
5c8c7dd3 26376SWIGINTERN PyObject *_wrap_GraphicsPath_AddCurveToPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26377 PyObject *resultobj = 0;
26378 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
5c8c7dd3
RD
26379 wxPoint2D *arg2 = 0 ;
26380 wxPoint2D *arg3 = 0 ;
26381 wxPoint2D *arg4 = 0 ;
70d7cb34
RD
26382 void *argp1 = 0 ;
26383 int res1 = 0 ;
5c8c7dd3
RD
26384 wxPoint2D temp2 ;
26385 wxPoint2D temp3 ;
26386 wxPoint2D temp4 ;
70d7cb34 26387
5c8c7dd3
RD
26388 if ((nobjs < 4) || (nobjs > 4)) SWIG_fail;
26389 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26390 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26391 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddCurveToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26392 }
26393 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 26394 {
5c8c7dd3
RD
26395 arg2 = &temp2;
26396 if ( ! wxPoint2D_helper(swig_obj[1], &arg2)) SWIG_fail;
70d7cb34 26397 }
5c8c7dd3
RD
26398 {
26399 arg3 = &temp3;
26400 if ( ! wxPoint2D_helper(swig_obj[2], &arg3)) SWIG_fail;
70d7cb34 26401 }
70d7cb34 26402 {
5c8c7dd3
RD
26403 arg4 = &temp4;
26404 if ( ! wxPoint2D_helper(swig_obj[3], &arg4)) SWIG_fail;
26405 }
26406 {
26407 (arg1)->AddCurveToPoint((wxPoint2D const &)*arg2,(wxPoint2D const &)*arg3,(wxPoint2D const &)*arg4);
70d7cb34
RD
26408 if (PyErr_Occurred()) SWIG_fail;
26409 }
26410 resultobj = SWIG_Py_Void();
26411 return resultobj;
26412fail:
26413 return NULL;
26414}
26415
26416
5c8c7dd3
RD
26417SWIGINTERN PyObject *_wrap_GraphicsPath_AddCurveToPoint(PyObject *self, PyObject *args) {
26418 int argc;
26419 PyObject *argv[8];
70d7cb34 26420
5c8c7dd3
RD
26421 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsPath_AddCurveToPoint",0,7,argv))) SWIG_fail;
26422 --argc;
26423 if (argc == 4) {
26424 return _wrap_GraphicsPath_AddCurveToPoint__SWIG_1(self, argc, argv);
70d7cb34 26425 }
5c8c7dd3
RD
26426 if (argc == 7) {
26427 return _wrap_GraphicsPath_AddCurveToPoint__SWIG_0(self, argc, argv);
70d7cb34 26428 }
5c8c7dd3 26429
70d7cb34 26430fail:
5c8c7dd3 26431 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsPath_AddCurveToPoint'");
70d7cb34
RD
26432 return NULL;
26433}
26434
26435
5c8c7dd3 26436SWIGINTERN PyObject *_wrap_GraphicsPath_AddPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34
RD
26437 PyObject *resultobj = 0;
26438 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
5c8c7dd3 26439 wxGraphicsPath *arg2 = 0 ;
70d7cb34
RD
26440 void *argp1 = 0 ;
26441 int res1 = 0 ;
5c8c7dd3
RD
26442 void *argp2 = 0 ;
26443 int res2 = 0 ;
70d7cb34
RD
26444 PyObject * obj0 = 0 ;
26445 PyObject * obj1 = 0 ;
26446 char * kwnames[] = {
5c8c7dd3 26447 (char *) "self",(char *) "path", NULL
70d7cb34
RD
26448 };
26449
5c8c7dd3 26450 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsPath_AddPath",kwnames,&obj0,&obj1)) SWIG_fail;
70d7cb34
RD
26451 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26452 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26453 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddPath" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26454 }
26455 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
5c8c7dd3 26456 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsPath, 0 | 0);
70d7cb34 26457 if (!SWIG_IsOK(res2)) {
5c8c7dd3
RD
26458 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsPath_AddPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
26459 }
26460 if (!argp2) {
26461 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsPath_AddPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
70d7cb34 26462 }
5c8c7dd3 26463 arg2 = reinterpret_cast< wxGraphicsPath * >(argp2);
70d7cb34 26464 {
5c8c7dd3 26465 (arg1)->AddPath((wxGraphicsPath const &)*arg2);
70d7cb34
RD
26466 if (PyErr_Occurred()) SWIG_fail;
26467 }
26468 resultobj = SWIG_Py_Void();
26469 return resultobj;
26470fail:
26471 return NULL;
26472}
26473
26474
5c8c7dd3 26475SWIGINTERN PyObject *_wrap_GraphicsPath_CloseSubpath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
70d7cb34
RD
26476 PyObject *resultobj = 0;
26477 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
70d7cb34
RD
26478 void *argp1 = 0 ;
26479 int res1 = 0 ;
5c8c7dd3 26480 PyObject *swig_obj[1] ;
70d7cb34 26481
5c8c7dd3
RD
26482 if (!args) SWIG_fail;
26483 swig_obj[0] = args;
26484 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26485 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26486 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_CloseSubpath" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26487 }
26488 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 26489 {
5c8c7dd3 26490 (arg1)->CloseSubpath();
70d7cb34
RD
26491 if (PyErr_Occurred()) SWIG_fail;
26492 }
26493 resultobj = SWIG_Py_Void();
26494 return resultobj;
26495fail:
26496 return NULL;
26497}
26498
26499
5c8c7dd3 26500SWIGINTERN PyObject *_wrap_GraphicsPath_GetCurrentPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
70d7cb34
RD
26501 PyObject *resultobj = 0;
26502 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
5c8c7dd3 26503 wxPoint2D result;
70d7cb34
RD
26504 void *argp1 = 0 ;
26505 int res1 = 0 ;
26506 PyObject *swig_obj[1] ;
26507
26508 if (!args) SWIG_fail;
26509 swig_obj[0] = args;
26510 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26511 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26512 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_GetCurrentPoint" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
70d7cb34
RD
26513 }
26514 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26515 {
5c8c7dd3 26516 result = ((wxGraphicsPath const *)arg1)->GetCurrentPoint();
70d7cb34
RD
26517 if (PyErr_Occurred()) SWIG_fail;
26518 }
5c8c7dd3 26519 resultobj = SWIG_NewPointerObj((new wxPoint2D(static_cast< const wxPoint2D& >(result))), SWIGTYPE_p_wxPoint2D, SWIG_POINTER_OWN | 0 );
70d7cb34
RD
26520 return resultobj;
26521fail:
26522 return NULL;
26523}
26524
26525
5c8c7dd3 26526SWIGINTERN PyObject *_wrap_GraphicsPath_AddArc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26527 PyObject *resultobj = 0;
26528 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26529 wxDouble arg2 ;
26530 wxDouble arg3 ;
5c8c7dd3
RD
26531 wxDouble arg4 ;
26532 wxDouble arg5 ;
26533 wxDouble arg6 ;
89d1e2ee 26534 bool arg7 = (bool) true ;
70d7cb34
RD
26535 void *argp1 = 0 ;
26536 int res1 = 0 ;
26537 double val2 ;
26538 int ecode2 = 0 ;
26539 double val3 ;
26540 int ecode3 = 0 ;
5c8c7dd3 26541 double val4 ;
70d7cb34 26542 int ecode4 = 0 ;
5c8c7dd3
RD
26543 double val5 ;
26544 int ecode5 = 0 ;
26545 double val6 ;
26546 int ecode6 = 0 ;
26547 bool val7 ;
26548 int ecode7 = 0 ;
70d7cb34 26549
89d1e2ee 26550 if ((nobjs < 6) || (nobjs > 7)) SWIG_fail;
70d7cb34
RD
26551 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26552 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26553 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddArc" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26554 }
26555 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26556 ecode2 = SWIG_AsVal_double(swig_obj[1], &val2);
26557 if (!SWIG_IsOK(ecode2)) {
5c8c7dd3 26558 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddArc" "', expected argument " "2"" of type '" "wxDouble""'");
70d7cb34
RD
26559 }
26560 arg2 = static_cast< wxDouble >(val2);
26561 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
26562 if (!SWIG_IsOK(ecode3)) {
5c8c7dd3 26563 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddArc" "', expected argument " "3"" of type '" "wxDouble""'");
70d7cb34
RD
26564 }
26565 arg3 = static_cast< wxDouble >(val3);
5c8c7dd3
RD
26566 ecode4 = SWIG_AsVal_double(swig_obj[3], &val4);
26567 if (!SWIG_IsOK(ecode4)) {
26568 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddArc" "', expected argument " "4"" of type '" "wxDouble""'");
26569 }
26570 arg4 = static_cast< wxDouble >(val4);
26571 ecode5 = SWIG_AsVal_double(swig_obj[4], &val5);
26572 if (!SWIG_IsOK(ecode5)) {
26573 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddArc" "', expected argument " "5"" of type '" "wxDouble""'");
26574 }
26575 arg5 = static_cast< wxDouble >(val5);
26576 ecode6 = SWIG_AsVal_double(swig_obj[5], &val6);
26577 if (!SWIG_IsOK(ecode6)) {
26578 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsPath_AddArc" "', expected argument " "6"" of type '" "wxDouble""'");
26579 }
26580 arg6 = static_cast< wxDouble >(val6);
89d1e2ee
RD
26581 if (swig_obj[6]) {
26582 ecode7 = SWIG_AsVal_bool(swig_obj[6], &val7);
26583 if (!SWIG_IsOK(ecode7)) {
26584 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GraphicsPath_AddArc" "', expected argument " "7"" of type '" "bool""'");
26585 }
26586 arg7 = static_cast< bool >(val7);
26587 }
70d7cb34 26588 {
5c8c7dd3 26589 (arg1)->AddArc(arg2,arg3,arg4,arg5,arg6,arg7);
70d7cb34
RD
26590 if (PyErr_Occurred()) SWIG_fail;
26591 }
5c8c7dd3 26592 resultobj = SWIG_Py_Void();
70d7cb34
RD
26593 return resultobj;
26594fail:
26595 return NULL;
26596}
26597
26598
5c8c7dd3 26599SWIGINTERN PyObject *_wrap_GraphicsPath_AddArc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34
RD
26600 PyObject *resultobj = 0;
26601 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
5c8c7dd3
RD
26602 wxPoint2D *arg2 = 0 ;
26603 wxDouble arg3 ;
26604 wxDouble arg4 ;
26605 wxDouble arg5 ;
89d1e2ee 26606 bool arg6 = (bool) true ;
70d7cb34
RD
26607 void *argp1 = 0 ;
26608 int res1 = 0 ;
5c8c7dd3
RD
26609 wxPoint2D temp2 ;
26610 double val3 ;
70d7cb34 26611 int ecode3 = 0 ;
5c8c7dd3
RD
26612 double val4 ;
26613 int ecode4 = 0 ;
26614 double val5 ;
26615 int ecode5 = 0 ;
26616 bool val6 ;
26617 int ecode6 = 0 ;
70d7cb34 26618
89d1e2ee 26619 if ((nobjs < 5) || (nobjs > 6)) SWIG_fail;
70d7cb34
RD
26620 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
26621 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26622 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddArc" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34
RD
26623 }
26624 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 26625 {
5c8c7dd3
RD
26626 arg2 = &temp2;
26627 if ( ! wxPoint2D_helper(swig_obj[1], &arg2)) SWIG_fail;
70d7cb34 26628 }
5c8c7dd3
RD
26629 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
26630 if (!SWIG_IsOK(ecode3)) {
26631 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddArc" "', expected argument " "3"" of type '" "wxDouble""'");
26632 }
26633 arg3 = static_cast< wxDouble >(val3);
26634 ecode4 = SWIG_AsVal_double(swig_obj[3], &val4);
26635 if (!SWIG_IsOK(ecode4)) {
26636 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddArc" "', expected argument " "4"" of type '" "wxDouble""'");
26637 }
26638 arg4 = static_cast< wxDouble >(val4);
26639 ecode5 = SWIG_AsVal_double(swig_obj[4], &val5);
26640 if (!SWIG_IsOK(ecode5)) {
26641 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddArc" "', expected argument " "5"" of type '" "wxDouble""'");
26642 }
26643 arg5 = static_cast< wxDouble >(val5);
89d1e2ee
RD
26644 if (swig_obj[5]) {
26645 ecode6 = SWIG_AsVal_bool(swig_obj[5], &val6);
26646 if (!SWIG_IsOK(ecode6)) {
26647 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsPath_AddArc" "', expected argument " "6"" of type '" "bool""'");
26648 }
26649 arg6 = static_cast< bool >(val6);
26650 }
70d7cb34 26651 {
5c8c7dd3
RD
26652 (arg1)->AddArc((wxPoint2D const &)*arg2,arg3,arg4,arg5,arg6);
26653 if (PyErr_Occurred()) SWIG_fail;
70d7cb34 26654 }
5c8c7dd3 26655 resultobj = SWIG_Py_Void();
70d7cb34
RD
26656 return resultobj;
26657fail:
26658 return NULL;
26659}
26660
26661
5c8c7dd3 26662SWIGINTERN PyObject *_wrap_GraphicsPath_AddArc(PyObject *self, PyObject *args) {
70d7cb34 26663 int argc;
5c8c7dd3 26664 PyObject *argv[8];
70d7cb34 26665
5c8c7dd3 26666 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsPath_AddArc",0,7,argv))) SWIG_fail;
70d7cb34 26667 --argc;
89d1e2ee
RD
26668 if ((argc >= 5) && (argc <= 6)) {
26669 int _v = 0;
26670 {
26671 {
26672 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint2D"), 2);
26673 }
26674 }
26675 if (!_v) goto check_1;
26676 if (argc > 5) {
26677 {
26678 {
26679 int res = SWIG_AsVal_bool(argv[5], NULL);
26680 _v = SWIG_CheckState(res);
26681 }
26682 }
26683 if (!_v) goto check_1;
26684 }
5c8c7dd3 26685 return _wrap_GraphicsPath_AddArc__SWIG_1(self, argc, argv);
70d7cb34 26686 }
89d1e2ee
RD
26687check_1:
26688
26689 if ((argc >= 6) && (argc <= 7)) {
5c8c7dd3 26690 return _wrap_GraphicsPath_AddArc__SWIG_0(self, argc, argv);
70d7cb34
RD
26691 }
26692
26693fail:
5c8c7dd3 26694 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsPath_AddArc'");
70d7cb34
RD
26695 return NULL;
26696}
26697
26698
5c8c7dd3 26699SWIGINTERN PyObject *_wrap_GraphicsPath_AddQuadCurveToPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 26700 PyObject *resultobj = 0;
5c8c7dd3
RD
26701 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26702 wxDouble arg2 ;
26703 wxDouble arg3 ;
26704 wxDouble arg4 ;
26705 wxDouble arg5 ;
70d7cb34
RD
26706 void *argp1 = 0 ;
26707 int res1 = 0 ;
5c8c7dd3
RD
26708 double val2 ;
26709 int ecode2 = 0 ;
26710 double val3 ;
26711 int ecode3 = 0 ;
26712 double val4 ;
26713 int ecode4 = 0 ;
26714 double val5 ;
26715 int ecode5 = 0 ;
26716 PyObject * obj0 = 0 ;
26717 PyObject * obj1 = 0 ;
26718 PyObject * obj2 = 0 ;
26719 PyObject * obj3 = 0 ;
26720 PyObject * obj4 = 0 ;
26721 char * kwnames[] = {
26722 (char *) "self",(char *) "cx",(char *) "cy",(char *) "x",(char *) "y", NULL
26723 };
70d7cb34 26724
5c8c7dd3
RD
26725 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsPath_AddQuadCurveToPoint",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
26726 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26727 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26728 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddQuadCurveToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 26729 }
5c8c7dd3
RD
26730 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26731 ecode2 = SWIG_AsVal_double(obj1, &val2);
26732 if (!SWIG_IsOK(ecode2)) {
26733 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddQuadCurveToPoint" "', expected argument " "2"" of type '" "wxDouble""'");
26734 }
26735 arg2 = static_cast< wxDouble >(val2);
26736 ecode3 = SWIG_AsVal_double(obj2, &val3);
26737 if (!SWIG_IsOK(ecode3)) {
26738 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddQuadCurveToPoint" "', expected argument " "3"" of type '" "wxDouble""'");
26739 }
26740 arg3 = static_cast< wxDouble >(val3);
26741 ecode4 = SWIG_AsVal_double(obj3, &val4);
26742 if (!SWIG_IsOK(ecode4)) {
26743 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddQuadCurveToPoint" "', expected argument " "4"" of type '" "wxDouble""'");
26744 }
26745 arg4 = static_cast< wxDouble >(val4);
26746 ecode5 = SWIG_AsVal_double(obj4, &val5);
26747 if (!SWIG_IsOK(ecode5)) {
26748 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddQuadCurveToPoint" "', expected argument " "5"" of type '" "wxDouble""'");
26749 }
26750 arg5 = static_cast< wxDouble >(val5);
70d7cb34 26751 {
5c8c7dd3 26752 (arg1)->AddQuadCurveToPoint(arg2,arg3,arg4,arg5);
70d7cb34
RD
26753 if (PyErr_Occurred()) SWIG_fail;
26754 }
26755 resultobj = SWIG_Py_Void();
26756 return resultobj;
26757fail:
26758 return NULL;
26759}
26760
26761
5c8c7dd3 26762SWIGINTERN PyObject *_wrap_GraphicsPath_AddRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 26763 PyObject *resultobj = 0;
5c8c7dd3
RD
26764 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26765 wxDouble arg2 ;
26766 wxDouble arg3 ;
26767 wxDouble arg4 ;
26768 wxDouble arg5 ;
70d7cb34
RD
26769 void *argp1 = 0 ;
26770 int res1 = 0 ;
5c8c7dd3
RD
26771 double val2 ;
26772 int ecode2 = 0 ;
26773 double val3 ;
26774 int ecode3 = 0 ;
26775 double val4 ;
26776 int ecode4 = 0 ;
26777 double val5 ;
26778 int ecode5 = 0 ;
70d7cb34
RD
26779 PyObject * obj0 = 0 ;
26780 PyObject * obj1 = 0 ;
5c8c7dd3
RD
26781 PyObject * obj2 = 0 ;
26782 PyObject * obj3 = 0 ;
26783 PyObject * obj4 = 0 ;
70d7cb34 26784 char * kwnames[] = {
5c8c7dd3 26785 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
70d7cb34
RD
26786 };
26787
5c8c7dd3
RD
26788 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsPath_AddRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
26789 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26790 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26791 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddRectangle" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 26792 }
5c8c7dd3
RD
26793 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26794 ecode2 = SWIG_AsVal_double(obj1, &val2);
26795 if (!SWIG_IsOK(ecode2)) {
26796 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddRectangle" "', expected argument " "2"" of type '" "wxDouble""'");
26797 }
26798 arg2 = static_cast< wxDouble >(val2);
26799 ecode3 = SWIG_AsVal_double(obj2, &val3);
26800 if (!SWIG_IsOK(ecode3)) {
26801 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddRectangle" "', expected argument " "3"" of type '" "wxDouble""'");
26802 }
26803 arg3 = static_cast< wxDouble >(val3);
26804 ecode4 = SWIG_AsVal_double(obj3, &val4);
26805 if (!SWIG_IsOK(ecode4)) {
26806 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddRectangle" "', expected argument " "4"" of type '" "wxDouble""'");
26807 }
26808 arg4 = static_cast< wxDouble >(val4);
26809 ecode5 = SWIG_AsVal_double(obj4, &val5);
26810 if (!SWIG_IsOK(ecode5)) {
26811 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddRectangle" "', expected argument " "5"" of type '" "wxDouble""'");
26812 }
26813 arg5 = static_cast< wxDouble >(val5);
70d7cb34 26814 {
5c8c7dd3 26815 (arg1)->AddRectangle(arg2,arg3,arg4,arg5);
70d7cb34
RD
26816 if (PyErr_Occurred()) SWIG_fail;
26817 }
26818 resultobj = SWIG_Py_Void();
26819 return resultobj;
26820fail:
26821 return NULL;
26822}
26823
26824
5c8c7dd3 26825SWIGINTERN PyObject *_wrap_GraphicsPath_AddCircle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 26826 PyObject *resultobj = 0;
5c8c7dd3
RD
26827 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26828 wxDouble arg2 ;
26829 wxDouble arg3 ;
26830 wxDouble arg4 ;
70d7cb34
RD
26831 void *argp1 = 0 ;
26832 int res1 = 0 ;
5c8c7dd3
RD
26833 double val2 ;
26834 int ecode2 = 0 ;
26835 double val3 ;
26836 int ecode3 = 0 ;
26837 double val4 ;
26838 int ecode4 = 0 ;
70d7cb34
RD
26839 PyObject * obj0 = 0 ;
26840 PyObject * obj1 = 0 ;
5c8c7dd3
RD
26841 PyObject * obj2 = 0 ;
26842 PyObject * obj3 = 0 ;
70d7cb34 26843 char * kwnames[] = {
5c8c7dd3 26844 (char *) "self",(char *) "x",(char *) "y",(char *) "r", NULL
70d7cb34
RD
26845 };
26846
5c8c7dd3
RD
26847 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GraphicsPath_AddCircle",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
26848 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26849 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26850 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddCircle" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 26851 }
5c8c7dd3
RD
26852 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26853 ecode2 = SWIG_AsVal_double(obj1, &val2);
26854 if (!SWIG_IsOK(ecode2)) {
26855 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddCircle" "', expected argument " "2"" of type '" "wxDouble""'");
26856 }
26857 arg2 = static_cast< wxDouble >(val2);
26858 ecode3 = SWIG_AsVal_double(obj2, &val3);
26859 if (!SWIG_IsOK(ecode3)) {
26860 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddCircle" "', expected argument " "3"" of type '" "wxDouble""'");
26861 }
26862 arg3 = static_cast< wxDouble >(val3);
26863 ecode4 = SWIG_AsVal_double(obj3, &val4);
26864 if (!SWIG_IsOK(ecode4)) {
26865 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddCircle" "', expected argument " "4"" of type '" "wxDouble""'");
26866 }
26867 arg4 = static_cast< wxDouble >(val4);
70d7cb34 26868 {
5c8c7dd3 26869 (arg1)->AddCircle(arg2,arg3,arg4);
70d7cb34
RD
26870 if (PyErr_Occurred()) SWIG_fail;
26871 }
26872 resultobj = SWIG_Py_Void();
26873 return resultobj;
26874fail:
26875 return NULL;
26876}
26877
26878
5c8c7dd3 26879SWIGINTERN PyObject *_wrap_GraphicsPath_AddArcToPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 26880 PyObject *resultobj = 0;
5c8c7dd3
RD
26881 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26882 wxDouble arg2 ;
26883 wxDouble arg3 ;
26884 wxDouble arg4 ;
26885 wxDouble arg5 ;
26886 wxDouble arg6 ;
70d7cb34
RD
26887 void *argp1 = 0 ;
26888 int res1 = 0 ;
26889 double val2 ;
26890 int ecode2 = 0 ;
26891 double val3 ;
26892 int ecode3 = 0 ;
26893 double val4 ;
26894 int ecode4 = 0 ;
26895 double val5 ;
26896 int ecode5 = 0 ;
26897 double val6 ;
26898 int ecode6 = 0 ;
70d7cb34
RD
26899 PyObject * obj0 = 0 ;
26900 PyObject * obj1 = 0 ;
26901 PyObject * obj2 = 0 ;
26902 PyObject * obj3 = 0 ;
26903 PyObject * obj4 = 0 ;
26904 PyObject * obj5 = 0 ;
70d7cb34 26905 char * kwnames[] = {
5c8c7dd3 26906 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2",(char *) "r", NULL
70d7cb34
RD
26907 };
26908
5c8c7dd3
RD
26909 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GraphicsPath_AddArcToPoint",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
26910 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26911 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26912 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 26913 }
5c8c7dd3
RD
26914 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26915 ecode2 = SWIG_AsVal_double(obj1, &val2);
26916 if (!SWIG_IsOK(ecode2)) {
26917 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "2"" of type '" "wxDouble""'");
26918 }
26919 arg2 = static_cast< wxDouble >(val2);
26920 ecode3 = SWIG_AsVal_double(obj2, &val3);
26921 if (!SWIG_IsOK(ecode3)) {
26922 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "3"" of type '" "wxDouble""'");
26923 }
26924 arg3 = static_cast< wxDouble >(val3);
26925 ecode4 = SWIG_AsVal_double(obj3, &val4);
26926 if (!SWIG_IsOK(ecode4)) {
26927 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "4"" of type '" "wxDouble""'");
26928 }
26929 arg4 = static_cast< wxDouble >(val4);
26930 ecode5 = SWIG_AsVal_double(obj4, &val5);
26931 if (!SWIG_IsOK(ecode5)) {
26932 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "5"" of type '" "wxDouble""'");
26933 }
26934 arg5 = static_cast< wxDouble >(val5);
26935 ecode6 = SWIG_AsVal_double(obj5, &val6);
26936 if (!SWIG_IsOK(ecode6)) {
26937 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsPath_AddArcToPoint" "', expected argument " "6"" of type '" "wxDouble""'");
26938 }
26939 arg6 = static_cast< wxDouble >(val6);
70d7cb34 26940 {
5c8c7dd3 26941 (arg1)->AddArcToPoint(arg2,arg3,arg4,arg5,arg6);
70d7cb34
RD
26942 if (PyErr_Occurred()) SWIG_fail;
26943 }
26944 resultobj = SWIG_Py_Void();
26945 return resultobj;
26946fail:
26947 return NULL;
26948}
26949
26950
5c8c7dd3 26951SWIGINTERN PyObject *_wrap_GraphicsPath_AddEllipse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 26952 PyObject *resultobj = 0;
5c8c7dd3
RD
26953 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
26954 wxDouble arg2 ;
26955 wxDouble arg3 ;
26956 wxDouble arg4 ;
26957 wxDouble arg5 ;
70d7cb34
RD
26958 void *argp1 = 0 ;
26959 int res1 = 0 ;
5c8c7dd3
RD
26960 double val2 ;
26961 int ecode2 = 0 ;
26962 double val3 ;
26963 int ecode3 = 0 ;
26964 double val4 ;
26965 int ecode4 = 0 ;
26966 double val5 ;
26967 int ecode5 = 0 ;
26968 PyObject * obj0 = 0 ;
26969 PyObject * obj1 = 0 ;
26970 PyObject * obj2 = 0 ;
26971 PyObject * obj3 = 0 ;
26972 PyObject * obj4 = 0 ;
26973 char * kwnames[] = {
26974 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
26975 };
70d7cb34 26976
5c8c7dd3
RD
26977 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsPath_AddEllipse",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
26978 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 26979 if (!SWIG_IsOK(res1)) {
5c8c7dd3 26980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddEllipse" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 26981 }
5c8c7dd3
RD
26982 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
26983 ecode2 = SWIG_AsVal_double(obj1, &val2);
26984 if (!SWIG_IsOK(ecode2)) {
26985 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddEllipse" "', expected argument " "2"" of type '" "wxDouble""'");
26986 }
26987 arg2 = static_cast< wxDouble >(val2);
26988 ecode3 = SWIG_AsVal_double(obj2, &val3);
26989 if (!SWIG_IsOK(ecode3)) {
26990 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddEllipse" "', expected argument " "3"" of type '" "wxDouble""'");
26991 }
26992 arg3 = static_cast< wxDouble >(val3);
26993 ecode4 = SWIG_AsVal_double(obj3, &val4);
26994 if (!SWIG_IsOK(ecode4)) {
26995 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddEllipse" "', expected argument " "4"" of type '" "wxDouble""'");
26996 }
26997 arg4 = static_cast< wxDouble >(val4);
26998 ecode5 = SWIG_AsVal_double(obj4, &val5);
26999 if (!SWIG_IsOK(ecode5)) {
27000 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddEllipse" "', expected argument " "5"" of type '" "wxDouble""'");
27001 }
27002 arg5 = static_cast< wxDouble >(val5);
70d7cb34 27003 {
5c8c7dd3 27004 (arg1)->AddEllipse(arg2,arg3,arg4,arg5);
70d7cb34
RD
27005 if (PyErr_Occurred()) SWIG_fail;
27006 }
27007 resultobj = SWIG_Py_Void();
27008 return resultobj;
27009fail:
27010 return NULL;
27011}
27012
27013
5c8c7dd3 27014SWIGINTERN PyObject *_wrap_GraphicsPath_AddRoundedRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 27015 PyObject *resultobj = 0;
5c8c7dd3
RD
27016 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
27017 wxDouble arg2 ;
27018 wxDouble arg3 ;
27019 wxDouble arg4 ;
27020 wxDouble arg5 ;
27021 wxDouble arg6 ;
70d7cb34
RD
27022 void *argp1 = 0 ;
27023 int res1 = 0 ;
5c8c7dd3
RD
27024 double val2 ;
27025 int ecode2 = 0 ;
27026 double val3 ;
27027 int ecode3 = 0 ;
27028 double val4 ;
27029 int ecode4 = 0 ;
27030 double val5 ;
27031 int ecode5 = 0 ;
27032 double val6 ;
27033 int ecode6 = 0 ;
70d7cb34
RD
27034 PyObject * obj0 = 0 ;
27035 PyObject * obj1 = 0 ;
5c8c7dd3
RD
27036 PyObject * obj2 = 0 ;
27037 PyObject * obj3 = 0 ;
27038 PyObject * obj4 = 0 ;
27039 PyObject * obj5 = 0 ;
70d7cb34 27040 char * kwnames[] = {
5c8c7dd3 27041 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h",(char *) "radius", NULL
70d7cb34
RD
27042 };
27043
5c8c7dd3
RD
27044 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GraphicsPath_AddRoundedRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
27045 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27046 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27047 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 27048 }
5c8c7dd3
RD
27049 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
27050 ecode2 = SWIG_AsVal_double(obj1, &val2);
27051 if (!SWIG_IsOK(ecode2)) {
27052 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "2"" of type '" "wxDouble""'");
27053 }
27054 arg2 = static_cast< wxDouble >(val2);
27055 ecode3 = SWIG_AsVal_double(obj2, &val3);
27056 if (!SWIG_IsOK(ecode3)) {
27057 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "3"" of type '" "wxDouble""'");
27058 }
27059 arg3 = static_cast< wxDouble >(val3);
27060 ecode4 = SWIG_AsVal_double(obj3, &val4);
27061 if (!SWIG_IsOK(ecode4)) {
27062 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "4"" of type '" "wxDouble""'");
27063 }
27064 arg4 = static_cast< wxDouble >(val4);
27065 ecode5 = SWIG_AsVal_double(obj4, &val5);
27066 if (!SWIG_IsOK(ecode5)) {
27067 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "5"" of type '" "wxDouble""'");
27068 }
27069 arg5 = static_cast< wxDouble >(val5);
27070 ecode6 = SWIG_AsVal_double(obj5, &val6);
27071 if (!SWIG_IsOK(ecode6)) {
27072 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsPath_AddRoundedRectangle" "', expected argument " "6"" of type '" "wxDouble""'");
27073 }
27074 arg6 = static_cast< wxDouble >(val6);
70d7cb34 27075 {
5c8c7dd3 27076 (arg1)->AddRoundedRectangle(arg2,arg3,arg4,arg5,arg6);
70d7cb34
RD
27077 if (PyErr_Occurred()) SWIG_fail;
27078 }
5c8c7dd3 27079 resultobj = SWIG_Py_Void();
70d7cb34
RD
27080 return resultobj;
27081fail:
27082 return NULL;
27083}
27084
27085
5c8c7dd3 27086SWIGINTERN PyObject *_wrap_GraphicsPath_GetNativePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
70d7cb34 27087 PyObject *resultobj = 0;
5c8c7dd3
RD
27088 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
27089 void *result = 0 ;
70d7cb34
RD
27090 void *argp1 = 0 ;
27091 int res1 = 0 ;
27092 PyObject *swig_obj[1] ;
27093
27094 if (!args) SWIG_fail;
27095 swig_obj[0] = args;
5c8c7dd3 27096 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27097 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27098 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_GetNativePath" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
70d7cb34 27099 }
5c8c7dd3 27100 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 27101 {
5c8c7dd3 27102 result = (void *)((wxGraphicsPath const *)arg1)->GetNativePath();
70d7cb34
RD
27103 if (PyErr_Occurred()) SWIG_fail;
27104 }
5c8c7dd3 27105 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
70d7cb34
RD
27106 return resultobj;
27107fail:
27108 return NULL;
27109}
27110
27111
5c8c7dd3 27112SWIGINTERN PyObject *_wrap_GraphicsPath_UnGetNativePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 27113 PyObject *resultobj = 0;
5c8c7dd3
RD
27114 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
27115 void *arg2 = (void *) 0 ;
70d7cb34
RD
27116 void *argp1 = 0 ;
27117 int res1 = 0 ;
5c8c7dd3 27118 int res2 ;
70d7cb34
RD
27119 PyObject * obj0 = 0 ;
27120 PyObject * obj1 = 0 ;
70d7cb34 27121 char * kwnames[] = {
5c8c7dd3 27122 (char *) "self",(char *) "p", NULL
70d7cb34
RD
27123 };
27124
5c8c7dd3
RD
27125 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsPath_UnGetNativePath",kwnames,&obj0,&obj1)) SWIG_fail;
27126 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27127 if (!SWIG_IsOK(res1)) {
5c8c7dd3
RD
27128 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_UnGetNativePath" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
27129 }
27130 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
27131 res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
27132 if (!SWIG_IsOK(res2)) {
27133 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsPath_UnGetNativePath" "', expected argument " "2"" of type '" "void *""'");
70d7cb34 27134 }
70d7cb34 27135 {
5c8c7dd3 27136 ((wxGraphicsPath const *)arg1)->UnGetNativePath(arg2);
70d7cb34
RD
27137 if (PyErr_Occurred()) SWIG_fail;
27138 }
27139 resultobj = SWIG_Py_Void();
27140 return resultobj;
27141fail:
27142 return NULL;
27143}
27144
27145
5c8c7dd3 27146SWIGINTERN PyObject *_wrap_GraphicsPath_Transform(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
70d7cb34 27147 PyObject *resultobj = 0;
5c8c7dd3
RD
27148 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
27149 wxGraphicsMatrix *arg2 = 0 ;
70d7cb34
RD
27150 void *argp1 = 0 ;
27151 int res1 = 0 ;
5c8c7dd3
RD
27152 void *argp2 = 0 ;
27153 int res2 = 0 ;
70d7cb34
RD
27154 PyObject * obj0 = 0 ;
27155 PyObject * obj1 = 0 ;
70d7cb34 27156 char * kwnames[] = {
5c8c7dd3 27157 (char *) "self",(char *) "matrix", NULL
70d7cb34
RD
27158 };
27159
5c8c7dd3
RD
27160 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsPath_Transform",kwnames,&obj0,&obj1)) SWIG_fail;
27161 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27162 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_Transform" "', expected argument " "1"" of type '" "wxGraphicsPath *""'");
70d7cb34 27164 }
5c8c7dd3
RD
27165 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
27166 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsMatrix, 0 | 0);
27167 if (!SWIG_IsOK(res2)) {
27168 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsPath_Transform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
27169 }
27170 if (!argp2) {
27171 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsPath_Transform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
27172 }
27173 arg2 = reinterpret_cast< wxGraphicsMatrix * >(argp2);
70d7cb34 27174 {
5c8c7dd3 27175 (arg1)->Transform((wxGraphicsMatrix const &)*arg2);
70d7cb34
RD
27176 if (PyErr_Occurred()) SWIG_fail;
27177 }
27178 resultobj = SWIG_Py_Void();
27179 return resultobj;
27180fail:
27181 return NULL;
27182}
27183
27184
5c8c7dd3 27185SWIGINTERN PyObject *_wrap_GraphicsPath_GetBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
70d7cb34 27186 PyObject *resultobj = 0;
5c8c7dd3 27187 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
4fe9ce47 27188 wxRect2D result;
70d7cb34
RD
27189 void *argp1 = 0 ;
27190 int res1 = 0 ;
5c8c7dd3 27191 PyObject *swig_obj[1] ;
70d7cb34 27192
5c8c7dd3
RD
27193 if (!args) SWIG_fail;
27194 swig_obj[0] = args;
27195 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27196 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_GetBox" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
70d7cb34 27198 }
5c8c7dd3 27199 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
70d7cb34 27200 {
5c8c7dd3 27201 result = ((wxGraphicsPath const *)arg1)->GetBox();
70d7cb34
RD
27202 if (PyErr_Occurred()) SWIG_fail;
27203 }
4fe9ce47 27204 resultobj = SWIG_NewPointerObj((new wxRect2D(static_cast< const wxRect2D& >(result))), SWIGTYPE_p_wxRect2D, SWIG_POINTER_OWN | 0 );
70d7cb34
RD
27205 return resultobj;
27206fail:
27207 return NULL;
27208}
27209
27210
5c8c7dd3 27211SWIGINTERN PyObject *_wrap_GraphicsPath_Contains__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34 27212 PyObject *resultobj = 0;
5c8c7dd3
RD
27213 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
27214 wxDouble arg2 ;
27215 wxDouble arg3 ;
27216 int arg4 = (int) wxODDEVEN_RULE ;
27217 bool result;
70d7cb34
RD
27218 void *argp1 = 0 ;
27219 int res1 = 0 ;
5c8c7dd3
RD
27220 double val2 ;
27221 int ecode2 = 0 ;
27222 double val3 ;
27223 int ecode3 = 0 ;
27224 int val4 ;
27225 int ecode4 = 0 ;
70d7cb34 27226
5c8c7dd3
RD
27227 if ((nobjs < 3) || (nobjs > 4)) SWIG_fail;
27228 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27229 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27230 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_Contains" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
70d7cb34 27231 }
5c8c7dd3
RD
27232 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
27233 ecode2 = SWIG_AsVal_double(swig_obj[1], &val2);
27234 if (!SWIG_IsOK(ecode2)) {
27235 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsPath_Contains" "', expected argument " "2"" of type '" "wxDouble""'");
27236 }
27237 arg2 = static_cast< wxDouble >(val2);
27238 ecode3 = SWIG_AsVal_double(swig_obj[2], &val3);
27239 if (!SWIG_IsOK(ecode3)) {
27240 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_Contains" "', expected argument " "3"" of type '" "wxDouble""'");
27241 }
27242 arg3 = static_cast< wxDouble >(val3);
27243 if (swig_obj[3]) {
27244 ecode4 = SWIG_AsVal_int(swig_obj[3], &val4);
27245 if (!SWIG_IsOK(ecode4)) {
27246 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsPath_Contains" "', expected argument " "4"" of type '" "int""'");
27247 }
27248 arg4 = static_cast< int >(val4);
70d7cb34
RD
27249 }
27250 {
5c8c7dd3 27251 result = (bool)((wxGraphicsPath const *)arg1)->Contains(arg2,arg3,arg4);
70d7cb34
RD
27252 if (PyErr_Occurred()) SWIG_fail;
27253 }
5c8c7dd3
RD
27254 {
27255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
70d7cb34
RD
27256 }
27257 return resultobj;
27258fail:
27259 return NULL;
27260}
27261
27262
5c8c7dd3 27263SWIGINTERN PyObject *_wrap_GraphicsPath_Contains__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
70d7cb34 27264 PyObject *resultobj = 0;
5c8c7dd3 27265 wxGraphicsPath *arg1 = (wxGraphicsPath *) 0 ;
4fe9ce47 27266 wxPoint2D *arg2 = 0 ;
5c8c7dd3
RD
27267 int arg3 = (int) wxODDEVEN_RULE ;
27268 bool result;
70d7cb34
RD
27269 void *argp1 = 0 ;
27270 int res1 = 0 ;
4fe9ce47 27271 wxPoint2D temp2 ;
5c8c7dd3
RD
27272 int val3 ;
27273 int ecode3 = 0 ;
70d7cb34 27274
5c8c7dd3
RD
27275 if ((nobjs < 2) || (nobjs > 3)) SWIG_fail;
27276 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsPath, 0 | 0 );
70d7cb34 27277 if (!SWIG_IsOK(res1)) {
5c8c7dd3 27278 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsPath_Contains" "', expected argument " "1"" of type '" "wxGraphicsPath const *""'");
70d7cb34 27279 }
5c8c7dd3 27280 arg1 = reinterpret_cast< wxGraphicsPath * >(argp1);
4fe9ce47
RD
27281 {
27282 arg2 = &temp2;
27283 if ( ! wxPoint2D_helper(swig_obj[1], &arg2)) SWIG_fail;
5c8c7dd3 27284 }
5c8c7dd3
RD
27285 if (swig_obj[2]) {
27286 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
27287 if (!SWIG_IsOK(ecode3)) {
27288 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsPath_Contains" "', expected argument " "3"" of type '" "int""'");
27289 }
27290 arg3 = static_cast< int >(val3);
70d7cb34
RD
27291 }
27292 {
4fe9ce47 27293 result = (bool)((wxGraphicsPath const *)arg1)->Contains((wxPoint2D const &)*arg2,arg3);
70d7cb34
RD
27294 if (PyErr_Occurred()) SWIG_fail;
27295 }
5c8c7dd3
RD
27296 {
27297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
70d7cb34
RD
27298 }
27299 return resultobj;
27300fail:
27301 return NULL;
27302}
27303
27304
5c8c7dd3
RD
27305SWIGINTERN PyObject *_wrap_GraphicsPath_Contains(PyObject *self, PyObject *args) {
27306 int argc;
27307 PyObject *argv[5];
70d7cb34 27308
5c8c7dd3
RD
27309 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsPath_Contains",0,4,argv))) SWIG_fail;
27310 --argc;
27311 if ((argc >= 2) && (argc <= 3)) {
27312 int _v = 0;
27313 {
4fe9ce47
RD
27314 {
27315 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint2D"), 2);
27316 }
5c8c7dd3
RD
27317 }
27318 if (!_v) goto check_1;
27319 if (argc > 2) {
27320 {
27321 {
27322 int res = SWIG_AsVal_int(argv[2], NULL);
27323 _v = SWIG_CheckState(res);
27324 }
27325 }
27326 if (!_v) goto check_1;
27327 }
27328 return _wrap_GraphicsPath_Contains__SWIG_1(self, argc, argv);
70d7cb34 27329 }
5c8c7dd3
RD
27330check_1:
27331
27332 if ((argc >= 3) && (argc <= 4)) {
27333 return _wrap_GraphicsPath_Contains__SWIG_0(self, argc, argv);
70d7cb34 27334 }
5c8c7dd3 27335
70d7cb34 27336fail:
5c8c7dd3 27337 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsPath_Contains'");
70d7cb34
RD
27338 return NULL;
27339}
27340
27341
5c8c7dd3 27342SWIGINTERN PyObject *GraphicsPath_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
70d7cb34
RD
27343 PyObject *obj;
27344 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5c8c7dd3 27345 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsPath, SWIG_NewClientData(obj));
70d7cb34
RD
27346 return SWIG_Py_Void();
27347}
27348
5c8c7dd3
RD
27349SWIGINTERN int NullGraphicsPen_set(PyObject *) {
27350 SWIG_Error(SWIG_AttributeError,"Variable NullGraphicsPen is read-only.");
27351 return 1;
27352}
27353
27354
27355SWIGINTERN PyObject *NullGraphicsPen_get(void) {
27356 PyObject *pyobj = 0;
27357
27358 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullGraphicsPen), SWIGTYPE_p_wxGraphicsPen, 0 );
27359 return pyobj;
27360}
27361
27362
27363SWIGINTERN int NullGraphicsBrush_set(PyObject *) {
27364 SWIG_Error(SWIG_AttributeError,"Variable NullGraphicsBrush is read-only.");
27365 return 1;
27366}
27367
27368
27369SWIGINTERN PyObject *NullGraphicsBrush_get(void) {
27370 PyObject *pyobj = 0;
27371
27372 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullGraphicsBrush), SWIGTYPE_p_wxGraphicsBrush, 0 );
27373 return pyobj;
27374}
27375
27376
27377SWIGINTERN int NullGraphicsFont_set(PyObject *) {
27378 SWIG_Error(SWIG_AttributeError,"Variable NullGraphicsFont is read-only.");
27379 return 1;
27380}
27381
27382
27383SWIGINTERN PyObject *NullGraphicsFont_get(void) {
27384 PyObject *pyobj = 0;
27385
27386 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullGraphicsFont), SWIGTYPE_p_wxGraphicsFont, 0 );
27387 return pyobj;
27388}
27389
27390
27391SWIGINTERN int NullGraphicsMatrix_set(PyObject *) {
27392 SWIG_Error(SWIG_AttributeError,"Variable NullGraphicsMatrix is read-only.");
27393 return 1;
27394}
27395
27396
27397SWIGINTERN PyObject *NullGraphicsMatrix_get(void) {
27398 PyObject *pyobj = 0;
27399
27400 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullGraphicsMatrix), SWIGTYPE_p_wxGraphicsMatrix, 0 );
27401 return pyobj;
27402}
27403
27404
27405SWIGINTERN int NullGraphicsPath_set(PyObject *) {
27406 SWIG_Error(SWIG_AttributeError,"Variable NullGraphicsPath is read-only.");
27407 return 1;
27408}
27409
27410
27411SWIGINTERN PyObject *NullGraphicsPath_get(void) {
27412 PyObject *pyobj = 0;
27413
27414 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullGraphicsPath), SWIGTYPE_p_wxGraphicsPath, 0 );
27415 return pyobj;
27416}
27417
27418
70d7cb34
RD
27419SWIGINTERN PyObject *_wrap_delete_GraphicsContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27420 PyObject *resultobj = 0;
27421 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
27422 void *argp1 = 0 ;
27423 int res1 = 0 ;
27424 PyObject *swig_obj[1] ;
27425
27426 if (!args) SWIG_fail;
27427 swig_obj[0] = args;
27428 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_DISOWN | 0 );
27429 if (!SWIG_IsOK(res1)) {
27430 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsContext" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
27431 }
27432 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
27433 {
27434 delete arg1;
27435
27436 if (PyErr_Occurred()) SWIG_fail;
27437 }
27438 resultobj = SWIG_Py_Void();
27439 return resultobj;
27440fail:
27441 return NULL;
27442}
27443
27444
27445SWIGINTERN PyObject *_wrap_GraphicsContext_Create__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
27446 PyObject *resultobj = 0;
27447 wxWindowDC *arg1 = 0 ;
27448 wxGraphicsContext *result = 0 ;
27449 void *argp1 = 0 ;
27450 int res1 = 0 ;
27451
27452 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
27453 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxWindowDC, 0 | 0);
27454 if (!SWIG_IsOK(res1)) {
27455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Create" "', expected argument " "1"" of type '" "wxWindowDC const &""'");
27456 }
27457 if (!argp1) {
27458 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_Create" "', expected argument " "1"" of type '" "wxWindowDC const &""'");
27459 }
27460 arg1 = reinterpret_cast< wxWindowDC * >(argp1);
27461 {
27462 result = (wxGraphicsContext *)wxGraphicsContext::Create((wxWindowDC const &)*arg1);
27463 if (PyErr_Occurred()) SWIG_fail;
27464 }
27465 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
27466 return resultobj;
27467fail:
27468 return NULL;
27469}
27470
27471
27472SWIGINTERN PyObject *_wrap_GraphicsContext_Create__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
27473 PyObject *resultobj = 0;
27474 wxWindow *arg1 = (wxWindow *) 0 ;
27475 wxGraphicsContext *result = 0 ;
27476 void *argp1 = 0 ;
27477 int res1 = 0 ;
27478
27479 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
27480 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
27481 if (!SWIG_IsOK(res1)) {
27482 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Create" "', expected argument " "1"" of type '" "wxWindow *""'");
27483 }
27484 arg1 = reinterpret_cast< wxWindow * >(argp1);
27485 {
27486 result = (wxGraphicsContext *)wxGraphicsContext::Create(arg1);
27487 if (PyErr_Occurred()) SWIG_fail;
27488 }
27489 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
27490 return resultobj;
27491fail:
27492 return NULL;
27493}
27494
27495
27496SWIGINTERN PyObject *_wrap_GraphicsContext_Create(PyObject *self, PyObject *args) {
27497 int argc;
27498 PyObject *argv[2];
27499
27500 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsContext_Create",0,1,argv))) SWIG_fail;
27501 --argc;
27502 if (argc == 1) {
27503 int _v = 0;
27504 {
27505 int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_wxWindowDC, 0);
27506 _v = SWIG_CheckState(res);
27507 }
27508 if (!_v) goto check_1;
27509 return _wrap_GraphicsContext_Create__SWIG_0(self, argc, argv);
27510 }
27511check_1:
27512
27513 if (argc == 1) {
27514 return _wrap_GraphicsContext_Create__SWIG_1(self, argc, argv);
27515 }
27516
27517fail:
27518 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsContext_Create'");
27519 return NULL;
27520}
27521
27522
f89238b9
RD
27523SWIGINTERN PyObject *_wrap_GraphicsContext_CreateMeasuringContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27524 PyObject *resultobj = 0;
27525 wxGraphicsContext *result = 0 ;
27526
27527 if (!SWIG_Python_UnpackTuple(args,"GraphicsContext_CreateMeasuringContext",0,0,0)) SWIG_fail;
27528 {
27529 result = (wxGraphicsContext *)wxGraphicsContext::Create();
27530 if (PyErr_Occurred()) SWIG_fail;
27531 }
27532 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
27533 return resultobj;
27534fail:
27535 return NULL;
27536}
27537
27538
70d7cb34
RD
27539SWIGINTERN PyObject *_wrap_GraphicsContext_CreateFromNative(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27540 PyObject *resultobj = 0;
27541 void *arg1 = (void *) 0 ;
27542 wxGraphicsContext *result = 0 ;
27543 int res1 ;
27544 PyObject * obj0 = 0 ;
27545 char * kwnames[] = {
27546 (char *) "context", NULL
27547 };
27548
27549 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GraphicsContext_CreateFromNative",kwnames,&obj0)) SWIG_fail;
27550 res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
27551 if (!SWIG_IsOK(res1)) {
27552 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateFromNative" "', expected argument " "1"" of type '" "void *""'");
27553 }
27554 {
27555 result = (wxGraphicsContext *)wxGraphicsContext::CreateFromNative(arg1);
27556 if (PyErr_Occurred()) SWIG_fail;
27557 }
27558 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
27559 return resultobj;
27560fail:
27561 return NULL;
27562}
27563
27564
27565SWIGINTERN PyObject *_wrap_GraphicsContext_CreateFromNativeWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
27566 PyObject *resultobj = 0;
27567 void *arg1 = (void *) 0 ;
27568 wxGraphicsContext *result = 0 ;
27569 int res1 ;
27570 PyObject * obj0 = 0 ;
27571 char * kwnames[] = {
27572 (char *) "window", NULL
27573 };
27574
27575 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GraphicsContext_CreateFromNativeWindow",kwnames,&obj0)) SWIG_fail;
27576 res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
27577 if (!SWIG_IsOK(res1)) {
27578 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateFromNativeWindow" "', expected argument " "1"" of type '" "void *""'");
27579 }
27580 {
27581 result = (wxGraphicsContext *)wxGraphicsContext::CreateFromNativeWindow(arg1);
27582 if (PyErr_Occurred()) SWIG_fail;
27583 }
27584 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
27585 return resultobj;
27586fail:
27587 return NULL;
27588}
27589
27590
27591SWIGINTERN PyObject *_wrap_GraphicsContext_CreatePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
27592 PyObject *resultobj = 0;
27593 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
5c8c7dd3 27594 wxGraphicsPath result;
70d7cb34
RD
27595 void *argp1 = 0 ;
27596 int res1 = 0 ;
27597 PyObject *swig_obj[1] ;
27598
27599 if (!args) SWIG_fail;
27600 swig_obj[0] = args;
27601 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
27602 if (!SWIG_IsOK(res1)) {
27603 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreatePath" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
27604 }
27605 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
27606 {
5c8c7dd3 27607 result = (arg1)->CreatePath();
70d7cb34
RD
27608 if (PyErr_Occurred()) SWIG_fail;
27609 }
5c8c7dd3 27610 resultobj = SWIG_NewPointerObj((new wxGraphicsPath(static_cast< const wxGraphicsPath& >(result))), SWIGTYPE_p_wxGraphicsPath, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27611 return resultobj;
27612fail:
27613 return NULL;
27614}
27615
27616
70d7cb34 27617SWIGINTERN PyObject *_wrap_GraphicsContext_CreatePen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 27618 PyObject *resultobj = 0;
70d7cb34
RD
27619 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
27620 wxPen *arg2 = 0 ;
27621 wxGraphicsPen result;
72ef6efb
RD
27622 void *argp1 = 0 ;
27623 int res1 = 0 ;
70d7cb34
RD
27624 void *argp2 = 0 ;
27625 int res2 = 0 ;
72ef6efb
RD
27626 PyObject * obj0 = 0 ;
27627 PyObject * obj1 = 0 ;
72ef6efb 27628 char * kwnames[] = {
70d7cb34 27629 (char *) "self",(char *) "pen", NULL
72ef6efb
RD
27630 };
27631
70d7cb34
RD
27632 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_CreatePen",kwnames,&obj0,&obj1)) SWIG_fail;
27633 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 27634 if (!SWIG_IsOK(res1)) {
70d7cb34 27635 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreatePen" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb 27636 }
70d7cb34
RD
27637 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
27638 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPen, 0 | 0);
27639 if (!SWIG_IsOK(res2)) {
27640 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_CreatePen" "', expected argument " "2"" of type '" "wxPen const &""'");
27641 }
27642 if (!argp2) {
27643 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_CreatePen" "', expected argument " "2"" of type '" "wxPen const &""'");
27644 }
27645 arg2 = reinterpret_cast< wxPen * >(argp2);
72ef6efb 27646 {
70d7cb34 27647 result = (arg1)->CreatePen((wxPen const &)*arg2);
72ef6efb
RD
27648 if (PyErr_Occurred()) SWIG_fail;
27649 }
70d7cb34 27650 resultobj = SWIG_NewPointerObj((new wxGraphicsPen(static_cast< const wxGraphicsPen& >(result))), SWIGTYPE_p_wxGraphicsPen, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27651 return resultobj;
27652fail:
27653 return NULL;
27654}
27655
27656
70d7cb34 27657SWIGINTERN PyObject *_wrap_GraphicsContext_CreateBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 27658 PyObject *resultobj = 0;
70d7cb34
RD
27659 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
27660 wxBrush *arg2 = 0 ;
27661 wxGraphicsBrush result;
72ef6efb
RD
27662 void *argp1 = 0 ;
27663 int res1 = 0 ;
70d7cb34
RD
27664 void *argp2 = 0 ;
27665 int res2 = 0 ;
72ef6efb
RD
27666 PyObject * obj0 = 0 ;
27667 PyObject * obj1 = 0 ;
72ef6efb 27668 char * kwnames[] = {
70d7cb34 27669 (char *) "self",(char *) "brush", NULL
72ef6efb
RD
27670 };
27671
70d7cb34
RD
27672 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_CreateBrush",kwnames,&obj0,&obj1)) SWIG_fail;
27673 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 27674 if (!SWIG_IsOK(res1)) {
70d7cb34 27675 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateBrush" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb 27676 }
70d7cb34
RD
27677 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
27678 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
27679 if (!SWIG_IsOK(res2)) {
27680 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_CreateBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
27681 }
27682 if (!argp2) {
27683 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_CreateBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
27684 }
27685 arg2 = reinterpret_cast< wxBrush * >(argp2);
72ef6efb 27686 {
70d7cb34 27687 result = (arg1)->CreateBrush((wxBrush const &)*arg2);
72ef6efb
RD
27688 if (PyErr_Occurred()) SWIG_fail;
27689 }
70d7cb34 27690 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27691 return resultobj;
27692fail:
27693 return NULL;
27694}
27695
27696
70d7cb34 27697SWIGINTERN PyObject *_wrap_GraphicsContext_CreateLinearGradientBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 27698 PyObject *resultobj = 0;
70d7cb34 27699 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
72ef6efb
RD
27700 wxDouble arg2 ;
27701 wxDouble arg3 ;
27702 wxDouble arg4 ;
27703 wxDouble arg5 ;
70d7cb34
RD
27704 wxColour *arg6 = 0 ;
27705 wxColour *arg7 = 0 ;
27706 wxGraphicsBrush result;
72ef6efb
RD
27707 void *argp1 = 0 ;
27708 int res1 = 0 ;
27709 double val2 ;
27710 int ecode2 = 0 ;
27711 double val3 ;
27712 int ecode3 = 0 ;
27713 double val4 ;
27714 int ecode4 = 0 ;
27715 double val5 ;
27716 int ecode5 = 0 ;
70d7cb34
RD
27717 wxColour temp6 ;
27718 wxColour temp7 ;
72ef6efb
RD
27719 PyObject * obj0 = 0 ;
27720 PyObject * obj1 = 0 ;
27721 PyObject * obj2 = 0 ;
27722 PyObject * obj3 = 0 ;
27723 PyObject * obj4 = 0 ;
70d7cb34
RD
27724 PyObject * obj5 = 0 ;
27725 PyObject * obj6 = 0 ;
72ef6efb 27726 char * kwnames[] = {
70d7cb34 27727 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2",(char *) "c1",(char *) "c2", NULL
72ef6efb
RD
27728 };
27729
70d7cb34
RD
27730 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:GraphicsContext_CreateLinearGradientBrush",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
27731 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 27732 if (!SWIG_IsOK(res1)) {
70d7cb34 27733 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateLinearGradientBrush" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb 27734 }
70d7cb34 27735 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
72ef6efb
RD
27736 ecode2 = SWIG_AsVal_double(obj1, &val2);
27737 if (!SWIG_IsOK(ecode2)) {
70d7cb34 27738 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_CreateLinearGradientBrush" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
27739 }
27740 arg2 = static_cast< wxDouble >(val2);
27741 ecode3 = SWIG_AsVal_double(obj2, &val3);
27742 if (!SWIG_IsOK(ecode3)) {
70d7cb34 27743 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_CreateLinearGradientBrush" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
27744 }
27745 arg3 = static_cast< wxDouble >(val3);
27746 ecode4 = SWIG_AsVal_double(obj3, &val4);
27747 if (!SWIG_IsOK(ecode4)) {
70d7cb34 27748 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_CreateLinearGradientBrush" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
27749 }
27750 arg4 = static_cast< wxDouble >(val4);
27751 ecode5 = SWIG_AsVal_double(obj4, &val5);
27752 if (!SWIG_IsOK(ecode5)) {
70d7cb34 27753 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_CreateLinearGradientBrush" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
27754 }
27755 arg5 = static_cast< wxDouble >(val5);
27756 {
70d7cb34
RD
27757 arg6 = &temp6;
27758 if ( ! wxColour_helper(obj5, &arg6)) SWIG_fail;
72ef6efb 27759 }
70d7cb34
RD
27760 {
27761 arg7 = &temp7;
27762 if ( ! wxColour_helper(obj6, &arg7)) SWIG_fail;
72ef6efb 27763 }
72ef6efb 27764 {
70d7cb34 27765 result = (arg1)->CreateLinearGradientBrush(arg2,arg3,arg4,arg5,(wxColour const &)*arg6,(wxColour const &)*arg7);
72ef6efb
RD
27766 if (PyErr_Occurred()) SWIG_fail;
27767 }
70d7cb34 27768 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27769 return resultobj;
27770fail:
27771 return NULL;
27772}
27773
27774
70d7cb34 27775SWIGINTERN PyObject *_wrap_GraphicsContext_CreateRadialGradientBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 27776 PyObject *resultobj = 0;
70d7cb34 27777 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
72ef6efb
RD
27778 wxDouble arg2 ;
27779 wxDouble arg3 ;
27780 wxDouble arg4 ;
27781 wxDouble arg5 ;
27782 wxDouble arg6 ;
70d7cb34
RD
27783 wxColour *arg7 = 0 ;
27784 wxColour *arg8 = 0 ;
27785 wxGraphicsBrush result;
72ef6efb
RD
27786 void *argp1 = 0 ;
27787 int res1 = 0 ;
27788 double val2 ;
27789 int ecode2 = 0 ;
27790 double val3 ;
27791 int ecode3 = 0 ;
27792 double val4 ;
27793 int ecode4 = 0 ;
27794 double val5 ;
27795 int ecode5 = 0 ;
27796 double val6 ;
27797 int ecode6 = 0 ;
70d7cb34
RD
27798 wxColour temp7 ;
27799 wxColour temp8 ;
72ef6efb
RD
27800 PyObject * obj0 = 0 ;
27801 PyObject * obj1 = 0 ;
27802 PyObject * obj2 = 0 ;
27803 PyObject * obj3 = 0 ;
27804 PyObject * obj4 = 0 ;
27805 PyObject * obj5 = 0 ;
70d7cb34
RD
27806 PyObject * obj6 = 0 ;
27807 PyObject * obj7 = 0 ;
72ef6efb 27808 char * kwnames[] = {
70d7cb34 27809 (char *) "self",(char *) "xo",(char *) "yo",(char *) "xc",(char *) "yc",(char *) "radius",(char *) "oColor",(char *) "cColor", NULL
72ef6efb
RD
27810 };
27811
70d7cb34
RD
27812 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOOO:GraphicsContext_CreateRadialGradientBrush",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
27813 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 27814 if (!SWIG_IsOK(res1)) {
70d7cb34 27815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb 27816 }
70d7cb34 27817 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
72ef6efb
RD
27818 ecode2 = SWIG_AsVal_double(obj1, &val2);
27819 if (!SWIG_IsOK(ecode2)) {
70d7cb34 27820 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
27821 }
27822 arg2 = static_cast< wxDouble >(val2);
27823 ecode3 = SWIG_AsVal_double(obj2, &val3);
27824 if (!SWIG_IsOK(ecode3)) {
70d7cb34 27825 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
27826 }
27827 arg3 = static_cast< wxDouble >(val3);
27828 ecode4 = SWIG_AsVal_double(obj3, &val4);
27829 if (!SWIG_IsOK(ecode4)) {
70d7cb34 27830 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
27831 }
27832 arg4 = static_cast< wxDouble >(val4);
27833 ecode5 = SWIG_AsVal_double(obj4, &val5);
27834 if (!SWIG_IsOK(ecode5)) {
70d7cb34 27835 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
27836 }
27837 arg5 = static_cast< wxDouble >(val5);
27838 ecode6 = SWIG_AsVal_double(obj5, &val6);
27839 if (!SWIG_IsOK(ecode6)) {
70d7cb34 27840 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsContext_CreateRadialGradientBrush" "', expected argument " "6"" of type '" "wxDouble""'");
72ef6efb
RD
27841 }
27842 arg6 = static_cast< wxDouble >(val6);
27843 {
70d7cb34
RD
27844 arg7 = &temp7;
27845 if ( ! wxColour_helper(obj6, &arg7)) SWIG_fail;
27846 }
27847 {
27848 arg8 = &temp8;
27849 if ( ! wxColour_helper(obj7, &arg8)) SWIG_fail;
27850 }
27851 {
27852 result = (arg1)->CreateRadialGradientBrush(arg2,arg3,arg4,arg5,arg6,(wxColour const &)*arg7,(wxColour const &)*arg8);
72ef6efb
RD
27853 if (PyErr_Occurred()) SWIG_fail;
27854 }
70d7cb34 27855 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27856 return resultobj;
27857fail:
27858 return NULL;
27859}
27860
27861
70d7cb34 27862SWIGINTERN PyObject *_wrap_GraphicsContext_CreateFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
27863 PyObject *resultobj = 0;
27864 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
70d7cb34
RD
27865 wxFont *arg2 = 0 ;
27866 wxColour const &arg3_defvalue = *wxBLACK ;
27867 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
27868 wxGraphicsFont result;
72ef6efb
RD
27869 void *argp1 = 0 ;
27870 int res1 = 0 ;
70d7cb34
RD
27871 void *argp2 = 0 ;
27872 int res2 = 0 ;
27873 wxColour temp3 ;
27874 PyObject * obj0 = 0 ;
27875 PyObject * obj1 = 0 ;
27876 PyObject * obj2 = 0 ;
27877 char * kwnames[] = {
27878 (char *) "self",(char *) "font",(char *) "col", NULL
27879 };
72ef6efb 27880
70d7cb34
RD
27881 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GraphicsContext_CreateFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
27882 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 27883 if (!SWIG_IsOK(res1)) {
70d7cb34 27884 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateFont" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
27885 }
27886 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34
RD
27887 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
27888 if (!SWIG_IsOK(res2)) {
27889 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_CreateFont" "', expected argument " "2"" of type '" "wxFont const &""'");
72ef6efb 27890 }
70d7cb34
RD
27891 if (!argp2) {
27892 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_CreateFont" "', expected argument " "2"" of type '" "wxFont const &""'");
72ef6efb 27893 }
70d7cb34
RD
27894 arg2 = reinterpret_cast< wxFont * >(argp2);
27895 if (obj2) {
27896 {
27897 arg3 = &temp3;
27898 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
27899 }
72ef6efb 27900 }
72ef6efb 27901 {
70d7cb34 27902 result = (arg1)->CreateFont((wxFont const &)*arg2,(wxColour const &)*arg3);
72ef6efb
RD
27903 if (PyErr_Occurred()) SWIG_fail;
27904 }
70d7cb34 27905 resultobj = SWIG_NewPointerObj((new wxGraphicsFont(static_cast< const wxGraphicsFont& >(result))), SWIGTYPE_p_wxGraphicsFont, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
27906 return resultobj;
27907fail:
27908 return NULL;
27909}
27910
27911
70d7cb34 27912SWIGINTERN PyObject *_wrap_GraphicsContext_CreateMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0a27f394 27913 PyObject *resultobj = 0;
70d7cb34
RD
27914 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
27915 wxDouble arg2 = (wxDouble) 1.0 ;
27916 wxDouble arg3 = (wxDouble) 0.0 ;
27917 wxDouble arg4 = (wxDouble) 0.0 ;
27918 wxDouble arg5 = (wxDouble) 1.0 ;
27919 wxDouble arg6 = (wxDouble) 0.0 ;
27920 wxDouble arg7 = (wxDouble) 0.0 ;
5c8c7dd3 27921 wxGraphicsMatrix result;
0a27f394
RD
27922 void *argp1 = 0 ;
27923 int res1 = 0 ;
70d7cb34
RD
27924 double val2 ;
27925 int ecode2 = 0 ;
27926 double val3 ;
27927 int ecode3 = 0 ;
27928 double val4 ;
27929 int ecode4 = 0 ;
27930 double val5 ;
27931 int ecode5 = 0 ;
27932 double val6 ;
27933 int ecode6 = 0 ;
27934 double val7 ;
27935 int ecode7 = 0 ;
27936 PyObject * obj0 = 0 ;
27937 PyObject * obj1 = 0 ;
27938 PyObject * obj2 = 0 ;
27939 PyObject * obj3 = 0 ;
27940 PyObject * obj4 = 0 ;
27941 PyObject * obj5 = 0 ;
27942 PyObject * obj6 = 0 ;
27943 char * kwnames[] = {
27944 (char *) "self",(char *) "a",(char *) "b",(char *) "c",(char *) "d",(char *) "tx",(char *) "ty", NULL
27945 };
0a27f394 27946
70d7cb34
RD
27947 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GraphicsContext_CreateMatrix",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
27948 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
0a27f394 27949 if (!SWIG_IsOK(res1)) {
70d7cb34 27950 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
0a27f394 27951 }
70d7cb34
RD
27952 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
27953 if (obj1) {
27954 ecode2 = SWIG_AsVal_double(obj1, &val2);
27955 if (!SWIG_IsOK(ecode2)) {
27956 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "2"" of type '" "wxDouble""'");
27957 }
27958 arg2 = static_cast< wxDouble >(val2);
0a27f394 27959 }
70d7cb34
RD
27960 if (obj2) {
27961 ecode3 = SWIG_AsVal_double(obj2, &val3);
27962 if (!SWIG_IsOK(ecode3)) {
27963 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "3"" of type '" "wxDouble""'");
27964 }
27965 arg3 = static_cast< wxDouble >(val3);
0a27f394 27966 }
70d7cb34
RD
27967 if (obj3) {
27968 ecode4 = SWIG_AsVal_double(obj3, &val4);
27969 if (!SWIG_IsOK(ecode4)) {
27970 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "4"" of type '" "wxDouble""'");
27971 }
27972 arg4 = static_cast< wxDouble >(val4);
0a27f394 27973 }
70d7cb34
RD
27974 if (obj4) {
27975 ecode5 = SWIG_AsVal_double(obj4, &val5);
27976 if (!SWIG_IsOK(ecode5)) {
27977 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "5"" of type '" "wxDouble""'");
27978 }
27979 arg5 = static_cast< wxDouble >(val5);
0a27f394 27980 }
70d7cb34
RD
27981 if (obj5) {
27982 ecode6 = SWIG_AsVal_double(obj5, &val6);
27983 if (!SWIG_IsOK(ecode6)) {
27984 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "6"" of type '" "wxDouble""'");
27985 }
27986 arg6 = static_cast< wxDouble >(val6);
0a27f394 27987 }
70d7cb34
RD
27988 if (obj6) {
27989 ecode7 = SWIG_AsVal_double(obj6, &val7);
27990 if (!SWIG_IsOK(ecode7)) {
27991 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GraphicsContext_CreateMatrix" "', expected argument " "7"" of type '" "wxDouble""'");
27992 }
27993 arg7 = static_cast< wxDouble >(val7);
72ef6efb 27994 }
72ef6efb 27995 {
5c8c7dd3 27996 result = (arg1)->CreateMatrix(arg2,arg3,arg4,arg5,arg6,arg7);
72ef6efb
RD
27997 if (PyErr_Occurred()) SWIG_fail;
27998 }
5c8c7dd3 27999 resultobj = SWIG_NewPointerObj((new wxGraphicsMatrix(static_cast< const wxGraphicsMatrix& >(result))), SWIGTYPE_p_wxGraphicsMatrix, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
28000 return resultobj;
28001fail:
28002 return NULL;
28003}
28004
28005
28006SWIGINTERN PyObject *_wrap_GraphicsContext_PushState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28007 PyObject *resultobj = 0;
28008 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28009 void *argp1 = 0 ;
28010 int res1 = 0 ;
28011 PyObject *swig_obj[1] ;
28012
28013 if (!args) SWIG_fail;
28014 swig_obj[0] = args;
28015 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28016 if (!SWIG_IsOK(res1)) {
28017 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_PushState" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28018 }
28019 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28020 {
72ef6efb 28021 (arg1)->PushState();
72ef6efb
RD
28022 if (PyErr_Occurred()) SWIG_fail;
28023 }
28024 resultobj = SWIG_Py_Void();
28025 return resultobj;
28026fail:
28027 return NULL;
28028}
28029
28030
28031SWIGINTERN PyObject *_wrap_GraphicsContext_PopState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28032 PyObject *resultobj = 0;
28033 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28034 void *argp1 = 0 ;
28035 int res1 = 0 ;
28036 PyObject *swig_obj[1] ;
28037
28038 if (!args) SWIG_fail;
28039 swig_obj[0] = args;
28040 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28041 if (!SWIG_IsOK(res1)) {
28042 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_PopState" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28043 }
28044 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28045 {
72ef6efb 28046 (arg1)->PopState();
72ef6efb
RD
28047 if (PyErr_Occurred()) SWIG_fail;
28048 }
28049 resultobj = SWIG_Py_Void();
28050 return resultobj;
28051fail:
28052 return NULL;
28053}
28054
28055
0a27f394 28056SWIGINTERN PyObject *_wrap_GraphicsContext_ClipRegion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
28057 PyObject *resultobj = 0;
28058 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28059 wxRegion *arg2 = 0 ;
28060 void *argp1 = 0 ;
28061 int res1 = 0 ;
28062 void *argp2 = 0 ;
28063 int res2 = 0 ;
28064 PyObject * obj0 = 0 ;
28065 PyObject * obj1 = 0 ;
28066 char * kwnames[] = {
28067 (char *) "self",(char *) "region", NULL
28068 };
28069
0a27f394 28070 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_ClipRegion",kwnames,&obj0,&obj1)) SWIG_fail;
72ef6efb
RD
28071 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28072 if (!SWIG_IsOK(res1)) {
0a27f394 28073 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_ClipRegion" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
28074 }
28075 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28076 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxRegion, 0 | 0);
28077 if (!SWIG_IsOK(res2)) {
0a27f394 28078 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_ClipRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
72ef6efb
RD
28079 }
28080 if (!argp2) {
0a27f394 28081 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_ClipRegion" "', expected argument " "2"" of type '" "wxRegion const &""'");
72ef6efb
RD
28082 }
28083 arg2 = reinterpret_cast< wxRegion * >(argp2);
28084 {
72ef6efb 28085 (arg1)->Clip((wxRegion const &)*arg2);
72ef6efb
RD
28086 if (PyErr_Occurred()) SWIG_fail;
28087 }
28088 resultobj = SWIG_Py_Void();
28089 return resultobj;
28090fail:
28091 return NULL;
28092}
28093
28094
0a27f394
RD
28095SWIGINTERN PyObject *_wrap_GraphicsContext_Clip(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28096 PyObject *resultobj = 0;
28097 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28098 wxDouble arg2 ;
28099 wxDouble arg3 ;
28100 wxDouble arg4 ;
28101 wxDouble arg5 ;
28102 void *argp1 = 0 ;
28103 int res1 = 0 ;
28104 double val2 ;
28105 int ecode2 = 0 ;
28106 double val3 ;
28107 int ecode3 = 0 ;
28108 double val4 ;
28109 int ecode4 = 0 ;
28110 double val5 ;
28111 int ecode5 = 0 ;
28112 PyObject * obj0 = 0 ;
28113 PyObject * obj1 = 0 ;
28114 PyObject * obj2 = 0 ;
28115 PyObject * obj3 = 0 ;
28116 PyObject * obj4 = 0 ;
28117 char * kwnames[] = {
28118 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
28119 };
28120
28121 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsContext_Clip",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
28122 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28123 if (!SWIG_IsOK(res1)) {
28124 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Clip" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28125 }
28126 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28127 ecode2 = SWIG_AsVal_double(obj1, &val2);
28128 if (!SWIG_IsOK(ecode2)) {
28129 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_Clip" "', expected argument " "2"" of type '" "wxDouble""'");
28130 }
28131 arg2 = static_cast< wxDouble >(val2);
28132 ecode3 = SWIG_AsVal_double(obj2, &val3);
28133 if (!SWIG_IsOK(ecode3)) {
28134 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_Clip" "', expected argument " "3"" of type '" "wxDouble""'");
28135 }
28136 arg3 = static_cast< wxDouble >(val3);
28137 ecode4 = SWIG_AsVal_double(obj3, &val4);
28138 if (!SWIG_IsOK(ecode4)) {
28139 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_Clip" "', expected argument " "4"" of type '" "wxDouble""'");
28140 }
28141 arg4 = static_cast< wxDouble >(val4);
28142 ecode5 = SWIG_AsVal_double(obj4, &val5);
28143 if (!SWIG_IsOK(ecode5)) {
28144 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_Clip" "', expected argument " "5"" of type '" "wxDouble""'");
28145 }
28146 arg5 = static_cast< wxDouble >(val5);
28147 {
28148 (arg1)->Clip(arg2,arg3,arg4,arg5);
28149 if (PyErr_Occurred()) SWIG_fail;
28150 }
28151 resultobj = SWIG_Py_Void();
28152 return resultobj;
28153fail:
28154 return NULL;
28155}
28156
28157
28158SWIGINTERN PyObject *_wrap_GraphicsContext_ResetClip(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28159 PyObject *resultobj = 0;
28160 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28161 void *argp1 = 0 ;
28162 int res1 = 0 ;
28163 PyObject *swig_obj[1] ;
28164
28165 if (!args) SWIG_fail;
28166 swig_obj[0] = args;
28167 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28168 if (!SWIG_IsOK(res1)) {
28169 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_ResetClip" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28170 }
28171 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28172 {
28173 (arg1)->ResetClip();
28174 if (PyErr_Occurred()) SWIG_fail;
28175 }
28176 resultobj = SWIG_Py_Void();
28177 return resultobj;
28178fail:
28179 return NULL;
28180}
28181
28182
28183SWIGINTERN PyObject *_wrap_GraphicsContext_GetNativeContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28184 PyObject *resultobj = 0;
28185 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28186 void *result = 0 ;
28187 void *argp1 = 0 ;
28188 int res1 = 0 ;
28189 PyObject *swig_obj[1] ;
28190
28191 if (!args) SWIG_fail;
28192 swig_obj[0] = args;
28193 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28194 if (!SWIG_IsOK(res1)) {
28195 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetNativeContext" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28196 }
28197 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28198 {
28199 result = (void *)(arg1)->GetNativeContext();
28200 if (PyErr_Occurred()) SWIG_fail;
28201 }
28202 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
28203 return resultobj;
28204fail:
28205 return NULL;
28206}
28207
28208
c8aaaf9e
RD
28209SWIGINTERN PyObject *_wrap_GraphicsContext_GetLogicalFunction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28210 PyObject *resultobj = 0;
28211 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28212 int result;
28213 void *argp1 = 0 ;
28214 int res1 = 0 ;
28215 PyObject *swig_obj[1] ;
28216
28217 if (!args) SWIG_fail;
28218 swig_obj[0] = args;
28219 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28220 if (!SWIG_IsOK(res1)) {
28221 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetLogicalFunction" "', expected argument " "1"" of type '" "wxGraphicsContext const *""'");
28222 }
28223 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28224 {
28225 result = (int)((wxGraphicsContext const *)arg1)->GetLogicalFunction();
28226 if (PyErr_Occurred()) SWIG_fail;
28227 }
28228 resultobj = SWIG_From_int(static_cast< int >(result));
28229 return resultobj;
28230fail:
28231 return NULL;
28232}
28233
28234
28235SWIGINTERN PyObject *_wrap_GraphicsContext_SetLogicalFunction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28236 PyObject *resultobj = 0;
28237 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28238 int arg2 ;
28239 bool result;
28240 void *argp1 = 0 ;
28241 int res1 = 0 ;
28242 int val2 ;
28243 int ecode2 = 0 ;
28244 PyObject * obj0 = 0 ;
28245 PyObject * obj1 = 0 ;
28246 char * kwnames[] = {
28247 (char *) "self",(char *) "function", NULL
28248 };
28249
28250 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_SetLogicalFunction",kwnames,&obj0,&obj1)) SWIG_fail;
28251 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28252 if (!SWIG_IsOK(res1)) {
28253 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetLogicalFunction" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28254 }
28255 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28256 ecode2 = SWIG_AsVal_int(obj1, &val2);
28257 if (!SWIG_IsOK(ecode2)) {
28258 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_SetLogicalFunction" "', expected argument " "2"" of type '" "int""'");
28259 }
28260 arg2 = static_cast< int >(val2);
28261 {
28262 result = (bool)(arg1)->SetLogicalFunction(arg2);
28263 if (PyErr_Occurred()) SWIG_fail;
28264 }
28265 {
28266 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28267 }
28268 return resultobj;
28269fail:
28270 return NULL;
28271}
28272
28273
72ef6efb
RD
28274SWIGINTERN PyObject *_wrap_GraphicsContext_Translate(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28275 PyObject *resultobj = 0;
28276 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28277 wxDouble arg2 ;
28278 wxDouble arg3 ;
28279 void *argp1 = 0 ;
28280 int res1 = 0 ;
28281 double val2 ;
28282 int ecode2 = 0 ;
28283 double val3 ;
28284 int ecode3 = 0 ;
28285 PyObject * obj0 = 0 ;
28286 PyObject * obj1 = 0 ;
28287 PyObject * obj2 = 0 ;
28288 char * kwnames[] = {
28289 (char *) "self",(char *) "dx",(char *) "dy", NULL
28290 };
28291
28292 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsContext_Translate",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
28293 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28294 if (!SWIG_IsOK(res1)) {
28295 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Translate" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28296 }
28297 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28298 ecode2 = SWIG_AsVal_double(obj1, &val2);
28299 if (!SWIG_IsOK(ecode2)) {
28300 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_Translate" "', expected argument " "2"" of type '" "wxDouble""'");
28301 }
28302 arg2 = static_cast< wxDouble >(val2);
28303 ecode3 = SWIG_AsVal_double(obj2, &val3);
28304 if (!SWIG_IsOK(ecode3)) {
28305 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_Translate" "', expected argument " "3"" of type '" "wxDouble""'");
28306 }
28307 arg3 = static_cast< wxDouble >(val3);
28308 {
72ef6efb 28309 (arg1)->Translate(arg2,arg3);
72ef6efb
RD
28310 if (PyErr_Occurred()) SWIG_fail;
28311 }
28312 resultobj = SWIG_Py_Void();
28313 return resultobj;
28314fail:
28315 return NULL;
28316}
28317
28318
28319SWIGINTERN PyObject *_wrap_GraphicsContext_Scale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28320 PyObject *resultobj = 0;
28321 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28322 wxDouble arg2 ;
28323 wxDouble arg3 ;
28324 void *argp1 = 0 ;
28325 int res1 = 0 ;
28326 double val2 ;
28327 int ecode2 = 0 ;
28328 double val3 ;
28329 int ecode3 = 0 ;
28330 PyObject * obj0 = 0 ;
28331 PyObject * obj1 = 0 ;
28332 PyObject * obj2 = 0 ;
28333 char * kwnames[] = {
28334 (char *) "self",(char *) "xScale",(char *) "yScale", NULL
28335 };
28336
28337 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsContext_Scale",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
28338 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28339 if (!SWIG_IsOK(res1)) {
28340 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Scale" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28341 }
28342 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28343 ecode2 = SWIG_AsVal_double(obj1, &val2);
28344 if (!SWIG_IsOK(ecode2)) {
28345 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_Scale" "', expected argument " "2"" of type '" "wxDouble""'");
28346 }
28347 arg2 = static_cast< wxDouble >(val2);
28348 ecode3 = SWIG_AsVal_double(obj2, &val3);
28349 if (!SWIG_IsOK(ecode3)) {
28350 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_Scale" "', expected argument " "3"" of type '" "wxDouble""'");
28351 }
28352 arg3 = static_cast< wxDouble >(val3);
28353 {
72ef6efb 28354 (arg1)->Scale(arg2,arg3);
72ef6efb
RD
28355 if (PyErr_Occurred()) SWIG_fail;
28356 }
28357 resultobj = SWIG_Py_Void();
28358 return resultobj;
28359fail:
28360 return NULL;
28361}
28362
28363
28364SWIGINTERN PyObject *_wrap_GraphicsContext_Rotate(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28365 PyObject *resultobj = 0;
28366 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28367 wxDouble arg2 ;
28368 void *argp1 = 0 ;
28369 int res1 = 0 ;
28370 double val2 ;
28371 int ecode2 = 0 ;
28372 PyObject * obj0 = 0 ;
28373 PyObject * obj1 = 0 ;
28374 char * kwnames[] = {
28375 (char *) "self",(char *) "angle", NULL
28376 };
28377
28378 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_Rotate",kwnames,&obj0,&obj1)) SWIG_fail;
28379 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28380 if (!SWIG_IsOK(res1)) {
28381 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_Rotate" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28382 }
28383 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28384 ecode2 = SWIG_AsVal_double(obj1, &val2);
28385 if (!SWIG_IsOK(ecode2)) {
28386 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_Rotate" "', expected argument " "2"" of type '" "wxDouble""'");
28387 }
28388 arg2 = static_cast< wxDouble >(val2);
28389 {
72ef6efb 28390 (arg1)->Rotate(arg2);
72ef6efb
RD
28391 if (PyErr_Occurred()) SWIG_fail;
28392 }
28393 resultobj = SWIG_Py_Void();
28394 return resultobj;
28395fail:
28396 return NULL;
28397}
28398
28399
5c8c7dd3
RD
28400SWIGINTERN PyObject *_wrap_GraphicsContext_ConcatTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28401 PyObject *resultobj = 0;
28402 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28403 wxGraphicsMatrix *arg2 = 0 ;
28404 void *argp1 = 0 ;
28405 int res1 = 0 ;
28406 void *argp2 = 0 ;
28407 int res2 = 0 ;
28408 PyObject * obj0 = 0 ;
28409 PyObject * obj1 = 0 ;
28410 char * kwnames[] = {
28411 (char *) "self",(char *) "matrix", NULL
28412 };
28413
28414 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_ConcatTransform",kwnames,&obj0,&obj1)) SWIG_fail;
28415 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28416 if (!SWIG_IsOK(res1)) {
28417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_ConcatTransform" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28418 }
28419 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28420 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsMatrix, 0 | 0);
28421 if (!SWIG_IsOK(res2)) {
28422 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_ConcatTransform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
28423 }
28424 if (!argp2) {
28425 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_ConcatTransform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
28426 }
28427 arg2 = reinterpret_cast< wxGraphicsMatrix * >(argp2);
28428 {
28429 (arg1)->ConcatTransform((wxGraphicsMatrix const &)*arg2);
28430 if (PyErr_Occurred()) SWIG_fail;
28431 }
28432 resultobj = SWIG_Py_Void();
28433 return resultobj;
28434fail:
28435 return NULL;
28436}
28437
28438
28439SWIGINTERN PyObject *_wrap_GraphicsContext_SetTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28440 PyObject *resultobj = 0;
28441 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28442 wxGraphicsMatrix *arg2 = 0 ;
28443 void *argp1 = 0 ;
28444 int res1 = 0 ;
28445 void *argp2 = 0 ;
28446 int res2 = 0 ;
28447 PyObject * obj0 = 0 ;
28448 PyObject * obj1 = 0 ;
28449 char * kwnames[] = {
28450 (char *) "self",(char *) "matrix", NULL
28451 };
28452
28453 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_SetTransform",kwnames,&obj0,&obj1)) SWIG_fail;
28454 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28455 if (!SWIG_IsOK(res1)) {
28456 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetTransform" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28457 }
28458 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28459 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsMatrix, 0 | 0);
28460 if (!SWIG_IsOK(res2)) {
28461 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetTransform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
28462 }
28463 if (!argp2) {
28464 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetTransform" "', expected argument " "2"" of type '" "wxGraphicsMatrix const &""'");
28465 }
28466 arg2 = reinterpret_cast< wxGraphicsMatrix * >(argp2);
28467 {
28468 (arg1)->SetTransform((wxGraphicsMatrix const &)*arg2);
28469 if (PyErr_Occurred()) SWIG_fail;
28470 }
28471 resultobj = SWIG_Py_Void();
28472 return resultobj;
28473fail:
28474 return NULL;
28475}
28476
28477
28478SWIGINTERN PyObject *_wrap_GraphicsContext_GetTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
28479 PyObject *resultobj = 0;
28480 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28481 wxGraphicsMatrix result;
28482 void *argp1 = 0 ;
28483 int res1 = 0 ;
28484 PyObject *swig_obj[1] ;
28485
28486 if (!args) SWIG_fail;
28487 swig_obj[0] = args;
28488 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28489 if (!SWIG_IsOK(res1)) {
28490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetTransform" "', expected argument " "1"" of type '" "wxGraphicsContext const *""'");
28491 }
28492 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28493 {
28494 result = ((wxGraphicsContext const *)arg1)->GetTransform();
28495 if (PyErr_Occurred()) SWIG_fail;
28496 }
28497 resultobj = SWIG_NewPointerObj((new wxGraphicsMatrix(static_cast< const wxGraphicsMatrix& >(result))), SWIGTYPE_p_wxGraphicsMatrix, SWIG_POINTER_OWN | 0 );
28498 return resultobj;
28499fail:
28500 return NULL;
28501}
28502
28503
70d7cb34
RD
28504SWIGINTERN PyObject *_wrap_GraphicsContext_SetPen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
28505 PyObject *resultobj = 0;
28506 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28507 wxGraphicsPen *arg2 = 0 ;
28508 void *argp1 = 0 ;
28509 int res1 = 0 ;
28510 void *argp2 = 0 ;
28511 int res2 = 0 ;
28512
28513 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
28514 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28515 if (!SWIG_IsOK(res1)) {
28516 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetPen" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28517 }
28518 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28519 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxGraphicsPen, 0 | 0);
28520 if (!SWIG_IsOK(res2)) {
28521 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetPen" "', expected argument " "2"" of type '" "wxGraphicsPen const &""'");
28522 }
28523 if (!argp2) {
28524 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetPen" "', expected argument " "2"" of type '" "wxGraphicsPen const &""'");
28525 }
28526 arg2 = reinterpret_cast< wxGraphicsPen * >(argp2);
28527 {
28528 (arg1)->SetPen((wxGraphicsPen const &)*arg2);
28529 if (PyErr_Occurred()) SWIG_fail;
28530 }
28531 resultobj = SWIG_Py_Void();
28532 return resultobj;
28533fail:
28534 return NULL;
28535}
28536
28537
28538SWIGINTERN PyObject *_wrap_GraphicsContext_SetPen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
72ef6efb
RD
28539 PyObject *resultobj = 0;
28540 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28541 wxPen *arg2 = 0 ;
28542 void *argp1 = 0 ;
28543 int res1 = 0 ;
28544 void *argp2 = 0 ;
28545 int res2 = 0 ;
72ef6efb 28546
70d7cb34
RD
28547 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
28548 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb
RD
28549 if (!SWIG_IsOK(res1)) {
28550 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetPen" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28551 }
28552 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34 28553 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxPen, 0 | 0);
72ef6efb
RD
28554 if (!SWIG_IsOK(res2)) {
28555 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
28556 }
28557 if (!argp2) {
28558 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
28559 }
28560 arg2 = reinterpret_cast< wxPen * >(argp2);
28561 {
72ef6efb 28562 (arg1)->SetPen((wxPen const &)*arg2);
72ef6efb
RD
28563 if (PyErr_Occurred()) SWIG_fail;
28564 }
28565 resultobj = SWIG_Py_Void();
28566 return resultobj;
28567fail:
28568 return NULL;
28569}
28570
28571
70d7cb34
RD
28572SWIGINTERN PyObject *_wrap_GraphicsContext_SetPen(PyObject *self, PyObject *args) {
28573 int argc;
28574 PyObject *argv[3];
28575
28576 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsContext_SetPen",0,2,argv))) SWIG_fail;
28577 --argc;
28578 if (argc == 2) {
28579 int _v = 0;
28580 {
28581 int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_wxGraphicsPen, 0);
28582 _v = SWIG_CheckState(res);
28583 }
28584 if (!_v) goto check_1;
28585 return _wrap_GraphicsContext_SetPen__SWIG_0(self, argc, argv);
28586 }
28587check_1:
28588
28589 if (argc == 2) {
28590 return _wrap_GraphicsContext_SetPen__SWIG_1(self, argc, argv);
28591 }
28592
28593fail:
28594 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsContext_SetPen'");
28595 return NULL;
28596}
28597
28598
28599SWIGINTERN PyObject *_wrap_GraphicsContext_SetBrush__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
28600 PyObject *resultobj = 0;
28601 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28602 wxGraphicsBrush *arg2 = 0 ;
28603 void *argp1 = 0 ;
28604 int res1 = 0 ;
28605 void *argp2 = 0 ;
28606 int res2 = 0 ;
28607
28608 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
28609 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28610 if (!SWIG_IsOK(res1)) {
28611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetBrush" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28612 }
28613 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28614 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxGraphicsBrush, 0 | 0);
28615 if (!SWIG_IsOK(res2)) {
28616 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetBrush" "', expected argument " "2"" of type '" "wxGraphicsBrush const &""'");
28617 }
28618 if (!argp2) {
28619 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetBrush" "', expected argument " "2"" of type '" "wxGraphicsBrush const &""'");
28620 }
28621 arg2 = reinterpret_cast< wxGraphicsBrush * >(argp2);
28622 {
28623 (arg1)->SetBrush((wxGraphicsBrush const &)*arg2);
28624 if (PyErr_Occurred()) SWIG_fail;
28625 }
28626 resultobj = SWIG_Py_Void();
28627 return resultobj;
28628fail:
28629 return NULL;
28630}
28631
28632
28633SWIGINTERN PyObject *_wrap_GraphicsContext_SetBrush__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
72ef6efb
RD
28634 PyObject *resultobj = 0;
28635 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28636 wxBrush *arg2 = 0 ;
28637 void *argp1 = 0 ;
28638 int res1 = 0 ;
28639 void *argp2 = 0 ;
28640 int res2 = 0 ;
72ef6efb 28641
70d7cb34
RD
28642 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
28643 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb
RD
28644 if (!SWIG_IsOK(res1)) {
28645 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetBrush" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28646 }
28647 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34 28648 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
72ef6efb
RD
28649 if (!SWIG_IsOK(res2)) {
28650 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
28651 }
28652 if (!argp2) {
28653 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
28654 }
28655 arg2 = reinterpret_cast< wxBrush * >(argp2);
28656 {
72ef6efb 28657 (arg1)->SetBrush((wxBrush const &)*arg2);
72ef6efb
RD
28658 if (PyErr_Occurred()) SWIG_fail;
28659 }
28660 resultobj = SWIG_Py_Void();
28661 return resultobj;
28662fail:
28663 return NULL;
28664}
28665
28666
70d7cb34
RD
28667SWIGINTERN PyObject *_wrap_GraphicsContext_SetBrush(PyObject *self, PyObject *args) {
28668 int argc;
28669 PyObject *argv[3];
72ef6efb 28670
70d7cb34
RD
28671 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsContext_SetBrush",0,2,argv))) SWIG_fail;
28672 --argc;
28673 if (argc == 2) {
28674 int _v = 0;
28675 {
28676 int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_wxGraphicsBrush, 0);
28677 _v = SWIG_CheckState(res);
28678 }
28679 if (!_v) goto check_1;
28680 return _wrap_GraphicsContext_SetBrush__SWIG_0(self, argc, argv);
72ef6efb 28681 }
70d7cb34
RD
28682check_1:
28683
28684 if (argc == 2) {
28685 return _wrap_GraphicsContext_SetBrush__SWIG_1(self, argc, argv);
72ef6efb 28686 }
70d7cb34 28687
72ef6efb 28688fail:
70d7cb34 28689 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsContext_SetBrush'");
72ef6efb
RD
28690 return NULL;
28691}
28692
28693
70d7cb34 28694SWIGINTERN PyObject *_wrap_GraphicsContext_SetFont__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
72ef6efb
RD
28695 PyObject *resultobj = 0;
28696 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
70d7cb34 28697 wxGraphicsFont *arg2 = 0 ;
72ef6efb
RD
28698 void *argp1 = 0 ;
28699 int res1 = 0 ;
70d7cb34
RD
28700 void *argp2 = 0 ;
28701 int res2 = 0 ;
72ef6efb 28702
70d7cb34
RD
28703 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
28704 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 28705 if (!SWIG_IsOK(res1)) {
70d7cb34 28706 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetFont" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
28707 }
28708 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34
RD
28709 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxGraphicsFont, 0 | 0);
28710 if (!SWIG_IsOK(res2)) {
28711 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetFont" "', expected argument " "2"" of type '" "wxGraphicsFont const &""'");
72ef6efb 28712 }
70d7cb34
RD
28713 if (!argp2) {
28714 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetFont" "', expected argument " "2"" of type '" "wxGraphicsFont const &""'");
72ef6efb 28715 }
70d7cb34 28716 arg2 = reinterpret_cast< wxGraphicsFont * >(argp2);
72ef6efb 28717 {
70d7cb34 28718 (arg1)->SetFont((wxGraphicsFont const &)*arg2);
72ef6efb
RD
28719 if (PyErr_Occurred()) SWIG_fail;
28720 }
28721 resultobj = SWIG_Py_Void();
28722 return resultobj;
28723fail:
28724 return NULL;
28725}
28726
28727
70d7cb34 28728SWIGINTERN PyObject *_wrap_GraphicsContext_SetFont__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
72ef6efb
RD
28729 PyObject *resultobj = 0;
28730 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28731 wxFont *arg2 = 0 ;
70d7cb34
RD
28732 wxColour const &arg3_defvalue = *wxBLACK ;
28733 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
72ef6efb
RD
28734 void *argp1 = 0 ;
28735 int res1 = 0 ;
28736 void *argp2 = 0 ;
28737 int res2 = 0 ;
70d7cb34 28738 wxColour temp3 ;
72ef6efb 28739
70d7cb34
RD
28740 if ((nobjs < 2) || (nobjs > 3)) SWIG_fail;
28741 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb
RD
28742 if (!SWIG_IsOK(res1)) {
28743 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_SetFont" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28744 }
28745 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34 28746 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxFont, 0 | 0);
72ef6efb
RD
28747 if (!SWIG_IsOK(res2)) {
28748 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
28749 }
28750 if (!argp2) {
28751 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
28752 }
28753 arg2 = reinterpret_cast< wxFont * >(argp2);
70d7cb34
RD
28754 if (swig_obj[2]) {
28755 {
28756 arg3 = &temp3;
28757 if ( ! wxColour_helper(swig_obj[2], &arg3)) SWIG_fail;
28758 }
28759 }
72ef6efb 28760 {
70d7cb34 28761 (arg1)->SetFont((wxFont const &)*arg2,(wxColour const &)*arg3);
72ef6efb
RD
28762 if (PyErr_Occurred()) SWIG_fail;
28763 }
28764 resultobj = SWIG_Py_Void();
28765 return resultobj;
28766fail:
28767 return NULL;
28768}
28769
28770
70d7cb34
RD
28771SWIGINTERN PyObject *_wrap_GraphicsContext_SetFont(PyObject *self, PyObject *args) {
28772 int argc;
28773 PyObject *argv[4];
72ef6efb 28774
70d7cb34
RD
28775 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsContext_SetFont",0,3,argv))) SWIG_fail;
28776 --argc;
28777 if (argc == 2) {
28778 int _v = 0;
28779 {
28780 int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_wxGraphicsFont, 0);
28781 _v = SWIG_CheckState(res);
28782 }
28783 if (!_v) goto check_1;
28784 return _wrap_GraphicsContext_SetFont__SWIG_0(self, argc, argv);
72ef6efb 28785 }
70d7cb34
RD
28786check_1:
28787
28788 if ((argc >= 2) && (argc <= 3)) {
28789 return _wrap_GraphicsContext_SetFont__SWIG_1(self, argc, argv);
72ef6efb 28790 }
70d7cb34 28791
72ef6efb 28792fail:
70d7cb34 28793 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsContext_SetFont'");
72ef6efb
RD
28794 return NULL;
28795}
28796
28797
28798SWIGINTERN PyObject *_wrap_GraphicsContext_StrokePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28799 PyObject *resultobj = 0;
28800 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
5c8c7dd3 28801 wxGraphicsPath *arg2 = 0 ;
72ef6efb
RD
28802 void *argp1 = 0 ;
28803 int res1 = 0 ;
28804 void *argp2 = 0 ;
28805 int res2 = 0 ;
28806 PyObject * obj0 = 0 ;
28807 PyObject * obj1 = 0 ;
28808 char * kwnames[] = {
28809 (char *) "self",(char *) "path", NULL
28810 };
28811
28812 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_StrokePath",kwnames,&obj0,&obj1)) SWIG_fail;
28813 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28814 if (!SWIG_IsOK(res1)) {
28815 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_StrokePath" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28816 }
28817 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
5c8c7dd3 28818 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsPath, 0 | 0);
72ef6efb 28819 if (!SWIG_IsOK(res2)) {
5c8c7dd3
RD
28820 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_StrokePath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
28821 }
28822 if (!argp2) {
28823 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_StrokePath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
72ef6efb
RD
28824 }
28825 arg2 = reinterpret_cast< wxGraphicsPath * >(argp2);
28826 {
5c8c7dd3 28827 (arg1)->StrokePath((wxGraphicsPath const &)*arg2);
72ef6efb
RD
28828 if (PyErr_Occurred()) SWIG_fail;
28829 }
28830 resultobj = SWIG_Py_Void();
28831 return resultobj;
28832fail:
28833 return NULL;
28834}
28835
28836
28837SWIGINTERN PyObject *_wrap_GraphicsContext_FillPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28838 PyObject *resultobj = 0;
28839 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
5c8c7dd3
RD
28840 wxGraphicsPath *arg2 = 0 ;
28841 int arg3 = (int) wxODDEVEN_RULE ;
72ef6efb
RD
28842 void *argp1 = 0 ;
28843 int res1 = 0 ;
28844 void *argp2 = 0 ;
28845 int res2 = 0 ;
28846 int val3 ;
28847 int ecode3 = 0 ;
28848 PyObject * obj0 = 0 ;
28849 PyObject * obj1 = 0 ;
28850 PyObject * obj2 = 0 ;
28851 char * kwnames[] = {
28852 (char *) "self",(char *) "path",(char *) "fillStyle", NULL
28853 };
28854
28855 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GraphicsContext_FillPath",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
28856 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28857 if (!SWIG_IsOK(res1)) {
28858 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_FillPath" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28859 }
28860 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
5c8c7dd3 28861 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsPath, 0 | 0);
72ef6efb 28862 if (!SWIG_IsOK(res2)) {
5c8c7dd3
RD
28863 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_FillPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
28864 }
28865 if (!argp2) {
28866 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_FillPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
72ef6efb
RD
28867 }
28868 arg2 = reinterpret_cast< wxGraphicsPath * >(argp2);
28869 if (obj2) {
28870 ecode3 = SWIG_AsVal_int(obj2, &val3);
28871 if (!SWIG_IsOK(ecode3)) {
28872 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_FillPath" "', expected argument " "3"" of type '" "int""'");
28873 }
28874 arg3 = static_cast< int >(val3);
28875 }
28876 {
5c8c7dd3 28877 (arg1)->FillPath((wxGraphicsPath const &)*arg2,arg3);
72ef6efb
RD
28878 if (PyErr_Occurred()) SWIG_fail;
28879 }
28880 resultobj = SWIG_Py_Void();
28881 return resultobj;
28882fail:
28883 return NULL;
28884}
28885
28886
28887SWIGINTERN PyObject *_wrap_GraphicsContext_DrawPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
28888 PyObject *resultobj = 0;
28889 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
5c8c7dd3
RD
28890 wxGraphicsPath *arg2 = 0 ;
28891 int arg3 = (int) wxODDEVEN_RULE ;
72ef6efb
RD
28892 void *argp1 = 0 ;
28893 int res1 = 0 ;
28894 void *argp2 = 0 ;
28895 int res2 = 0 ;
28896 int val3 ;
28897 int ecode3 = 0 ;
28898 PyObject * obj0 = 0 ;
28899 PyObject * obj1 = 0 ;
28900 PyObject * obj2 = 0 ;
28901 char * kwnames[] = {
28902 (char *) "self",(char *) "path",(char *) "fillStyle", NULL
28903 };
28904
28905 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GraphicsContext_DrawPath",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
28906 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
28907 if (!SWIG_IsOK(res1)) {
28908 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawPath" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28909 }
28910 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
5c8c7dd3 28911 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxGraphicsPath, 0 | 0);
72ef6efb 28912 if (!SWIG_IsOK(res2)) {
5c8c7dd3
RD
28913 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_DrawPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
28914 }
28915 if (!argp2) {
28916 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_DrawPath" "', expected argument " "2"" of type '" "wxGraphicsPath const &""'");
72ef6efb
RD
28917 }
28918 arg2 = reinterpret_cast< wxGraphicsPath * >(argp2);
28919 if (obj2) {
28920 ecode3 = SWIG_AsVal_int(obj2, &val3);
28921 if (!SWIG_IsOK(ecode3)) {
28922 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawPath" "', expected argument " "3"" of type '" "int""'");
28923 }
28924 arg3 = static_cast< int >(val3);
28925 }
28926 {
5c8c7dd3 28927 (arg1)->DrawPath((wxGraphicsPath const &)*arg2,arg3);
72ef6efb
RD
28928 if (PyErr_Occurred()) SWIG_fail;
28929 }
28930 resultobj = SWIG_Py_Void();
28931 return resultobj;
28932fail:
28933 return NULL;
28934}
28935
28936
b39fe951 28937SWIGINTERN PyObject *_wrap_GraphicsContext_DrawText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
28938 PyObject *resultobj = 0;
28939 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
28940 wxString *arg2 = 0 ;
28941 wxDouble arg3 ;
28942 wxDouble arg4 ;
f89238b9
RD
28943 wxGraphicsBrush const &arg5_defvalue = wxNullGraphicsBrush ;
28944 wxGraphicsBrush *arg5 = (wxGraphicsBrush *) &arg5_defvalue ;
72ef6efb
RD
28945 void *argp1 = 0 ;
28946 int res1 = 0 ;
28947 bool temp2 = false ;
28948 double val3 ;
28949 int ecode3 = 0 ;
28950 double val4 ;
28951 int ecode4 = 0 ;
f89238b9
RD
28952 void *argp5 = 0 ;
28953 int res5 = 0 ;
b39fe951
RD
28954 PyObject * obj0 = 0 ;
28955 PyObject * obj1 = 0 ;
28956 PyObject * obj2 = 0 ;
28957 PyObject * obj3 = 0 ;
f89238b9 28958 PyObject * obj4 = 0 ;
b39fe951 28959 char * kwnames[] = {
f89238b9 28960 (char *) "self",(char *) "str",(char *) "x",(char *) "y",(char *) "backgroundBrush", NULL
b39fe951 28961 };
72ef6efb 28962
f89238b9 28963 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:GraphicsContext_DrawText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
b39fe951 28964 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb
RD
28965 if (!SWIG_IsOK(res1)) {
28966 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawText" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
28967 }
28968 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
28969 {
b39fe951 28970 arg2 = wxString_in_helper(obj1);
72ef6efb
RD
28971 if (arg2 == NULL) SWIG_fail;
28972 temp2 = true;
28973 }
b39fe951 28974 ecode3 = SWIG_AsVal_double(obj2, &val3);
72ef6efb
RD
28975 if (!SWIG_IsOK(ecode3)) {
28976 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawText" "', expected argument " "3"" of type '" "wxDouble""'");
28977 }
28978 arg3 = static_cast< wxDouble >(val3);
b39fe951 28979 ecode4 = SWIG_AsVal_double(obj3, &val4);
72ef6efb
RD
28980 if (!SWIG_IsOK(ecode4)) {
28981 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawText" "', expected argument " "4"" of type '" "wxDouble""'");
28982 }
28983 arg4 = static_cast< wxDouble >(val4);
f89238b9
RD
28984 if (obj4) {
28985 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxGraphicsBrush, 0 | 0);
28986 if (!SWIG_IsOK(res5)) {
28987 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "GraphicsContext_DrawText" "', expected argument " "5"" of type '" "wxGraphicsBrush const &""'");
28988 }
28989 if (!argp5) {
28990 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_DrawText" "', expected argument " "5"" of type '" "wxGraphicsBrush const &""'");
28991 }
28992 arg5 = reinterpret_cast< wxGraphicsBrush * >(argp5);
28993 }
72ef6efb 28994 {
f89238b9 28995 wxGraphicsContext_DrawText(arg1,(wxString const &)*arg2,arg3,arg4,(wxGraphicsBrush const &)*arg5);
72ef6efb
RD
28996 if (PyErr_Occurred()) SWIG_fail;
28997 }
28998 resultobj = SWIG_Py_Void();
28999 {
29000 if (temp2)
29001 delete arg2;
29002 }
29003 return resultobj;
29004fail:
29005 {
29006 if (temp2)
29007 delete arg2;
29008 }
29009 return NULL;
29010}
29011
29012
b39fe951 29013SWIGINTERN PyObject *_wrap_GraphicsContext_DrawRotatedText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
29014 PyObject *resultobj = 0;
29015 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29016 wxString *arg2 = 0 ;
29017 wxDouble arg3 ;
29018 wxDouble arg4 ;
29019 wxDouble arg5 ;
f89238b9
RD
29020 wxGraphicsBrush const &arg6_defvalue = wxNullGraphicsBrush ;
29021 wxGraphicsBrush *arg6 = (wxGraphicsBrush *) &arg6_defvalue ;
72ef6efb
RD
29022 void *argp1 = 0 ;
29023 int res1 = 0 ;
29024 bool temp2 = false ;
29025 double val3 ;
29026 int ecode3 = 0 ;
29027 double val4 ;
29028 int ecode4 = 0 ;
29029 double val5 ;
29030 int ecode5 = 0 ;
f89238b9
RD
29031 void *argp6 = 0 ;
29032 int res6 = 0 ;
b39fe951
RD
29033 PyObject * obj0 = 0 ;
29034 PyObject * obj1 = 0 ;
29035 PyObject * obj2 = 0 ;
29036 PyObject * obj3 = 0 ;
29037 PyObject * obj4 = 0 ;
f89238b9 29038 PyObject * obj5 = 0 ;
b39fe951 29039 char * kwnames[] = {
f89238b9 29040 (char *) "self",(char *) "str",(char *) "x",(char *) "y",(char *) "angle",(char *) "backgroundBrush", NULL
b39fe951 29041 };
72ef6efb 29042
f89238b9 29043 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:GraphicsContext_DrawRotatedText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
b39fe951 29044 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 29045 if (!SWIG_IsOK(res1)) {
b39fe951 29046 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
29047 }
29048 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29049 {
b39fe951 29050 arg2 = wxString_in_helper(obj1);
72ef6efb
RD
29051 if (arg2 == NULL) SWIG_fail;
29052 temp2 = true;
29053 }
b39fe951 29054 ecode3 = SWIG_AsVal_double(obj2, &val3);
72ef6efb 29055 if (!SWIG_IsOK(ecode3)) {
b39fe951 29056 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
29057 }
29058 arg3 = static_cast< wxDouble >(val3);
b39fe951 29059 ecode4 = SWIG_AsVal_double(obj3, &val4);
72ef6efb 29060 if (!SWIG_IsOK(ecode4)) {
b39fe951 29061 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
29062 }
29063 arg4 = static_cast< wxDouble >(val4);
b39fe951 29064 ecode5 = SWIG_AsVal_double(obj4, &val5);
72ef6efb 29065 if (!SWIG_IsOK(ecode5)) {
b39fe951 29066 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
29067 }
29068 arg5 = static_cast< wxDouble >(val5);
f89238b9
RD
29069 if (obj5) {
29070 res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_wxGraphicsBrush, 0 | 0);
29071 if (!SWIG_IsOK(res6)) {
29072 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "6"" of type '" "wxGraphicsBrush const &""'");
29073 }
29074 if (!argp6) {
29075 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_DrawRotatedText" "', expected argument " "6"" of type '" "wxGraphicsBrush const &""'");
29076 }
29077 arg6 = reinterpret_cast< wxGraphicsBrush * >(argp6);
29078 }
72ef6efb 29079 {
f89238b9 29080 wxGraphicsContext_DrawRotatedText(arg1,(wxString const &)*arg2,arg3,arg4,arg5,(wxGraphicsBrush const &)*arg6);
72ef6efb
RD
29081 if (PyErr_Occurred()) SWIG_fail;
29082 }
29083 resultobj = SWIG_Py_Void();
29084 {
29085 if (temp2)
29086 delete arg2;
29087 }
29088 return resultobj;
29089fail:
29090 {
29091 if (temp2)
29092 delete arg2;
29093 }
29094 return NULL;
29095}
29096
29097
be68621e 29098SWIGINTERN PyObject *_wrap_GraphicsContext_GetFullTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
29099 PyObject *resultobj = 0;
29100 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29101 wxString *arg2 = 0 ;
29102 wxDouble *arg3 = (wxDouble *) 0 ;
29103 wxDouble *arg4 = (wxDouble *) 0 ;
29104 wxDouble *arg5 = (wxDouble *) 0 ;
29105 wxDouble *arg6 = (wxDouble *) 0 ;
29106 void *argp1 = 0 ;
29107 int res1 = 0 ;
29108 bool temp2 = false ;
29109 wxDouble temp3 ;
29110 int res3 = SWIG_TMPOBJ ;
29111 wxDouble temp4 ;
29112 int res4 = SWIG_TMPOBJ ;
29113 wxDouble temp5 ;
29114 int res5 = SWIG_TMPOBJ ;
29115 wxDouble temp6 ;
29116 int res6 = SWIG_TMPOBJ ;
29117 PyObject * obj0 = 0 ;
29118 PyObject * obj1 = 0 ;
29119 char * kwnames[] = {
29120 (char *) "self",(char *) "text", NULL
29121 };
29122
29123 arg3 = &temp3;
29124 arg4 = &temp4;
29125 arg5 = &temp5;
29126 arg6 = &temp6;
be68621e 29127 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_GetFullTextExtent",kwnames,&obj0,&obj1)) SWIG_fail;
72ef6efb
RD
29128 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29129 if (!SWIG_IsOK(res1)) {
be68621e 29130 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetFullTextExtent" "', expected argument " "1"" of type '" "wxGraphicsContext const *""'");
72ef6efb
RD
29131 }
29132 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29133 {
29134 arg2 = wxString_in_helper(obj1);
29135 if (arg2 == NULL) SWIG_fail;
29136 temp2 = true;
29137 }
29138 {
72ef6efb 29139 ((wxGraphicsContext const *)arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6);
72ef6efb
RD
29140 if (PyErr_Occurred()) SWIG_fail;
29141 }
29142 resultobj = SWIG_Py_Void();
29143 if (SWIG_IsTmpObj(res3)) {
29144 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg3)));
29145 } else {
29146 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
29147 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_double, new_flags));
29148 }
29149 if (SWIG_IsTmpObj(res4)) {
29150 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg4)));
29151 } else {
29152 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
29153 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_double, new_flags));
29154 }
29155 if (SWIG_IsTmpObj(res5)) {
29156 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg5)));
29157 } else {
29158 int new_flags = SWIG_IsNewObj(res5) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
29159 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_double, new_flags));
29160 }
29161 if (SWIG_IsTmpObj(res6)) {
29162 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_double((*arg6)));
29163 } else {
29164 int new_flags = SWIG_IsNewObj(res6) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
29165 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_double, new_flags));
29166 }
29167 {
29168 if (temp2)
29169 delete arg2;
29170 }
29171 return resultobj;
29172fail:
29173 {
29174 if (temp2)
29175 delete arg2;
29176 }
29177 return NULL;
29178}
29179
29180
be68621e
RD
29181SWIGINTERN PyObject *_wrap_GraphicsContext_GetTextExtent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29182 PyObject *resultobj = 0;
29183 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29184 wxString *arg2 = 0 ;
29185 PyObject *result = 0 ;
29186 void *argp1 = 0 ;
29187 int res1 = 0 ;
29188 bool temp2 = false ;
29189 PyObject * obj0 = 0 ;
29190 PyObject * obj1 = 0 ;
29191 char * kwnames[] = {
29192 (char *) "self",(char *) "text", NULL
29193 };
29194
29195 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_GetTextExtent",kwnames,&obj0,&obj1)) SWIG_fail;
29196 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29197 if (!SWIG_IsOK(res1)) {
29198 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetTextExtent" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29199 }
29200 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29201 {
29202 arg2 = wxString_in_helper(obj1);
29203 if (arg2 == NULL) SWIG_fail;
29204 temp2 = true;
29205 }
29206 {
29207 result = (PyObject *)wxGraphicsContext_GetTextExtent(arg1,(wxString const &)*arg2);
29208 if (PyErr_Occurred()) SWIG_fail;
29209 }
29210 resultobj = result;
29211 {
29212 if (temp2)
29213 delete arg2;
29214 }
29215 return resultobj;
29216fail:
29217 {
29218 if (temp2)
29219 delete arg2;
29220 }
29221 return NULL;
29222}
29223
29224
72ef6efb
RD
29225SWIGINTERN PyObject *_wrap_GraphicsContext_GetPartialTextExtents(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29226 PyObject *resultobj = 0;
29227 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29228 wxString *arg2 = 0 ;
b39fe951 29229 wxArrayDouble result;
72ef6efb
RD
29230 void *argp1 = 0 ;
29231 int res1 = 0 ;
29232 bool temp2 = false ;
72ef6efb
RD
29233 PyObject * obj0 = 0 ;
29234 PyObject * obj1 = 0 ;
72ef6efb 29235 char * kwnames[] = {
b39fe951 29236 (char *) "self",(char *) "text", NULL
72ef6efb
RD
29237 };
29238
b39fe951 29239 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_GetPartialTextExtents",kwnames,&obj0,&obj1)) SWIG_fail;
72ef6efb
RD
29240 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29241 if (!SWIG_IsOK(res1)) {
b39fe951 29242 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_GetPartialTextExtents" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
29243 }
29244 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29245 {
29246 arg2 = wxString_in_helper(obj1);
29247 if (arg2 == NULL) SWIG_fail;
29248 temp2 = true;
29249 }
72ef6efb 29250 {
b39fe951 29251 result = wxGraphicsContext_GetPartialTextExtents(arg1,(wxString const &)*arg2);
72ef6efb
RD
29252 if (PyErr_Occurred()) SWIG_fail;
29253 }
b39fe951
RD
29254 {
29255 resultobj = wxArrayDouble2PyList_helper(result);
29256 }
72ef6efb
RD
29257 {
29258 if (temp2)
29259 delete arg2;
29260 }
29261 return resultobj;
29262fail:
29263 {
29264 if (temp2)
29265 delete arg2;
29266 }
29267 return NULL;
29268}
29269
29270
29271SWIGINTERN PyObject *_wrap_GraphicsContext_DrawBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29272 PyObject *resultobj = 0;
29273 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29274 wxBitmap *arg2 = 0 ;
29275 wxDouble arg3 ;
29276 wxDouble arg4 ;
29277 wxDouble arg5 ;
29278 wxDouble arg6 ;
29279 void *argp1 = 0 ;
29280 int res1 = 0 ;
29281 void *argp2 = 0 ;
29282 int res2 = 0 ;
29283 double val3 ;
29284 int ecode3 = 0 ;
29285 double val4 ;
29286 int ecode4 = 0 ;
29287 double val5 ;
29288 int ecode5 = 0 ;
29289 double val6 ;
29290 int ecode6 = 0 ;
29291 PyObject * obj0 = 0 ;
29292 PyObject * obj1 = 0 ;
29293 PyObject * obj2 = 0 ;
29294 PyObject * obj3 = 0 ;
29295 PyObject * obj4 = 0 ;
29296 PyObject * obj5 = 0 ;
29297 char * kwnames[] = {
29298 (char *) "self",(char *) "bmp",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29299 };
29300
29301 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GraphicsContext_DrawBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29302 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29303 if (!SWIG_IsOK(res1)) {
29304 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29305 }
29306 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29307 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
29308 if (!SWIG_IsOK(res2)) {
29309 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
29310 }
29311 if (!argp2) {
29312 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
29313 }
29314 arg2 = reinterpret_cast< wxBitmap * >(argp2);
29315 ecode3 = SWIG_AsVal_double(obj2, &val3);
29316 if (!SWIG_IsOK(ecode3)) {
29317 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "3"" of type '" "wxDouble""'");
29318 }
29319 arg3 = static_cast< wxDouble >(val3);
29320 ecode4 = SWIG_AsVal_double(obj3, &val4);
29321 if (!SWIG_IsOK(ecode4)) {
29322 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "4"" of type '" "wxDouble""'");
29323 }
29324 arg4 = static_cast< wxDouble >(val4);
29325 ecode5 = SWIG_AsVal_double(obj4, &val5);
29326 if (!SWIG_IsOK(ecode5)) {
29327 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "5"" of type '" "wxDouble""'");
29328 }
29329 arg5 = static_cast< wxDouble >(val5);
29330 ecode6 = SWIG_AsVal_double(obj5, &val6);
29331 if (!SWIG_IsOK(ecode6)) {
29332 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsContext_DrawBitmap" "', expected argument " "6"" of type '" "wxDouble""'");
29333 }
29334 arg6 = static_cast< wxDouble >(val6);
29335 {
72ef6efb 29336 (arg1)->DrawBitmap((wxBitmap const &)*arg2,arg3,arg4,arg5,arg6);
72ef6efb
RD
29337 if (PyErr_Occurred()) SWIG_fail;
29338 }
29339 resultobj = SWIG_Py_Void();
29340 return resultobj;
29341fail:
29342 return NULL;
29343}
29344
29345
29346SWIGINTERN PyObject *_wrap_GraphicsContext_DrawIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29347 PyObject *resultobj = 0;
29348 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29349 wxIcon *arg2 = 0 ;
29350 wxDouble arg3 ;
29351 wxDouble arg4 ;
29352 wxDouble arg5 ;
29353 wxDouble arg6 ;
29354 void *argp1 = 0 ;
29355 int res1 = 0 ;
29356 void *argp2 = 0 ;
29357 int res2 = 0 ;
29358 double val3 ;
29359 int ecode3 = 0 ;
29360 double val4 ;
29361 int ecode4 = 0 ;
29362 double val5 ;
29363 int ecode5 = 0 ;
70d7cb34
RD
29364 double val6 ;
29365 int ecode6 = 0 ;
29366 PyObject * obj0 = 0 ;
29367 PyObject * obj1 = 0 ;
29368 PyObject * obj2 = 0 ;
29369 PyObject * obj3 = 0 ;
29370 PyObject * obj4 = 0 ;
29371 PyObject * obj5 = 0 ;
29372 char * kwnames[] = {
29373 (char *) "self",(char *) "icon",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29374 };
29375
29376 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GraphicsContext_DrawIcon",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
29377 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29378 if (!SWIG_IsOK(res1)) {
29379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29380 }
29381 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29382 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
29383 if (!SWIG_IsOK(res2)) {
29384 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
29385 }
29386 if (!argp2) {
29387 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsContext_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
29388 }
29389 arg2 = reinterpret_cast< wxIcon * >(argp2);
29390 ecode3 = SWIG_AsVal_double(obj2, &val3);
29391 if (!SWIG_IsOK(ecode3)) {
29392 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "3"" of type '" "wxDouble""'");
29393 }
29394 arg3 = static_cast< wxDouble >(val3);
29395 ecode4 = SWIG_AsVal_double(obj3, &val4);
29396 if (!SWIG_IsOK(ecode4)) {
29397 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "4"" of type '" "wxDouble""'");
29398 }
29399 arg4 = static_cast< wxDouble >(val4);
29400 ecode5 = SWIG_AsVal_double(obj4, &val5);
29401 if (!SWIG_IsOK(ecode5)) {
29402 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "5"" of type '" "wxDouble""'");
29403 }
29404 arg5 = static_cast< wxDouble >(val5);
29405 ecode6 = SWIG_AsVal_double(obj5, &val6);
29406 if (!SWIG_IsOK(ecode6)) {
29407 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsContext_DrawIcon" "', expected argument " "6"" of type '" "wxDouble""'");
29408 }
29409 arg6 = static_cast< wxDouble >(val6);
29410 {
29411 (arg1)->DrawIcon((wxIcon const &)*arg2,arg3,arg4,arg5,arg6);
29412 if (PyErr_Occurred()) SWIG_fail;
29413 }
29414 resultobj = SWIG_Py_Void();
29415 return resultobj;
29416fail:
29417 return NULL;
29418}
29419
29420
29421SWIGINTERN PyObject *_wrap_GraphicsContext_StrokeLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29422 PyObject *resultobj = 0;
29423 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29424 wxDouble arg2 ;
29425 wxDouble arg3 ;
29426 wxDouble arg4 ;
29427 wxDouble arg5 ;
29428 void *argp1 = 0 ;
29429 int res1 = 0 ;
29430 double val2 ;
29431 int ecode2 = 0 ;
29432 double val3 ;
29433 int ecode3 = 0 ;
29434 double val4 ;
29435 int ecode4 = 0 ;
29436 double val5 ;
29437 int ecode5 = 0 ;
29438 PyObject * obj0 = 0 ;
29439 PyObject * obj1 = 0 ;
29440 PyObject * obj2 = 0 ;
29441 PyObject * obj3 = 0 ;
29442 PyObject * obj4 = 0 ;
29443 char * kwnames[] = {
29444 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
29445 };
29446
29447 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsContext_StrokeLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
29448 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29449 if (!SWIG_IsOK(res1)) {
29450 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_StrokeLine" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29451 }
29452 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29453 ecode2 = SWIG_AsVal_double(obj1, &val2);
29454 if (!SWIG_IsOK(ecode2)) {
29455 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_StrokeLine" "', expected argument " "2"" of type '" "wxDouble""'");
29456 }
29457 arg2 = static_cast< wxDouble >(val2);
29458 ecode3 = SWIG_AsVal_double(obj2, &val3);
29459 if (!SWIG_IsOK(ecode3)) {
29460 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_StrokeLine" "', expected argument " "3"" of type '" "wxDouble""'");
29461 }
29462 arg3 = static_cast< wxDouble >(val3);
29463 ecode4 = SWIG_AsVal_double(obj3, &val4);
29464 if (!SWIG_IsOK(ecode4)) {
29465 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_StrokeLine" "', expected argument " "4"" of type '" "wxDouble""'");
29466 }
29467 arg4 = static_cast< wxDouble >(val4);
29468 ecode5 = SWIG_AsVal_double(obj4, &val5);
29469 if (!SWIG_IsOK(ecode5)) {
29470 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_StrokeLine" "', expected argument " "5"" of type '" "wxDouble""'");
29471 }
29472 arg5 = static_cast< wxDouble >(val5);
29473 {
29474 (arg1)->StrokeLine(arg2,arg3,arg4,arg5);
29475 if (PyErr_Occurred()) SWIG_fail;
29476 }
29477 resultobj = SWIG_Py_Void();
29478 return resultobj;
29479fail:
29480 return NULL;
29481}
29482
29483
29484SWIGINTERN PyObject *_wrap_GraphicsContext_StrokeLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29485 PyObject *resultobj = 0;
29486 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29487 size_t arg2 ;
29488 wxPoint2D *arg3 = (wxPoint2D *) 0 ;
29489 void *argp1 = 0 ;
29490 int res1 = 0 ;
29491 PyObject * obj0 = 0 ;
29492 PyObject * obj1 = 0 ;
29493 char * kwnames[] = {
29494 (char *) "self",(char *) "points", NULL
29495 };
29496
29497 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsContext_StrokeLines",kwnames,&obj0,&obj1)) SWIG_fail;
29498 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29499 if (!SWIG_IsOK(res1)) {
29500 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_StrokeLines" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29501 }
29502 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29503 {
29504 arg3 = wxPoint2D_LIST_helper(obj1, &arg2);
29505 if (arg3 == NULL) SWIG_fail;
29506 }
29507 {
29508 (arg1)->StrokeLines(arg2,(wxPoint2D const *)arg3);
29509 if (PyErr_Occurred()) SWIG_fail;
29510 }
29511 resultobj = SWIG_Py_Void();
29512 {
29513 if (arg3) delete [] arg3;
29514 }
29515 return resultobj;
29516fail:
29517 {
29518 if (arg3) delete [] arg3;
29519 }
29520 return NULL;
29521}
29522
29523
29524SWIGINTERN PyObject *_wrap_GraphicsContext_StrokeLineSegements(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29525 PyObject *resultobj = 0;
29526 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29527 PyObject *arg2 = (PyObject *) 0 ;
29528 PyObject *arg3 = (PyObject *) 0 ;
29529 void *argp1 = 0 ;
29530 int res1 = 0 ;
29531 PyObject * obj0 = 0 ;
29532 PyObject * obj1 = 0 ;
29533 PyObject * obj2 = 0 ;
29534 char * kwnames[] = {
29535 (char *) "self",(char *) "beginPoints",(char *) "endPoints", NULL
29536 };
29537
29538 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GraphicsContext_StrokeLineSegements",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29539 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29540 if (!SWIG_IsOK(res1)) {
29541 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_StrokeLineSegements" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29542 }
29543 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29544 arg2 = obj1;
29545 arg3 = obj2;
29546 {
29547 wxGraphicsContext_StrokeLineSegements(arg1,arg2,arg3);
29548 if (PyErr_Occurred()) SWIG_fail;
29549 }
29550 resultobj = SWIG_Py_Void();
29551 return resultobj;
29552fail:
29553 return NULL;
29554}
29555
29556
29557SWIGINTERN PyObject *_wrap_GraphicsContext_DrawLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29558 PyObject *resultobj = 0;
29559 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29560 size_t arg2 ;
29561 wxPoint2D *arg3 = (wxPoint2D *) 0 ;
5c8c7dd3 29562 int arg4 = (int) wxODDEVEN_RULE ;
70d7cb34
RD
29563 void *argp1 = 0 ;
29564 int res1 = 0 ;
29565 int val4 ;
29566 int ecode4 = 0 ;
29567 PyObject * obj0 = 0 ;
29568 PyObject * obj1 = 0 ;
29569 PyObject * obj2 = 0 ;
29570 char * kwnames[] = {
29571 (char *) "self",(char *) "points",(char *) "fillStyle", NULL
29572 };
29573
29574 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GraphicsContext_DrawLines",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
29575 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29576 if (!SWIG_IsOK(res1)) {
29577 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawLines" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29578 }
29579 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29580 {
29581 arg3 = wxPoint2D_LIST_helper(obj1, &arg2);
29582 if (arg3 == NULL) SWIG_fail;
29583 }
29584 if (obj2) {
29585 ecode4 = SWIG_AsVal_int(obj2, &val4);
29586 if (!SWIG_IsOK(ecode4)) {
29587 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawLines" "', expected argument " "4"" of type '" "int""'");
29588 }
29589 arg4 = static_cast< int >(val4);
29590 }
29591 {
29592 (arg1)->DrawLines(arg2,(wxPoint2D const *)arg3,arg4);
29593 if (PyErr_Occurred()) SWIG_fail;
29594 }
29595 resultobj = SWIG_Py_Void();
29596 {
29597 if (arg3) delete [] arg3;
29598 }
29599 return resultobj;
29600fail:
29601 {
29602 if (arg3) delete [] arg3;
29603 }
29604 return NULL;
29605}
29606
29607
29608SWIGINTERN PyObject *_wrap_GraphicsContext_DrawRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29609 PyObject *resultobj = 0;
29610 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29611 wxDouble arg2 ;
29612 wxDouble arg3 ;
29613 wxDouble arg4 ;
29614 wxDouble arg5 ;
29615 void *argp1 = 0 ;
29616 int res1 = 0 ;
29617 double val2 ;
29618 int ecode2 = 0 ;
29619 double val3 ;
29620 int ecode3 = 0 ;
29621 double val4 ;
29622 int ecode4 = 0 ;
29623 double val5 ;
29624 int ecode5 = 0 ;
29625 PyObject * obj0 = 0 ;
29626 PyObject * obj1 = 0 ;
29627 PyObject * obj2 = 0 ;
29628 PyObject * obj3 = 0 ;
29629 PyObject * obj4 = 0 ;
29630 char * kwnames[] = {
29631 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29632 };
29633
29634 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsContext_DrawRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
29635 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29636 if (!SWIG_IsOK(res1)) {
29637 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawRectangle" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
29638 }
29639 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29640 ecode2 = SWIG_AsVal_double(obj1, &val2);
29641 if (!SWIG_IsOK(ecode2)) {
29642 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_DrawRectangle" "', expected argument " "2"" of type '" "wxDouble""'");
29643 }
29644 arg2 = static_cast< wxDouble >(val2);
29645 ecode3 = SWIG_AsVal_double(obj2, &val3);
29646 if (!SWIG_IsOK(ecode3)) {
29647 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawRectangle" "', expected argument " "3"" of type '" "wxDouble""'");
29648 }
29649 arg3 = static_cast< wxDouble >(val3);
29650 ecode4 = SWIG_AsVal_double(obj3, &val4);
29651 if (!SWIG_IsOK(ecode4)) {
29652 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawRectangle" "', expected argument " "4"" of type '" "wxDouble""'");
29653 }
29654 arg4 = static_cast< wxDouble >(val4);
29655 ecode5 = SWIG_AsVal_double(obj4, &val5);
29656 if (!SWIG_IsOK(ecode5)) {
29657 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawRectangle" "', expected argument " "5"" of type '" "wxDouble""'");
29658 }
29659 arg5 = static_cast< wxDouble >(val5);
29660 {
29661 (arg1)->DrawRectangle(arg2,arg3,arg4,arg5);
29662 if (PyErr_Occurred()) SWIG_fail;
29663 }
29664 resultobj = SWIG_Py_Void();
29665 return resultobj;
29666fail:
29667 return NULL;
29668}
29669
29670
29671SWIGINTERN PyObject *_wrap_GraphicsContext_DrawEllipse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
29672 PyObject *resultobj = 0;
29673 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29674 wxDouble arg2 ;
29675 wxDouble arg3 ;
29676 wxDouble arg4 ;
29677 wxDouble arg5 ;
29678 void *argp1 = 0 ;
29679 int res1 = 0 ;
29680 double val2 ;
29681 int ecode2 = 0 ;
29682 double val3 ;
29683 int ecode3 = 0 ;
29684 double val4 ;
29685 int ecode4 = 0 ;
29686 double val5 ;
29687 int ecode5 = 0 ;
72ef6efb
RD
29688 PyObject * obj0 = 0 ;
29689 PyObject * obj1 = 0 ;
29690 PyObject * obj2 = 0 ;
29691 PyObject * obj3 = 0 ;
29692 PyObject * obj4 = 0 ;
72ef6efb 29693 char * kwnames[] = {
70d7cb34 29694 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
72ef6efb
RD
29695 };
29696
70d7cb34 29697 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:GraphicsContext_DrawEllipse",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
72ef6efb
RD
29698 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29699 if (!SWIG_IsOK(res1)) {
70d7cb34 29700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawEllipse" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
29701 }
29702 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
70d7cb34
RD
29703 ecode2 = SWIG_AsVal_double(obj1, &val2);
29704 if (!SWIG_IsOK(ecode2)) {
29705 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_DrawEllipse" "', expected argument " "2"" of type '" "wxDouble""'");
29706 }
29707 arg2 = static_cast< wxDouble >(val2);
72ef6efb
RD
29708 ecode3 = SWIG_AsVal_double(obj2, &val3);
29709 if (!SWIG_IsOK(ecode3)) {
70d7cb34 29710 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawEllipse" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
29711 }
29712 arg3 = static_cast< wxDouble >(val3);
29713 ecode4 = SWIG_AsVal_double(obj3, &val4);
29714 if (!SWIG_IsOK(ecode4)) {
70d7cb34 29715 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawEllipse" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
29716 }
29717 arg4 = static_cast< wxDouble >(val4);
29718 ecode5 = SWIG_AsVal_double(obj4, &val5);
29719 if (!SWIG_IsOK(ecode5)) {
70d7cb34 29720 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawEllipse" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
29721 }
29722 arg5 = static_cast< wxDouble >(val5);
72ef6efb 29723 {
70d7cb34 29724 (arg1)->DrawEllipse(arg2,arg3,arg4,arg5);
72ef6efb
RD
29725 if (PyErr_Occurred()) SWIG_fail;
29726 }
29727 resultobj = SWIG_Py_Void();
29728 return resultobj;
29729fail:
29730 return NULL;
29731}
29732
29733
70d7cb34 29734SWIGINTERN PyObject *_wrap_GraphicsContext_DrawRoundedRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb
RD
29735 PyObject *resultobj = 0;
29736 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
29737 wxDouble arg2 ;
29738 wxDouble arg3 ;
29739 wxDouble arg4 ;
29740 wxDouble arg5 ;
70d7cb34 29741 wxDouble arg6 ;
72ef6efb
RD
29742 void *argp1 = 0 ;
29743 int res1 = 0 ;
29744 double val2 ;
29745 int ecode2 = 0 ;
29746 double val3 ;
29747 int ecode3 = 0 ;
29748 double val4 ;
29749 int ecode4 = 0 ;
29750 double val5 ;
29751 int ecode5 = 0 ;
70d7cb34
RD
29752 double val6 ;
29753 int ecode6 = 0 ;
72ef6efb
RD
29754 PyObject * obj0 = 0 ;
29755 PyObject * obj1 = 0 ;
29756 PyObject * obj2 = 0 ;
29757 PyObject * obj3 = 0 ;
29758 PyObject * obj4 = 0 ;
70d7cb34 29759 PyObject * obj5 = 0 ;
72ef6efb 29760 char * kwnames[] = {
70d7cb34 29761 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h",(char *) "radius", NULL
72ef6efb
RD
29762 };
29763
70d7cb34 29764 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GraphicsContext_DrawRoundedRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
72ef6efb
RD
29765 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29766 if (!SWIG_IsOK(res1)) {
70d7cb34 29767 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "1"" of type '" "wxGraphicsContext *""'");
72ef6efb
RD
29768 }
29769 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
29770 ecode2 = SWIG_AsVal_double(obj1, &val2);
29771 if (!SWIG_IsOK(ecode2)) {
70d7cb34 29772 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
29773 }
29774 arg2 = static_cast< wxDouble >(val2);
29775 ecode3 = SWIG_AsVal_double(obj2, &val3);
29776 if (!SWIG_IsOK(ecode3)) {
70d7cb34 29777 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
29778 }
29779 arg3 = static_cast< wxDouble >(val3);
29780 ecode4 = SWIG_AsVal_double(obj3, &val4);
29781 if (!SWIG_IsOK(ecode4)) {
70d7cb34 29782 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
29783 }
29784 arg4 = static_cast< wxDouble >(val4);
29785 ecode5 = SWIG_AsVal_double(obj4, &val5);
29786 if (!SWIG_IsOK(ecode5)) {
70d7cb34 29787 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
29788 }
29789 arg5 = static_cast< wxDouble >(val5);
70d7cb34
RD
29790 ecode6 = SWIG_AsVal_double(obj5, &val6);
29791 if (!SWIG_IsOK(ecode6)) {
29792 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsContext_DrawRoundedRectangle" "', expected argument " "6"" of type '" "wxDouble""'");
29793 }
29794 arg6 = static_cast< wxDouble >(val6);
72ef6efb 29795 {
70d7cb34 29796 (arg1)->DrawRoundedRectangle(arg2,arg3,arg4,arg5,arg6);
72ef6efb
RD
29797 if (PyErr_Occurred()) SWIG_fail;
29798 }
29799 resultobj = SWIG_Py_Void();
29800 return resultobj;
29801fail:
29802 return NULL;
29803}
29804
29805
70d7cb34 29806SWIGINTERN PyObject *_wrap_GraphicsContext_ShouldOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
72ef6efb
RD
29807 PyObject *resultobj = 0;
29808 wxGraphicsContext *arg1 = (wxGraphicsContext *) 0 ;
70d7cb34 29809 bool result;
72ef6efb
RD
29810 void *argp1 = 0 ;
29811 int res1 = 0 ;
70d7cb34 29812 PyObject *swig_obj[1] ;
72ef6efb 29813
70d7cb34
RD
29814 if (!args) SWIG_fail;
29815 swig_obj[0] = args;
29816 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
72ef6efb 29817 if (!SWIG_IsOK(res1)) {
70d7cb34 29818 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsContext_ShouldOffset" "', expected argument " "1"" of type '" "wxGraphicsContext const *""'");
72ef6efb
RD
29819 }
29820 arg1 = reinterpret_cast< wxGraphicsContext * >(argp1);
b39fe951 29821 {
70d7cb34
RD
29822 result = (bool)((wxGraphicsContext const *)arg1)->ShouldOffset();
29823 if (PyErr_Occurred()) SWIG_fail;
72ef6efb 29824 }
72ef6efb 29825 {
70d7cb34
RD
29826 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29827 }
29828 return resultobj;
29829fail:
29830 return NULL;
29831}
29832
29833
29834SWIGINTERN PyObject *GraphicsContext_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29835 PyObject *obj;
29836 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
29837 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsContext, SWIG_NewClientData(obj));
29838 return SWIG_Py_Void();
29839}
29840
29841SWIGINTERN PyObject *_wrap_delete_GraphicsRenderer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29842 PyObject *resultobj = 0;
29843 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
29844 void *argp1 = 0 ;
29845 int res1 = 0 ;
29846 PyObject *swig_obj[1] ;
29847
29848 if (!args) SWIG_fail;
29849 swig_obj[0] = args;
29850 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsRenderer, SWIG_POINTER_DISOWN | 0 );
29851 if (!SWIG_IsOK(res1)) {
29852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GraphicsRenderer" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
29853 }
29854 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
29855 {
29856 delete arg1;
29857
72ef6efb
RD
29858 if (PyErr_Occurred()) SWIG_fail;
29859 }
29860 resultobj = SWIG_Py_Void();
70d7cb34
RD
29861 return resultobj;
29862fail:
29863 return NULL;
29864}
29865
29866
29867SWIGINTERN PyObject *_wrap_GraphicsRenderer_GetDefaultRenderer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29868 PyObject *resultobj = 0;
29869 wxGraphicsRenderer *result = 0 ;
29870
29871 if (!SWIG_Python_UnpackTuple(args,"GraphicsRenderer_GetDefaultRenderer",0,0,0)) SWIG_fail;
b39fe951 29872 {
70d7cb34
RD
29873 result = (wxGraphicsRenderer *)wxGraphicsRenderer::GetDefaultRenderer();
29874 if (PyErr_Occurred()) SWIG_fail;
29875 }
29876 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
29877 return resultobj;
29878fail:
29879 return NULL;
29880}
29881
29882
29883SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateContext__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
29884 PyObject *resultobj = 0;
29885 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
29886 wxWindowDC *arg2 = 0 ;
29887 wxGraphicsContext *result = 0 ;
29888 void *argp1 = 0 ;
29889 int res1 = 0 ;
29890 void *argp2 = 0 ;
29891 int res2 = 0 ;
29892
29893 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
29894 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
29895 if (!SWIG_IsOK(res1)) {
29896 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateContext" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
29897 }
29898 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
29899 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2, SWIGTYPE_p_wxWindowDC, 0 | 0);
29900 if (!SWIG_IsOK(res2)) {
29901 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateContext" "', expected argument " "2"" of type '" "wxWindowDC const &""'");
29902 }
29903 if (!argp2) {
29904 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsRenderer_CreateContext" "', expected argument " "2"" of type '" "wxWindowDC const &""'");
29905 }
29906 arg2 = reinterpret_cast< wxWindowDC * >(argp2);
29907 {
29908 result = (wxGraphicsContext *)(arg1)->CreateContext((wxWindowDC const &)*arg2);
29909 if (PyErr_Occurred()) SWIG_fail;
b39fe951 29910 }
70d7cb34 29911 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
29912 return resultobj;
29913fail:
70d7cb34
RD
29914 return NULL;
29915}
29916
29917
29918SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateContext__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
29919 PyObject *resultobj = 0;
29920 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
29921 wxWindow *arg2 = (wxWindow *) 0 ;
29922 wxGraphicsContext *result = 0 ;
29923 void *argp1 = 0 ;
29924 int res1 = 0 ;
29925 void *argp2 = 0 ;
29926 int res2 = 0 ;
29927
29928 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
29929 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
29930 if (!SWIG_IsOK(res1)) {
29931 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateContext" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
29932 }
29933 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
29934 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
29935 if (!SWIG_IsOK(res2)) {
29936 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateContext" "', expected argument " "2"" of type '" "wxWindow *""'");
29937 }
29938 arg2 = reinterpret_cast< wxWindow * >(argp2);
b39fe951 29939 {
70d7cb34
RD
29940 result = (wxGraphicsContext *)(arg1)->CreateContext(arg2);
29941 if (PyErr_Occurred()) SWIG_fail;
b39fe951 29942 }
70d7cb34
RD
29943 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
29944 return resultobj;
29945fail:
72ef6efb
RD
29946 return NULL;
29947}
29948
29949
70d7cb34
RD
29950SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateContext(PyObject *self, PyObject *args) {
29951 int argc;
29952 PyObject *argv[3];
29953
29954 if (!(argc = SWIG_Python_UnpackTuple(args,"GraphicsRenderer_CreateContext",0,2,argv))) SWIG_fail;
29955 --argc;
29956 if (argc == 2) {
29957 int _v = 0;
29958 {
29959 int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_wxWindowDC, 0);
29960 _v = SWIG_CheckState(res);
29961 }
29962 if (!_v) goto check_1;
29963 return _wrap_GraphicsRenderer_CreateContext__SWIG_0(self, argc, argv);
29964 }
29965check_1:
29966
29967 if (argc == 2) {
29968 return _wrap_GraphicsRenderer_CreateContext__SWIG_1(self, argc, argv);
29969 }
29970
29971fail:
29972 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'GraphicsRenderer_CreateContext'");
29973 return NULL;
29974}
29975
29976
f89238b9
RD
29977SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateMeasuringContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
29978 PyObject *resultobj = 0;
29979 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
29980 wxGraphicsContext *result = 0 ;
29981 void *argp1 = 0 ;
29982 int res1 = 0 ;
29983 PyObject *swig_obj[1] ;
29984
29985 if (!args) SWIG_fail;
29986 swig_obj[0] = args;
29987 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
29988 if (!SWIG_IsOK(res1)) {
29989 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateMeasuringContext" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
29990 }
29991 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
29992 {
29993 result = (wxGraphicsContext *)(arg1)->CreateMeasuringContext();
29994 if (PyErr_Occurred()) SWIG_fail;
29995 }
29996 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
29997 return resultobj;
29998fail:
29999 return NULL;
30000}
30001
30002
70d7cb34 30003SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateContextFromNativeContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 30004 PyObject *resultobj = 0;
70d7cb34
RD
30005 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30006 void *arg2 = (void *) 0 ;
30007 wxGraphicsContext *result = 0 ;
72ef6efb
RD
30008 void *argp1 = 0 ;
30009 int res1 = 0 ;
70d7cb34 30010 int res2 ;
b39fe951
RD
30011 PyObject * obj0 = 0 ;
30012 PyObject * obj1 = 0 ;
b39fe951 30013 char * kwnames[] = {
70d7cb34 30014 (char *) "self",(char *) "context", NULL
b39fe951 30015 };
72ef6efb 30016
70d7cb34
RD
30017 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsRenderer_CreateContextFromNativeContext",kwnames,&obj0,&obj1)) SWIG_fail;
30018 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
72ef6efb 30019 if (!SWIG_IsOK(res1)) {
70d7cb34
RD
30020 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateContextFromNativeContext" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30021 }
30022 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30023 res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
30024 if (!SWIG_IsOK(res2)) {
30025 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateContextFromNativeContext" "', expected argument " "2"" of type '" "void *""'");
72ef6efb 30026 }
72ef6efb 30027 {
70d7cb34 30028 result = (wxGraphicsContext *)(arg1)->CreateContextFromNativeContext(arg2);
72ef6efb
RD
30029 if (PyErr_Occurred()) SWIG_fail;
30030 }
70d7cb34 30031 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
30032 return resultobj;
30033fail:
30034 return NULL;
30035}
30036
30037
70d7cb34 30038SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateContextFromNativeWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 30039 PyObject *resultobj = 0;
70d7cb34
RD
30040 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30041 void *arg2 = (void *) 0 ;
30042 wxGraphicsContext *result = 0 ;
72ef6efb
RD
30043 void *argp1 = 0 ;
30044 int res1 = 0 ;
70d7cb34 30045 int res2 ;
72ef6efb
RD
30046 PyObject * obj0 = 0 ;
30047 PyObject * obj1 = 0 ;
72ef6efb 30048 char * kwnames[] = {
70d7cb34 30049 (char *) "self",(char *) "window", NULL
72ef6efb
RD
30050 };
30051
70d7cb34
RD
30052 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsRenderer_CreateContextFromNativeWindow",kwnames,&obj0,&obj1)) SWIG_fail;
30053 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
72ef6efb 30054 if (!SWIG_IsOK(res1)) {
70d7cb34 30055 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateContextFromNativeWindow" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
72ef6efb 30056 }
70d7cb34
RD
30057 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30058 res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
30059 if (!SWIG_IsOK(res2)) {
30060 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateContextFromNativeWindow" "', expected argument " "2"" of type '" "void *""'");
72ef6efb
RD
30061 }
30062 {
70d7cb34 30063 result = (wxGraphicsContext *)(arg1)->CreateContextFromNativeWindow(arg2);
72ef6efb
RD
30064 if (PyErr_Occurred()) SWIG_fail;
30065 }
70d7cb34 30066 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
30067 return resultobj;
30068fail:
70d7cb34
RD
30069 return NULL;
30070}
30071
30072
30073SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreatePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30074 PyObject *resultobj = 0;
30075 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
5c8c7dd3 30076 wxGraphicsPath result;
70d7cb34
RD
30077 void *argp1 = 0 ;
30078 int res1 = 0 ;
30079 PyObject *swig_obj[1] ;
30080
30081 if (!args) SWIG_fail;
30082 swig_obj[0] = args;
30083 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
30084 if (!SWIG_IsOK(res1)) {
30085 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreatePath" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30086 }
30087 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
b39fe951 30088 {
5c8c7dd3 30089 result = (arg1)->CreatePath();
70d7cb34 30090 if (PyErr_Occurred()) SWIG_fail;
b39fe951 30091 }
5c8c7dd3 30092 resultobj = SWIG_NewPointerObj((new wxGraphicsPath(static_cast< const wxGraphicsPath& >(result))), SWIGTYPE_p_wxGraphicsPath, SWIG_POINTER_OWN | 0 );
70d7cb34
RD
30093 return resultobj;
30094fail:
72ef6efb
RD
30095 return NULL;
30096}
30097
30098
70d7cb34 30099SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 30100 PyObject *resultobj = 0;
70d7cb34
RD
30101 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30102 wxDouble arg2 = (wxDouble) 1.0 ;
30103 wxDouble arg3 = (wxDouble) 0.0 ;
30104 wxDouble arg4 = (wxDouble) 0.0 ;
30105 wxDouble arg5 = (wxDouble) 1.0 ;
30106 wxDouble arg6 = (wxDouble) 0.0 ;
30107 wxDouble arg7 = (wxDouble) 0.0 ;
5c8c7dd3 30108 wxGraphicsMatrix result;
72ef6efb
RD
30109 void *argp1 = 0 ;
30110 int res1 = 0 ;
30111 double val2 ;
30112 int ecode2 = 0 ;
30113 double val3 ;
30114 int ecode3 = 0 ;
30115 double val4 ;
30116 int ecode4 = 0 ;
30117 double val5 ;
30118 int ecode5 = 0 ;
70d7cb34
RD
30119 double val6 ;
30120 int ecode6 = 0 ;
30121 double val7 ;
30122 int ecode7 = 0 ;
72ef6efb
RD
30123 PyObject * obj0 = 0 ;
30124 PyObject * obj1 = 0 ;
30125 PyObject * obj2 = 0 ;
30126 PyObject * obj3 = 0 ;
30127 PyObject * obj4 = 0 ;
70d7cb34
RD
30128 PyObject * obj5 = 0 ;
30129 PyObject * obj6 = 0 ;
72ef6efb 30130 char * kwnames[] = {
70d7cb34 30131 (char *) "self",(char *) "a",(char *) "b",(char *) "c",(char *) "d",(char *) "tx",(char *) "ty", NULL
72ef6efb
RD
30132 };
30133
70d7cb34
RD
30134 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GraphicsRenderer_CreateMatrix",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
30135 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
72ef6efb 30136 if (!SWIG_IsOK(res1)) {
70d7cb34
RD
30137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30138 }
30139 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30140 if (obj1) {
30141 ecode2 = SWIG_AsVal_double(obj1, &val2);
30142 if (!SWIG_IsOK(ecode2)) {
30143 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "2"" of type '" "wxDouble""'");
30144 }
30145 arg2 = static_cast< wxDouble >(val2);
30146 }
30147 if (obj2) {
30148 ecode3 = SWIG_AsVal_double(obj2, &val3);
30149 if (!SWIG_IsOK(ecode3)) {
30150 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "3"" of type '" "wxDouble""'");
30151 }
30152 arg3 = static_cast< wxDouble >(val3);
30153 }
30154 if (obj3) {
30155 ecode4 = SWIG_AsVal_double(obj3, &val4);
30156 if (!SWIG_IsOK(ecode4)) {
30157 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "4"" of type '" "wxDouble""'");
30158 }
30159 arg4 = static_cast< wxDouble >(val4);
30160 }
30161 if (obj4) {
30162 ecode5 = SWIG_AsVal_double(obj4, &val5);
30163 if (!SWIG_IsOK(ecode5)) {
30164 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "5"" of type '" "wxDouble""'");
30165 }
30166 arg5 = static_cast< wxDouble >(val5);
30167 }
30168 if (obj5) {
30169 ecode6 = SWIG_AsVal_double(obj5, &val6);
30170 if (!SWIG_IsOK(ecode6)) {
30171 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "6"" of type '" "wxDouble""'");
30172 }
30173 arg6 = static_cast< wxDouble >(val6);
30174 }
30175 if (obj6) {
30176 ecode7 = SWIG_AsVal_double(obj6, &val7);
30177 if (!SWIG_IsOK(ecode7)) {
30178 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "GraphicsRenderer_CreateMatrix" "', expected argument " "7"" of type '" "wxDouble""'");
30179 }
30180 arg7 = static_cast< wxDouble >(val7);
72ef6efb 30181 }
72ef6efb 30182 {
5c8c7dd3 30183 result = (arg1)->CreateMatrix(arg2,arg3,arg4,arg5,arg6,arg7);
72ef6efb
RD
30184 if (PyErr_Occurred()) SWIG_fail;
30185 }
5c8c7dd3 30186 resultobj = SWIG_NewPointerObj((new wxGraphicsMatrix(static_cast< const wxGraphicsMatrix& >(result))), SWIGTYPE_p_wxGraphicsMatrix, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
30187 return resultobj;
30188fail:
30189 return NULL;
30190}
30191
30192
70d7cb34 30193SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreatePen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 30194 PyObject *resultobj = 0;
70d7cb34
RD
30195 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30196 wxPen *arg2 = 0 ;
30197 wxGraphicsPen result;
30198 void *argp1 = 0 ;
30199 int res1 = 0 ;
30200 void *argp2 = 0 ;
30201 int res2 = 0 ;
30202 PyObject * obj0 = 0 ;
30203 PyObject * obj1 = 0 ;
30204 char * kwnames[] = {
30205 (char *) "self",(char *) "pen", NULL
30206 };
30207
30208 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsRenderer_CreatePen",kwnames,&obj0,&obj1)) SWIG_fail;
30209 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
30210 if (!SWIG_IsOK(res1)) {
30211 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreatePen" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30212 }
30213 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30214 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPen, 0 | 0);
30215 if (!SWIG_IsOK(res2)) {
30216 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreatePen" "', expected argument " "2"" of type '" "wxPen const &""'");
30217 }
30218 if (!argp2) {
30219 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsRenderer_CreatePen" "', expected argument " "2"" of type '" "wxPen const &""'");
30220 }
30221 arg2 = reinterpret_cast< wxPen * >(argp2);
30222 {
30223 result = (arg1)->CreatePen((wxPen const &)*arg2);
30224 if (PyErr_Occurred()) SWIG_fail;
30225 }
30226 resultobj = SWIG_NewPointerObj((new wxGraphicsPen(static_cast< const wxGraphicsPen& >(result))), SWIGTYPE_p_wxGraphicsPen, SWIG_POINTER_OWN | 0 );
30227 return resultobj;
30228fail:
30229 return NULL;
30230}
30231
30232
30233SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30234 PyObject *resultobj = 0;
30235 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30236 wxBrush *arg2 = 0 ;
30237 wxGraphicsBrush result;
30238 void *argp1 = 0 ;
30239 int res1 = 0 ;
30240 void *argp2 = 0 ;
30241 int res2 = 0 ;
30242 PyObject * obj0 = 0 ;
30243 PyObject * obj1 = 0 ;
30244 char * kwnames[] = {
30245 (char *) "self",(char *) "brush", NULL
30246 };
30247
30248 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GraphicsRenderer_CreateBrush",kwnames,&obj0,&obj1)) SWIG_fail;
30249 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
30250 if (!SWIG_IsOK(res1)) {
30251 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateBrush" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30252 }
30253 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30254 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
30255 if (!SWIG_IsOK(res2)) {
30256 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
30257 }
30258 if (!argp2) {
30259 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsRenderer_CreateBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
30260 }
30261 arg2 = reinterpret_cast< wxBrush * >(argp2);
30262 {
30263 result = (arg1)->CreateBrush((wxBrush const &)*arg2);
30264 if (PyErr_Occurred()) SWIG_fail;
30265 }
30266 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
30267 return resultobj;
30268fail:
30269 return NULL;
30270}
30271
30272
30273SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateLinearGradientBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30274 PyObject *resultobj = 0;
30275 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
72ef6efb
RD
30276 wxDouble arg2 ;
30277 wxDouble arg3 ;
30278 wxDouble arg4 ;
30279 wxDouble arg5 ;
70d7cb34
RD
30280 wxColour *arg6 = 0 ;
30281 wxColour *arg7 = 0 ;
30282 wxGraphicsBrush result;
72ef6efb
RD
30283 void *argp1 = 0 ;
30284 int res1 = 0 ;
30285 double val2 ;
30286 int ecode2 = 0 ;
30287 double val3 ;
30288 int ecode3 = 0 ;
30289 double val4 ;
30290 int ecode4 = 0 ;
30291 double val5 ;
30292 int ecode5 = 0 ;
70d7cb34
RD
30293 wxColour temp6 ;
30294 wxColour temp7 ;
72ef6efb
RD
30295 PyObject * obj0 = 0 ;
30296 PyObject * obj1 = 0 ;
30297 PyObject * obj2 = 0 ;
30298 PyObject * obj3 = 0 ;
30299 PyObject * obj4 = 0 ;
70d7cb34
RD
30300 PyObject * obj5 = 0 ;
30301 PyObject * obj6 = 0 ;
72ef6efb 30302 char * kwnames[] = {
70d7cb34 30303 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2",(char *) "c1",(char *) "c2", NULL
72ef6efb
RD
30304 };
30305
70d7cb34
RD
30306 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:GraphicsRenderer_CreateLinearGradientBrush",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
30307 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
72ef6efb 30308 if (!SWIG_IsOK(res1)) {
70d7cb34 30309 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateLinearGradientBrush" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
72ef6efb 30310 }
70d7cb34 30311 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
72ef6efb
RD
30312 ecode2 = SWIG_AsVal_double(obj1, &val2);
30313 if (!SWIG_IsOK(ecode2)) {
70d7cb34 30314 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsRenderer_CreateLinearGradientBrush" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
30315 }
30316 arg2 = static_cast< wxDouble >(val2);
30317 ecode3 = SWIG_AsVal_double(obj2, &val3);
30318 if (!SWIG_IsOK(ecode3)) {
70d7cb34 30319 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsRenderer_CreateLinearGradientBrush" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
30320 }
30321 arg3 = static_cast< wxDouble >(val3);
30322 ecode4 = SWIG_AsVal_double(obj3, &val4);
30323 if (!SWIG_IsOK(ecode4)) {
70d7cb34 30324 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsRenderer_CreateLinearGradientBrush" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
30325 }
30326 arg4 = static_cast< wxDouble >(val4);
30327 ecode5 = SWIG_AsVal_double(obj4, &val5);
30328 if (!SWIG_IsOK(ecode5)) {
70d7cb34 30329 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsRenderer_CreateLinearGradientBrush" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
30330 }
30331 arg5 = static_cast< wxDouble >(val5);
30332 {
70d7cb34
RD
30333 arg6 = &temp6;
30334 if ( ! wxColour_helper(obj5, &arg6)) SWIG_fail;
30335 }
30336 {
30337 arg7 = &temp7;
30338 if ( ! wxColour_helper(obj6, &arg7)) SWIG_fail;
30339 }
30340 {
30341 result = (arg1)->CreateLinearGradientBrush(arg2,arg3,arg4,arg5,(wxColour const &)*arg6,(wxColour const &)*arg7);
72ef6efb
RD
30342 if (PyErr_Occurred()) SWIG_fail;
30343 }
70d7cb34 30344 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
30345 return resultobj;
30346fail:
30347 return NULL;
30348}
30349
30350
70d7cb34 30351SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateRadialGradientBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
72ef6efb 30352 PyObject *resultobj = 0;
70d7cb34 30353 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
72ef6efb
RD
30354 wxDouble arg2 ;
30355 wxDouble arg3 ;
30356 wxDouble arg4 ;
30357 wxDouble arg5 ;
30358 wxDouble arg6 ;
70d7cb34
RD
30359 wxColour *arg7 = 0 ;
30360 wxColour *arg8 = 0 ;
30361 wxGraphicsBrush result;
72ef6efb
RD
30362 void *argp1 = 0 ;
30363 int res1 = 0 ;
30364 double val2 ;
30365 int ecode2 = 0 ;
30366 double val3 ;
30367 int ecode3 = 0 ;
30368 double val4 ;
30369 int ecode4 = 0 ;
30370 double val5 ;
30371 int ecode5 = 0 ;
30372 double val6 ;
30373 int ecode6 = 0 ;
70d7cb34
RD
30374 wxColour temp7 ;
30375 wxColour temp8 ;
72ef6efb
RD
30376 PyObject * obj0 = 0 ;
30377 PyObject * obj1 = 0 ;
30378 PyObject * obj2 = 0 ;
30379 PyObject * obj3 = 0 ;
30380 PyObject * obj4 = 0 ;
30381 PyObject * obj5 = 0 ;
70d7cb34
RD
30382 PyObject * obj6 = 0 ;
30383 PyObject * obj7 = 0 ;
72ef6efb 30384 char * kwnames[] = {
70d7cb34 30385 (char *) "self",(char *) "xo",(char *) "yo",(char *) "xc",(char *) "yc",(char *) "radius",(char *) "oColor",(char *) "cColor", NULL
72ef6efb
RD
30386 };
30387
70d7cb34
RD
30388 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOOO:GraphicsRenderer_CreateRadialGradientBrush",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
30389 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
72ef6efb 30390 if (!SWIG_IsOK(res1)) {
70d7cb34 30391 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
72ef6efb 30392 }
70d7cb34 30393 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
72ef6efb
RD
30394 ecode2 = SWIG_AsVal_double(obj1, &val2);
30395 if (!SWIG_IsOK(ecode2)) {
70d7cb34 30396 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "2"" of type '" "wxDouble""'");
72ef6efb
RD
30397 }
30398 arg2 = static_cast< wxDouble >(val2);
30399 ecode3 = SWIG_AsVal_double(obj2, &val3);
30400 if (!SWIG_IsOK(ecode3)) {
70d7cb34 30401 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "3"" of type '" "wxDouble""'");
72ef6efb
RD
30402 }
30403 arg3 = static_cast< wxDouble >(val3);
30404 ecode4 = SWIG_AsVal_double(obj3, &val4);
30405 if (!SWIG_IsOK(ecode4)) {
70d7cb34 30406 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "4"" of type '" "wxDouble""'");
72ef6efb
RD
30407 }
30408 arg4 = static_cast< wxDouble >(val4);
30409 ecode5 = SWIG_AsVal_double(obj4, &val5);
30410 if (!SWIG_IsOK(ecode5)) {
70d7cb34 30411 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "5"" of type '" "wxDouble""'");
72ef6efb
RD
30412 }
30413 arg5 = static_cast< wxDouble >(val5);
30414 ecode6 = SWIG_AsVal_double(obj5, &val6);
30415 if (!SWIG_IsOK(ecode6)) {
70d7cb34 30416 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "GraphicsRenderer_CreateRadialGradientBrush" "', expected argument " "6"" of type '" "wxDouble""'");
72ef6efb
RD
30417 }
30418 arg6 = static_cast< wxDouble >(val6);
30419 {
70d7cb34
RD
30420 arg7 = &temp7;
30421 if ( ! wxColour_helper(obj6, &arg7)) SWIG_fail;
30422 }
30423 {
30424 arg8 = &temp8;
30425 if ( ! wxColour_helper(obj7, &arg8)) SWIG_fail;
30426 }
30427 {
30428 result = (arg1)->CreateRadialGradientBrush(arg2,arg3,arg4,arg5,arg6,(wxColour const &)*arg7,(wxColour const &)*arg8);
72ef6efb
RD
30429 if (PyErr_Occurred()) SWIG_fail;
30430 }
70d7cb34 30431 resultobj = SWIG_NewPointerObj((new wxGraphicsBrush(static_cast< const wxGraphicsBrush& >(result))), SWIGTYPE_p_wxGraphicsBrush, SWIG_POINTER_OWN | 0 );
72ef6efb
RD
30432 return resultobj;
30433fail:
30434 return NULL;
30435}
30436
30437
70d7cb34
RD
30438SWIGINTERN PyObject *_wrap_GraphicsRenderer_CreateFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30439 PyObject *resultobj = 0;
30440 wxGraphicsRenderer *arg1 = (wxGraphicsRenderer *) 0 ;
30441 wxFont *arg2 = 0 ;
30442 wxColour const &arg3_defvalue = *wxBLACK ;
30443 wxColour *arg3 = (wxColour *) &arg3_defvalue ;
30444 wxGraphicsFont result;
30445 void *argp1 = 0 ;
30446 int res1 = 0 ;
30447 void *argp2 = 0 ;
30448 int res2 = 0 ;
30449 wxColour temp3 ;
30450 PyObject * obj0 = 0 ;
30451 PyObject * obj1 = 0 ;
30452 PyObject * obj2 = 0 ;
30453 char * kwnames[] = {
30454 (char *) "self",(char *) "font",(char *) "col", NULL
30455 };
30456
30457 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GraphicsRenderer_CreateFont",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
30458 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGraphicsRenderer, 0 | 0 );
30459 if (!SWIG_IsOK(res1)) {
30460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GraphicsRenderer_CreateFont" "', expected argument " "1"" of type '" "wxGraphicsRenderer *""'");
30461 }
30462 arg1 = reinterpret_cast< wxGraphicsRenderer * >(argp1);
30463 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
30464 if (!SWIG_IsOK(res2)) {
30465 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GraphicsRenderer_CreateFont" "', expected argument " "2"" of type '" "wxFont const &""'");
30466 }
30467 if (!argp2) {
30468 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "GraphicsRenderer_CreateFont" "', expected argument " "2"" of type '" "wxFont const &""'");
30469 }
30470 arg2 = reinterpret_cast< wxFont * >(argp2);
30471 if (obj2) {
30472 {
30473 arg3 = &temp3;
30474 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
30475 }
30476 }
30477 {
30478 result = (arg1)->CreateFont((wxFont const &)*arg2,(wxColour const &)*arg3);
30479 if (PyErr_Occurred()) SWIG_fail;
30480 }
30481 resultobj = SWIG_NewPointerObj((new wxGraphicsFont(static_cast< const wxGraphicsFont& >(result))), SWIGTYPE_p_wxGraphicsFont, SWIG_POINTER_OWN | 0 );
30482 return resultobj;
30483fail:
30484 return NULL;
30485}
30486
30487
30488SWIGINTERN PyObject *GraphicsRenderer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
72ef6efb
RD
30489 PyObject *obj;
30490 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
70d7cb34 30491 SWIG_TypeNewClientData(SWIGTYPE_p_wxGraphicsRenderer, SWIG_NewClientData(obj));
72ef6efb
RD
30492 return SWIG_Py_Void();
30493}
30494
48a0c021 30495SWIGINTERN PyObject *_wrap_new_GCDC__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
72ef6efb
RD
30496 PyObject *resultobj = 0;
30497 wxWindowDC *arg1 = 0 ;
30498 wxGCDC *result = 0 ;
30499 void *argp1 = 0 ;
30500 int res1 = 0 ;
72ef6efb 30501
48a0c021
RD
30502 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
30503 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxWindowDC, 0 | 0);
72ef6efb
RD
30504 if (!SWIG_IsOK(res1)) {
30505 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GCDC" "', expected argument " "1"" of type '" "wxWindowDC const &""'");
30506 }
30507 if (!argp1) {
30508 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_GCDC" "', expected argument " "1"" of type '" "wxWindowDC const &""'");
30509 }
30510 arg1 = reinterpret_cast< wxWindowDC * >(argp1);
30511 {
30512 if (!wxPyCheckForApp()) SWIG_fail;
30513 PyThreadState* __tstate = wxPyBeginAllowThreads();
30514 result = (wxGCDC *)new wxGCDC((wxWindowDC const &)*arg1);
30515 wxPyEndAllowThreads(__tstate);
30516 if (PyErr_Occurred()) SWIG_fail;
30517 }
30518 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGCDC, SWIG_POINTER_NEW | 0 );
30519 return resultobj;
30520fail:
30521 return NULL;
30522}
30523
30524
48a0c021
RD
30525SWIGINTERN PyObject *_wrap_new_GCDC__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
30526 PyObject *resultobj = 0;
30527 wxWindow *arg1 = (wxWindow *) 0 ;
30528 wxGCDC *result = 0 ;
30529 void *argp1 = 0 ;
30530 int res1 = 0 ;
30531
30532 if ((nobjs < 1) || (nobjs > 1)) SWIG_fail;
30533 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
30534 if (!SWIG_IsOK(res1)) {
30535 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GCDC" "', expected argument " "1"" of type '" "wxWindow *""'");
30536 }
30537 arg1 = reinterpret_cast< wxWindow * >(argp1);
30538 {
30539 if (!wxPyCheckForApp()) SWIG_fail;
30540 PyThreadState* __tstate = wxPyBeginAllowThreads();
30541 result = (wxGCDC *)new wxGCDC(arg1);
30542 wxPyEndAllowThreads(__tstate);
30543 if (PyErr_Occurred()) SWIG_fail;
30544 }
30545 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGCDC, SWIG_POINTER_NEW | 0 );
30546 return resultobj;
30547fail:
30548 return NULL;
30549}
30550
30551
30552SWIGINTERN PyObject *_wrap_new_GCDC(PyObject *self, PyObject *args) {
30553 int argc;
30554 PyObject *argv[2];
30555
30556 if (!(argc = SWIG_Python_UnpackTuple(args,"new_GCDC",0,1,argv))) SWIG_fail;
30557 --argc;
30558 if (argc == 1) {
30559 int _v = 0;
30560 {
30561 int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_wxWindowDC, 0);
30562 _v = SWIG_CheckState(res);
30563 }
30564 if (!_v) goto check_1;
30565 return _wrap_new_GCDC__SWIG_0(self, argc, argv);
30566 }
30567check_1:
30568
30569 if (argc == 1) {
30570 return _wrap_new_GCDC__SWIG_1(self, argc, argv);
30571 }
30572
30573fail:
30574 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_GCDC'");
30575 return NULL;
30576}
30577
30578
72ef6efb
RD
30579SWIGINTERN PyObject *_wrap_delete_GCDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30580 PyObject *resultobj = 0;
30581 wxGCDC *arg1 = (wxGCDC *) 0 ;
30582 void *argp1 = 0 ;
30583 int res1 = 0 ;
30584 PyObject *swig_obj[1] ;
30585
30586 if (!args) SWIG_fail;
30587 swig_obj[0] = args;
30588 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGCDC, SWIG_POINTER_DISOWN | 0 );
30589 if (!SWIG_IsOK(res1)) {
30590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GCDC" "', expected argument " "1"" of type '" "wxGCDC *""'");
30591 }
30592 arg1 = reinterpret_cast< wxGCDC * >(argp1);
30593 {
72ef6efb
RD
30594 delete arg1;
30595
72ef6efb
RD
30596 if (PyErr_Occurred()) SWIG_fail;
30597 }
30598 resultobj = SWIG_Py_Void();
30599 return resultobj;
30600fail:
30601 return NULL;
30602}
30603
30604
0a27f394 30605SWIGINTERN PyObject *_wrap_GCDC_GetGraphicsContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
72ef6efb
RD
30606 PyObject *resultobj = 0;
30607 wxGCDC *arg1 = (wxGCDC *) 0 ;
30608 wxGraphicsContext *result = 0 ;
30609 void *argp1 = 0 ;
30610 int res1 = 0 ;
30611 PyObject *swig_obj[1] ;
30612
30613 if (!args) SWIG_fail;
30614 swig_obj[0] = args;
30615 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGCDC, 0 | 0 );
30616 if (!SWIG_IsOK(res1)) {
0a27f394 30617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GCDC_GetGraphicsContext" "', expected argument " "1"" of type '" "wxGCDC *""'");
72ef6efb
RD
30618 }
30619 arg1 = reinterpret_cast< wxGCDC * >(argp1);
30620 {
0a27f394 30621 result = (wxGraphicsContext *)(arg1)->GetGraphicsContext();
72ef6efb
RD
30622 if (PyErr_Occurred()) SWIG_fail;
30623 }
30624 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
30625 return resultobj;
30626fail:
30627 return NULL;
30628}
30629
30630
0a27f394
RD
30631SWIGINTERN PyObject *_wrap_GCDC_SetGraphicsContext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30632 PyObject *resultobj = 0;
30633 wxGCDC *arg1 = (wxGCDC *) 0 ;
30634 wxGraphicsContext *arg2 = (wxGraphicsContext *) 0 ;
30635 void *argp1 = 0 ;
30636 int res1 = 0 ;
30637 void *argp2 = 0 ;
30638 int res2 = 0 ;
30639 PyObject * obj0 = 0 ;
30640 PyObject * obj1 = 0 ;
30641 char * kwnames[] = {
30642 (char *) "self",(char *) "ctx", NULL
30643 };
30644
30645 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GCDC_SetGraphicsContext",kwnames,&obj0,&obj1)) SWIG_fail;
30646 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxGCDC, 0 | 0 );
30647 if (!SWIG_IsOK(res1)) {
30648 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GCDC_SetGraphicsContext" "', expected argument " "1"" of type '" "wxGCDC *""'");
30649 }
30650 arg1 = reinterpret_cast< wxGCDC * >(argp1);
30651 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxGraphicsContext, 0 | 0 );
30652 if (!SWIG_IsOK(res2)) {
30653 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GCDC_SetGraphicsContext" "', expected argument " "2"" of type '" "wxGraphicsContext *""'");
30654 }
30655 arg2 = reinterpret_cast< wxGraphicsContext * >(argp2);
30656 {
30657 (arg1)->SetGraphicsContext(arg2);
30658 if (PyErr_Occurred()) SWIG_fail;
30659 }
30660 resultobj = SWIG_Py_Void();
30661 return resultobj;
30662fail:
30663 return NULL;
30664}
30665
30666
72ef6efb
RD
30667SWIGINTERN PyObject *GCDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30668 PyObject *obj;
30669 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
30670 SWIG_TypeNewClientData(SWIGTYPE_p_wxGCDC, SWIG_NewClientData(obj));
30671 return SWIG_Py_Void();
30672}
30673
30674SWIGINTERN PyObject *GCDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30675 return SWIG_Python_InitShadowInstance(args);
30676}
30677
b39fe951
RD
30678SWIGINTERN PyObject *_wrap_new_Overlay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30679 PyObject *resultobj = 0;
30680 wxOverlay *result = 0 ;
30681
30682 if (!SWIG_Python_UnpackTuple(args,"new_Overlay",0,0,0)) SWIG_fail;
30683 {
30684 PyThreadState* __tstate = wxPyBeginAllowThreads();
30685 result = (wxOverlay *)new wxOverlay();
30686 wxPyEndAllowThreads(__tstate);
30687 if (PyErr_Occurred()) SWIG_fail;
30688 }
30689 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxOverlay, SWIG_POINTER_NEW | 0 );
30690 return resultobj;
30691fail:
30692 return NULL;
30693}
30694
30695
30696SWIGINTERN PyObject *_wrap_delete_Overlay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30697 PyObject *resultobj = 0;
30698 wxOverlay *arg1 = (wxOverlay *) 0 ;
30699 void *argp1 = 0 ;
30700 int res1 = 0 ;
30701 PyObject *swig_obj[1] ;
30702
30703 if (!args) SWIG_fail;
30704 swig_obj[0] = args;
30705 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxOverlay, SWIG_POINTER_DISOWN | 0 );
30706 if (!SWIG_IsOK(res1)) {
30707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Overlay" "', expected argument " "1"" of type '" "wxOverlay *""'");
30708 }
30709 arg1 = reinterpret_cast< wxOverlay * >(argp1);
30710 {
30711 PyThreadState* __tstate = wxPyBeginAllowThreads();
30712 delete arg1;
30713
30714 wxPyEndAllowThreads(__tstate);
30715 if (PyErr_Occurred()) SWIG_fail;
30716 }
30717 resultobj = SWIG_Py_Void();
30718 return resultobj;
30719fail:
30720 return NULL;
30721}
30722
30723
30724SWIGINTERN PyObject *_wrap_Overlay_Reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30725 PyObject *resultobj = 0;
30726 wxOverlay *arg1 = (wxOverlay *) 0 ;
30727 void *argp1 = 0 ;
30728 int res1 = 0 ;
30729 PyObject *swig_obj[1] ;
30730
30731 if (!args) SWIG_fail;
30732 swig_obj[0] = args;
30733 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxOverlay, 0 | 0 );
30734 if (!SWIG_IsOK(res1)) {
30735 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Overlay_Reset" "', expected argument " "1"" of type '" "wxOverlay *""'");
30736 }
30737 arg1 = reinterpret_cast< wxOverlay * >(argp1);
30738 {
30739 PyThreadState* __tstate = wxPyBeginAllowThreads();
30740 (arg1)->Reset();
30741 wxPyEndAllowThreads(__tstate);
30742 if (PyErr_Occurred()) SWIG_fail;
30743 }
30744 resultobj = SWIG_Py_Void();
30745 return resultobj;
30746fail:
30747 return NULL;
30748}
30749
30750
30751SWIGINTERN PyObject *Overlay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30752 PyObject *obj;
30753 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
30754 SWIG_TypeNewClientData(SWIGTYPE_p_wxOverlay, SWIG_NewClientData(obj));
30755 return SWIG_Py_Void();
30756}
30757
30758SWIGINTERN PyObject *Overlay_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30759 return SWIG_Python_InitShadowInstance(args);
30760}
30761
30762SWIGINTERN PyObject *_wrap_new_DCOverlay__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
30763 PyObject *resultobj = 0;
30764 wxOverlay *arg1 = 0 ;
30765 wxWindowDC *arg2 = (wxWindowDC *) 0 ;
30766 int arg3 ;
30767 int arg4 ;
30768 int arg5 ;
30769 int arg6 ;
30770 wxDCOverlay *result = 0 ;
30771 void *argp1 = 0 ;
30772 int res1 = 0 ;
30773 void *argp2 = 0 ;
30774 int res2 = 0 ;
30775 int val3 ;
30776 int ecode3 = 0 ;
30777 int val4 ;
30778 int ecode4 = 0 ;
30779 int val5 ;
30780 int ecode5 = 0 ;
30781 int val6 ;
30782 int ecode6 = 0 ;
30783
30784 if ((nobjs < 6) || (nobjs > 6)) SWIG_fail;
30785 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxOverlay, 0 );
30786 if (!SWIG_IsOK(res1)) {
30787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCOverlay" "', expected argument " "1"" of type '" "wxOverlay &""'");
30788 }
30789 if (!argp1) {
30790 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCOverlay" "', expected argument " "1"" of type '" "wxOverlay &""'");
30791 }
30792 arg1 = reinterpret_cast< wxOverlay * >(argp1);
30793 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindowDC, 0 | 0 );
30794 if (!SWIG_IsOK(res2)) {
30795 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DCOverlay" "', expected argument " "2"" of type '" "wxWindowDC *""'");
30796 }
30797 arg2 = reinterpret_cast< wxWindowDC * >(argp2);
30798 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
30799 if (!SWIG_IsOK(ecode3)) {
30800 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_DCOverlay" "', expected argument " "3"" of type '" "int""'");
30801 }
30802 arg3 = static_cast< int >(val3);
30803 ecode4 = SWIG_AsVal_int(swig_obj[3], &val4);
30804 if (!SWIG_IsOK(ecode4)) {
30805 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_DCOverlay" "', expected argument " "4"" of type '" "int""'");
30806 }
30807 arg4 = static_cast< int >(val4);
30808 ecode5 = SWIG_AsVal_int(swig_obj[4], &val5);
30809 if (!SWIG_IsOK(ecode5)) {
30810 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_DCOverlay" "', expected argument " "5"" of type '" "int""'");
30811 }
30812 arg5 = static_cast< int >(val5);
30813 ecode6 = SWIG_AsVal_int(swig_obj[5], &val6);
30814 if (!SWIG_IsOK(ecode6)) {
30815 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_DCOverlay" "', expected argument " "6"" of type '" "int""'");
30816 }
30817 arg6 = static_cast< int >(val6);
30818 {
30819 PyThreadState* __tstate = wxPyBeginAllowThreads();
30820 result = (wxDCOverlay *)new wxDCOverlay(*arg1,arg2,arg3,arg4,arg5,arg6);
30821 wxPyEndAllowThreads(__tstate);
30822 if (PyErr_Occurred()) SWIG_fail;
30823 }
30824 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCOverlay, SWIG_POINTER_NEW | 0 );
30825 return resultobj;
30826fail:
30827 return NULL;
30828}
30829
30830
30831SWIGINTERN PyObject *_wrap_new_DCOverlay__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
30832 PyObject *resultobj = 0;
30833 wxOverlay *arg1 = 0 ;
30834 wxWindowDC *arg2 = (wxWindowDC *) 0 ;
30835 wxDCOverlay *result = 0 ;
30836 void *argp1 = 0 ;
30837 int res1 = 0 ;
30838 void *argp2 = 0 ;
30839 int res2 = 0 ;
30840
30841 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
30842 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1, SWIGTYPE_p_wxOverlay, 0 );
30843 if (!SWIG_IsOK(res1)) {
30844 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DCOverlay" "', expected argument " "1"" of type '" "wxOverlay &""'");
30845 }
30846 if (!argp1) {
30847 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DCOverlay" "', expected argument " "1"" of type '" "wxOverlay &""'");
30848 }
30849 arg1 = reinterpret_cast< wxOverlay * >(argp1);
30850 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxWindowDC, 0 | 0 );
30851 if (!SWIG_IsOK(res2)) {
30852 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DCOverlay" "', expected argument " "2"" of type '" "wxWindowDC *""'");
30853 }
30854 arg2 = reinterpret_cast< wxWindowDC * >(argp2);
30855 {
30856 PyThreadState* __tstate = wxPyBeginAllowThreads();
30857 result = (wxDCOverlay *)new wxDCOverlay(*arg1,arg2);
30858 wxPyEndAllowThreads(__tstate);
30859 if (PyErr_Occurred()) SWIG_fail;
30860 }
30861 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDCOverlay, SWIG_POINTER_NEW | 0 );
30862 return resultobj;
30863fail:
30864 return NULL;
30865}
30866
30867
30868SWIGINTERN PyObject *_wrap_new_DCOverlay(PyObject *self, PyObject *args) {
30869 int argc;
30870 PyObject *argv[7];
30871
30872 if (!(argc = SWIG_Python_UnpackTuple(args,"new_DCOverlay",0,6,argv))) SWIG_fail;
30873 --argc;
30874 if (argc == 2) {
30875 return _wrap_new_DCOverlay__SWIG_1(self, argc, argv);
30876 }
30877 if (argc == 6) {
30878 return _wrap_new_DCOverlay__SWIG_0(self, argc, argv);
30879 }
30880
30881fail:
30882 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'new_DCOverlay'");
30883 return NULL;
30884}
30885
30886
30887SWIGINTERN PyObject *_wrap_delete_DCOverlay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30888 PyObject *resultobj = 0;
30889 wxDCOverlay *arg1 = (wxDCOverlay *) 0 ;
30890 void *argp1 = 0 ;
30891 int res1 = 0 ;
30892 PyObject *swig_obj[1] ;
30893
30894 if (!args) SWIG_fail;
30895 swig_obj[0] = args;
30896 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCOverlay, SWIG_POINTER_DISOWN | 0 );
30897 if (!SWIG_IsOK(res1)) {
30898 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DCOverlay" "', expected argument " "1"" of type '" "wxDCOverlay *""'");
30899 }
30900 arg1 = reinterpret_cast< wxDCOverlay * >(argp1);
30901 {
30902 PyThreadState* __tstate = wxPyBeginAllowThreads();
30903 delete arg1;
30904
30905 wxPyEndAllowThreads(__tstate);
30906 if (PyErr_Occurred()) SWIG_fail;
30907 }
30908 resultobj = SWIG_Py_Void();
30909 return resultobj;
30910fail:
30911 return NULL;
30912}
30913
30914
30915SWIGINTERN PyObject *_wrap_DCOverlay_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30916 PyObject *resultobj = 0;
30917 wxDCOverlay *arg1 = (wxDCOverlay *) 0 ;
30918 void *argp1 = 0 ;
30919 int res1 = 0 ;
30920 PyObject *swig_obj[1] ;
30921
30922 if (!args) SWIG_fail;
30923 swig_obj[0] = args;
30924 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxDCOverlay, 0 | 0 );
30925 if (!SWIG_IsOK(res1)) {
30926 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DCOverlay_Clear" "', expected argument " "1"" of type '" "wxDCOverlay *""'");
30927 }
30928 arg1 = reinterpret_cast< wxDCOverlay * >(argp1);
30929 {
30930 PyThreadState* __tstate = wxPyBeginAllowThreads();
30931 (arg1)->Clear();
30932 wxPyEndAllowThreads(__tstate);
30933 if (PyErr_Occurred()) SWIG_fail;
30934 }
30935 resultobj = SWIG_Py_Void();
30936 return resultobj;
30937fail:
30938 return NULL;
30939}
30940
30941
30942SWIGINTERN PyObject *DCOverlay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30943 PyObject *obj;
30944 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
30945 SWIG_TypeNewClientData(SWIGTYPE_p_wxDCOverlay, SWIG_NewClientData(obj));
30946 return SWIG_Py_Void();
30947}
30948
30949SWIGINTERN PyObject *DCOverlay_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
30950 return SWIG_Python_InitShadowInstance(args);
30951}
30952
72ef6efb
RD
30953SWIGINTERN PyObject *_wrap_new_ImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
30954 PyObject *resultobj = 0;
30955 int arg1 ;
30956 int arg2 ;
30957 int arg3 = (int) true ;
30958 int arg4 = (int) 1 ;
30959 wxImageList *result = 0 ;
30960 int val1 ;
30961 int ecode1 = 0 ;
30962 int val2 ;
30963 int ecode2 = 0 ;
30964 int val3 ;
30965 int ecode3 = 0 ;
30966 int val4 ;
30967 int ecode4 = 0 ;
30968 PyObject * obj0 = 0 ;
30969 PyObject * obj1 = 0 ;
30970 PyObject * obj2 = 0 ;
30971 PyObject * obj3 = 0 ;
30972 char * kwnames[] = {
30973 (char *) "width",(char *) "height",(char *) "mask",(char *) "initialCount", NULL
30974 };
30975
30976 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_ImageList",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
30977 ecode1 = SWIG_AsVal_int(obj0, &val1);
30978 if (!SWIG_IsOK(ecode1)) {
30979 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ImageList" "', expected argument " "1"" of type '" "int""'");
30980 }
30981 arg1 = static_cast< int >(val1);
30982 ecode2 = SWIG_AsVal_int(obj1, &val2);
30983 if (!SWIG_IsOK(ecode2)) {
30984 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ImageList" "', expected argument " "2"" of type '" "int""'");
30985 }
30986 arg2 = static_cast< int >(val2);
30987 if (obj2) {
30988 ecode3 = SWIG_AsVal_int(obj2, &val3);
30989 if (!SWIG_IsOK(ecode3)) {
30990 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ImageList" "', expected argument " "3"" of type '" "int""'");
30991 }
30992 arg3 = static_cast< int >(val3);
30993 }
30994 if (obj3) {
30995 ecode4 = SWIG_AsVal_int(obj3, &val4);
30996 if (!SWIG_IsOK(ecode4)) {
30997 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ImageList" "', expected argument " "4"" of type '" "int""'");
30998 }
30999 arg4 = static_cast< int >(val4);
31000 }
31001 {
31002 if (!wxPyCheckForApp()) SWIG_fail;
31003 PyThreadState* __tstate = wxPyBeginAllowThreads();
31004 result = (wxImageList *)new wxImageList(arg1,arg2,arg3,arg4);
31005 wxPyEndAllowThreads(__tstate);
31006 if (PyErr_Occurred()) SWIG_fail;
31007 }
e02c0a13 31008 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxImageList, SWIG_POINTER_NEW | 0 );
72ef6efb
RD
31009 return resultobj;
31010fail:
31011 return NULL;
31012}
31013
31014
31015SWIGINTERN PyObject *_wrap_delete_ImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31016 PyObject *resultobj = 0;
31017 wxImageList *arg1 = (wxImageList *) 0 ;
31018 void *argp1 = 0 ;
31019 int res1 = 0 ;
31020 PyObject *swig_obj[1] ;
31021
31022 if (!args) SWIG_fail;
31023 swig_obj[0] = args;
31024 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxImageList, SWIG_POINTER_DISOWN | 0 );
31025 if (!SWIG_IsOK(res1)) {
31026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ImageList" "', expected argument " "1"" of type '" "wxImageList *""'");
31027 }
31028 arg1 = reinterpret_cast< wxImageList * >(argp1);
31029 {
31030 PyThreadState* __tstate = wxPyBeginAllowThreads();
31031 delete arg1;
31032
31033 wxPyEndAllowThreads(__tstate);
31034 if (PyErr_Occurred()) SWIG_fail;
31035 }
31036 resultobj = SWIG_Py_Void();
31037 return resultobj;
31038fail:
31039 return NULL;
31040}
31041
31042
31043SWIGINTERN PyObject *_wrap_ImageList_Add(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31044 PyObject *resultobj = 0;
31045 wxImageList *arg1 = (wxImageList *) 0 ;
31046 wxBitmap *arg2 = 0 ;
31047 wxBitmap const &arg3_defvalue = wxNullBitmap ;
31048 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
31049 int result;
31050 void *argp1 = 0 ;
31051 int res1 = 0 ;
31052 void *argp2 = 0 ;
31053 int res2 = 0 ;
31054 void *argp3 = 0 ;
31055 int res3 = 0 ;
31056 PyObject * obj0 = 0 ;
31057 PyObject * obj1 = 0 ;
31058 PyObject * obj2 = 0 ;
31059 char * kwnames[] = {
31060 (char *) "self",(char *) "bitmap",(char *) "mask", NULL
31061 };
31062
31063 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ImageList_Add",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31064 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31065 if (!SWIG_IsOK(res1)) {
31066 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_Add" "', expected argument " "1"" of type '" "wxImageList *""'");
31067 }
31068 arg1 = reinterpret_cast< wxImageList * >(argp1);
31069 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
31070 if (!SWIG_IsOK(res2)) {
31071 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ImageList_Add" "', expected argument " "2"" of type '" "wxBitmap const &""'");
31072 }
31073 if (!argp2) {
31074 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_Add" "', expected argument " "2"" of type '" "wxBitmap const &""'");
31075 }
31076 arg2 = reinterpret_cast< wxBitmap * >(argp2);
31077 if (obj2) {
31078 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
31079 if (!SWIG_IsOK(res3)) {
31080 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ImageList_Add" "', expected argument " "3"" of type '" "wxBitmap const &""'");
31081 }
31082 if (!argp3) {
31083 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_Add" "', expected argument " "3"" of type '" "wxBitmap const &""'");
31084 }
31085 arg3 = reinterpret_cast< wxBitmap * >(argp3);
31086 }
31087 {
31088 PyThreadState* __tstate = wxPyBeginAllowThreads();
31089 result = (int)(arg1)->Add((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
31090 wxPyEndAllowThreads(__tstate);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 }
31093 resultobj = SWIG_From_int(static_cast< int >(result));
31094 return resultobj;
31095fail:
31096 return NULL;
31097}
31098
31099
31100SWIGINTERN PyObject *_wrap_ImageList_AddWithColourMask(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31101 PyObject *resultobj = 0;
31102 wxImageList *arg1 = (wxImageList *) 0 ;
31103 wxBitmap *arg2 = 0 ;
31104 wxColour *arg3 = 0 ;
31105 int result;
31106 void *argp1 = 0 ;
31107 int res1 = 0 ;
31108 void *argp2 = 0 ;
31109 int res2 = 0 ;
31110 wxColour temp3 ;
31111 PyObject * obj0 = 0 ;
31112 PyObject * obj1 = 0 ;
31113 PyObject * obj2 = 0 ;
31114 char * kwnames[] = {
31115 (char *) "self",(char *) "bitmap",(char *) "maskColour", NULL
31116 };
31117
31118 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageList_AddWithColourMask",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
31119 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31120 if (!SWIG_IsOK(res1)) {
31121 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_AddWithColourMask" "', expected argument " "1"" of type '" "wxImageList *""'");
31122 }
31123 arg1 = reinterpret_cast< wxImageList * >(argp1);
31124 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
31125 if (!SWIG_IsOK(res2)) {
31126 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ImageList_AddWithColourMask" "', expected argument " "2"" of type '" "wxBitmap const &""'");
31127 }
31128 if (!argp2) {
31129 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_AddWithColourMask" "', expected argument " "2"" of type '" "wxBitmap const &""'");
31130 }
31131 arg2 = reinterpret_cast< wxBitmap * >(argp2);
31132 {
31133 arg3 = &temp3;
31134 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
31135 }
31136 {
31137 PyThreadState* __tstate = wxPyBeginAllowThreads();
31138 result = (int)(arg1)->Add((wxBitmap const &)*arg2,(wxColour const &)*arg3);
31139 wxPyEndAllowThreads(__tstate);
31140 if (PyErr_Occurred()) SWIG_fail;
31141 }
31142 resultobj = SWIG_From_int(static_cast< int >(result));
31143 return resultobj;
31144fail:
31145 return NULL;
31146}
31147
31148
31149SWIGINTERN PyObject *_wrap_ImageList_AddIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31150 PyObject *resultobj = 0;
31151 wxImageList *arg1 = (wxImageList *) 0 ;
31152 wxIcon *arg2 = 0 ;
31153 int result;
31154 void *argp1 = 0 ;
31155 int res1 = 0 ;
31156 void *argp2 = 0 ;
31157 int res2 = 0 ;
31158 PyObject * obj0 = 0 ;
31159 PyObject * obj1 = 0 ;
31160 char * kwnames[] = {
31161 (char *) "self",(char *) "icon", NULL
31162 };
31163
31164 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageList_AddIcon",kwnames,&obj0,&obj1)) SWIG_fail;
31165 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31166 if (!SWIG_IsOK(res1)) {
31167 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_AddIcon" "', expected argument " "1"" of type '" "wxImageList *""'");
31168 }
0085ce49
RD
31169 arg1 = reinterpret_cast< wxImageList * >(argp1);
31170 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
31171 if (!SWIG_IsOK(res2)) {
31172 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ImageList_AddIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
31173 }
31174 if (!argp2) {
31175 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_AddIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
31176 }
31177 arg2 = reinterpret_cast< wxIcon * >(argp2);
31178 {
31179 PyThreadState* __tstate = wxPyBeginAllowThreads();
31180 result = (int)(arg1)->Add((wxIcon const &)*arg2);
31181 wxPyEndAllowThreads(__tstate);
31182 if (PyErr_Occurred()) SWIG_fail;
31183 }
31184 resultobj = SWIG_From_int(static_cast< int >(result));
31185 return resultobj;
31186fail:
31187 return NULL;
31188}
31189
31190
31191SWIGINTERN PyObject *_wrap_ImageList_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31192 PyObject *resultobj = 0;
31193 wxImageList *arg1 = (wxImageList *) 0 ;
31194 int arg2 ;
31195 SwigValueWrapper<wxBitmap > result;
31196 void *argp1 = 0 ;
31197 int res1 = 0 ;
31198 int val2 ;
31199 int ecode2 = 0 ;
31200 PyObject * obj0 = 0 ;
31201 PyObject * obj1 = 0 ;
31202 char * kwnames[] = {
31203 (char *) "self",(char *) "index", NULL
31204 };
31205
31206 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageList_GetBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
31207 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31208 if (!SWIG_IsOK(res1)) {
31209 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_GetBitmap" "', expected argument " "1"" of type '" "wxImageList const *""'");
31210 }
31211 arg1 = reinterpret_cast< wxImageList * >(argp1);
31212 ecode2 = SWIG_AsVal_int(obj1, &val2);
31213 if (!SWIG_IsOK(ecode2)) {
31214 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_GetBitmap" "', expected argument " "2"" of type '" "int""'");
31215 }
31216 arg2 = static_cast< int >(val2);
31217 {
31218 PyThreadState* __tstate = wxPyBeginAllowThreads();
31219 result = ((wxImageList const *)arg1)->GetBitmap(arg2);
31220 wxPyEndAllowThreads(__tstate);
31221 if (PyErr_Occurred()) SWIG_fail;
31222 }
31223 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
31224 return resultobj;
31225fail:
31226 return NULL;
31227}
31228
31229
31230SWIGINTERN PyObject *_wrap_ImageList_GetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31231 PyObject *resultobj = 0;
31232 wxImageList *arg1 = (wxImageList *) 0 ;
31233 int arg2 ;
31234 wxIcon result;
31235 void *argp1 = 0 ;
31236 int res1 = 0 ;
31237 int val2 ;
31238 int ecode2 = 0 ;
31239 PyObject * obj0 = 0 ;
31240 PyObject * obj1 = 0 ;
31241 char * kwnames[] = {
31242 (char *) "self",(char *) "index", NULL
31243 };
31244
31245 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageList_GetIcon",kwnames,&obj0,&obj1)) SWIG_fail;
31246 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31247 if (!SWIG_IsOK(res1)) {
31248 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_GetIcon" "', expected argument " "1"" of type '" "wxImageList const *""'");
31249 }
31250 arg1 = reinterpret_cast< wxImageList * >(argp1);
31251 ecode2 = SWIG_AsVal_int(obj1, &val2);
31252 if (!SWIG_IsOK(ecode2)) {
31253 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_GetIcon" "', expected argument " "2"" of type '" "int""'");
31254 }
31255 arg2 = static_cast< int >(val2);
31256 {
31257 PyThreadState* __tstate = wxPyBeginAllowThreads();
31258 result = ((wxImageList const *)arg1)->GetIcon(arg2);
31259 wxPyEndAllowThreads(__tstate);
31260 if (PyErr_Occurred()) SWIG_fail;
31261 }
31262 resultobj = SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon& >(result))), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
31263 return resultobj;
31264fail:
31265 return NULL;
31266}
31267
31268
31269SWIGINTERN PyObject *_wrap_ImageList_Replace(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31270 PyObject *resultobj = 0;
31271 wxImageList *arg1 = (wxImageList *) 0 ;
31272 int arg2 ;
31273 wxBitmap *arg3 = 0 ;
01f6b6d3
RD
31274 wxBitmap const &arg4_defvalue = wxNullBitmap ;
31275 wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
0085ce49
RD
31276 bool result;
31277 void *argp1 = 0 ;
31278 int res1 = 0 ;
31279 int val2 ;
31280 int ecode2 = 0 ;
31281 void *argp3 = 0 ;
31282 int res3 = 0 ;
01f6b6d3
RD
31283 void *argp4 = 0 ;
31284 int res4 = 0 ;
0085ce49
RD
31285 PyObject * obj0 = 0 ;
31286 PyObject * obj1 = 0 ;
31287 PyObject * obj2 = 0 ;
01f6b6d3 31288 PyObject * obj3 = 0 ;
0085ce49 31289 char * kwnames[] = {
01f6b6d3 31290 (char *) "self",(char *) "index",(char *) "bitmap",(char *) "mask", NULL
0085ce49
RD
31291 };
31292
01f6b6d3 31293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ImageList_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
0085ce49
RD
31294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31295 if (!SWIG_IsOK(res1)) {
31296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_Replace" "', expected argument " "1"" of type '" "wxImageList *""'");
31297 }
31298 arg1 = reinterpret_cast< wxImageList * >(argp1);
31299 ecode2 = SWIG_AsVal_int(obj1, &val2);
31300 if (!SWIG_IsOK(ecode2)) {
31301 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_Replace" "', expected argument " "2"" of type '" "int""'");
31302 }
31303 arg2 = static_cast< int >(val2);
31304 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
31305 if (!SWIG_IsOK(res3)) {
31306 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ImageList_Replace" "', expected argument " "3"" of type '" "wxBitmap const &""'");
31307 }
31308 if (!argp3) {
31309 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_Replace" "', expected argument " "3"" of type '" "wxBitmap const &""'");
31310 }
31311 arg3 = reinterpret_cast< wxBitmap * >(argp3);
01f6b6d3
RD
31312 if (obj3) {
31313 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
31314 if (!SWIG_IsOK(res4)) {
31315 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "ImageList_Replace" "', expected argument " "4"" of type '" "wxBitmap const &""'");
31316 }
31317 if (!argp4) {
31318 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_Replace" "', expected argument " "4"" of type '" "wxBitmap const &""'");
31319 }
31320 arg4 = reinterpret_cast< wxBitmap * >(argp4);
31321 }
0085ce49
RD
31322 {
31323 PyThreadState* __tstate = wxPyBeginAllowThreads();
01f6b6d3 31324 result = (bool)(arg1)->Replace(arg2,(wxBitmap const &)*arg3,(wxBitmap const &)*arg4);
0085ce49
RD
31325 wxPyEndAllowThreads(__tstate);
31326 if (PyErr_Occurred()) SWIG_fail;
31327 }
31328 {
31329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31330 }
31331 return resultobj;
31332fail:
31333 return NULL;
31334}
31335
31336
31337SWIGINTERN PyObject *_wrap_ImageList_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31338 PyObject *resultobj = 0;
31339 wxImageList *arg1 = (wxImageList *) 0 ;
31340 int arg2 ;
31341 wxDC *arg3 = 0 ;
31342 int arg4 ;
31343 int arg5 ;
31344 int arg6 = (int) wxIMAGELIST_DRAW_NORMAL ;
31345 bool arg7 = (bool) (bool)false ;
31346 bool result;
31347 void *argp1 = 0 ;
31348 int res1 = 0 ;
31349 int val2 ;
31350 int ecode2 = 0 ;
31351 void *argp3 = 0 ;
31352 int res3 = 0 ;
31353 int val4 ;
31354 int ecode4 = 0 ;
31355 int val5 ;
31356 int ecode5 = 0 ;
31357 int val6 ;
31358 int ecode6 = 0 ;
31359 bool val7 ;
31360 int ecode7 = 0 ;
31361 PyObject * obj0 = 0 ;
31362 PyObject * obj1 = 0 ;
31363 PyObject * obj2 = 0 ;
31364 PyObject * obj3 = 0 ;
31365 PyObject * obj4 = 0 ;
31366 PyObject * obj5 = 0 ;
31367 PyObject * obj6 = 0 ;
31368 char * kwnames[] = {
31369 (char *) "self",(char *) "index",(char *) "dc",(char *) "x",(char *) "x",(char *) "flags",(char *) "solidBackground", NULL
31370 };
31371
31372 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OO:ImageList_Draw",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
31373 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31374 if (!SWIG_IsOK(res1)) {
31375 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_Draw" "', expected argument " "1"" of type '" "wxImageList *""'");
31376 }
31377 arg1 = reinterpret_cast< wxImageList * >(argp1);
31378 ecode2 = SWIG_AsVal_int(obj1, &val2);
31379 if (!SWIG_IsOK(ecode2)) {
31380 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_Draw" "', expected argument " "2"" of type '" "int""'");
31381 }
31382 arg2 = static_cast< int >(val2);
31383 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
31384 if (!SWIG_IsOK(res3)) {
31385 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "ImageList_Draw" "', expected argument " "3"" of type '" "wxDC &""'");
31386 }
31387 if (!argp3) {
31388 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ImageList_Draw" "', expected argument " "3"" of type '" "wxDC &""'");
31389 }
31390 arg3 = reinterpret_cast< wxDC * >(argp3);
31391 ecode4 = SWIG_AsVal_int(obj3, &val4);
31392 if (!SWIG_IsOK(ecode4)) {
31393 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ImageList_Draw" "', expected argument " "4"" of type '" "int""'");
31394 }
31395 arg4 = static_cast< int >(val4);
31396 ecode5 = SWIG_AsVal_int(obj4, &val5);
31397 if (!SWIG_IsOK(ecode5)) {
31398 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ImageList_Draw" "', expected argument " "5"" of type '" "int""'");
31399 }
31400 arg5 = static_cast< int >(val5);
31401 if (obj5) {
31402 ecode6 = SWIG_AsVal_int(obj5, &val6);
31403 if (!SWIG_IsOK(ecode6)) {
31404 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "ImageList_Draw" "', expected argument " "6"" of type '" "int""'");
31405 }
31406 arg6 = static_cast< int >(val6);
31407 }
31408 if (obj6) {
31409 ecode7 = SWIG_AsVal_bool(obj6, &val7);
31410 if (!SWIG_IsOK(ecode7)) {
31411 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "ImageList_Draw" "', expected argument " "7"" of type '" "bool""'");
31412 }
31413 arg7 = static_cast< bool >(val7);
31414 }
31415 {
31416 PyThreadState* __tstate = wxPyBeginAllowThreads();
31417 result = (bool)(arg1)->Draw(arg2,*arg3,arg4,arg5,arg6,arg7);
31418 wxPyEndAllowThreads(__tstate);
31419 if (PyErr_Occurred()) SWIG_fail;
31420 }
31421 {
31422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31423 }
31424 return resultobj;
31425fail:
31426 return NULL;
31427}
31428
31429
31430SWIGINTERN PyObject *_wrap_ImageList_GetImageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31431 PyObject *resultobj = 0;
31432 wxImageList *arg1 = (wxImageList *) 0 ;
31433 int result;
31434 void *argp1 = 0 ;
31435 int res1 = 0 ;
31436 PyObject *swig_obj[1] ;
31437
31438 if (!args) SWIG_fail;
31439 swig_obj[0] = args;
31440 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31441 if (!SWIG_IsOK(res1)) {
31442 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_GetImageCount" "', expected argument " "1"" of type '" "wxImageList *""'");
31443 }
31444 arg1 = reinterpret_cast< wxImageList * >(argp1);
31445 {
31446 PyThreadState* __tstate = wxPyBeginAllowThreads();
31447 result = (int)(arg1)->GetImageCount();
31448 wxPyEndAllowThreads(__tstate);
31449 if (PyErr_Occurred()) SWIG_fail;
31450 }
31451 resultobj = SWIG_From_int(static_cast< int >(result));
31452 return resultobj;
31453fail:
31454 return NULL;
31455}
31456
31457
31458SWIGINTERN PyObject *_wrap_ImageList_Remove(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31459 PyObject *resultobj = 0;
31460 wxImageList *arg1 = (wxImageList *) 0 ;
31461 int arg2 ;
31462 bool result;
31463 void *argp1 = 0 ;
31464 int res1 = 0 ;
31465 int val2 ;
31466 int ecode2 = 0 ;
31467 PyObject * obj0 = 0 ;
31468 PyObject * obj1 = 0 ;
31469 char * kwnames[] = {
31470 (char *) "self",(char *) "index", NULL
31471 };
31472
31473 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageList_Remove",kwnames,&obj0,&obj1)) SWIG_fail;
31474 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31475 if (!SWIG_IsOK(res1)) {
31476 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_Remove" "', expected argument " "1"" of type '" "wxImageList *""'");
31477 }
31478 arg1 = reinterpret_cast< wxImageList * >(argp1);
31479 ecode2 = SWIG_AsVal_int(obj1, &val2);
31480 if (!SWIG_IsOK(ecode2)) {
31481 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_Remove" "', expected argument " "2"" of type '" "int""'");
31482 }
31483 arg2 = static_cast< int >(val2);
31484 {
31485 PyThreadState* __tstate = wxPyBeginAllowThreads();
31486 result = (bool)(arg1)->Remove(arg2);
31487 wxPyEndAllowThreads(__tstate);
31488 if (PyErr_Occurred()) SWIG_fail;
31489 }
31490 {
31491 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31492 }
31493 return resultobj;
31494fail:
31495 return NULL;
31496}
31497
31498
31499SWIGINTERN PyObject *_wrap_ImageList_RemoveAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31500 PyObject *resultobj = 0;
31501 wxImageList *arg1 = (wxImageList *) 0 ;
31502 bool result;
31503 void *argp1 = 0 ;
31504 int res1 = 0 ;
31505 PyObject *swig_obj[1] ;
31506
31507 if (!args) SWIG_fail;
31508 swig_obj[0] = args;
31509 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31510 if (!SWIG_IsOK(res1)) {
31511 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_RemoveAll" "', expected argument " "1"" of type '" "wxImageList *""'");
31512 }
31513 arg1 = reinterpret_cast< wxImageList * >(argp1);
31514 {
31515 PyThreadState* __tstate = wxPyBeginAllowThreads();
31516 result = (bool)(arg1)->RemoveAll();
31517 wxPyEndAllowThreads(__tstate);
31518 if (PyErr_Occurred()) SWIG_fail;
31519 }
31520 {
31521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31522 }
31523 return resultobj;
31524fail:
31525 return NULL;
31526}
31527
31528
31529SWIGINTERN PyObject *_wrap_ImageList_GetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31530 PyObject *resultobj = 0;
31531 wxImageList *arg1 = (wxImageList *) 0 ;
31532 int arg2 ;
31533 int *arg3 = 0 ;
31534 int *arg4 = 0 ;
31535 void *argp1 = 0 ;
31536 int res1 = 0 ;
31537 int val2 ;
31538 int ecode2 = 0 ;
31539 int temp3 ;
31540 int res3 = SWIG_TMPOBJ ;
31541 int temp4 ;
31542 int res4 = SWIG_TMPOBJ ;
31543 PyObject * obj0 = 0 ;
31544 PyObject * obj1 = 0 ;
31545 char * kwnames[] = {
31546 (char *) "self",(char *) "index", NULL
31547 };
31548
31549 arg3 = &temp3;
31550 arg4 = &temp4;
31551 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageList_GetSize",kwnames,&obj0,&obj1)) SWIG_fail;
31552 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxImageList, 0 | 0 );
31553 if (!SWIG_IsOK(res1)) {
31554 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ImageList_GetSize" "', expected argument " "1"" of type '" "wxImageList *""'");
31555 }
31556 arg1 = reinterpret_cast< wxImageList * >(argp1);
31557 ecode2 = SWIG_AsVal_int(obj1, &val2);
31558 if (!SWIG_IsOK(ecode2)) {
31559 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "ImageList_GetSize" "', expected argument " "2"" of type '" "int""'");
31560 }
31561 arg2 = static_cast< int >(val2);
31562 {
31563 PyThreadState* __tstate = wxPyBeginAllowThreads();
31564 (arg1)->GetSize(arg2,*arg3,*arg4);
31565 wxPyEndAllowThreads(__tstate);
31566 if (PyErr_Occurred()) SWIG_fail;
31567 }
31568 resultobj = SWIG_Py_Void();
31569 if (SWIG_IsTmpObj(res3)) {
31570 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
31571 } else {
31572 int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31573 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
31574 }
31575 if (SWIG_IsTmpObj(res4)) {
31576 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
31577 } else {
31578 int new_flags = SWIG_IsNewObj(res4) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
31579 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, new_flags));
31580 }
31581 return resultobj;
31582fail:
31583 return NULL;
31584}
31585
31586
31587SWIGINTERN PyObject *ImageList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31588 PyObject *obj;
31589 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
31590 SWIG_TypeNewClientData(SWIGTYPE_p_wxImageList, SWIG_NewClientData(obj));
31591 return SWIG_Py_Void();
31592}
31593
31594SWIGINTERN PyObject *ImageList_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31595 return SWIG_Python_InitShadowInstance(args);
31596}
31597
50efceee
RD
31598SWIGINTERN PyObject *_wrap_new_StockGDI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31599 PyObject *resultobj = 0;
31600 wxStockGDI *result = 0 ;
0085ce49 31601
50efceee
RD
31602 if (!SWIG_Python_UnpackTuple(args,"new_StockGDI",0,0,0)) SWIG_fail;
31603 {
31604 PyThreadState* __tstate = wxPyBeginAllowThreads();
31605 result = (wxStockGDI *)new wxStockGDI();
31606 wxPyEndAllowThreads(__tstate);
31607 if (PyErr_Occurred()) SWIG_fail;
31608 }
31609 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStockGDI, SWIG_POINTER_NEW | 0 );
31610 return resultobj;
31611fail:
31612 return NULL;
0085ce49
RD
31613}
31614
31615
50efceee
RD
31616SWIGINTERN PyObject *_wrap_delete_StockGDI(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31617 PyObject *resultobj = 0;
31618 wxStockGDI *arg1 = (wxStockGDI *) 0 ;
31619 void *argp1 = 0 ;
31620 int res1 = 0 ;
31621 PyObject *swig_obj[1] ;
0085ce49 31622
50efceee
RD
31623 if (!args) SWIG_fail;
31624 swig_obj[0] = args;
31625 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxStockGDI, SWIG_POINTER_DISOWN | 0 );
31626 if (!SWIG_IsOK(res1)) {
31627 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StockGDI" "', expected argument " "1"" of type '" "wxStockGDI *""'");
31628 }
31629 arg1 = reinterpret_cast< wxStockGDI * >(argp1);
31630 {
31631 PyThreadState* __tstate = wxPyBeginAllowThreads();
31632 delete arg1;
31633
31634 wxPyEndAllowThreads(__tstate);
31635 if (PyErr_Occurred()) SWIG_fail;
31636 }
31637 resultobj = SWIG_Py_Void();
31638 return resultobj;
31639fail:
31640 return NULL;
0085ce49
RD
31641}
31642
31643
50efceee
RD
31644SWIGINTERN PyObject *_wrap_StockGDI_DeleteAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31645 PyObject *resultobj = 0;
0085ce49 31646
50efceee
RD
31647 if (!SWIG_Python_UnpackTuple(args,"StockGDI_DeleteAll",0,0,0)) SWIG_fail;
31648 {
31649 PyThreadState* __tstate = wxPyBeginAllowThreads();
31650 wxStockGDI::DeleteAll();
31651 wxPyEndAllowThreads(__tstate);
31652 if (PyErr_Occurred()) SWIG_fail;
31653 }
31654 resultobj = SWIG_Py_Void();
31655 return resultobj;
31656fail:
31657 return NULL;
0085ce49
RD
31658}
31659
31660
50efceee
RD
31661SWIGINTERN PyObject *_wrap_StockGDI_instance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31662 PyObject *resultobj = 0;
31663 wxStockGDI *result = 0 ;
0085ce49 31664
50efceee
RD
31665 if (!SWIG_Python_UnpackTuple(args,"StockGDI_instance",0,0,0)) SWIG_fail;
31666 {
31667 PyThreadState* __tstate = wxPyBeginAllowThreads();
31668 {
31669 wxStockGDI &_result_ref = wxStockGDI::instance();
31670 result = (wxStockGDI *) &_result_ref;
31671 }
31672 wxPyEndAllowThreads(__tstate);
31673 if (PyErr_Occurred()) SWIG_fail;
31674 }
31675 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStockGDI, 0 | 0 );
31676 return resultobj;
31677fail:
31678 return NULL;
0085ce49
RD
31679}
31680
31681
50efceee
RD
31682SWIGINTERN PyObject *_wrap_StockGDI_GetBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31683 PyObject *resultobj = 0;
31684 wxStockGDI::Item arg1 ;
31685 wxBrush *result = 0 ;
31686 int val1 ;
31687 int ecode1 = 0 ;
31688 PyObject * obj0 = 0 ;
31689 char * kwnames[] = {
31690 (char *) "item", NULL
31691 };
31692
31693 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StockGDI_GetBrush",kwnames,&obj0)) SWIG_fail;
31694 ecode1 = SWIG_AsVal_int(obj0, &val1);
31695 if (!SWIG_IsOK(ecode1)) {
31696 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StockGDI_GetBrush" "', expected argument " "1"" of type '" "wxStockGDI::Item""'");
31697 }
31698 arg1 = static_cast< wxStockGDI::Item >(val1);
31699 {
31700 PyThreadState* __tstate = wxPyBeginAllowThreads();
31701 result = (wxBrush *)wxStockGDI::GetBrush(arg1);
31702 wxPyEndAllowThreads(__tstate);
31703 if (PyErr_Occurred()) SWIG_fail;
31704 }
31705 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBrush, 0 | 0 );
31706 return resultobj;
31707fail:
31708 return NULL;
0085ce49
RD
31709}
31710
31711
50efceee
RD
31712SWIGINTERN PyObject *_wrap_StockGDI_GetColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31713 PyObject *resultobj = 0;
31714 wxStockGDI::Item arg1 ;
31715 wxColour *result = 0 ;
31716 int val1 ;
31717 int ecode1 = 0 ;
31718 PyObject * obj0 = 0 ;
31719 char * kwnames[] = {
31720 (char *) "item", NULL
31721 };
0085ce49 31722
50efceee
RD
31723 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StockGDI_GetColour",kwnames,&obj0)) SWIG_fail;
31724 ecode1 = SWIG_AsVal_int(obj0, &val1);
31725 if (!SWIG_IsOK(ecode1)) {
31726 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StockGDI_GetColour" "', expected argument " "1"" of type '" "wxStockGDI::Item""'");
31727 }
31728 arg1 = static_cast< wxStockGDI::Item >(val1);
31729 {
31730 PyThreadState* __tstate = wxPyBeginAllowThreads();
31731 result = (wxColour *)wxStockGDI::GetColour(arg1);
31732 wxPyEndAllowThreads(__tstate);
31733 if (PyErr_Occurred()) SWIG_fail;
31734 }
31735 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
31736 return resultobj;
31737fail:
31738 return NULL;
0085ce49
RD
31739}
31740
31741
50efceee
RD
31742SWIGINTERN PyObject *_wrap_StockGDI_GetCursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31743 PyObject *resultobj = 0;
31744 wxStockGDI::Item arg1 ;
31745 wxCursor *result = 0 ;
31746 int val1 ;
31747 int ecode1 = 0 ;
31748 PyObject * obj0 = 0 ;
31749 char * kwnames[] = {
31750 (char *) "item", NULL
31751 };
31752
31753 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StockGDI_GetCursor",kwnames,&obj0)) SWIG_fail;
31754 ecode1 = SWIG_AsVal_int(obj0, &val1);
31755 if (!SWIG_IsOK(ecode1)) {
31756 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StockGDI_GetCursor" "', expected argument " "1"" of type '" "wxStockGDI::Item""'");
31757 }
31758 arg1 = static_cast< wxStockGDI::Item >(val1);
31759 {
31760 PyThreadState* __tstate = wxPyBeginAllowThreads();
31761 result = (wxCursor *)wxStockGDI::GetCursor(arg1);
31762 wxPyEndAllowThreads(__tstate);
31763 if (PyErr_Occurred()) SWIG_fail;
31764 }
31765 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxCursor, 0 | 0 );
31766 return resultobj;
31767fail:
31768 return NULL;
0085ce49
RD
31769}
31770
31771
50efceee
RD
31772SWIGINTERN PyObject *_wrap_StockGDI_GetPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31773 PyObject *resultobj = 0;
31774 wxStockGDI::Item arg1 ;
31775 wxPen *result = 0 ;
31776 int val1 ;
31777 int ecode1 = 0 ;
31778 PyObject * obj0 = 0 ;
31779 char * kwnames[] = {
31780 (char *) "item", NULL
31781 };
31782
31783 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StockGDI_GetPen",kwnames,&obj0)) SWIG_fail;
31784 ecode1 = SWIG_AsVal_int(obj0, &val1);
31785 if (!SWIG_IsOK(ecode1)) {
31786 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "StockGDI_GetPen" "', expected argument " "1"" of type '" "wxStockGDI::Item""'");
31787 }
31788 arg1 = static_cast< wxStockGDI::Item >(val1);
31789 {
31790 PyThreadState* __tstate = wxPyBeginAllowThreads();
31791 result = (wxPen *)wxStockGDI::GetPen(arg1);
31792 wxPyEndAllowThreads(__tstate);
31793 if (PyErr_Occurred()) SWIG_fail;
31794 }
31795 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPen, 0 | 0 );
31796 return resultobj;
31797fail:
31798 return NULL;
0085ce49
RD
31799}
31800
31801
50efceee
RD
31802SWIGINTERN PyObject *_wrap_StockGDI_GetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
31803 PyObject *resultobj = 0;
31804 wxStockGDI *arg1 = (wxStockGDI *) 0 ;
31805 wxStockGDI::Item arg2 ;
31806 wxFont *result = 0 ;
31807 void *argp1 = 0 ;
31808 int res1 = 0 ;
31809 int val2 ;
31810 int ecode2 = 0 ;
31811 PyObject * obj0 = 0 ;
31812 PyObject * obj1 = 0 ;
31813 char * kwnames[] = {
31814 (char *) "self",(char *) "item", NULL
31815 };
0085ce49 31816
50efceee
RD
31817 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StockGDI_GetFont",kwnames,&obj0,&obj1)) SWIG_fail;
31818 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxStockGDI, 0 | 0 );
31819 if (!SWIG_IsOK(res1)) {
31820 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StockGDI_GetFont" "', expected argument " "1"" of type '" "wxStockGDI *""'");
31821 }
31822 arg1 = reinterpret_cast< wxStockGDI * >(argp1);
31823 ecode2 = SWIG_AsVal_int(obj1, &val2);
31824 if (!SWIG_IsOK(ecode2)) {
31825 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "StockGDI_GetFont" "', expected argument " "2"" of type '" "wxStockGDI::Item""'");
31826 }
31827 arg2 = static_cast< wxStockGDI::Item >(val2);
31828 {
31829 PyThreadState* __tstate = wxPyBeginAllowThreads();
31830 result = (wxFont *)(arg1)->GetFont(arg2);
31831 wxPyEndAllowThreads(__tstate);
31832 if (PyErr_Occurred()) SWIG_fail;
31833 }
31834 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, 0 | 0 );
31835 return resultobj;
31836fail:
31837 return NULL;
0085ce49
RD
31838}
31839
31840
50efceee
RD
31841SWIGINTERN PyObject *StockGDI_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31842 PyObject *obj;
31843 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
31844 SWIG_TypeNewClientData(SWIGTYPE_p_wxStockGDI, SWIG_NewClientData(obj));
31845 return SWIG_Py_Void();
0085ce49
RD
31846}
31847
50efceee
RD
31848SWIGINTERN PyObject *StockGDI_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31849 return SWIG_Python_InitShadowInstance(args);
0085ce49
RD
31850}
31851
0085ce49
RD
31852SWIGINTERN int NullBitmap_set(PyObject *) {
31853 SWIG_Error(SWIG_AttributeError,"Variable NullBitmap is read-only.");
31854 return 1;
31855}
31856
31857
31858SWIGINTERN PyObject *NullBitmap_get(void) {
31859 PyObject *pyobj = 0;
31860
31861 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullBitmap), SWIGTYPE_p_wxBitmap, 0 );
31862 return pyobj;
31863}
31864
31865
31866SWIGINTERN int NullIcon_set(PyObject *) {
31867 SWIG_Error(SWIG_AttributeError,"Variable NullIcon is read-only.");
31868 return 1;
31869}
31870
31871
31872SWIGINTERN PyObject *NullIcon_get(void) {
31873 PyObject *pyobj = 0;
31874
31875 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullIcon), SWIGTYPE_p_wxIcon, 0 );
31876 return pyobj;
31877}
31878
31879
31880SWIGINTERN int NullCursor_set(PyObject *) {
31881 SWIG_Error(SWIG_AttributeError,"Variable NullCursor is read-only.");
31882 return 1;
31883}
31884
31885
31886SWIGINTERN PyObject *NullCursor_get(void) {
31887 PyObject *pyobj = 0;
31888
31889 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullCursor), SWIGTYPE_p_wxCursor, 0 );
31890 return pyobj;
31891}
31892
31893
31894SWIGINTERN int NullPen_set(PyObject *) {
31895 SWIG_Error(SWIG_AttributeError,"Variable NullPen is read-only.");
31896 return 1;
31897}
31898
31899
31900SWIGINTERN PyObject *NullPen_get(void) {
31901 PyObject *pyobj = 0;
31902
31903 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullPen), SWIGTYPE_p_wxPen, 0 );
31904 return pyobj;
31905}
31906
31907
31908SWIGINTERN int NullBrush_set(PyObject *) {
31909 SWIG_Error(SWIG_AttributeError,"Variable NullBrush is read-only.");
31910 return 1;
31911}
31912
31913
31914SWIGINTERN PyObject *NullBrush_get(void) {
31915 PyObject *pyobj = 0;
31916
31917 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullBrush), SWIGTYPE_p_wxBrush, 0 );
31918 return pyobj;
31919}
31920
31921
31922SWIGINTERN int NullPalette_set(PyObject *) {
31923 SWIG_Error(SWIG_AttributeError,"Variable NullPalette is read-only.");
31924 return 1;
31925}
31926
31927
31928SWIGINTERN PyObject *NullPalette_get(void) {
31929 PyObject *pyobj = 0;
31930
31931 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullPalette), SWIGTYPE_p_wxPalette, 0 );
31932 return pyobj;
31933}
31934
31935
31936SWIGINTERN int NullFont_set(PyObject *) {
31937 SWIG_Error(SWIG_AttributeError,"Variable NullFont is read-only.");
31938 return 1;
31939}
31940
31941
31942SWIGINTERN PyObject *NullFont_get(void) {
31943 PyObject *pyobj = 0;
31944
31945 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullFont), SWIGTYPE_p_wxFont, 0 );
31946 return pyobj;
31947}
31948
31949
31950SWIGINTERN int NullColour_set(PyObject *) {
31951 SWIG_Error(SWIG_AttributeError,"Variable NullColour is read-only.");
31952 return 1;
31953}
31954
31955
31956SWIGINTERN PyObject *NullColour_get(void) {
31957 PyObject *pyobj = 0;
31958
31959 pyobj = SWIG_NewPointerObj(SWIG_as_voidptr(&wxNullColour), SWIGTYPE_p_wxColour, 0 );
31960 return pyobj;
31961}
31962
31963
50efceee 31964SWIGINTERN PyObject *_wrap_new_GDIObjListBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 31965 PyObject *resultobj = 0;
50efceee
RD
31966 wxGDIObjListBase *result = 0 ;
31967
31968 if (!SWIG_Python_UnpackTuple(args,"new_GDIObjListBase",0,0,0)) SWIG_fail;
31969 {
31970 PyThreadState* __tstate = wxPyBeginAllowThreads();
31971 result = (wxGDIObjListBase *)new wxGDIObjListBase();
31972 wxPyEndAllowThreads(__tstate);
31973 if (PyErr_Occurred()) SWIG_fail;
31974 }
31975 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxGDIObjListBase, SWIG_POINTER_NEW | 0 );
31976 return resultobj;
31977fail:
31978 return NULL;
31979}
31980
31981
31982SWIGINTERN PyObject *_wrap_delete_GDIObjListBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
31983 PyObject *resultobj = 0;
31984 wxGDIObjListBase *arg1 = (wxGDIObjListBase *) 0 ;
0085ce49
RD
31985 void *argp1 = 0 ;
31986 int res1 = 0 ;
50efceee 31987 PyObject *swig_obj[1] ;
0085ce49 31988
50efceee
RD
31989 if (!args) SWIG_fail;
31990 swig_obj[0] = args;
31991 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxGDIObjListBase, SWIG_POINTER_DISOWN | 0 );
0085ce49 31992 if (!SWIG_IsOK(res1)) {
50efceee 31993 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GDIObjListBase" "', expected argument " "1"" of type '" "wxGDIObjListBase *""'");
0085ce49 31994 }
50efceee 31995 arg1 = reinterpret_cast< wxGDIObjListBase * >(argp1);
0085ce49
RD
31996 {
31997 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee
RD
31998 delete arg1;
31999
0085ce49
RD
32000 wxPyEndAllowThreads(__tstate);
32001 if (PyErr_Occurred()) SWIG_fail;
32002 }
32003 resultobj = SWIG_Py_Void();
32004 return resultobj;
32005fail:
32006 return NULL;
32007}
32008
32009
50efceee
RD
32010SWIGINTERN PyObject *GDIObjListBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32011 PyObject *obj;
32012 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32013 SWIG_TypeNewClientData(SWIGTYPE_p_wxGDIObjListBase, SWIG_NewClientData(obj));
32014 return SWIG_Py_Void();
32015}
32016
32017SWIGINTERN PyObject *GDIObjListBase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32018 return SWIG_Python_InitShadowInstance(args);
32019}
32020
0085ce49
RD
32021SWIGINTERN PyObject *_wrap_PenList_FindOrCreatePen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32022 PyObject *resultobj = 0;
32023 wxPenList *arg1 = (wxPenList *) 0 ;
32024 wxColour *arg2 = 0 ;
32025 int arg3 ;
32026 int arg4 ;
32027 wxPen *result = 0 ;
32028 void *argp1 = 0 ;
32029 int res1 = 0 ;
32030 wxColour temp2 ;
32031 int val3 ;
32032 int ecode3 = 0 ;
32033 int val4 ;
32034 int ecode4 = 0 ;
32035 PyObject * obj0 = 0 ;
32036 PyObject * obj1 = 0 ;
32037 PyObject * obj2 = 0 ;
32038 PyObject * obj3 = 0 ;
32039 char * kwnames[] = {
32040 (char *) "self",(char *) "colour",(char *) "width",(char *) "style", NULL
32041 };
32042
32043 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PenList_FindOrCreatePen",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
32044 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPenList, 0 | 0 );
32045 if (!SWIG_IsOK(res1)) {
32046 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PenList_FindOrCreatePen" "', expected argument " "1"" of type '" "wxPenList *""'");
32047 }
32048 arg1 = reinterpret_cast< wxPenList * >(argp1);
32049 {
32050 arg2 = &temp2;
32051 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32052 }
32053 ecode3 = SWIG_AsVal_int(obj2, &val3);
32054 if (!SWIG_IsOK(ecode3)) {
32055 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PenList_FindOrCreatePen" "', expected argument " "3"" of type '" "int""'");
32056 }
32057 arg3 = static_cast< int >(val3);
32058 ecode4 = SWIG_AsVal_int(obj3, &val4);
32059 if (!SWIG_IsOK(ecode4)) {
32060 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PenList_FindOrCreatePen" "', expected argument " "4"" of type '" "int""'");
32061 }
32062 arg4 = static_cast< int >(val4);
32063 {
32064 PyThreadState* __tstate = wxPyBeginAllowThreads();
32065 result = (wxPen *)(arg1)->FindOrCreatePen((wxColour const &)*arg2,arg3,arg4);
32066 wxPyEndAllowThreads(__tstate);
32067 if (PyErr_Occurred()) SWIG_fail;
32068 }
32069 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPen, 0 | 0 );
32070 return resultobj;
32071fail:
32072 return NULL;
32073}
32074
32075
50efceee 32076SWIGINTERN PyObject *_wrap_PenList_AddPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49
RD
32077 PyObject *resultobj = 0;
32078 wxPenList *arg1 = (wxPenList *) 0 ;
32079 wxPen *arg2 = (wxPen *) 0 ;
32080 void *argp1 = 0 ;
32081 int res1 = 0 ;
32082 void *argp2 = 0 ;
32083 int res2 = 0 ;
32084 PyObject * obj0 = 0 ;
32085 PyObject * obj1 = 0 ;
32086 char * kwnames[] = {
32087 (char *) "self",(char *) "pen", NULL
32088 };
32089
50efceee 32090 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PenList_AddPen",kwnames,&obj0,&obj1)) SWIG_fail;
0085ce49
RD
32091 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPenList, 0 | 0 );
32092 if (!SWIG_IsOK(res1)) {
50efceee 32093 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PenList_AddPen" "', expected argument " "1"" of type '" "wxPenList *""'");
0085ce49
RD
32094 }
32095 arg1 = reinterpret_cast< wxPenList * >(argp1);
32096 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPen, 0 | 0 );
32097 if (!SWIG_IsOK(res2)) {
50efceee 32098 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PenList_AddPen" "', expected argument " "2"" of type '" "wxPen *""'");
0085ce49
RD
32099 }
32100 arg2 = reinterpret_cast< wxPen * >(argp2);
32101 {
32102 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32103 (arg1)->AddPen(arg2);
0085ce49
RD
32104 wxPyEndAllowThreads(__tstate);
32105 if (PyErr_Occurred()) SWIG_fail;
32106 }
32107 resultobj = SWIG_Py_Void();
32108 return resultobj;
32109fail:
32110 return NULL;
32111}
32112
32113
50efceee 32114SWIGINTERN PyObject *_wrap_PenList_RemovePen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49
RD
32115 PyObject *resultobj = 0;
32116 wxPenList *arg1 = (wxPenList *) 0 ;
50efceee 32117 wxPen *arg2 = (wxPen *) 0 ;
0085ce49
RD
32118 void *argp1 = 0 ;
32119 int res1 = 0 ;
50efceee
RD
32120 void *argp2 = 0 ;
32121 int res2 = 0 ;
32122 PyObject * obj0 = 0 ;
32123 PyObject * obj1 = 0 ;
32124 char * kwnames[] = {
32125 (char *) "self",(char *) "pen", NULL
32126 };
0085ce49 32127
50efceee
RD
32128 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PenList_RemovePen",kwnames,&obj0,&obj1)) SWIG_fail;
32129 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPenList, 0 | 0 );
0085ce49 32130 if (!SWIG_IsOK(res1)) {
50efceee 32131 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PenList_RemovePen" "', expected argument " "1"" of type '" "wxPenList *""'");
0085ce49
RD
32132 }
32133 arg1 = reinterpret_cast< wxPenList * >(argp1);
50efceee
RD
32134 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxPen, 0 | 0 );
32135 if (!SWIG_IsOK(res2)) {
32136 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PenList_RemovePen" "', expected argument " "2"" of type '" "wxPen *""'");
32137 }
32138 arg2 = reinterpret_cast< wxPen * >(argp2);
0085ce49
RD
32139 {
32140 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32141 (arg1)->RemovePen(arg2);
0085ce49
RD
32142 wxPyEndAllowThreads(__tstate);
32143 if (PyErr_Occurred()) SWIG_fail;
32144 }
50efceee 32145 resultobj = SWIG_Py_Void();
0085ce49
RD
32146 return resultobj;
32147fail:
32148 return NULL;
32149}
32150
32151
32152SWIGINTERN PyObject *PenList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32153 PyObject *obj;
32154 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32155 SWIG_TypeNewClientData(SWIGTYPE_p_wxPenList, SWIG_NewClientData(obj));
32156 return SWIG_Py_Void();
32157}
32158
50efceee
RD
32159SWIGINTERN PyObject *_wrap_BrushList_FindOrCreateBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32160 PyObject *resultobj = 0;
32161 wxBrushList *arg1 = (wxBrushList *) 0 ;
32162 wxColour *arg2 = 0 ;
32163 int arg3 = (int) wxSOLID ;
32164 wxBrush *result = 0 ;
32165 void *argp1 = 0 ;
32166 int res1 = 0 ;
32167 wxColour temp2 ;
32168 int val3 ;
32169 int ecode3 = 0 ;
32170 PyObject * obj0 = 0 ;
32171 PyObject * obj1 = 0 ;
32172 PyObject * obj2 = 0 ;
32173 char * kwnames[] = {
32174 (char *) "self",(char *) "colour",(char *) "style", NULL
32175 };
32176
32177 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:BrushList_FindOrCreateBrush",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32178 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrushList, 0 | 0 );
32179 if (!SWIG_IsOK(res1)) {
32180 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BrushList_FindOrCreateBrush" "', expected argument " "1"" of type '" "wxBrushList *""'");
32181 }
32182 arg1 = reinterpret_cast< wxBrushList * >(argp1);
32183 {
32184 arg2 = &temp2;
32185 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32186 }
32187 if (obj2) {
32188 ecode3 = SWIG_AsVal_int(obj2, &val3);
32189 if (!SWIG_IsOK(ecode3)) {
32190 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "BrushList_FindOrCreateBrush" "', expected argument " "3"" of type '" "int""'");
32191 }
32192 arg3 = static_cast< int >(val3);
32193 }
32194 {
32195 PyThreadState* __tstate = wxPyBeginAllowThreads();
32196 result = (wxBrush *)(arg1)->FindOrCreateBrush((wxColour const &)*arg2,arg3);
32197 wxPyEndAllowThreads(__tstate);
32198 if (PyErr_Occurred()) SWIG_fail;
32199 }
32200 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBrush, 0 | 0 );
32201 return resultobj;
32202fail:
32203 return NULL;
32204}
32205
32206
0085ce49
RD
32207SWIGINTERN PyObject *_wrap_BrushList_AddBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32208 PyObject *resultobj = 0;
32209 wxBrushList *arg1 = (wxBrushList *) 0 ;
32210 wxBrush *arg2 = (wxBrush *) 0 ;
32211 void *argp1 = 0 ;
32212 int res1 = 0 ;
32213 void *argp2 = 0 ;
32214 int res2 = 0 ;
32215 PyObject * obj0 = 0 ;
32216 PyObject * obj1 = 0 ;
32217 char * kwnames[] = {
32218 (char *) "self",(char *) "brush", NULL
32219 };
32220
32221 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BrushList_AddBrush",kwnames,&obj0,&obj1)) SWIG_fail;
32222 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrushList, 0 | 0 );
32223 if (!SWIG_IsOK(res1)) {
32224 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BrushList_AddBrush" "', expected argument " "1"" of type '" "wxBrushList *""'");
32225 }
32226 arg1 = reinterpret_cast< wxBrushList * >(argp1);
32227 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBrush, 0 | 0 );
32228 if (!SWIG_IsOK(res2)) {
32229 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BrushList_AddBrush" "', expected argument " "2"" of type '" "wxBrush *""'");
32230 }
32231 arg2 = reinterpret_cast< wxBrush * >(argp2);
32232 {
32233 PyThreadState* __tstate = wxPyBeginAllowThreads();
32234 (arg1)->AddBrush(arg2);
32235 wxPyEndAllowThreads(__tstate);
32236 if (PyErr_Occurred()) SWIG_fail;
32237 }
32238 resultobj = SWIG_Py_Void();
32239 return resultobj;
32240fail:
32241 return NULL;
32242}
32243
32244
50efceee 32245SWIGINTERN PyObject *_wrap_BrushList_RemoveBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49
RD
32246 PyObject *resultobj = 0;
32247 wxBrushList *arg1 = (wxBrushList *) 0 ;
50efceee 32248 wxBrush *arg2 = (wxBrush *) 0 ;
0085ce49
RD
32249 void *argp1 = 0 ;
32250 int res1 = 0 ;
50efceee
RD
32251 void *argp2 = 0 ;
32252 int res2 = 0 ;
32253 PyObject * obj0 = 0 ;
32254 PyObject * obj1 = 0 ;
32255 char * kwnames[] = {
32256 (char *) "self",(char *) "brush", NULL
32257 };
32258
32259 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BrushList_RemoveBrush",kwnames,&obj0,&obj1)) SWIG_fail;
32260 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxBrushList, 0 | 0 );
32261 if (!SWIG_IsOK(res1)) {
32262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BrushList_RemoveBrush" "', expected argument " "1"" of type '" "wxBrushList *""'");
32263 }
32264 arg1 = reinterpret_cast< wxBrushList * >(argp1);
32265 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBrush, 0 | 0 );
32266 if (!SWIG_IsOK(res2)) {
32267 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "BrushList_RemoveBrush" "', expected argument " "2"" of type '" "wxBrush *""'");
32268 }
32269 arg2 = reinterpret_cast< wxBrush * >(argp2);
32270 {
32271 PyThreadState* __tstate = wxPyBeginAllowThreads();
32272 (arg1)->RemoveBrush(arg2);
32273 wxPyEndAllowThreads(__tstate);
32274 if (PyErr_Occurred()) SWIG_fail;
32275 }
32276 resultobj = SWIG_Py_Void();
32277 return resultobj;
32278fail:
32279 return NULL;
32280}
32281
32282
32283SWIGINTERN PyObject *BrushList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32284 PyObject *obj;
32285 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32286 SWIG_TypeNewClientData(SWIGTYPE_p_wxBrushList, SWIG_NewClientData(obj));
32287 return SWIG_Py_Void();
32288}
32289
32290SWIGINTERN PyObject *_wrap_FontList_FindOrCreateFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32291 PyObject *resultobj = 0;
32292 wxFontList *arg1 = (wxFontList *) 0 ;
32293 int arg2 ;
32294 int arg3 ;
32295 int arg4 ;
32296 int arg5 ;
32297 bool arg6 = (bool) false ;
32298 wxString const &arg7_defvalue = wxPyEmptyString ;
32299 wxString *arg7 = (wxString *) &arg7_defvalue ;
32300 wxFontEncoding arg8 = (wxFontEncoding) wxFONTENCODING_DEFAULT ;
32301 wxFont *result = 0 ;
32302 void *argp1 = 0 ;
32303 int res1 = 0 ;
32304 int val2 ;
32305 int ecode2 = 0 ;
0085ce49
RD
32306 int val3 ;
32307 int ecode3 = 0 ;
50efceee
RD
32308 int val4 ;
32309 int ecode4 = 0 ;
32310 int val5 ;
32311 int ecode5 = 0 ;
32312 bool val6 ;
32313 int ecode6 = 0 ;
32314 bool temp7 = false ;
32315 int val8 ;
32316 int ecode8 = 0 ;
0085ce49
RD
32317 PyObject * obj0 = 0 ;
32318 PyObject * obj1 = 0 ;
32319 PyObject * obj2 = 0 ;
50efceee
RD
32320 PyObject * obj3 = 0 ;
32321 PyObject * obj4 = 0 ;
32322 PyObject * obj5 = 0 ;
32323 PyObject * obj6 = 0 ;
32324 PyObject * obj7 = 0 ;
0085ce49 32325 char * kwnames[] = {
50efceee 32326 (char *) "self",(char *) "point_size",(char *) "family",(char *) "style",(char *) "weight",(char *) "underline",(char *) "facename",(char *) "encoding", NULL
0085ce49
RD
32327 };
32328
50efceee
RD
32329 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOO:FontList_FindOrCreateFont",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
32330 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontList, 0 | 0 );
0085ce49 32331 if (!SWIG_IsOK(res1)) {
50efceee 32332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontList_FindOrCreateFont" "', expected argument " "1"" of type '" "wxFontList *""'");
0085ce49 32333 }
50efceee
RD
32334 arg1 = reinterpret_cast< wxFontList * >(argp1);
32335 ecode2 = SWIG_AsVal_int(obj1, &val2);
32336 if (!SWIG_IsOK(ecode2)) {
32337 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FontList_FindOrCreateFont" "', expected argument " "2"" of type '" "int""'");
32338 }
32339 arg2 = static_cast< int >(val2);
32340 ecode3 = SWIG_AsVal_int(obj2, &val3);
32341 if (!SWIG_IsOK(ecode3)) {
32342 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FontList_FindOrCreateFont" "', expected argument " "3"" of type '" "int""'");
32343 }
32344 arg3 = static_cast< int >(val3);
32345 ecode4 = SWIG_AsVal_int(obj3, &val4);
32346 if (!SWIG_IsOK(ecode4)) {
32347 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FontList_FindOrCreateFont" "', expected argument " "4"" of type '" "int""'");
32348 }
32349 arg4 = static_cast< int >(val4);
32350 ecode5 = SWIG_AsVal_int(obj4, &val5);
32351 if (!SWIG_IsOK(ecode5)) {
32352 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "FontList_FindOrCreateFont" "', expected argument " "5"" of type '" "int""'");
32353 }
32354 arg5 = static_cast< int >(val5);
32355 if (obj5) {
32356 ecode6 = SWIG_AsVal_bool(obj5, &val6);
32357 if (!SWIG_IsOK(ecode6)) {
32358 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "FontList_FindOrCreateFont" "', expected argument " "6"" of type '" "bool""'");
32359 }
32360 arg6 = static_cast< bool >(val6);
0085ce49 32361 }
50efceee
RD
32362 if (obj6) {
32363 {
32364 arg7 = wxString_in_helper(obj6);
32365 if (arg7 == NULL) SWIG_fail;
32366 temp7 = true;
32367 }
32368 }
32369 if (obj7) {
32370 ecode8 = SWIG_AsVal_int(obj7, &val8);
32371 if (!SWIG_IsOK(ecode8)) {
32372 SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "FontList_FindOrCreateFont" "', expected argument " "8"" of type '" "wxFontEncoding""'");
0085ce49 32373 }
50efceee 32374 arg8 = static_cast< wxFontEncoding >(val8);
0085ce49
RD
32375 }
32376 {
32377 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32378 result = (wxFont *)(arg1)->FindOrCreateFont(arg2,arg3,arg4,arg5,arg6,(wxString const &)*arg7,arg8);
0085ce49
RD
32379 wxPyEndAllowThreads(__tstate);
32380 if (PyErr_Occurred()) SWIG_fail;
32381 }
50efceee
RD
32382 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, 0 | 0 );
32383 {
32384 if (temp7)
32385 delete arg7;
32386 }
0085ce49
RD
32387 return resultobj;
32388fail:
50efceee
RD
32389 {
32390 if (temp7)
32391 delete arg7;
32392 }
0085ce49
RD
32393 return NULL;
32394}
32395
32396
50efceee 32397SWIGINTERN PyObject *_wrap_FontList_AddFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 32398 PyObject *resultobj = 0;
50efceee
RD
32399 wxFontList *arg1 = (wxFontList *) 0 ;
32400 wxFont *arg2 = (wxFont *) 0 ;
0085ce49
RD
32401 void *argp1 = 0 ;
32402 int res1 = 0 ;
32403 void *argp2 = 0 ;
32404 int res2 = 0 ;
32405 PyObject * obj0 = 0 ;
32406 PyObject * obj1 = 0 ;
32407 char * kwnames[] = {
50efceee 32408 (char *) "self",(char *) "font", NULL
0085ce49
RD
32409 };
32410
50efceee
RD
32411 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontList_AddFont",kwnames,&obj0,&obj1)) SWIG_fail;
32412 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontList, 0 | 0 );
0085ce49 32413 if (!SWIG_IsOK(res1)) {
50efceee 32414 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontList_AddFont" "', expected argument " "1"" of type '" "wxFontList *""'");
0085ce49 32415 }
50efceee
RD
32416 arg1 = reinterpret_cast< wxFontList * >(argp1);
32417 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFont, 0 | 0 );
0085ce49 32418 if (!SWIG_IsOK(res2)) {
50efceee 32419 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontList_AddFont" "', expected argument " "2"" of type '" "wxFont *""'");
0085ce49 32420 }
50efceee 32421 arg2 = reinterpret_cast< wxFont * >(argp2);
0085ce49
RD
32422 {
32423 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32424 (arg1)->AddFont(arg2);
0085ce49
RD
32425 wxPyEndAllowThreads(__tstate);
32426 if (PyErr_Occurred()) SWIG_fail;
32427 }
32428 resultobj = SWIG_Py_Void();
32429 return resultobj;
32430fail:
32431 return NULL;
32432}
32433
32434
50efceee 32435SWIGINTERN PyObject *_wrap_FontList_RemoveFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
0085ce49 32436 PyObject *resultobj = 0;
50efceee
RD
32437 wxFontList *arg1 = (wxFontList *) 0 ;
32438 wxFont *arg2 = (wxFont *) 0 ;
0085ce49
RD
32439 void *argp1 = 0 ;
32440 int res1 = 0 ;
50efceee
RD
32441 void *argp2 = 0 ;
32442 int res2 = 0 ;
32443 PyObject * obj0 = 0 ;
32444 PyObject * obj1 = 0 ;
32445 char * kwnames[] = {
32446 (char *) "self",(char *) "font", NULL
32447 };
0085ce49 32448
50efceee
RD
32449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontList_RemoveFont",kwnames,&obj0,&obj1)) SWIG_fail;
32450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFontList, 0 | 0 );
0085ce49 32451 if (!SWIG_IsOK(res1)) {
50efceee 32452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FontList_RemoveFont" "', expected argument " "1"" of type '" "wxFontList *""'");
0085ce49 32453 }
50efceee
RD
32454 arg1 = reinterpret_cast< wxFontList * >(argp1);
32455 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFont, 0 | 0 );
32456 if (!SWIG_IsOK(res2)) {
32457 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FontList_RemoveFont" "', expected argument " "2"" of type '" "wxFont *""'");
32458 }
32459 arg2 = reinterpret_cast< wxFont * >(argp2);
0085ce49
RD
32460 {
32461 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32462 (arg1)->RemoveFont(arg2);
0085ce49
RD
32463 wxPyEndAllowThreads(__tstate);
32464 if (PyErr_Occurred()) SWIG_fail;
32465 }
50efceee 32466 resultobj = SWIG_Py_Void();
0085ce49
RD
32467 return resultobj;
32468fail:
32469 return NULL;
32470}
32471
32472
50efceee 32473SWIGINTERN PyObject *FontList_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49
RD
32474 PyObject *obj;
32475 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
50efceee 32476 SWIG_TypeNewClientData(SWIGTYPE_p_wxFontList, SWIG_NewClientData(obj));
0085ce49
RD
32477 return SWIG_Py_Void();
32478}
32479
32480SWIGINTERN PyObject *_wrap_new_ColourDatabase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32481 PyObject *resultobj = 0;
32482 wxColourDatabase *result = 0 ;
32483
32484 if (!SWIG_Python_UnpackTuple(args,"new_ColourDatabase",0,0,0)) SWIG_fail;
32485 {
32486 if (!wxPyCheckForApp()) SWIG_fail;
32487 PyThreadState* __tstate = wxPyBeginAllowThreads();
32488 result = (wxColourDatabase *)new wxColourDatabase();
32489 wxPyEndAllowThreads(__tstate);
32490 if (PyErr_Occurred()) SWIG_fail;
32491 }
32492 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourDatabase, SWIG_POINTER_NEW | 0 );
32493 return resultobj;
32494fail:
32495 return NULL;
32496}
32497
32498
32499SWIGINTERN PyObject *_wrap_delete_ColourDatabase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32500 PyObject *resultobj = 0;
32501 wxColourDatabase *arg1 = (wxColourDatabase *) 0 ;
32502 void *argp1 = 0 ;
32503 int res1 = 0 ;
32504 PyObject *swig_obj[1] ;
32505
32506 if (!args) SWIG_fail;
32507 swig_obj[0] = args;
32508 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxColourDatabase, SWIG_POINTER_DISOWN | 0 );
32509 if (!SWIG_IsOK(res1)) {
32510 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ColourDatabase" "', expected argument " "1"" of type '" "wxColourDatabase *""'");
32511 }
32512 arg1 = reinterpret_cast< wxColourDatabase * >(argp1);
32513 {
32514 PyThreadState* __tstate = wxPyBeginAllowThreads();
32515 delete arg1;
32516
32517 wxPyEndAllowThreads(__tstate);
32518 if (PyErr_Occurred()) SWIG_fail;
32519 }
32520 resultobj = SWIG_Py_Void();
32521 return resultobj;
32522fail:
32523 return NULL;
32524}
32525
32526
32527SWIGINTERN PyObject *_wrap_ColourDatabase_Find(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32528 PyObject *resultobj = 0;
32529 wxColourDatabase *arg1 = (wxColourDatabase *) 0 ;
32530 wxString *arg2 = 0 ;
32531 wxColour result;
32532 void *argp1 = 0 ;
32533 int res1 = 0 ;
32534 bool temp2 = false ;
32535 PyObject * obj0 = 0 ;
32536 PyObject * obj1 = 0 ;
32537 char * kwnames[] = {
32538 (char *) "self",(char *) "name", NULL
32539 };
32540
32541 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourDatabase_Find",kwnames,&obj0,&obj1)) SWIG_fail;
32542 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourDatabase, 0 | 0 );
32543 if (!SWIG_IsOK(res1)) {
32544 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourDatabase_Find" "', expected argument " "1"" of type '" "wxColourDatabase const *""'");
32545 }
32546 arg1 = reinterpret_cast< wxColourDatabase * >(argp1);
32547 {
32548 arg2 = wxString_in_helper(obj1);
32549 if (arg2 == NULL) SWIG_fail;
32550 temp2 = true;
32551 }
32552 {
32553 PyThreadState* __tstate = wxPyBeginAllowThreads();
32554 result = ((wxColourDatabase const *)arg1)->Find((wxString const &)*arg2);
32555 wxPyEndAllowThreads(__tstate);
32556 if (PyErr_Occurred()) SWIG_fail;
32557 }
32558 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32559 {
32560 if (temp2)
32561 delete arg2;
32562 }
32563 return resultobj;
32564fail:
32565 {
32566 if (temp2)
32567 delete arg2;
32568 }
32569 return NULL;
32570}
32571
32572
32573SWIGINTERN PyObject *_wrap_ColourDatabase_FindName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32574 PyObject *resultobj = 0;
32575 wxColourDatabase *arg1 = (wxColourDatabase *) 0 ;
32576 wxColour *arg2 = 0 ;
32577 wxString result;
32578 void *argp1 = 0 ;
32579 int res1 = 0 ;
32580 wxColour temp2 ;
32581 PyObject * obj0 = 0 ;
32582 PyObject * obj1 = 0 ;
32583 char * kwnames[] = {
32584 (char *) "self",(char *) "colour", NULL
32585 };
32586
32587 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourDatabase_FindName",kwnames,&obj0,&obj1)) SWIG_fail;
32588 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourDatabase, 0 | 0 );
32589 if (!SWIG_IsOK(res1)) {
32590 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourDatabase_FindName" "', expected argument " "1"" of type '" "wxColourDatabase const *""'");
32591 }
32592 arg1 = reinterpret_cast< wxColourDatabase * >(argp1);
32593 {
32594 arg2 = &temp2;
32595 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
32596 }
32597 {
32598 PyThreadState* __tstate = wxPyBeginAllowThreads();
32599 result = ((wxColourDatabase const *)arg1)->FindName((wxColour const &)*arg2);
32600 wxPyEndAllowThreads(__tstate);
32601 if (PyErr_Occurred()) SWIG_fail;
32602 }
32603 {
32604#if wxUSE_UNICODE
32605 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32606#else
32607 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32608#endif
32609 }
32610 return resultobj;
32611fail:
32612 return NULL;
32613}
32614
32615
32616SWIGINTERN PyObject *_wrap_ColourDatabase_AddColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32617 PyObject *resultobj = 0;
32618 wxColourDatabase *arg1 = (wxColourDatabase *) 0 ;
32619 wxString *arg2 = 0 ;
32620 wxColour *arg3 = 0 ;
32621 void *argp1 = 0 ;
32622 int res1 = 0 ;
32623 bool temp2 = false ;
32624 wxColour temp3 ;
32625 PyObject * obj0 = 0 ;
32626 PyObject * obj1 = 0 ;
32627 PyObject * obj2 = 0 ;
32628 char * kwnames[] = {
32629 (char *) "self",(char *) "name",(char *) "colour", NULL
32630 };
32631
32632 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ColourDatabase_AddColour",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
32633 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourDatabase, 0 | 0 );
32634 if (!SWIG_IsOK(res1)) {
32635 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourDatabase_AddColour" "', expected argument " "1"" of type '" "wxColourDatabase *""'");
32636 }
32637 arg1 = reinterpret_cast< wxColourDatabase * >(argp1);
32638 {
32639 arg2 = wxString_in_helper(obj1);
32640 if (arg2 == NULL) SWIG_fail;
32641 temp2 = true;
32642 }
32643 {
32644 arg3 = &temp3;
32645 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
32646 }
32647 {
32648 PyThreadState* __tstate = wxPyBeginAllowThreads();
32649 (arg1)->AddColour((wxString const &)*arg2,(wxColour const &)*arg3);
32650 wxPyEndAllowThreads(__tstate);
32651 if (PyErr_Occurred()) SWIG_fail;
32652 }
32653 resultobj = SWIG_Py_Void();
32654 {
32655 if (temp2)
32656 delete arg2;
32657 }
32658 return resultobj;
32659fail:
32660 {
32661 if (temp2)
32662 delete arg2;
32663 }
32664 return NULL;
32665}
32666
32667
32668SWIGINTERN PyObject *_wrap_ColourDatabase_Append(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32669 PyObject *resultobj = 0;
32670 wxColourDatabase *arg1 = (wxColourDatabase *) 0 ;
32671 wxString *arg2 = 0 ;
32672 int arg3 ;
32673 int arg4 ;
32674 int arg5 ;
32675 void *argp1 = 0 ;
32676 int res1 = 0 ;
32677 bool temp2 = false ;
32678 int val3 ;
32679 int ecode3 = 0 ;
32680 int val4 ;
32681 int ecode4 = 0 ;
50efceee
RD
32682 int val5 ;
32683 int ecode5 = 0 ;
0085ce49
RD
32684 PyObject * obj0 = 0 ;
32685 PyObject * obj1 = 0 ;
32686 PyObject * obj2 = 0 ;
32687 PyObject * obj3 = 0 ;
32688 PyObject * obj4 = 0 ;
0085ce49 32689 char * kwnames[] = {
50efceee 32690 (char *) "self",(char *) "name",(char *) "red",(char *) "green",(char *) "blue", NULL
0085ce49
RD
32691 };
32692
50efceee
RD
32693 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:ColourDatabase_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
32694 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxColourDatabase, 0 | 0 );
0085ce49 32695 if (!SWIG_IsOK(res1)) {
50efceee
RD
32696 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ColourDatabase_Append" "', expected argument " "1"" of type '" "wxColourDatabase *""'");
32697 }
32698 arg1 = reinterpret_cast< wxColourDatabase * >(argp1);
32699 {
32700 arg2 = wxString_in_helper(obj1);
32701 if (arg2 == NULL) SWIG_fail;
32702 temp2 = true;
0085ce49 32703 }
0085ce49
RD
32704 ecode3 = SWIG_AsVal_int(obj2, &val3);
32705 if (!SWIG_IsOK(ecode3)) {
50efceee 32706 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "ColourDatabase_Append" "', expected argument " "3"" of type '" "int""'");
0085ce49
RD
32707 }
32708 arg3 = static_cast< int >(val3);
32709 ecode4 = SWIG_AsVal_int(obj3, &val4);
32710 if (!SWIG_IsOK(ecode4)) {
50efceee 32711 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "ColourDatabase_Append" "', expected argument " "4"" of type '" "int""'");
0085ce49
RD
32712 }
32713 arg4 = static_cast< int >(val4);
32714 ecode5 = SWIG_AsVal_int(obj4, &val5);
32715 if (!SWIG_IsOK(ecode5)) {
50efceee 32716 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "ColourDatabase_Append" "', expected argument " "5"" of type '" "int""'");
0085ce49
RD
32717 }
32718 arg5 = static_cast< int >(val5);
0085ce49
RD
32719 {
32720 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32721 wxColourDatabase_Append(arg1,(wxString const &)*arg2,arg3,arg4,arg5);
0085ce49
RD
32722 wxPyEndAllowThreads(__tstate);
32723 if (PyErr_Occurred()) SWIG_fail;
32724 }
50efceee 32725 resultobj = SWIG_Py_Void();
0085ce49 32726 {
50efceee
RD
32727 if (temp2)
32728 delete arg2;
0085ce49
RD
32729 }
32730 return resultobj;
32731fail:
32732 {
50efceee
RD
32733 if (temp2)
32734 delete arg2;
0085ce49
RD
32735 }
32736 return NULL;
32737}
32738
32739
50efceee
RD
32740SWIGINTERN PyObject *ColourDatabase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32741 PyObject *obj;
32742 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
32743 SWIG_TypeNewClientData(SWIGTYPE_p_wxColourDatabase, SWIG_NewClientData(obj));
32744 return SWIG_Py_Void();
32745}
32746
32747SWIGINTERN PyObject *ColourDatabase_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32748 return SWIG_Python_InitShadowInstance(args);
32749}
32750
32751SWIGINTERN PyObject *_wrap__wxPyInitTheFontList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 32752 PyObject *resultobj = 0;
50efceee 32753 wxFontList *result = 0 ;
0085ce49 32754
50efceee 32755 if (!SWIG_Python_UnpackTuple(args,"_wxPyInitTheFontList",0,0,0)) SWIG_fail;
0085ce49
RD
32756 {
32757 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32758 result = (wxFontList *)_wxPyInitTheFontList();
0085ce49
RD
32759 wxPyEndAllowThreads(__tstate);
32760 if (PyErr_Occurred()) SWIG_fail;
32761 }
50efceee 32762 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFontList, 0 | 0 );
0085ce49
RD
32763 return resultobj;
32764fail:
32765 return NULL;
32766}
32767
32768
50efceee 32769SWIGINTERN PyObject *_wrap__wxPyInitThePenList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
0085ce49 32770 PyObject *resultobj = 0;
50efceee 32771 wxPenList *result = 0 ;
0085ce49 32772
50efceee 32773 if (!SWIG_Python_UnpackTuple(args,"_wxPyInitThePenList",0,0,0)) SWIG_fail;
0085ce49
RD
32774 {
32775 PyThreadState* __tstate = wxPyBeginAllowThreads();
50efceee 32776 result = (wxPenList *)_wxPyInitThePenList();
0085ce49
RD
32777 wxPyEndAllowThreads(__tstate);
32778 if (PyErr_Occurred()) SWIG_fail;
32779 }
50efceee 32780 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPenList, 0 | 0 );
0085ce49
RD
32781 return resultobj;
32782fail:
32783 return NULL;
32784}
32785
32786
50efceee
RD
32787SWIGINTERN PyObject *_wrap__wxPyInitTheBrushList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32788 PyObject *resultobj = 0;
32789 wxBrushList *result = 0 ;
0085ce49 32790
50efceee
RD
32791 if (!SWIG_Python_UnpackTuple(args,"_wxPyInitTheBrushList",0,0,0)) SWIG_fail;
32792 {
32793 PyThreadState* __tstate = wxPyBeginAllowThreads();
32794 result = (wxBrushList *)_wxPyInitTheBrushList();
32795 wxPyEndAllowThreads(__tstate);
32796 if (PyErr_Occurred()) SWIG_fail;
32797 }
32798 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBrushList, 0 | 0 );
32799 return resultobj;
32800fail:
32801 return NULL;
0085ce49
RD
32802}
32803
32804
50efceee
RD
32805SWIGINTERN PyObject *_wrap__wxPyInitTheColourDatabase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32806 PyObject *resultobj = 0;
32807 wxColourDatabase *result = 0 ;
0085ce49 32808
50efceee
RD
32809 if (!SWIG_Python_UnpackTuple(args,"_wxPyInitTheColourDatabase",0,0,0)) SWIG_fail;
32810 {
32811 PyThreadState* __tstate = wxPyBeginAllowThreads();
32812 result = (wxColourDatabase *)_wxPyInitTheColourDatabase();
32813 wxPyEndAllowThreads(__tstate);
32814 if (PyErr_Occurred()) SWIG_fail;
32815 }
32816 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColourDatabase, 0 | 0 );
32817 return resultobj;
32818fail:
32819 return NULL;
0085ce49
RD
32820}
32821
32822
32823SWIGINTERN PyObject *_wrap_new_Effects(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32824 PyObject *resultobj = 0;
32825 wxEffects *result = 0 ;
32826
32827 if (!SWIG_Python_UnpackTuple(args,"new_Effects",0,0,0)) SWIG_fail;
32828 {
32829 PyThreadState* __tstate = wxPyBeginAllowThreads();
32830 result = (wxEffects *)new wxEffects();
32831 wxPyEndAllowThreads(__tstate);
32832 if (PyErr_Occurred()) SWIG_fail;
32833 }
32834 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEffects, SWIG_POINTER_NEW | 0 );
32835 return resultobj;
32836fail:
32837 return NULL;
32838}
32839
32840
32841SWIGINTERN PyObject *_wrap_Effects_GetHighlightColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32842 PyObject *resultobj = 0;
32843 wxEffects *arg1 = (wxEffects *) 0 ;
32844 wxColour result;
32845 void *argp1 = 0 ;
32846 int res1 = 0 ;
32847 PyObject *swig_obj[1] ;
32848
32849 if (!args) SWIG_fail;
32850 swig_obj[0] = args;
32851 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32852 if (!SWIG_IsOK(res1)) {
32853 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_GetHighlightColour" "', expected argument " "1"" of type '" "wxEffects const *""'");
32854 }
32855 arg1 = reinterpret_cast< wxEffects * >(argp1);
32856 {
32857 PyThreadState* __tstate = wxPyBeginAllowThreads();
32858 result = ((wxEffects const *)arg1)->GetHighlightColour();
32859 wxPyEndAllowThreads(__tstate);
32860 if (PyErr_Occurred()) SWIG_fail;
32861 }
32862 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32863 return resultobj;
32864fail:
32865 return NULL;
32866}
32867
32868
32869SWIGINTERN PyObject *_wrap_Effects_GetLightShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32870 PyObject *resultobj = 0;
32871 wxEffects *arg1 = (wxEffects *) 0 ;
32872 wxColour result;
32873 void *argp1 = 0 ;
32874 int res1 = 0 ;
32875 PyObject *swig_obj[1] ;
32876
32877 if (!args) SWIG_fail;
32878 swig_obj[0] = args;
32879 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32880 if (!SWIG_IsOK(res1)) {
32881 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_GetLightShadow" "', expected argument " "1"" of type '" "wxEffects const *""'");
32882 }
32883 arg1 = reinterpret_cast< wxEffects * >(argp1);
32884 {
32885 PyThreadState* __tstate = wxPyBeginAllowThreads();
32886 result = ((wxEffects const *)arg1)->GetLightShadow();
32887 wxPyEndAllowThreads(__tstate);
32888 if (PyErr_Occurred()) SWIG_fail;
32889 }
32890 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32891 return resultobj;
32892fail:
32893 return NULL;
32894}
32895
32896
32897SWIGINTERN PyObject *_wrap_Effects_GetFaceColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32898 PyObject *resultobj = 0;
32899 wxEffects *arg1 = (wxEffects *) 0 ;
32900 wxColour result;
32901 void *argp1 = 0 ;
32902 int res1 = 0 ;
32903 PyObject *swig_obj[1] ;
32904
32905 if (!args) SWIG_fail;
32906 swig_obj[0] = args;
32907 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32908 if (!SWIG_IsOK(res1)) {
32909 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_GetFaceColour" "', expected argument " "1"" of type '" "wxEffects const *""'");
32910 }
32911 arg1 = reinterpret_cast< wxEffects * >(argp1);
32912 {
32913 PyThreadState* __tstate = wxPyBeginAllowThreads();
32914 result = ((wxEffects const *)arg1)->GetFaceColour();
32915 wxPyEndAllowThreads(__tstate);
32916 if (PyErr_Occurred()) SWIG_fail;
32917 }
32918 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32919 return resultobj;
32920fail:
32921 return NULL;
32922}
32923
32924
32925SWIGINTERN PyObject *_wrap_Effects_GetMediumShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32926 PyObject *resultobj = 0;
32927 wxEffects *arg1 = (wxEffects *) 0 ;
32928 wxColour result;
32929 void *argp1 = 0 ;
32930 int res1 = 0 ;
32931 PyObject *swig_obj[1] ;
32932
32933 if (!args) SWIG_fail;
32934 swig_obj[0] = args;
32935 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32936 if (!SWIG_IsOK(res1)) {
32937 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_GetMediumShadow" "', expected argument " "1"" of type '" "wxEffects const *""'");
32938 }
32939 arg1 = reinterpret_cast< wxEffects * >(argp1);
32940 {
32941 PyThreadState* __tstate = wxPyBeginAllowThreads();
32942 result = ((wxEffects const *)arg1)->GetMediumShadow();
32943 wxPyEndAllowThreads(__tstate);
32944 if (PyErr_Occurred()) SWIG_fail;
32945 }
32946 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32947 return resultobj;
32948fail:
32949 return NULL;
32950}
32951
32952
32953SWIGINTERN PyObject *_wrap_Effects_GetDarkShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
32954 PyObject *resultobj = 0;
32955 wxEffects *arg1 = (wxEffects *) 0 ;
32956 wxColour result;
32957 void *argp1 = 0 ;
32958 int res1 = 0 ;
32959 PyObject *swig_obj[1] ;
32960
32961 if (!args) SWIG_fail;
32962 swig_obj[0] = args;
32963 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32964 if (!SWIG_IsOK(res1)) {
32965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_GetDarkShadow" "', expected argument " "1"" of type '" "wxEffects const *""'");
32966 }
32967 arg1 = reinterpret_cast< wxEffects * >(argp1);
32968 {
32969 PyThreadState* __tstate = wxPyBeginAllowThreads();
32970 result = ((wxEffects const *)arg1)->GetDarkShadow();
32971 wxPyEndAllowThreads(__tstate);
32972 if (PyErr_Occurred()) SWIG_fail;
32973 }
32974 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
32975 return resultobj;
32976fail:
32977 return NULL;
32978}
32979
32980
32981SWIGINTERN PyObject *_wrap_Effects_SetHighlightColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
32982 PyObject *resultobj = 0;
32983 wxEffects *arg1 = (wxEffects *) 0 ;
32984 wxColour *arg2 = 0 ;
32985 void *argp1 = 0 ;
32986 int res1 = 0 ;
32987 wxColour temp2 ;
32988 PyObject * obj0 = 0 ;
32989 PyObject * obj1 = 0 ;
32990 char * kwnames[] = {
32991 (char *) "self",(char *) "c", NULL
32992 };
32993
32994 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Effects_SetHighlightColour",kwnames,&obj0,&obj1)) SWIG_fail;
32995 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
32996 if (!SWIG_IsOK(res1)) {
32997 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_SetHighlightColour" "', expected argument " "1"" of type '" "wxEffects *""'");
32998 }
32999 arg1 = reinterpret_cast< wxEffects * >(argp1);
33000 {
33001 arg2 = &temp2;
33002 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33003 }
33004 {
33005 PyThreadState* __tstate = wxPyBeginAllowThreads();
33006 (arg1)->SetHighlightColour((wxColour const &)*arg2);
33007 wxPyEndAllowThreads(__tstate);
33008 if (PyErr_Occurred()) SWIG_fail;
33009 }
33010 resultobj = SWIG_Py_Void();
33011 return resultobj;
33012fail:
33013 return NULL;
33014}
33015
33016
33017SWIGINTERN PyObject *_wrap_Effects_SetLightShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33018 PyObject *resultobj = 0;
33019 wxEffects *arg1 = (wxEffects *) 0 ;
33020 wxColour *arg2 = 0 ;
33021 void *argp1 = 0 ;
33022 int res1 = 0 ;
33023 wxColour temp2 ;
33024 PyObject * obj0 = 0 ;
33025 PyObject * obj1 = 0 ;
33026 char * kwnames[] = {
33027 (char *) "self",(char *) "c", NULL
33028 };
33029
33030 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Effects_SetLightShadow",kwnames,&obj0,&obj1)) SWIG_fail;
33031 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33032 if (!SWIG_IsOK(res1)) {
33033 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_SetLightShadow" "', expected argument " "1"" of type '" "wxEffects *""'");
33034 }
33035 arg1 = reinterpret_cast< wxEffects * >(argp1);
33036 {
33037 arg2 = &temp2;
33038 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33039 }
33040 {
33041 PyThreadState* __tstate = wxPyBeginAllowThreads();
33042 (arg1)->SetLightShadow((wxColour const &)*arg2);
33043 wxPyEndAllowThreads(__tstate);
33044 if (PyErr_Occurred()) SWIG_fail;
33045 }
33046 resultobj = SWIG_Py_Void();
33047 return resultobj;
33048fail:
33049 return NULL;
33050}
33051
33052
33053SWIGINTERN PyObject *_wrap_Effects_SetFaceColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33054 PyObject *resultobj = 0;
33055 wxEffects *arg1 = (wxEffects *) 0 ;
33056 wxColour *arg2 = 0 ;
33057 void *argp1 = 0 ;
33058 int res1 = 0 ;
33059 wxColour temp2 ;
33060 PyObject * obj0 = 0 ;
33061 PyObject * obj1 = 0 ;
33062 char * kwnames[] = {
33063 (char *) "self",(char *) "c", NULL
33064 };
33065
33066 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Effects_SetFaceColour",kwnames,&obj0,&obj1)) SWIG_fail;
33067 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33068 if (!SWIG_IsOK(res1)) {
33069 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_SetFaceColour" "', expected argument " "1"" of type '" "wxEffects *""'");
33070 }
33071 arg1 = reinterpret_cast< wxEffects * >(argp1);
33072 {
33073 arg2 = &temp2;
33074 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33075 }
33076 {
33077 PyThreadState* __tstate = wxPyBeginAllowThreads();
33078 (arg1)->SetFaceColour((wxColour const &)*arg2);
33079 wxPyEndAllowThreads(__tstate);
33080 if (PyErr_Occurred()) SWIG_fail;
33081 }
33082 resultobj = SWIG_Py_Void();
33083 return resultobj;
33084fail:
33085 return NULL;
33086}
33087
33088
33089SWIGINTERN PyObject *_wrap_Effects_SetMediumShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33090 PyObject *resultobj = 0;
33091 wxEffects *arg1 = (wxEffects *) 0 ;
33092 wxColour *arg2 = 0 ;
33093 void *argp1 = 0 ;
33094 int res1 = 0 ;
33095 wxColour temp2 ;
33096 PyObject * obj0 = 0 ;
33097 PyObject * obj1 = 0 ;
33098 char * kwnames[] = {
33099 (char *) "self",(char *) "c", NULL
33100 };
33101
33102 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Effects_SetMediumShadow",kwnames,&obj0,&obj1)) SWIG_fail;
33103 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33104 if (!SWIG_IsOK(res1)) {
33105 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_SetMediumShadow" "', expected argument " "1"" of type '" "wxEffects *""'");
33106 }
33107 arg1 = reinterpret_cast< wxEffects * >(argp1);
33108 {
33109 arg2 = &temp2;
33110 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33111 }
33112 {
33113 PyThreadState* __tstate = wxPyBeginAllowThreads();
33114 (arg1)->SetMediumShadow((wxColour const &)*arg2);
33115 wxPyEndAllowThreads(__tstate);
33116 if (PyErr_Occurred()) SWIG_fail;
33117 }
33118 resultobj = SWIG_Py_Void();
33119 return resultobj;
33120fail:
33121 return NULL;
33122}
33123
33124
33125SWIGINTERN PyObject *_wrap_Effects_SetDarkShadow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33126 PyObject *resultobj = 0;
33127 wxEffects *arg1 = (wxEffects *) 0 ;
33128 wxColour *arg2 = 0 ;
33129 void *argp1 = 0 ;
33130 int res1 = 0 ;
33131 wxColour temp2 ;
33132 PyObject * obj0 = 0 ;
33133 PyObject * obj1 = 0 ;
33134 char * kwnames[] = {
33135 (char *) "self",(char *) "c", NULL
33136 };
33137
33138 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Effects_SetDarkShadow",kwnames,&obj0,&obj1)) SWIG_fail;
33139 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33140 if (!SWIG_IsOK(res1)) {
33141 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_SetDarkShadow" "', expected argument " "1"" of type '" "wxEffects *""'");
33142 }
33143 arg1 = reinterpret_cast< wxEffects * >(argp1);
33144 {
33145 arg2 = &temp2;
33146 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33147 }
33148 {
33149 PyThreadState* __tstate = wxPyBeginAllowThreads();
33150 (arg1)->SetDarkShadow((wxColour const &)*arg2);
33151 wxPyEndAllowThreads(__tstate);
33152 if (PyErr_Occurred()) SWIG_fail;
33153 }
33154 resultobj = SWIG_Py_Void();
33155 return resultobj;
33156fail:
33157 return NULL;
33158}
33159
33160
33161SWIGINTERN PyObject *_wrap_Effects_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33162 PyObject *resultobj = 0;
33163 wxEffects *arg1 = (wxEffects *) 0 ;
33164 wxColour *arg2 = 0 ;
33165 wxColour *arg3 = 0 ;
33166 wxColour *arg4 = 0 ;
33167 wxColour *arg5 = 0 ;
33168 wxColour *arg6 = 0 ;
33169 void *argp1 = 0 ;
33170 int res1 = 0 ;
33171 wxColour temp2 ;
33172 wxColour temp3 ;
33173 wxColour temp4 ;
33174 wxColour temp5 ;
33175 wxColour temp6 ;
33176 PyObject * obj0 = 0 ;
33177 PyObject * obj1 = 0 ;
33178 PyObject * obj2 = 0 ;
33179 PyObject * obj3 = 0 ;
33180 PyObject * obj4 = 0 ;
33181 PyObject * obj5 = 0 ;
33182 char * kwnames[] = {
33183 (char *) "self",(char *) "highlightColour",(char *) "lightShadow",(char *) "faceColour",(char *) "mediumShadow",(char *) "darkShadow", NULL
33184 };
33185
33186 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Effects_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
33187 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33188 if (!SWIG_IsOK(res1)) {
33189 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_Set" "', expected argument " "1"" of type '" "wxEffects *""'");
33190 }
33191 arg1 = reinterpret_cast< wxEffects * >(argp1);
33192 {
33193 arg2 = &temp2;
33194 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
33195 }
33196 {
33197 arg3 = &temp3;
33198 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
33199 }
33200 {
33201 arg4 = &temp4;
33202 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
33203 }
33204 {
33205 arg5 = &temp5;
33206 if ( ! wxColour_helper(obj4, &arg5)) SWIG_fail;
33207 }
33208 {
33209 arg6 = &temp6;
33210 if ( ! wxColour_helper(obj5, &arg6)) SWIG_fail;
33211 }
33212 {
33213 PyThreadState* __tstate = wxPyBeginAllowThreads();
33214 (arg1)->Set((wxColour const &)*arg2,(wxColour const &)*arg3,(wxColour const &)*arg4,(wxColour const &)*arg5,(wxColour const &)*arg6);
33215 wxPyEndAllowThreads(__tstate);
33216 if (PyErr_Occurred()) SWIG_fail;
33217 }
33218 resultobj = SWIG_Py_Void();
33219 return resultobj;
33220fail:
33221 return NULL;
33222}
33223
33224
33225SWIGINTERN PyObject *_wrap_Effects_DrawSunkenEdge(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33226 PyObject *resultobj = 0;
33227 wxEffects *arg1 = (wxEffects *) 0 ;
33228 wxDC *arg2 = 0 ;
33229 wxRect *arg3 = 0 ;
33230 int arg4 = (int) 1 ;
33231 void *argp1 = 0 ;
33232 int res1 = 0 ;
33233 void *argp2 = 0 ;
33234 int res2 = 0 ;
33235 wxRect temp3 ;
33236 int val4 ;
33237 int ecode4 = 0 ;
33238 PyObject * obj0 = 0 ;
33239 PyObject * obj1 = 0 ;
33240 PyObject * obj2 = 0 ;
33241 PyObject * obj3 = 0 ;
33242 char * kwnames[] = {
33243 (char *) "self",(char *) "dc",(char *) "rect",(char *) "borderSize", NULL
33244 };
33245
33246 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Effects_DrawSunkenEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
33247 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33248 if (!SWIG_IsOK(res1)) {
33249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_DrawSunkenEdge" "', expected argument " "1"" of type '" "wxEffects *""'");
33250 }
33251 arg1 = reinterpret_cast< wxEffects * >(argp1);
33252 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
33253 if (!SWIG_IsOK(res2)) {
33254 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Effects_DrawSunkenEdge" "', expected argument " "2"" of type '" "wxDC &""'");
33255 }
33256 if (!argp2) {
33257 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Effects_DrawSunkenEdge" "', expected argument " "2"" of type '" "wxDC &""'");
33258 }
33259 arg2 = reinterpret_cast< wxDC * >(argp2);
33260 {
33261 arg3 = &temp3;
33262 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
33263 }
33264 if (obj3) {
33265 ecode4 = SWIG_AsVal_int(obj3, &val4);
33266 if (!SWIG_IsOK(ecode4)) {
33267 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Effects_DrawSunkenEdge" "', expected argument " "4"" of type '" "int""'");
33268 }
33269 arg4 = static_cast< int >(val4);
33270 }
33271 {
33272 PyThreadState* __tstate = wxPyBeginAllowThreads();
33273 (arg1)->DrawSunkenEdge(*arg2,(wxRect const &)*arg3,arg4);
33274 wxPyEndAllowThreads(__tstate);
33275 if (PyErr_Occurred()) SWIG_fail;
33276 }
33277 resultobj = SWIG_Py_Void();
33278 return resultobj;
33279fail:
33280 return NULL;
33281}
33282
33283
33284SWIGINTERN PyObject *_wrap_Effects_TileBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33285 PyObject *resultobj = 0;
33286 wxEffects *arg1 = (wxEffects *) 0 ;
33287 wxRect *arg2 = 0 ;
33288 wxDC *arg3 = 0 ;
33289 wxBitmap *arg4 = 0 ;
33290 bool result;
33291 void *argp1 = 0 ;
33292 int res1 = 0 ;
33293 wxRect temp2 ;
33294 void *argp3 = 0 ;
33295 int res3 = 0 ;
33296 void *argp4 = 0 ;
33297 int res4 = 0 ;
33298 PyObject * obj0 = 0 ;
33299 PyObject * obj1 = 0 ;
33300 PyObject * obj2 = 0 ;
33301 PyObject * obj3 = 0 ;
33302 char * kwnames[] = {
33303 (char *) "self",(char *) "rect",(char *) "dc",(char *) "bitmap", NULL
33304 };
33305
33306 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Effects_TileBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
33307 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxEffects, 0 | 0 );
33308 if (!SWIG_IsOK(res1)) {
33309 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Effects_TileBitmap" "', expected argument " "1"" of type '" "wxEffects *""'");
33310 }
33311 arg1 = reinterpret_cast< wxEffects * >(argp1);
33312 {
33313 arg2 = &temp2;
33314 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
33315 }
33316 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
33317 if (!SWIG_IsOK(res3)) {
33318 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Effects_TileBitmap" "', expected argument " "3"" of type '" "wxDC &""'");
33319 }
33320 if (!argp3) {
33321 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Effects_TileBitmap" "', expected argument " "3"" of type '" "wxDC &""'");
33322 }
33323 arg3 = reinterpret_cast< wxDC * >(argp3);
33324 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 );
33325 if (!SWIG_IsOK(res4)) {
33326 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Effects_TileBitmap" "', expected argument " "4"" of type '" "wxBitmap &""'");
33327 }
33328 if (!argp4) {
33329 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Effects_TileBitmap" "', expected argument " "4"" of type '" "wxBitmap &""'");
33330 }
33331 arg4 = reinterpret_cast< wxBitmap * >(argp4);
33332 {
33333 PyThreadState* __tstate = wxPyBeginAllowThreads();
33334 result = (bool)(arg1)->TileBitmap((wxRect const &)*arg2,*arg3,*arg4);
33335 wxPyEndAllowThreads(__tstate);
33336 if (PyErr_Occurred()) SWIG_fail;
33337 }
33338 {
33339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33340 }
33341 return resultobj;
33342fail:
33343 return NULL;
33344}
33345
33346
33347SWIGINTERN PyObject *Effects_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33348 PyObject *obj;
33349 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33350 SWIG_TypeNewClientData(SWIGTYPE_p_wxEffects, SWIG_NewClientData(obj));
33351 return SWIG_Py_Void();
33352}
33353
33354SWIGINTERN PyObject *Effects_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33355 return SWIG_Python_InitShadowInstance(args);
33356}
33357
33358SWIGINTERN PyObject *_wrap_new_SplitterRenderParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33359 PyObject *resultobj = 0;
33360 int arg1 ;
33361 int arg2 ;
33362 bool arg3 ;
33363 wxSplitterRenderParams *result = 0 ;
33364 int val1 ;
33365 int ecode1 = 0 ;
33366 int val2 ;
33367 int ecode2 = 0 ;
33368 bool val3 ;
33369 int ecode3 = 0 ;
33370 PyObject * obj0 = 0 ;
33371 PyObject * obj1 = 0 ;
33372 PyObject * obj2 = 0 ;
33373 char * kwnames[] = {
33374 (char *) "widthSash_",(char *) "border_",(char *) "isSens_", NULL
33375 };
33376
33377 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_SplitterRenderParams",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
33378 ecode1 = SWIG_AsVal_int(obj0, &val1);
33379 if (!SWIG_IsOK(ecode1)) {
33380 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SplitterRenderParams" "', expected argument " "1"" of type '" "int""'");
33381 }
33382 arg1 = static_cast< int >(val1);
33383 ecode2 = SWIG_AsVal_int(obj1, &val2);
33384 if (!SWIG_IsOK(ecode2)) {
33385 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SplitterRenderParams" "', expected argument " "2"" of type '" "int""'");
33386 }
33387 arg2 = static_cast< int >(val2);
33388 ecode3 = SWIG_AsVal_bool(obj2, &val3);
33389 if (!SWIG_IsOK(ecode3)) {
33390 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_SplitterRenderParams" "', expected argument " "3"" of type '" "bool""'");
33391 }
33392 arg3 = static_cast< bool >(val3);
33393 {
33394 PyThreadState* __tstate = wxPyBeginAllowThreads();
33395 result = (wxSplitterRenderParams *)new wxSplitterRenderParams(arg1,arg2,arg3);
33396 wxPyEndAllowThreads(__tstate);
33397 if (PyErr_Occurred()) SWIG_fail;
33398 }
33399 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSplitterRenderParams, SWIG_POINTER_NEW | 0 );
33400 return resultobj;
33401fail:
33402 return NULL;
33403}
33404
33405
33406SWIGINTERN PyObject *_wrap_delete_SplitterRenderParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33407 PyObject *resultobj = 0;
33408 wxSplitterRenderParams *arg1 = (wxSplitterRenderParams *) 0 ;
33409 void *argp1 = 0 ;
33410 int res1 = 0 ;
33411 PyObject *swig_obj[1] ;
33412
33413 if (!args) SWIG_fail;
33414 swig_obj[0] = args;
33415 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSplitterRenderParams, SWIG_POINTER_DISOWN | 0 );
33416 if (!SWIG_IsOK(res1)) {
33417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SplitterRenderParams" "', expected argument " "1"" of type '" "wxSplitterRenderParams *""'");
33418 }
33419 arg1 = reinterpret_cast< wxSplitterRenderParams * >(argp1);
33420 {
33421 PyThreadState* __tstate = wxPyBeginAllowThreads();
33422 delete arg1;
33423
33424 wxPyEndAllowThreads(__tstate);
33425 if (PyErr_Occurred()) SWIG_fail;
33426 }
33427 resultobj = SWIG_Py_Void();
33428 return resultobj;
33429fail:
33430 return NULL;
33431}
33432
33433
33434SWIGINTERN PyObject *_wrap_SplitterRenderParams_widthSash_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33435 PyObject *resultobj = 0;
33436 wxSplitterRenderParams *arg1 = (wxSplitterRenderParams *) 0 ;
33437 int result;
33438 void *argp1 = 0 ;
33439 int res1 = 0 ;
33440 PyObject *swig_obj[1] ;
33441
33442 if (!args) SWIG_fail;
33443 swig_obj[0] = args;
33444 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSplitterRenderParams, 0 | 0 );
33445 if (!SWIG_IsOK(res1)) {
33446 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SplitterRenderParams_widthSash_get" "', expected argument " "1"" of type '" "wxSplitterRenderParams *""'");
33447 }
33448 arg1 = reinterpret_cast< wxSplitterRenderParams * >(argp1);
33449 result = (int)(int) ((arg1)->widthSash);
33450 resultobj = SWIG_From_int(static_cast< int >(result));
33451 return resultobj;
33452fail:
33453 return NULL;
33454}
33455
33456
33457SWIGINTERN PyObject *_wrap_SplitterRenderParams_border_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33458 PyObject *resultobj = 0;
33459 wxSplitterRenderParams *arg1 = (wxSplitterRenderParams *) 0 ;
33460 int result;
33461 void *argp1 = 0 ;
33462 int res1 = 0 ;
33463 PyObject *swig_obj[1] ;
33464
33465 if (!args) SWIG_fail;
33466 swig_obj[0] = args;
33467 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSplitterRenderParams, 0 | 0 );
33468 if (!SWIG_IsOK(res1)) {
33469 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SplitterRenderParams_border_get" "', expected argument " "1"" of type '" "wxSplitterRenderParams *""'");
33470 }
33471 arg1 = reinterpret_cast< wxSplitterRenderParams * >(argp1);
33472 result = (int)(int) ((arg1)->border);
33473 resultobj = SWIG_From_int(static_cast< int >(result));
33474 return resultobj;
33475fail:
33476 return NULL;
33477}
33478
33479
33480SWIGINTERN PyObject *_wrap_SplitterRenderParams_isHotSensitive_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33481 PyObject *resultobj = 0;
33482 wxSplitterRenderParams *arg1 = (wxSplitterRenderParams *) 0 ;
33483 bool result;
33484 void *argp1 = 0 ;
33485 int res1 = 0 ;
33486 PyObject *swig_obj[1] ;
33487
33488 if (!args) SWIG_fail;
33489 swig_obj[0] = args;
33490 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxSplitterRenderParams, 0 | 0 );
33491 if (!SWIG_IsOK(res1)) {
33492 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SplitterRenderParams_isHotSensitive_get" "', expected argument " "1"" of type '" "wxSplitterRenderParams *""'");
33493 }
33494 arg1 = reinterpret_cast< wxSplitterRenderParams * >(argp1);
33495 result = (bool)(bool) ((arg1)->isHotSensitive);
33496 resultobj = SWIG_From_bool(static_cast< bool >(result));
33497 return resultobj;
33498fail:
33499 return NULL;
33500}
33501
33502
33503SWIGINTERN PyObject *SplitterRenderParams_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33504 PyObject *obj;
33505 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33506 SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterRenderParams, SWIG_NewClientData(obj));
33507 return SWIG_Py_Void();
33508}
33509
33510SWIGINTERN PyObject *SplitterRenderParams_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33511 return SWIG_Python_InitShadowInstance(args);
33512}
33513
33d6fd3b
RD
33514SWIGINTERN PyObject *_wrap_new_HeaderButtonParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33515 PyObject *resultobj = 0;
33516 wxHeaderButtonParams *result = 0 ;
33517
33518 if (!SWIG_Python_UnpackTuple(args,"new_HeaderButtonParams",0,0,0)) SWIG_fail;
33519 {
33520 PyThreadState* __tstate = wxPyBeginAllowThreads();
33521 result = (wxHeaderButtonParams *)new wxHeaderButtonParams();
33522 wxPyEndAllowThreads(__tstate);
33523 if (PyErr_Occurred()) SWIG_fail;
33524 }
33525 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHeaderButtonParams, SWIG_POINTER_NEW | 0 );
33526 return resultobj;
33527fail:
33528 return NULL;
33529}
33530
33531
33532SWIGINTERN PyObject *_wrap_delete_HeaderButtonParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33533 PyObject *resultobj = 0;
33534 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33535 void *argp1 = 0 ;
33536 int res1 = 0 ;
33537 PyObject *swig_obj[1] ;
33538
33539 if (!args) SWIG_fail;
33540 swig_obj[0] = args;
33541 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, SWIG_POINTER_DISOWN | 0 );
33542 if (!SWIG_IsOK(res1)) {
33543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HeaderButtonParams" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33544 }
33545 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33546 {
33547 PyThreadState* __tstate = wxPyBeginAllowThreads();
33548 delete arg1;
33549
33550 wxPyEndAllowThreads(__tstate);
33551 if (PyErr_Occurred()) SWIG_fail;
33552 }
33553 resultobj = SWIG_Py_Void();
33554 return resultobj;
33555fail:
33556 return NULL;
33557}
33558
33559
33560SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_arrowColour_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33561 PyObject *resultobj = 0;
33562 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33563 wxColour *arg2 = (wxColour *) 0 ;
33564 void *argp1 = 0 ;
33565 int res1 = 0 ;
33566 wxColour temp2 ;
33567 PyObject *swig_obj[2] ;
33568
33569 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_arrowColour_set",2,2,swig_obj)) SWIG_fail;
33570 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33571 if (!SWIG_IsOK(res1)) {
33572 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_arrowColour_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33573 }
33574 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33575 {
33576 arg2 = &temp2;
33577 if ( ! wxColour_helper(swig_obj[1], &arg2)) SWIG_fail;
33578 }
33579 if (arg1) (arg1)->m_arrowColour = *arg2;
33580
33581 resultobj = SWIG_Py_Void();
33582 return resultobj;
33583fail:
33584 return NULL;
33585}
33586
33587
33588SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_arrowColour_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33589 PyObject *resultobj = 0;
33590 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33591 wxColour *result = 0 ;
33592 void *argp1 = 0 ;
33593 int res1 = 0 ;
33594 PyObject *swig_obj[1] ;
33595
33596 if (!args) SWIG_fail;
33597 swig_obj[0] = args;
33598 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33599 if (!SWIG_IsOK(res1)) {
33600 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_arrowColour_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33601 }
33602 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33603 result = (wxColour *)& ((arg1)->m_arrowColour);
33604 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
33605 return resultobj;
33606fail:
33607 return NULL;
33608}
33609
33610
33611SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_selectionColour_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33612 PyObject *resultobj = 0;
33613 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33614 wxColour *arg2 = (wxColour *) 0 ;
33615 void *argp1 = 0 ;
33616 int res1 = 0 ;
33617 wxColour temp2 ;
33618 PyObject *swig_obj[2] ;
33619
33620 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_selectionColour_set",2,2,swig_obj)) SWIG_fail;
33621 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33622 if (!SWIG_IsOK(res1)) {
33623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_selectionColour_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33624 }
33625 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33626 {
33627 arg2 = &temp2;
33628 if ( ! wxColour_helper(swig_obj[1], &arg2)) SWIG_fail;
33629 }
33630 if (arg1) (arg1)->m_selectionColour = *arg2;
33631
33632 resultobj = SWIG_Py_Void();
33633 return resultobj;
33634fail:
33635 return NULL;
33636}
33637
33638
33639SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_selectionColour_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33640 PyObject *resultobj = 0;
33641 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33642 wxColour *result = 0 ;
33643 void *argp1 = 0 ;
33644 int res1 = 0 ;
33645 PyObject *swig_obj[1] ;
33646
33647 if (!args) SWIG_fail;
33648 swig_obj[0] = args;
33649 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33650 if (!SWIG_IsOK(res1)) {
33651 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_selectionColour_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33652 }
33653 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33654 result = (wxColour *)& ((arg1)->m_selectionColour);
33655 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
33656 return resultobj;
33657fail:
33658 return NULL;
33659}
33660
33661
33662SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelText_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33663 PyObject *resultobj = 0;
33664 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33665 wxString *arg2 = (wxString *) 0 ;
33666 void *argp1 = 0 ;
33667 int res1 = 0 ;
33668 bool temp2 = false ;
33669 PyObject *swig_obj[2] ;
33670
33671 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_labelText_set",2,2,swig_obj)) SWIG_fail;
33672 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33673 if (!SWIG_IsOK(res1)) {
33674 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelText_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33675 }
33676 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33677 {
33678 arg2 = wxString_in_helper(swig_obj[1]);
33679 if (arg2 == NULL) SWIG_fail;
33680 temp2 = true;
33681 }
33682 if (arg1) (arg1)->m_labelText = *arg2;
33683
33684 resultobj = SWIG_Py_Void();
33685 {
33686 if (temp2)
33687 delete arg2;
33688 }
33689 return resultobj;
33690fail:
33691 {
33692 if (temp2)
33693 delete arg2;
33694 }
33695 return NULL;
33696}
33697
33698
33699SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelText_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33700 PyObject *resultobj = 0;
33701 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33702 wxString *result = 0 ;
33703 void *argp1 = 0 ;
33704 int res1 = 0 ;
33705 PyObject *swig_obj[1] ;
33706
33707 if (!args) SWIG_fail;
33708 swig_obj[0] = args;
33709 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33710 if (!SWIG_IsOK(res1)) {
33711 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelText_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33712 }
33713 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33714 result = (wxString *)& ((arg1)->m_labelText);
33715 {
33716#if wxUSE_UNICODE
33717 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
33718#else
33719 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
33720#endif
33721 }
33722 return resultobj;
33723fail:
33724 return NULL;
33725}
33726
33727
33728SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelFont_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33729 PyObject *resultobj = 0;
33730 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33731 wxFont *arg2 = (wxFont *) 0 ;
33732 void *argp1 = 0 ;
33733 int res1 = 0 ;
33734 void *argp2 = 0 ;
33735 int res2 = 0 ;
33736 PyObject *swig_obj[2] ;
33737
33738 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_labelFont_set",2,2,swig_obj)) SWIG_fail;
33739 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33740 if (!SWIG_IsOK(res1)) {
33741 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelFont_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33742 }
33743 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33744 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxFont, 0 | 0 );
33745 if (!SWIG_IsOK(res2)) {
33746 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HeaderButtonParams_m_labelFont_set" "', expected argument " "2"" of type '" "wxFont *""'");
33747 }
33748 arg2 = reinterpret_cast< wxFont * >(argp2);
33749 if (arg1) (arg1)->m_labelFont = *arg2;
33750
33751 resultobj = SWIG_Py_Void();
33752 return resultobj;
33753fail:
33754 return NULL;
33755}
33756
33757
33758SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelFont_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33759 PyObject *resultobj = 0;
33760 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33761 wxFont *result = 0 ;
33762 void *argp1 = 0 ;
33763 int res1 = 0 ;
33764 PyObject *swig_obj[1] ;
33765
33766 if (!args) SWIG_fail;
33767 swig_obj[0] = args;
33768 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33769 if (!SWIG_IsOK(res1)) {
33770 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelFont_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33771 }
33772 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33773 result = (wxFont *)& ((arg1)->m_labelFont);
33774 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, 0 | 0 );
33775 return resultobj;
33776fail:
33777 return NULL;
33778}
33779
33780
33781SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelColour_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33782 PyObject *resultobj = 0;
33783 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33784 wxColour *arg2 = (wxColour *) 0 ;
33785 void *argp1 = 0 ;
33786 int res1 = 0 ;
33787 wxColour temp2 ;
33788 PyObject *swig_obj[2] ;
33789
33790 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_labelColour_set",2,2,swig_obj)) SWIG_fail;
33791 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33792 if (!SWIG_IsOK(res1)) {
33793 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelColour_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33794 }
33795 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33796 {
33797 arg2 = &temp2;
33798 if ( ! wxColour_helper(swig_obj[1], &arg2)) SWIG_fail;
33799 }
33800 if (arg1) (arg1)->m_labelColour = *arg2;
33801
33802 resultobj = SWIG_Py_Void();
33803 return resultobj;
33804fail:
33805 return NULL;
33806}
33807
33808
33809SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelColour_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33810 PyObject *resultobj = 0;
33811 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33812 wxColour *result = 0 ;
33813 void *argp1 = 0 ;
33814 int res1 = 0 ;
33815 PyObject *swig_obj[1] ;
33816
33817 if (!args) SWIG_fail;
33818 swig_obj[0] = args;
33819 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33820 if (!SWIG_IsOK(res1)) {
33821 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelColour_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33822 }
33823 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33824 result = (wxColour *)& ((arg1)->m_labelColour);
33825 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
33826 return resultobj;
33827fail:
33828 return NULL;
33829}
33830
33831
33832SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelBitmap_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33833 PyObject *resultobj = 0;
33834 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33835 wxBitmap *arg2 = (wxBitmap *) 0 ;
33836 void *argp1 = 0 ;
33837 int res1 = 0 ;
33838 void *argp2 = 0 ;
33839 int res2 = 0 ;
33840 PyObject *swig_obj[2] ;
33841
33842 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_labelBitmap_set",2,2,swig_obj)) SWIG_fail;
33843 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33844 if (!SWIG_IsOK(res1)) {
33845 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelBitmap_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33846 }
33847 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33848 res2 = SWIG_ConvertPtr(swig_obj[1], &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
33849 if (!SWIG_IsOK(res2)) {
33850 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HeaderButtonParams_m_labelBitmap_set" "', expected argument " "2"" of type '" "wxBitmap *""'");
33851 }
33852 arg2 = reinterpret_cast< wxBitmap * >(argp2);
33853 if (arg1) (arg1)->m_labelBitmap = *arg2;
33854
33855 resultobj = SWIG_Py_Void();
33856 return resultobj;
33857fail:
33858 return NULL;
33859}
33860
33861
33862SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelBitmap_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33863 PyObject *resultobj = 0;
33864 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33865 wxBitmap *result = 0 ;
33866 void *argp1 = 0 ;
33867 int res1 = 0 ;
33868 PyObject *swig_obj[1] ;
33869
33870 if (!args) SWIG_fail;
33871 swig_obj[0] = args;
33872 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33873 if (!SWIG_IsOK(res1)) {
33874 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelBitmap_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33875 }
33876 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33877 result = (wxBitmap *)& ((arg1)->m_labelBitmap);
33878 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxBitmap, 0 | 0 );
33879 return resultobj;
33880fail:
33881 return NULL;
33882}
33883
33884
33885SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelAlignment_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33886 PyObject *resultobj = 0;
33887 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33888 int arg2 ;
33889 void *argp1 = 0 ;
33890 int res1 = 0 ;
33891 int val2 ;
33892 int ecode2 = 0 ;
33893 PyObject *swig_obj[2] ;
33894
33895 if (!SWIG_Python_UnpackTuple(args,"HeaderButtonParams_m_labelAlignment_set",2,2,swig_obj)) SWIG_fail;
33896 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33897 if (!SWIG_IsOK(res1)) {
33898 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelAlignment_set" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33899 }
33900 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33901 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
33902 if (!SWIG_IsOK(ecode2)) {
33903 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HeaderButtonParams_m_labelAlignment_set" "', expected argument " "2"" of type '" "int""'");
33904 }
33905 arg2 = static_cast< int >(val2);
33906 if (arg1) (arg1)->m_labelAlignment = arg2;
33907
33908 resultobj = SWIG_Py_Void();
33909 return resultobj;
33910fail:
33911 return NULL;
33912}
33913
33914
33915SWIGINTERN PyObject *_wrap_HeaderButtonParams_m_labelAlignment_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33916 PyObject *resultobj = 0;
33917 wxHeaderButtonParams *arg1 = (wxHeaderButtonParams *) 0 ;
33918 int result;
33919 void *argp1 = 0 ;
33920 int res1 = 0 ;
33921 PyObject *swig_obj[1] ;
33922
33923 if (!args) SWIG_fail;
33924 swig_obj[0] = args;
33925 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
33926 if (!SWIG_IsOK(res1)) {
33927 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HeaderButtonParams_m_labelAlignment_get" "', expected argument " "1"" of type '" "wxHeaderButtonParams *""'");
33928 }
33929 arg1 = reinterpret_cast< wxHeaderButtonParams * >(argp1);
33930 result = (int) ((arg1)->m_labelAlignment);
33931 resultobj = SWIG_From_int(static_cast< int >(result));
33932 return resultobj;
33933fail:
33934 return NULL;
33935}
33936
33937
33938SWIGINTERN PyObject *HeaderButtonParams_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33939 PyObject *obj;
33940 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
33941 SWIG_TypeNewClientData(SWIGTYPE_p_wxHeaderButtonParams, SWIG_NewClientData(obj));
33942 return SWIG_Py_Void();
33943}
33944
33945SWIGINTERN PyObject *HeaderButtonParams_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33946 return SWIG_Python_InitShadowInstance(args);
33947}
33948
0085ce49
RD
33949SWIGINTERN PyObject *_wrap_new_RendererVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
33950 PyObject *resultobj = 0;
33951 int arg1 ;
33952 int arg2 ;
33953 wxRendererVersion *result = 0 ;
33954 int val1 ;
33955 int ecode1 = 0 ;
33956 int val2 ;
33957 int ecode2 = 0 ;
33958 PyObject * obj0 = 0 ;
33959 PyObject * obj1 = 0 ;
33960 char * kwnames[] = {
33961 (char *) "version_",(char *) "age_", NULL
33962 };
33963
33964 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RendererVersion",kwnames,&obj0,&obj1)) SWIG_fail;
33965 ecode1 = SWIG_AsVal_int(obj0, &val1);
33966 if (!SWIG_IsOK(ecode1)) {
33967 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RendererVersion" "', expected argument " "1"" of type '" "int""'");
33968 }
33969 arg1 = static_cast< int >(val1);
33970 ecode2 = SWIG_AsVal_int(obj1, &val2);
33971 if (!SWIG_IsOK(ecode2)) {
33972 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RendererVersion" "', expected argument " "2"" of type '" "int""'");
33973 }
33974 arg2 = static_cast< int >(val2);
33975 {
33976 PyThreadState* __tstate = wxPyBeginAllowThreads();
33977 result = (wxRendererVersion *)new wxRendererVersion(arg1,arg2);
33978 wxPyEndAllowThreads(__tstate);
33979 if (PyErr_Occurred()) SWIG_fail;
33980 }
33981 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRendererVersion, SWIG_POINTER_NEW | 0 );
33982 return resultobj;
33983fail:
33984 return NULL;
33985}
33986
33987
33988SWIGINTERN PyObject *_wrap_delete_RendererVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
33989 PyObject *resultobj = 0;
33990 wxRendererVersion *arg1 = (wxRendererVersion *) 0 ;
33991 void *argp1 = 0 ;
33992 int res1 = 0 ;
33993 PyObject *swig_obj[1] ;
33994
33995 if (!args) SWIG_fail;
33996 swig_obj[0] = args;
33997 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRendererVersion, SWIG_POINTER_DISOWN | 0 );
33998 if (!SWIG_IsOK(res1)) {
33999 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RendererVersion" "', expected argument " "1"" of type '" "wxRendererVersion *""'");
34000 }
34001 arg1 = reinterpret_cast< wxRendererVersion * >(argp1);
34002 {
34003 PyThreadState* __tstate = wxPyBeginAllowThreads();
34004 delete arg1;
34005
34006 wxPyEndAllowThreads(__tstate);
34007 if (PyErr_Occurred()) SWIG_fail;
34008 }
34009 resultobj = SWIG_Py_Void();
34010 return resultobj;
34011fail:
34012 return NULL;
34013}
34014
34015
34016SWIGINTERN PyObject *_wrap_RendererVersion_IsCompatible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34017 PyObject *resultobj = 0;
34018 wxRendererVersion *arg1 = 0 ;
34019 bool result;
34020 void *argp1 = 0 ;
34021 int res1 = 0 ;
34022 PyObject * obj0 = 0 ;
34023 char * kwnames[] = {
34024 (char *) "ver", NULL
34025 };
34026
34027 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RendererVersion_IsCompatible",kwnames,&obj0)) SWIG_fail;
34028 res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_wxRendererVersion, 0 | 0);
34029 if (!SWIG_IsOK(res1)) {
34030 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererVersion_IsCompatible" "', expected argument " "1"" of type '" "wxRendererVersion const &""'");
34031 }
34032 if (!argp1) {
34033 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererVersion_IsCompatible" "', expected argument " "1"" of type '" "wxRendererVersion const &""'");
34034 }
34035 arg1 = reinterpret_cast< wxRendererVersion * >(argp1);
34036 {
34037 PyThreadState* __tstate = wxPyBeginAllowThreads();
34038 result = (bool)wxRendererVersion::IsCompatible((wxRendererVersion const &)*arg1);
34039 wxPyEndAllowThreads(__tstate);
34040 if (PyErr_Occurred()) SWIG_fail;
34041 }
34042 {
34043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34044 }
34045 return resultobj;
34046fail:
34047 return NULL;
34048}
34049
34050
34051SWIGINTERN PyObject *_wrap_RendererVersion_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34052 PyObject *resultobj = 0;
34053 wxRendererVersion *arg1 = (wxRendererVersion *) 0 ;
34054 int result;
34055 void *argp1 = 0 ;
34056 int res1 = 0 ;
34057 PyObject *swig_obj[1] ;
34058
34059 if (!args) SWIG_fail;
34060 swig_obj[0] = args;
34061 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRendererVersion, 0 | 0 );
34062 if (!SWIG_IsOK(res1)) {
34063 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererVersion_version_get" "', expected argument " "1"" of type '" "wxRendererVersion *""'");
34064 }
34065 arg1 = reinterpret_cast< wxRendererVersion * >(argp1);
34066 result = (int)(int) ((arg1)->version);
34067 resultobj = SWIG_From_int(static_cast< int >(result));
34068 return resultobj;
34069fail:
34070 return NULL;
34071}
34072
34073
34074SWIGINTERN PyObject *_wrap_RendererVersion_age_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34075 PyObject *resultobj = 0;
34076 wxRendererVersion *arg1 = (wxRendererVersion *) 0 ;
34077 int result;
34078 void *argp1 = 0 ;
34079 int res1 = 0 ;
34080 PyObject *swig_obj[1] ;
34081
34082 if (!args) SWIG_fail;
34083 swig_obj[0] = args;
34084 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRendererVersion, 0 | 0 );
34085 if (!SWIG_IsOK(res1)) {
34086 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererVersion_age_get" "', expected argument " "1"" of type '" "wxRendererVersion *""'");
34087 }
34088 arg1 = reinterpret_cast< wxRendererVersion * >(argp1);
34089 result = (int)(int) ((arg1)->age);
34090 resultobj = SWIG_From_int(static_cast< int >(result));
34091 return resultobj;
34092fail:
34093 return NULL;
34094}
34095
34096
34097SWIGINTERN PyObject *RendererVersion_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34098 PyObject *obj;
34099 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
34100 SWIG_TypeNewClientData(SWIGTYPE_p_wxRendererVersion, SWIG_NewClientData(obj));
34101 return SWIG_Py_Void();
34102}
34103
34104SWIGINTERN PyObject *RendererVersion_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34105 return SWIG_Python_InitShadowInstance(args);
34106}
34107
34108SWIGINTERN PyObject *_wrap_RendererNative_DrawHeaderButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34109 PyObject *resultobj = 0;
34110 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34111 wxWindow *arg2 = (wxWindow *) 0 ;
34112 wxDC *arg3 = 0 ;
34113 wxRect *arg4 = 0 ;
34114 int arg5 = (int) 0 ;
33d6fd3b
RD
34115 wxHeaderSortIconType arg6 = (wxHeaderSortIconType) wxHDR_SORT_ICON_NONE ;
34116 wxHeaderButtonParams *arg7 = (wxHeaderButtonParams *) NULL ;
723282b6 34117 int result;
0085ce49
RD
34118 void *argp1 = 0 ;
34119 int res1 = 0 ;
34120 void *argp2 = 0 ;
34121 int res2 = 0 ;
34122 void *argp3 = 0 ;
34123 int res3 = 0 ;
34124 wxRect temp4 ;
34125 int val5 ;
34126 int ecode5 = 0 ;
33d6fd3b
RD
34127 int val6 ;
34128 int ecode6 = 0 ;
34129 void *argp7 = 0 ;
34130 int res7 = 0 ;
0085ce49
RD
34131 PyObject * obj0 = 0 ;
34132 PyObject * obj1 = 0 ;
34133 PyObject * obj2 = 0 ;
34134 PyObject * obj3 = 0 ;
34135 PyObject * obj4 = 0 ;
33d6fd3b
RD
34136 PyObject * obj5 = 0 ;
34137 PyObject * obj6 = 0 ;
0085ce49 34138 char * kwnames[] = {
33d6fd3b 34139 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags",(char *) "sortArrow",(char *) "params", NULL
0085ce49
RD
34140 };
34141
33d6fd3b 34142 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:RendererNative_DrawHeaderButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
0085ce49
RD
34143 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34144 if (!SWIG_IsOK(res1)) {
34145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34146 }
34147 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34148 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34149 if (!SWIG_IsOK(res2)) {
34150 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "2"" of type '" "wxWindow *""'");
34151 }
34152 arg2 = reinterpret_cast< wxWindow * >(argp2);
34153 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34154 if (!SWIG_IsOK(res3)) {
34155 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "3"" of type '" "wxDC &""'");
34156 }
34157 if (!argp3) {
34158 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "3"" of type '" "wxDC &""'");
34159 }
34160 arg3 = reinterpret_cast< wxDC * >(argp3);
34161 {
34162 arg4 = &temp4;
34163 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34164 }
34165 if (obj4) {
34166 ecode5 = SWIG_AsVal_int(obj4, &val5);
34167 if (!SWIG_IsOK(ecode5)) {
34168 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "5"" of type '" "int""'");
34169 }
34170 arg5 = static_cast< int >(val5);
34171 }
33d6fd3b
RD
34172 if (obj5) {
34173 ecode6 = SWIG_AsVal_int(obj5, &val6);
34174 if (!SWIG_IsOK(ecode6)) {
34175 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "6"" of type '" "wxHeaderSortIconType""'");
34176 }
34177 arg6 = static_cast< wxHeaderSortIconType >(val6);
34178 }
34179 if (obj6) {
34180 res7 = SWIG_ConvertPtr(obj6, &argp7,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
34181 if (!SWIG_IsOK(res7)) {
34182 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "RendererNative_DrawHeaderButton" "', expected argument " "7"" of type '" "wxHeaderButtonParams *""'");
34183 }
34184 arg7 = reinterpret_cast< wxHeaderButtonParams * >(argp7);
34185 }
34186 {
34187 PyThreadState* __tstate = wxPyBeginAllowThreads();
723282b6 34188 result = (int)(arg1)->DrawHeaderButton(arg2,*arg3,(wxRect const &)*arg4,arg5,arg6,arg7);
33d6fd3b
RD
34189 wxPyEndAllowThreads(__tstate);
34190 if (PyErr_Occurred()) SWIG_fail;
34191 }
723282b6 34192 resultobj = SWIG_From_int(static_cast< int >(result));
33d6fd3b
RD
34193 return resultobj;
34194fail:
34195 return NULL;
34196}
34197
34198
34199SWIGINTERN PyObject *_wrap_RendererNative_DrawHeaderButtonContents(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34200 PyObject *resultobj = 0;
34201 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34202 wxWindow *arg2 = (wxWindow *) 0 ;
34203 wxDC *arg3 = 0 ;
34204 wxRect *arg4 = 0 ;
34205 int arg5 = (int) 0 ;
34206 wxHeaderSortIconType arg6 = (wxHeaderSortIconType) wxHDR_SORT_ICON_NONE ;
34207 wxHeaderButtonParams *arg7 = (wxHeaderButtonParams *) NULL ;
723282b6 34208 int result;
33d6fd3b
RD
34209 void *argp1 = 0 ;
34210 int res1 = 0 ;
34211 void *argp2 = 0 ;
34212 int res2 = 0 ;
34213 void *argp3 = 0 ;
34214 int res3 = 0 ;
34215 wxRect temp4 ;
34216 int val5 ;
34217 int ecode5 = 0 ;
34218 int val6 ;
34219 int ecode6 = 0 ;
34220 void *argp7 = 0 ;
34221 int res7 = 0 ;
34222 PyObject * obj0 = 0 ;
34223 PyObject * obj1 = 0 ;
34224 PyObject * obj2 = 0 ;
34225 PyObject * obj3 = 0 ;
34226 PyObject * obj4 = 0 ;
34227 PyObject * obj5 = 0 ;
34228 PyObject * obj6 = 0 ;
34229 char * kwnames[] = {
34230 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags",(char *) "sortArrow",(char *) "params", NULL
34231 };
34232
34233 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:RendererNative_DrawHeaderButtonContents",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
34234 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34235 if (!SWIG_IsOK(res1)) {
34236 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34237 }
34238 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34239 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34240 if (!SWIG_IsOK(res2)) {
34241 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "2"" of type '" "wxWindow *""'");
34242 }
34243 arg2 = reinterpret_cast< wxWindow * >(argp2);
34244 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34245 if (!SWIG_IsOK(res3)) {
34246 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "3"" of type '" "wxDC &""'");
34247 }
34248 if (!argp3) {
34249 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "3"" of type '" "wxDC &""'");
34250 }
34251 arg3 = reinterpret_cast< wxDC * >(argp3);
34252 {
34253 arg4 = &temp4;
34254 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34255 }
34256 if (obj4) {
34257 ecode5 = SWIG_AsVal_int(obj4, &val5);
34258 if (!SWIG_IsOK(ecode5)) {
34259 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "5"" of type '" "int""'");
34260 }
34261 arg5 = static_cast< int >(val5);
34262 }
34263 if (obj5) {
34264 ecode6 = SWIG_AsVal_int(obj5, &val6);
34265 if (!SWIG_IsOK(ecode6)) {
34266 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "6"" of type '" "wxHeaderSortIconType""'");
34267 }
34268 arg6 = static_cast< wxHeaderSortIconType >(val6);
34269 }
34270 if (obj6) {
34271 res7 = SWIG_ConvertPtr(obj6, &argp7,SWIGTYPE_p_wxHeaderButtonParams, 0 | 0 );
34272 if (!SWIG_IsOK(res7)) {
34273 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "RendererNative_DrawHeaderButtonContents" "', expected argument " "7"" of type '" "wxHeaderButtonParams *""'");
34274 }
34275 arg7 = reinterpret_cast< wxHeaderButtonParams * >(argp7);
34276 }
0085ce49
RD
34277 {
34278 PyThreadState* __tstate = wxPyBeginAllowThreads();
723282b6 34279 result = (int)(arg1)->DrawHeaderButtonContents(arg2,*arg3,(wxRect const &)*arg4,arg5,arg6,arg7);
0085ce49
RD
34280 wxPyEndAllowThreads(__tstate);
34281 if (PyErr_Occurred()) SWIG_fail;
34282 }
723282b6 34283 resultobj = SWIG_From_int(static_cast< int >(result));
0085ce49
RD
34284 return resultobj;
34285fail:
34286 return NULL;
34287}
34288
34289
33d6fd3b
RD
34290SWIGINTERN PyObject *_wrap_RendererNative_GetHeaderButtonHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34291 PyObject *resultobj = 0;
34292 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34293 wxWindow *arg2 = (wxWindow *) 0 ;
34294 int result;
34295 void *argp1 = 0 ;
34296 int res1 = 0 ;
34297 void *argp2 = 0 ;
34298 int res2 = 0 ;
34299 PyObject * obj0 = 0 ;
34300 PyObject * obj1 = 0 ;
34301 char * kwnames[] = {
34302 (char *) "self",(char *) "win", NULL
34303 };
34304
34305 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RendererNative_GetHeaderButtonHeight",kwnames,&obj0,&obj1)) SWIG_fail;
34306 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34307 if (!SWIG_IsOK(res1)) {
34308 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_GetHeaderButtonHeight" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34309 }
34310 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34311 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34312 if (!SWIG_IsOK(res2)) {
34313 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_GetHeaderButtonHeight" "', expected argument " "2"" of type '" "wxWindow *""'");
34314 }
34315 arg2 = reinterpret_cast< wxWindow * >(argp2);
34316 {
34317 PyThreadState* __tstate = wxPyBeginAllowThreads();
34318 result = (int)(arg1)->GetHeaderButtonHeight(arg2);
34319 wxPyEndAllowThreads(__tstate);
34320 if (PyErr_Occurred()) SWIG_fail;
34321 }
34322 resultobj = SWIG_From_int(static_cast< int >(result));
34323 return resultobj;
34324fail:
34325 return NULL;
34326}
34327
34328
0085ce49
RD
34329SWIGINTERN PyObject *_wrap_RendererNative_DrawTreeItemButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34330 PyObject *resultobj = 0;
34331 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34332 wxWindow *arg2 = (wxWindow *) 0 ;
34333 wxDC *arg3 = 0 ;
34334 wxRect *arg4 = 0 ;
34335 int arg5 = (int) 0 ;
34336 void *argp1 = 0 ;
34337 int res1 = 0 ;
34338 void *argp2 = 0 ;
34339 int res2 = 0 ;
34340 void *argp3 = 0 ;
34341 int res3 = 0 ;
34342 wxRect temp4 ;
34343 int val5 ;
34344 int ecode5 = 0 ;
34345 PyObject * obj0 = 0 ;
34346 PyObject * obj1 = 0 ;
34347 PyObject * obj2 = 0 ;
34348 PyObject * obj3 = 0 ;
34349 PyObject * obj4 = 0 ;
34350 char * kwnames[] = {
34351 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34352 };
34353
34354 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawTreeItemButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34355 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34356 if (!SWIG_IsOK(res1)) {
34357 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawTreeItemButton" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34358 }
34359 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34360 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34361 if (!SWIG_IsOK(res2)) {
34362 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawTreeItemButton" "', expected argument " "2"" of type '" "wxWindow *""'");
34363 }
34364 arg2 = reinterpret_cast< wxWindow * >(argp2);
34365 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34366 if (!SWIG_IsOK(res3)) {
34367 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawTreeItemButton" "', expected argument " "3"" of type '" "wxDC &""'");
34368 }
34369 if (!argp3) {
34370 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawTreeItemButton" "', expected argument " "3"" of type '" "wxDC &""'");
34371 }
34372 arg3 = reinterpret_cast< wxDC * >(argp3);
34373 {
34374 arg4 = &temp4;
34375 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34376 }
34377 if (obj4) {
34378 ecode5 = SWIG_AsVal_int(obj4, &val5);
34379 if (!SWIG_IsOK(ecode5)) {
34380 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawTreeItemButton" "', expected argument " "5"" of type '" "int""'");
34381 }
34382 arg5 = static_cast< int >(val5);
34383 }
34384 {
34385 PyThreadState* __tstate = wxPyBeginAllowThreads();
34386 (arg1)->DrawTreeItemButton(arg2,*arg3,(wxRect const &)*arg4,arg5);
34387 wxPyEndAllowThreads(__tstate);
34388 if (PyErr_Occurred()) SWIG_fail;
34389 }
34390 resultobj = SWIG_Py_Void();
34391 return resultobj;
34392fail:
34393 return NULL;
34394}
34395
34396
34397SWIGINTERN PyObject *_wrap_RendererNative_DrawSplitterBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34398 PyObject *resultobj = 0;
34399 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34400 wxWindow *arg2 = (wxWindow *) 0 ;
34401 wxDC *arg3 = 0 ;
34402 wxRect *arg4 = 0 ;
34403 int arg5 = (int) 0 ;
34404 void *argp1 = 0 ;
34405 int res1 = 0 ;
34406 void *argp2 = 0 ;
34407 int res2 = 0 ;
34408 void *argp3 = 0 ;
34409 int res3 = 0 ;
34410 wxRect temp4 ;
34411 int val5 ;
34412 int ecode5 = 0 ;
34413 PyObject * obj0 = 0 ;
34414 PyObject * obj1 = 0 ;
34415 PyObject * obj2 = 0 ;
34416 PyObject * obj3 = 0 ;
34417 PyObject * obj4 = 0 ;
34418 char * kwnames[] = {
34419 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34420 };
34421
34422 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawSplitterBorder",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34423 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34424 if (!SWIG_IsOK(res1)) {
34425 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawSplitterBorder" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34426 }
34427 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34428 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34429 if (!SWIG_IsOK(res2)) {
34430 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawSplitterBorder" "', expected argument " "2"" of type '" "wxWindow *""'");
34431 }
34432 arg2 = reinterpret_cast< wxWindow * >(argp2);
34433 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34434 if (!SWIG_IsOK(res3)) {
34435 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawSplitterBorder" "', expected argument " "3"" of type '" "wxDC &""'");
34436 }
34437 if (!argp3) {
34438 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawSplitterBorder" "', expected argument " "3"" of type '" "wxDC &""'");
34439 }
34440 arg3 = reinterpret_cast< wxDC * >(argp3);
34441 {
34442 arg4 = &temp4;
34443 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34444 }
34445 if (obj4) {
34446 ecode5 = SWIG_AsVal_int(obj4, &val5);
34447 if (!SWIG_IsOK(ecode5)) {
34448 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawSplitterBorder" "', expected argument " "5"" of type '" "int""'");
34449 }
34450 arg5 = static_cast< int >(val5);
34451 }
34452 {
34453 PyThreadState* __tstate = wxPyBeginAllowThreads();
34454 (arg1)->DrawSplitterBorder(arg2,*arg3,(wxRect const &)*arg4,arg5);
34455 wxPyEndAllowThreads(__tstate);
34456 if (PyErr_Occurred()) SWIG_fail;
34457 }
34458 resultobj = SWIG_Py_Void();
34459 return resultobj;
34460fail:
34461 return NULL;
34462}
34463
34464
34465SWIGINTERN PyObject *_wrap_RendererNative_DrawSplitterSash(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34466 PyObject *resultobj = 0;
34467 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34468 wxWindow *arg2 = (wxWindow *) 0 ;
34469 wxDC *arg3 = 0 ;
34470 wxSize *arg4 = 0 ;
34471 int arg5 ;
34472 wxOrientation arg6 ;
34473 int arg7 = (int) 0 ;
34474 void *argp1 = 0 ;
34475 int res1 = 0 ;
34476 void *argp2 = 0 ;
34477 int res2 = 0 ;
34478 void *argp3 = 0 ;
34479 int res3 = 0 ;
34480 wxSize temp4 ;
34481 int val5 ;
34482 int ecode5 = 0 ;
34483 int val6 ;
34484 int ecode6 = 0 ;
34485 int val7 ;
34486 int ecode7 = 0 ;
34487 PyObject * obj0 = 0 ;
34488 PyObject * obj1 = 0 ;
34489 PyObject * obj2 = 0 ;
34490 PyObject * obj3 = 0 ;
34491 PyObject * obj4 = 0 ;
34492 PyObject * obj5 = 0 ;
34493 PyObject * obj6 = 0 ;
34494 char * kwnames[] = {
34495 (char *) "self",(char *) "win",(char *) "dc",(char *) "size",(char *) "position",(char *) "orient",(char *) "flags", NULL
34496 };
34497
34498 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:RendererNative_DrawSplitterSash",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
34499 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34500 if (!SWIG_IsOK(res1)) {
34501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34502 }
34503 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34504 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34505 if (!SWIG_IsOK(res2)) {
34506 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "2"" of type '" "wxWindow *""'");
34507 }
34508 arg2 = reinterpret_cast< wxWindow * >(argp2);
34509 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34510 if (!SWIG_IsOK(res3)) {
34511 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "3"" of type '" "wxDC &""'");
34512 }
34513 if (!argp3) {
34514 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "3"" of type '" "wxDC &""'");
34515 }
34516 arg3 = reinterpret_cast< wxDC * >(argp3);
34517 {
34518 arg4 = &temp4;
34519 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
34520 }
34521 ecode5 = SWIG_AsVal_int(obj4, &val5);
34522 if (!SWIG_IsOK(ecode5)) {
34523 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "5"" of type '" "int""'");
34524 }
34525 arg5 = static_cast< int >(val5);
34526 ecode6 = SWIG_AsVal_int(obj5, &val6);
34527 if (!SWIG_IsOK(ecode6)) {
34528 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "6"" of type '" "wxOrientation""'");
34529 }
34530 arg6 = static_cast< wxOrientation >(val6);
34531 if (obj6) {
34532 ecode7 = SWIG_AsVal_int(obj6, &val7);
34533 if (!SWIG_IsOK(ecode7)) {
34534 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "RendererNative_DrawSplitterSash" "', expected argument " "7"" of type '" "int""'");
34535 }
34536 arg7 = static_cast< int >(val7);
34537 }
34538 {
34539 PyThreadState* __tstate = wxPyBeginAllowThreads();
34540 (arg1)->DrawSplitterSash(arg2,*arg3,(wxSize const &)*arg4,arg5,arg6,arg7);
34541 wxPyEndAllowThreads(__tstate);
34542 if (PyErr_Occurred()) SWIG_fail;
34543 }
34544 resultobj = SWIG_Py_Void();
34545 return resultobj;
34546fail:
34547 return NULL;
34548}
34549
34550
34551SWIGINTERN PyObject *_wrap_RendererNative_DrawComboBoxDropButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34552 PyObject *resultobj = 0;
34553 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34554 wxWindow *arg2 = (wxWindow *) 0 ;
34555 wxDC *arg3 = 0 ;
34556 wxRect *arg4 = 0 ;
34557 int arg5 = (int) 0 ;
34558 void *argp1 = 0 ;
34559 int res1 = 0 ;
34560 void *argp2 = 0 ;
34561 int res2 = 0 ;
34562 void *argp3 = 0 ;
34563 int res3 = 0 ;
34564 wxRect temp4 ;
34565 int val5 ;
34566 int ecode5 = 0 ;
34567 PyObject * obj0 = 0 ;
34568 PyObject * obj1 = 0 ;
34569 PyObject * obj2 = 0 ;
34570 PyObject * obj3 = 0 ;
34571 PyObject * obj4 = 0 ;
34572 char * kwnames[] = {
34573 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34574 };
34575
34576 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawComboBoxDropButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34577 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34578 if (!SWIG_IsOK(res1)) {
34579 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawComboBoxDropButton" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34580 }
34581 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34582 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34583 if (!SWIG_IsOK(res2)) {
34584 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawComboBoxDropButton" "', expected argument " "2"" of type '" "wxWindow *""'");
34585 }
34586 arg2 = reinterpret_cast< wxWindow * >(argp2);
34587 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34588 if (!SWIG_IsOK(res3)) {
34589 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawComboBoxDropButton" "', expected argument " "3"" of type '" "wxDC &""'");
34590 }
34591 if (!argp3) {
34592 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawComboBoxDropButton" "', expected argument " "3"" of type '" "wxDC &""'");
34593 }
34594 arg3 = reinterpret_cast< wxDC * >(argp3);
34595 {
34596 arg4 = &temp4;
34597 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34598 }
34599 if (obj4) {
34600 ecode5 = SWIG_AsVal_int(obj4, &val5);
34601 if (!SWIG_IsOK(ecode5)) {
34602 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawComboBoxDropButton" "', expected argument " "5"" of type '" "int""'");
34603 }
34604 arg5 = static_cast< int >(val5);
34605 }
34606 {
34607 PyThreadState* __tstate = wxPyBeginAllowThreads();
34608 (arg1)->DrawComboBoxDropButton(arg2,*arg3,(wxRect const &)*arg4,arg5);
34609 wxPyEndAllowThreads(__tstate);
34610 if (PyErr_Occurred()) SWIG_fail;
34611 }
34612 resultobj = SWIG_Py_Void();
34613 return resultobj;
34614fail:
34615 return NULL;
34616}
34617
34618
34619SWIGINTERN PyObject *_wrap_RendererNative_DrawDropArrow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34620 PyObject *resultobj = 0;
34621 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34622 wxWindow *arg2 = (wxWindow *) 0 ;
34623 wxDC *arg3 = 0 ;
34624 wxRect *arg4 = 0 ;
34625 int arg5 = (int) 0 ;
34626 void *argp1 = 0 ;
34627 int res1 = 0 ;
34628 void *argp2 = 0 ;
34629 int res2 = 0 ;
34630 void *argp3 = 0 ;
34631 int res3 = 0 ;
34632 wxRect temp4 ;
34633 int val5 ;
34634 int ecode5 = 0 ;
34635 PyObject * obj0 = 0 ;
34636 PyObject * obj1 = 0 ;
34637 PyObject * obj2 = 0 ;
34638 PyObject * obj3 = 0 ;
34639 PyObject * obj4 = 0 ;
34640 char * kwnames[] = {
34641 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34642 };
34643
34644 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawDropArrow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34645 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34646 if (!SWIG_IsOK(res1)) {
34647 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawDropArrow" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34648 }
34649 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34650 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34651 if (!SWIG_IsOK(res2)) {
34652 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawDropArrow" "', expected argument " "2"" of type '" "wxWindow *""'");
34653 }
34654 arg2 = reinterpret_cast< wxWindow * >(argp2);
34655 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34656 if (!SWIG_IsOK(res3)) {
34657 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawDropArrow" "', expected argument " "3"" of type '" "wxDC &""'");
34658 }
34659 if (!argp3) {
34660 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawDropArrow" "', expected argument " "3"" of type '" "wxDC &""'");
34661 }
34662 arg3 = reinterpret_cast< wxDC * >(argp3);
34663 {
34664 arg4 = &temp4;
34665 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34666 }
34667 if (obj4) {
34668 ecode5 = SWIG_AsVal_int(obj4, &val5);
34669 if (!SWIG_IsOK(ecode5)) {
34670 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawDropArrow" "', expected argument " "5"" of type '" "int""'");
34671 }
34672 arg5 = static_cast< int >(val5);
34673 }
34674 {
34675 PyThreadState* __tstate = wxPyBeginAllowThreads();
34676 (arg1)->DrawDropArrow(arg2,*arg3,(wxRect const &)*arg4,arg5);
34677 wxPyEndAllowThreads(__tstate);
34678 if (PyErr_Occurred()) SWIG_fail;
34679 }
34680 resultobj = SWIG_Py_Void();
34681 return resultobj;
34682fail:
34683 return NULL;
34684}
34685
34686
01f6b6d3
RD
34687SWIGINTERN PyObject *_wrap_RendererNative_DrawCheckBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34688 PyObject *resultobj = 0;
34689 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34690 wxWindow *arg2 = (wxWindow *) 0 ;
34691 wxDC *arg3 = 0 ;
34692 wxRect *arg4 = 0 ;
34693 int arg5 = (int) 0 ;
34694 void *argp1 = 0 ;
34695 int res1 = 0 ;
34696 void *argp2 = 0 ;
34697 int res2 = 0 ;
34698 void *argp3 = 0 ;
34699 int res3 = 0 ;
34700 wxRect temp4 ;
34701 int val5 ;
34702 int ecode5 = 0 ;
34703 PyObject * obj0 = 0 ;
34704 PyObject * obj1 = 0 ;
34705 PyObject * obj2 = 0 ;
34706 PyObject * obj3 = 0 ;
34707 PyObject * obj4 = 0 ;
34708 char * kwnames[] = {
34709 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34710 };
34711
34712 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawCheckBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34713 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34714 if (!SWIG_IsOK(res1)) {
34715 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawCheckBox" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34716 }
34717 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34718 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34719 if (!SWIG_IsOK(res2)) {
34720 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawCheckBox" "', expected argument " "2"" of type '" "wxWindow *""'");
34721 }
34722 arg2 = reinterpret_cast< wxWindow * >(argp2);
34723 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34724 if (!SWIG_IsOK(res3)) {
34725 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawCheckBox" "', expected argument " "3"" of type '" "wxDC &""'");
34726 }
34727 if (!argp3) {
34728 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawCheckBox" "', expected argument " "3"" of type '" "wxDC &""'");
34729 }
34730 arg3 = reinterpret_cast< wxDC * >(argp3);
34731 {
34732 arg4 = &temp4;
34733 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34734 }
34735 if (obj4) {
34736 ecode5 = SWIG_AsVal_int(obj4, &val5);
34737 if (!SWIG_IsOK(ecode5)) {
34738 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawCheckBox" "', expected argument " "5"" of type '" "int""'");
34739 }
34740 arg5 = static_cast< int >(val5);
34741 }
34742 {
34743 PyThreadState* __tstate = wxPyBeginAllowThreads();
34744 (arg1)->DrawCheckBox(arg2,*arg3,(wxRect const &)*arg4,arg5);
34745 wxPyEndAllowThreads(__tstate);
34746 if (PyErr_Occurred()) SWIG_fail;
34747 }
34748 resultobj = SWIG_Py_Void();
34749 return resultobj;
34750fail:
34751 return NULL;
34752}
34753
34754
34755SWIGINTERN PyObject *_wrap_RendererNative_DrawPushButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34756 PyObject *resultobj = 0;
34757 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34758 wxWindow *arg2 = (wxWindow *) 0 ;
34759 wxDC *arg3 = 0 ;
34760 wxRect *arg4 = 0 ;
34761 int arg5 = (int) 0 ;
34762 void *argp1 = 0 ;
34763 int res1 = 0 ;
34764 void *argp2 = 0 ;
34765 int res2 = 0 ;
34766 void *argp3 = 0 ;
34767 int res3 = 0 ;
34768 wxRect temp4 ;
34769 int val5 ;
34770 int ecode5 = 0 ;
34771 PyObject * obj0 = 0 ;
34772 PyObject * obj1 = 0 ;
34773 PyObject * obj2 = 0 ;
34774 PyObject * obj3 = 0 ;
34775 PyObject * obj4 = 0 ;
34776 char * kwnames[] = {
34777 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34778 };
34779
34780 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawPushButton",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
34781 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34782 if (!SWIG_IsOK(res1)) {
34783 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawPushButton" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34784 }
34785 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34786 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34787 if (!SWIG_IsOK(res2)) {
34788 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawPushButton" "', expected argument " "2"" of type '" "wxWindow *""'");
34789 }
34790 arg2 = reinterpret_cast< wxWindow * >(argp2);
34791 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34792 if (!SWIG_IsOK(res3)) {
34793 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawPushButton" "', expected argument " "3"" of type '" "wxDC &""'");
34794 }
34795 if (!argp3) {
34796 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawPushButton" "', expected argument " "3"" of type '" "wxDC &""'");
34797 }
34798 arg3 = reinterpret_cast< wxDC * >(argp3);
34799 {
34800 arg4 = &temp4;
34801 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34802 }
34803 if (obj4) {
34804 ecode5 = SWIG_AsVal_int(obj4, &val5);
34805 if (!SWIG_IsOK(ecode5)) {
34806 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawPushButton" "', expected argument " "5"" of type '" "int""'");
34807 }
34808 arg5 = static_cast< int >(val5);
34809 }
34810 {
34811 PyThreadState* __tstate = wxPyBeginAllowThreads();
34812 (arg1)->DrawPushButton(arg2,*arg3,(wxRect const &)*arg4,arg5);
34813 wxPyEndAllowThreads(__tstate);
34814 if (PyErr_Occurred()) SWIG_fail;
34815 }
34816 resultobj = SWIG_Py_Void();
34817 return resultobj;
34818fail:
34819 return NULL;
34820}
34821
34822
34823SWIGINTERN PyObject *_wrap_RendererNative_DrawItemSelectionRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
50efceee
RD
34824 PyObject *resultobj = 0;
34825 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34826 wxWindow *arg2 = (wxWindow *) 0 ;
34827 wxDC *arg3 = 0 ;
34828 wxRect *arg4 = 0 ;
34829 int arg5 = (int) 0 ;
34830 void *argp1 = 0 ;
34831 int res1 = 0 ;
34832 void *argp2 = 0 ;
34833 int res2 = 0 ;
34834 void *argp3 = 0 ;
34835 int res3 = 0 ;
34836 wxRect temp4 ;
34837 int val5 ;
34838 int ecode5 = 0 ;
34839 PyObject * obj0 = 0 ;
34840 PyObject * obj1 = 0 ;
34841 PyObject * obj2 = 0 ;
34842 PyObject * obj3 = 0 ;
34843 PyObject * obj4 = 0 ;
34844 char * kwnames[] = {
34845 (char *) "self",(char *) "win",(char *) "dc",(char *) "rect",(char *) "flags", NULL
34846 };
34847
01f6b6d3 34848 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:RendererNative_DrawItemSelectionRect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
50efceee
RD
34849 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34850 if (!SWIG_IsOK(res1)) {
01f6b6d3 34851 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_DrawItemSelectionRect" "', expected argument " "1"" of type '" "wxRendererNative *""'");
50efceee
RD
34852 }
34853 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34854 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34855 if (!SWIG_IsOK(res2)) {
01f6b6d3 34856 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_DrawItemSelectionRect" "', expected argument " "2"" of type '" "wxWindow *""'");
50efceee
RD
34857 }
34858 arg2 = reinterpret_cast< wxWindow * >(argp2);
34859 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxDC, 0 );
34860 if (!SWIG_IsOK(res3)) {
01f6b6d3 34861 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "RendererNative_DrawItemSelectionRect" "', expected argument " "3"" of type '" "wxDC &""'");
50efceee
RD
34862 }
34863 if (!argp3) {
01f6b6d3 34864 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "RendererNative_DrawItemSelectionRect" "', expected argument " "3"" of type '" "wxDC &""'");
50efceee
RD
34865 }
34866 arg3 = reinterpret_cast< wxDC * >(argp3);
34867 {
34868 arg4 = &temp4;
34869 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
34870 }
34871 if (obj4) {
34872 ecode5 = SWIG_AsVal_int(obj4, &val5);
34873 if (!SWIG_IsOK(ecode5)) {
01f6b6d3 34874 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "RendererNative_DrawItemSelectionRect" "', expected argument " "5"" of type '" "int""'");
50efceee
RD
34875 }
34876 arg5 = static_cast< int >(val5);
34877 }
34878 {
34879 PyThreadState* __tstate = wxPyBeginAllowThreads();
01f6b6d3 34880 (arg1)->DrawItemSelectionRect(arg2,*arg3,(wxRect const &)*arg4,arg5);
50efceee
RD
34881 wxPyEndAllowThreads(__tstate);
34882 if (PyErr_Occurred()) SWIG_fail;
34883 }
34884 resultobj = SWIG_Py_Void();
34885 return resultobj;
34886fail:
34887 return NULL;
34888}
34889
34890
0085ce49
RD
34891SWIGINTERN PyObject *_wrap_RendererNative_GetSplitterParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34892 PyObject *resultobj = 0;
34893 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34894 wxWindow *arg2 = (wxWindow *) 0 ;
34895 SwigValueWrapper<wxSplitterRenderParams > result;
34896 void *argp1 = 0 ;
34897 int res1 = 0 ;
34898 void *argp2 = 0 ;
34899 int res2 = 0 ;
34900 PyObject * obj0 = 0 ;
34901 PyObject * obj1 = 0 ;
34902 char * kwnames[] = {
34903 (char *) "self",(char *) "win", NULL
34904 };
34905
34906 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RendererNative_GetSplitterParams",kwnames,&obj0,&obj1)) SWIG_fail;
34907 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
34908 if (!SWIG_IsOK(res1)) {
34909 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_GetSplitterParams" "', expected argument " "1"" of type '" "wxRendererNative *""'");
34910 }
34911 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
34912 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
34913 if (!SWIG_IsOK(res2)) {
34914 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "RendererNative_GetSplitterParams" "', expected argument " "2"" of type '" "wxWindow const *""'");
34915 }
34916 arg2 = reinterpret_cast< wxWindow * >(argp2);
34917 {
34918 PyThreadState* __tstate = wxPyBeginAllowThreads();
34919 result = (arg1)->GetSplitterParams((wxWindow const *)arg2);
34920 wxPyEndAllowThreads(__tstate);
34921 if (PyErr_Occurred()) SWIG_fail;
34922 }
34923 resultobj = SWIG_NewPointerObj((new wxSplitterRenderParams(static_cast< const wxSplitterRenderParams& >(result))), SWIGTYPE_p_wxSplitterRenderParams, SWIG_POINTER_OWN | 0 );
34924 return resultobj;
34925fail:
34926 return NULL;
34927}
34928
34929
34930SWIGINTERN PyObject *_wrap_RendererNative_Get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34931 PyObject *resultobj = 0;
34932 wxRendererNative *result = 0 ;
34933
34934 if (!SWIG_Python_UnpackTuple(args,"RendererNative_Get",0,0,0)) SWIG_fail;
34935 {
704eda0c 34936 if (!wxPyCheckForApp()) SWIG_fail;
0085ce49 34937 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 34938 {
0085ce49
RD
34939 wxRendererNative &_result_ref = wxRendererNative::Get();
34940 result = (wxRendererNative *) &_result_ref;
093d3ff1 34941 }
0085ce49
RD
34942 wxPyEndAllowThreads(__tstate);
34943 if (PyErr_Occurred()) SWIG_fail;
34944 }
34945 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRendererNative, 0 | 0 );
34946 return resultobj;
34947fail:
34948 return NULL;
34949}
34950
34951
34952SWIGINTERN PyObject *_wrap_RendererNative_GetGeneric(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34953 PyObject *resultobj = 0;
34954 wxRendererNative *result = 0 ;
34955
34956 if (!SWIG_Python_UnpackTuple(args,"RendererNative_GetGeneric",0,0,0)) SWIG_fail;
34957 {
704eda0c 34958 if (!wxPyCheckForApp()) SWIG_fail;
0085ce49 34959 PyThreadState* __tstate = wxPyBeginAllowThreads();
8d38bd1d 34960 {
0085ce49
RD
34961 wxRendererNative &_result_ref = wxRendererNative::GetGeneric();
34962 result = (wxRendererNative *) &_result_ref;
8d38bd1d 34963 }
0085ce49
RD
34964 wxPyEndAllowThreads(__tstate);
34965 if (PyErr_Occurred()) SWIG_fail;
34966 }
34967 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRendererNative, 0 | 0 );
34968 return resultobj;
34969fail:
34970 return NULL;
34971}
34972
34973
34974SWIGINTERN PyObject *_wrap_RendererNative_GetDefault(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
34975 PyObject *resultobj = 0;
34976 wxRendererNative *result = 0 ;
34977
34978 if (!SWIG_Python_UnpackTuple(args,"RendererNative_GetDefault",0,0,0)) SWIG_fail;
34979 {
704eda0c 34980 if (!wxPyCheckForApp()) SWIG_fail;
0085ce49 34981 PyThreadState* __tstate = wxPyBeginAllowThreads();
8d38bd1d 34982 {
0085ce49
RD
34983 wxRendererNative &_result_ref = wxRendererNative::GetDefault();
34984 result = (wxRendererNative *) &_result_ref;
8d38bd1d 34985 }
0085ce49
RD
34986 wxPyEndAllowThreads(__tstate);
34987 if (PyErr_Occurred()) SWIG_fail;
34988 }
34989 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRendererNative, 0 | 0 );
34990 return resultobj;
34991fail:
34992 return NULL;
34993}
34994
34995
34996SWIGINTERN PyObject *_wrap_RendererNative_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
34997 PyObject *resultobj = 0;
34998 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
34999 wxRendererNative *result = 0 ;
35000 void *argp1 = 0 ;
35001 int res1 = 0 ;
35002 PyObject * obj0 = 0 ;
35003 char * kwnames[] = {
35004 (char *) "renderer", NULL
35005 };
35006
35007 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RendererNative_Set",kwnames,&obj0)) SWIG_fail;
35008 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
35009 if (!SWIG_IsOK(res1)) {
35010 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_Set" "', expected argument " "1"" of type '" "wxRendererNative *""'");
35011 }
35012 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
35013 {
704eda0c 35014 if (!wxPyCheckForApp()) SWIG_fail;
0085ce49
RD
35015 PyThreadState* __tstate = wxPyBeginAllowThreads();
35016 result = (wxRendererNative *)wxRendererNative::Set(arg1);
35017 wxPyEndAllowThreads(__tstate);
35018 if (PyErr_Occurred()) SWIG_fail;
35019 }
35020 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRendererNative, 0 | 0 );
35021 return resultobj;
35022fail:
35023 return NULL;
35024}
35025
35026
35027SWIGINTERN PyObject *_wrap_RendererNative_GetVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35028 PyObject *resultobj = 0;
35029 wxRendererNative *arg1 = (wxRendererNative *) 0 ;
35030 SwigValueWrapper<wxRendererVersion > result;
35031 void *argp1 = 0 ;
35032 int res1 = 0 ;
35033 PyObject *swig_obj[1] ;
35034
35035 if (!args) SWIG_fail;
35036 swig_obj[0] = args;
35037 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxRendererNative, 0 | 0 );
35038 if (!SWIG_IsOK(res1)) {
35039 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RendererNative_GetVersion" "', expected argument " "1"" of type '" "wxRendererNative const *""'");
35040 }
35041 arg1 = reinterpret_cast< wxRendererNative * >(argp1);
35042 {
35043 PyThreadState* __tstate = wxPyBeginAllowThreads();
35044 result = ((wxRendererNative const *)arg1)->GetVersion();
35045 wxPyEndAllowThreads(__tstate);
35046 if (PyErr_Occurred()) SWIG_fail;
35047 }
35048 resultobj = SWIG_NewPointerObj((new wxRendererVersion(static_cast< const wxRendererVersion& >(result))), SWIGTYPE_p_wxRendererVersion, SWIG_POINTER_OWN | 0 );
35049 return resultobj;
35050fail:
35051 return NULL;
35052}
35053
35054
35055SWIGINTERN PyObject *RendererNative_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35056 PyObject *obj;
35057 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
35058 SWIG_TypeNewClientData(SWIGTYPE_p_wxRendererNative, SWIG_NewClientData(obj));
35059 return SWIG_Py_Void();
35060}
35061
27e45892
RD
35062SWIGINTERN PyObject *_wrap_new_PseudoDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35063 PyObject *resultobj = 0;
35064 wxPseudoDC *result = 0 ;
35065
35066 if (!SWIG_Python_UnpackTuple(args,"new_PseudoDC",0,0,0)) SWIG_fail;
35067 {
35068 PyThreadState* __tstate = wxPyBeginAllowThreads();
35069 result = (wxPseudoDC *)new wxPseudoDC();
35070 wxPyEndAllowThreads(__tstate);
35071 if (PyErr_Occurred()) SWIG_fail;
35072 }
35073 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPseudoDC, SWIG_POINTER_NEW | 0 );
35074 return resultobj;
35075fail:
35076 return NULL;
35077}
35078
35079
35080SWIGINTERN PyObject *_wrap_PseudoDC_BeginDrawing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35081 PyObject *resultobj = 0;
35082 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35083 void *argp1 = 0 ;
35084 int res1 = 0 ;
35085 PyObject *swig_obj[1] ;
35086
35087 if (!args) SWIG_fail;
35088 swig_obj[0] = args;
35089 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35090 if (!SWIG_IsOK(res1)) {
35091 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_BeginDrawing" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35092 }
35093 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35094 {
35095 PyThreadState* __tstate = wxPyBeginAllowThreads();
35096 (arg1)->BeginDrawing();
35097 wxPyEndAllowThreads(__tstate);
35098 if (PyErr_Occurred()) SWIG_fail;
35099 }
35100 resultobj = SWIG_Py_Void();
35101 return resultobj;
35102fail:
35103 return NULL;
35104}
35105
35106
35107SWIGINTERN PyObject *_wrap_PseudoDC_EndDrawing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35108 PyObject *resultobj = 0;
35109 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35110 void *argp1 = 0 ;
35111 int res1 = 0 ;
35112 PyObject *swig_obj[1] ;
35113
35114 if (!args) SWIG_fail;
35115 swig_obj[0] = args;
35116 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35117 if (!SWIG_IsOK(res1)) {
35118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_EndDrawing" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35119 }
35120 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35121 {
35122 PyThreadState* __tstate = wxPyBeginAllowThreads();
35123 (arg1)->EndDrawing();
35124 wxPyEndAllowThreads(__tstate);
35125 if (PyErr_Occurred()) SWIG_fail;
35126 }
35127 resultobj = SWIG_Py_Void();
35128 return resultobj;
35129fail:
35130 return NULL;
35131}
35132
35133
35134SWIGINTERN PyObject *_wrap_delete_PseudoDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35135 PyObject *resultobj = 0;
35136 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35137 void *argp1 = 0 ;
35138 int res1 = 0 ;
35139 PyObject *swig_obj[1] ;
35140
35141 if (!args) SWIG_fail;
35142 swig_obj[0] = args;
35143 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, SWIG_POINTER_DISOWN | 0 );
35144 if (!SWIG_IsOK(res1)) {
35145 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PseudoDC" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35146 }
35147 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35148 {
35149 PyThreadState* __tstate = wxPyBeginAllowThreads();
35150 delete arg1;
35151
35152 wxPyEndAllowThreads(__tstate);
35153 if (PyErr_Occurred()) SWIG_fail;
35154 }
35155 resultobj = SWIG_Py_Void();
35156 return resultobj;
35157fail:
35158 return NULL;
35159}
35160
35161
35162SWIGINTERN PyObject *_wrap_PseudoDC_RemoveAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35163 PyObject *resultobj = 0;
35164 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35165 void *argp1 = 0 ;
35166 int res1 = 0 ;
35167 PyObject *swig_obj[1] ;
35168
35169 if (!args) SWIG_fail;
35170 swig_obj[0] = args;
35171 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35172 if (!SWIG_IsOK(res1)) {
35173 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_RemoveAll" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35174 }
35175 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35176 {
35177 PyThreadState* __tstate = wxPyBeginAllowThreads();
35178 (arg1)->RemoveAll();
35179 wxPyEndAllowThreads(__tstate);
35180 if (PyErr_Occurred()) SWIG_fail;
35181 }
35182 resultobj = SWIG_Py_Void();
35183 return resultobj;
35184fail:
35185 return NULL;
35186}
35187
35188
35189SWIGINTERN PyObject *_wrap_PseudoDC_GetLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
35190 PyObject *resultobj = 0;
35191 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35192 int result;
35193 void *argp1 = 0 ;
35194 int res1 = 0 ;
35195 PyObject *swig_obj[1] ;
35196
35197 if (!args) SWIG_fail;
35198 swig_obj[0] = args;
35199 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35200 if (!SWIG_IsOK(res1)) {
35201 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_GetLen" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35202 }
35203 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35204 {
35205 PyThreadState* __tstate = wxPyBeginAllowThreads();
35206 result = (int)(arg1)->GetLen();
35207 wxPyEndAllowThreads(__tstate);
35208 if (PyErr_Occurred()) SWIG_fail;
35209 }
35210 resultobj = SWIG_From_int(static_cast< int >(result));
35211 return resultobj;
35212fail:
35213 return NULL;
35214}
35215
35216
35217SWIGINTERN PyObject *_wrap_PseudoDC_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35218 PyObject *resultobj = 0;
35219 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35220 int arg2 ;
35221 void *argp1 = 0 ;
35222 int res1 = 0 ;
35223 int val2 ;
35224 int ecode2 = 0 ;
35225 PyObject * obj0 = 0 ;
35226 PyObject * obj1 = 0 ;
35227 char * kwnames[] = {
35228 (char *) "self",(char *) "id", NULL
35229 };
35230
35231 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
35232 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35233 if (!SWIG_IsOK(res1)) {
35234 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetId" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35235 }
35236 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35237 ecode2 = SWIG_AsVal_int(obj1, &val2);
35238 if (!SWIG_IsOK(ecode2)) {
35239 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_SetId" "', expected argument " "2"" of type '" "int""'");
35240 }
35241 arg2 = static_cast< int >(val2);
35242 {
35243 PyThreadState* __tstate = wxPyBeginAllowThreads();
35244 (arg1)->SetId(arg2);
35245 wxPyEndAllowThreads(__tstate);
35246 if (PyErr_Occurred()) SWIG_fail;
35247 }
35248 resultobj = SWIG_Py_Void();
35249 return resultobj;
35250fail:
35251 return NULL;
35252}
35253
35254
35255SWIGINTERN PyObject *_wrap_PseudoDC_ClearId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35256 PyObject *resultobj = 0;
35257 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35258 int arg2 ;
35259 void *argp1 = 0 ;
35260 int res1 = 0 ;
35261 int val2 ;
35262 int ecode2 = 0 ;
35263 PyObject * obj0 = 0 ;
35264 PyObject * obj1 = 0 ;
35265 char * kwnames[] = {
35266 (char *) "self",(char *) "id", NULL
35267 };
35268
35269 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_ClearId",kwnames,&obj0,&obj1)) SWIG_fail;
35270 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35271 if (!SWIG_IsOK(res1)) {
35272 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_ClearId" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35273 }
35274 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35275 ecode2 = SWIG_AsVal_int(obj1, &val2);
35276 if (!SWIG_IsOK(ecode2)) {
35277 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_ClearId" "', expected argument " "2"" of type '" "int""'");
35278 }
35279 arg2 = static_cast< int >(val2);
35280 {
35281 PyThreadState* __tstate = wxPyBeginAllowThreads();
35282 (arg1)->ClearId(arg2);
35283 wxPyEndAllowThreads(__tstate);
35284 if (PyErr_Occurred()) SWIG_fail;
35285 }
35286 resultobj = SWIG_Py_Void();
35287 return resultobj;
35288fail:
35289 return NULL;
35290}
35291
35292
35293SWIGINTERN PyObject *_wrap_PseudoDC_RemoveId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35294 PyObject *resultobj = 0;
35295 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35296 int arg2 ;
35297 void *argp1 = 0 ;
35298 int res1 = 0 ;
35299 int val2 ;
35300 int ecode2 = 0 ;
35301 PyObject * obj0 = 0 ;
35302 PyObject * obj1 = 0 ;
35303 char * kwnames[] = {
35304 (char *) "self",(char *) "id", NULL
35305 };
35306
35307 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_RemoveId",kwnames,&obj0,&obj1)) SWIG_fail;
35308 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35309 if (!SWIG_IsOK(res1)) {
35310 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_RemoveId" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35311 }
35312 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35313 ecode2 = SWIG_AsVal_int(obj1, &val2);
35314 if (!SWIG_IsOK(ecode2)) {
35315 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_RemoveId" "', expected argument " "2"" of type '" "int""'");
35316 }
35317 arg2 = static_cast< int >(val2);
35318 {
35319 PyThreadState* __tstate = wxPyBeginAllowThreads();
35320 (arg1)->RemoveId(arg2);
35321 wxPyEndAllowThreads(__tstate);
35322 if (PyErr_Occurred()) SWIG_fail;
35323 }
35324 resultobj = SWIG_Py_Void();
35325 return resultobj;
35326fail:
35327 return NULL;
35328}
35329
35330
35331SWIGINTERN PyObject *_wrap_PseudoDC_TranslateId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35332 PyObject *resultobj = 0;
35333 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35334 int arg2 ;
35335 int arg3 ;
35336 int arg4 ;
35337 void *argp1 = 0 ;
35338 int res1 = 0 ;
35339 int val2 ;
35340 int ecode2 = 0 ;
35341 int val3 ;
35342 int ecode3 = 0 ;
35343 int val4 ;
35344 int ecode4 = 0 ;
35345 PyObject * obj0 = 0 ;
35346 PyObject * obj1 = 0 ;
35347 PyObject * obj2 = 0 ;
35348 PyObject * obj3 = 0 ;
35349 char * kwnames[] = {
35350 (char *) "self",(char *) "id",(char *) "dx",(char *) "dy", NULL
35351 };
35352
35353 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_TranslateId",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35354 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35355 if (!SWIG_IsOK(res1)) {
35356 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_TranslateId" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35357 }
35358 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35359 ecode2 = SWIG_AsVal_int(obj1, &val2);
35360 if (!SWIG_IsOK(ecode2)) {
35361 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_TranslateId" "', expected argument " "2"" of type '" "int""'");
35362 }
35363 arg2 = static_cast< int >(val2);
35364 ecode3 = SWIG_AsVal_int(obj2, &val3);
35365 if (!SWIG_IsOK(ecode3)) {
35366 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_TranslateId" "', expected argument " "3"" of type '" "int""'");
35367 }
35368 arg3 = static_cast< int >(val3);
35369 ecode4 = SWIG_AsVal_int(obj3, &val4);
35370 if (!SWIG_IsOK(ecode4)) {
35371 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_TranslateId" "', expected argument " "4"" of type '" "int""'");
35372 }
35373 arg4 = static_cast< int >(val4);
35374 {
35375 PyThreadState* __tstate = wxPyBeginAllowThreads();
35376 (arg1)->TranslateId(arg2,arg3,arg4);
35377 wxPyEndAllowThreads(__tstate);
35378 if (PyErr_Occurred()) SWIG_fail;
35379 }
35380 resultobj = SWIG_Py_Void();
35381 return resultobj;
35382fail:
35383 return NULL;
35384}
35385
35386
72ef6efb
RD
35387SWIGINTERN PyObject *_wrap_PseudoDC_SetIdGreyedOut(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35388 PyObject *resultobj = 0;
35389 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35390 int arg2 ;
35391 bool arg3 = (bool) true ;
35392 void *argp1 = 0 ;
35393 int res1 = 0 ;
35394 int val2 ;
35395 int ecode2 = 0 ;
35396 bool val3 ;
35397 int ecode3 = 0 ;
35398 PyObject * obj0 = 0 ;
35399 PyObject * obj1 = 0 ;
35400 PyObject * obj2 = 0 ;
35401 char * kwnames[] = {
35402 (char *) "self",(char *) "id",(char *) "greyout", NULL
35403 };
35404
35405 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PseudoDC_SetIdGreyedOut",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35406 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35407 if (!SWIG_IsOK(res1)) {
35408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetIdGreyedOut" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35409 }
35410 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35411 ecode2 = SWIG_AsVal_int(obj1, &val2);
35412 if (!SWIG_IsOK(ecode2)) {
35413 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_SetIdGreyedOut" "', expected argument " "2"" of type '" "int""'");
35414 }
35415 arg2 = static_cast< int >(val2);
35416 if (obj2) {
35417 ecode3 = SWIG_AsVal_bool(obj2, &val3);
35418 if (!SWIG_IsOK(ecode3)) {
35419 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_SetIdGreyedOut" "', expected argument " "3"" of type '" "bool""'");
35420 }
35421 arg3 = static_cast< bool >(val3);
35422 }
35423 {
35424 PyThreadState* __tstate = wxPyBeginAllowThreads();
35425 (arg1)->SetIdGreyedOut(arg2,arg3);
35426 wxPyEndAllowThreads(__tstate);
35427 if (PyErr_Occurred()) SWIG_fail;
35428 }
35429 resultobj = SWIG_Py_Void();
35430 return resultobj;
35431fail:
35432 return NULL;
35433}
35434
35435
35436SWIGINTERN PyObject *_wrap_PseudoDC_GetIdGreyedOut(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35437 PyObject *resultobj = 0;
35438 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35439 int arg2 ;
35440 bool result;
35441 void *argp1 = 0 ;
35442 int res1 = 0 ;
35443 int val2 ;
35444 int ecode2 = 0 ;
35445 PyObject * obj0 = 0 ;
35446 PyObject * obj1 = 0 ;
35447 char * kwnames[] = {
35448 (char *) "self",(char *) "id", NULL
35449 };
35450
35451 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_GetIdGreyedOut",kwnames,&obj0,&obj1)) SWIG_fail;
35452 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35453 if (!SWIG_IsOK(res1)) {
35454 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_GetIdGreyedOut" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35455 }
35456 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35457 ecode2 = SWIG_AsVal_int(obj1, &val2);
35458 if (!SWIG_IsOK(ecode2)) {
35459 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_GetIdGreyedOut" "', expected argument " "2"" of type '" "int""'");
35460 }
35461 arg2 = static_cast< int >(val2);
35462 {
35463 PyThreadState* __tstate = wxPyBeginAllowThreads();
35464 result = (bool)(arg1)->GetIdGreyedOut(arg2);
35465 wxPyEndAllowThreads(__tstate);
35466 if (PyErr_Occurred()) SWIG_fail;
35467 }
35468 {
35469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35470 }
35471 return resultobj;
35472fail:
35473 return NULL;
35474}
35475
35476
35477SWIGINTERN PyObject *_wrap_PseudoDC_FindObjects(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35478 PyObject *resultobj = 0;
35479 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35480 int arg2 ;
35481 int arg3 ;
35482 int arg4 = (int) 1 ;
59ccbf7f
RD
35483 wxColour const &arg5_defvalue = *wxWHITE ;
35484 wxColour *arg5 = (wxColour *) &arg5_defvalue ;
72ef6efb
RD
35485 PyObject *result = 0 ;
35486 void *argp1 = 0 ;
35487 int res1 = 0 ;
35488 int val2 ;
35489 int ecode2 = 0 ;
35490 int val3 ;
35491 int ecode3 = 0 ;
35492 int val4 ;
35493 int ecode4 = 0 ;
59ccbf7f 35494 wxColour temp5 ;
72ef6efb
RD
35495 PyObject * obj0 = 0 ;
35496 PyObject * obj1 = 0 ;
35497 PyObject * obj2 = 0 ;
35498 PyObject * obj3 = 0 ;
35499 PyObject * obj4 = 0 ;
35500 char * kwnames[] = {
35501 (char *) "self",(char *) "x",(char *) "y",(char *) "radius",(char *) "bg", NULL
35502 };
35503
35504 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PseudoDC_FindObjects",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
35505 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35506 if (!SWIG_IsOK(res1)) {
35507 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_FindObjects" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35508 }
35509 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35510 ecode2 = SWIG_AsVal_int(obj1, &val2);
35511 if (!SWIG_IsOK(ecode2)) {
35512 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_FindObjects" "', expected argument " "2"" of type '" "int""'");
35513 }
35514 arg2 = static_cast< int >(val2);
35515 ecode3 = SWIG_AsVal_int(obj2, &val3);
35516 if (!SWIG_IsOK(ecode3)) {
35517 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_FindObjects" "', expected argument " "3"" of type '" "int""'");
35518 }
35519 arg3 = static_cast< int >(val3);
35520 if (obj3) {
35521 ecode4 = SWIG_AsVal_int(obj3, &val4);
35522 if (!SWIG_IsOK(ecode4)) {
35523 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_FindObjects" "', expected argument " "4"" of type '" "int""'");
35524 }
35525 arg4 = static_cast< int >(val4);
35526 }
35527 if (obj4) {
59ccbf7f
RD
35528 {
35529 arg5 = &temp5;
35530 if ( ! wxColour_helper(obj4, &arg5)) SWIG_fail;
72ef6efb 35531 }
72ef6efb
RD
35532 }
35533 {
59ccbf7f 35534 result = (PyObject *)(arg1)->FindObjects(arg2,arg3,arg4,(wxColour const &)*arg5);
72ef6efb
RD
35535 if (PyErr_Occurred()) SWIG_fail;
35536 }
35537 resultobj = result;
35538 return resultobj;
35539fail:
35540 return NULL;
35541}
35542
35543
35544SWIGINTERN PyObject *_wrap_PseudoDC_FindObjectsByBBox(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35545 PyObject *resultobj = 0;
35546 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35547 int arg2 ;
35548 int arg3 ;
35549 PyObject *result = 0 ;
35550 void *argp1 = 0 ;
35551 int res1 = 0 ;
35552 int val2 ;
35553 int ecode2 = 0 ;
35554 int val3 ;
35555 int ecode3 = 0 ;
35556 PyObject * obj0 = 0 ;
35557 PyObject * obj1 = 0 ;
35558 PyObject * obj2 = 0 ;
35559 char * kwnames[] = {
35560 (char *) "self",(char *) "x",(char *) "y", NULL
35561 };
35562
35563 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_FindObjectsByBBox",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35564 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35565 if (!SWIG_IsOK(res1)) {
35566 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_FindObjectsByBBox" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35567 }
35568 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35569 ecode2 = SWIG_AsVal_int(obj1, &val2);
35570 if (!SWIG_IsOK(ecode2)) {
35571 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_FindObjectsByBBox" "', expected argument " "2"" of type '" "int""'");
35572 }
35573 arg2 = static_cast< int >(val2);
35574 ecode3 = SWIG_AsVal_int(obj2, &val3);
35575 if (!SWIG_IsOK(ecode3)) {
35576 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_FindObjectsByBBox" "', expected argument " "3"" of type '" "int""'");
35577 }
35578 arg3 = static_cast< int >(val3);
35579 {
35580 result = (PyObject *)(arg1)->FindObjectsByBBox(arg2,arg3);
35581 if (PyErr_Occurred()) SWIG_fail;
35582 }
35583 resultobj = result;
35584 return resultobj;
35585fail:
35586 return NULL;
35587}
35588
35589
27e45892
RD
35590SWIGINTERN PyObject *_wrap_PseudoDC_DrawIdToDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35591 PyObject *resultobj = 0;
35592 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35593 int arg2 ;
35594 wxDC *arg3 = (wxDC *) 0 ;
35595 void *argp1 = 0 ;
35596 int res1 = 0 ;
35597 int val2 ;
35598 int ecode2 = 0 ;
35599 void *argp3 = 0 ;
35600 int res3 = 0 ;
35601 PyObject * obj0 = 0 ;
35602 PyObject * obj1 = 0 ;
35603 PyObject * obj2 = 0 ;
35604 char * kwnames[] = {
35605 (char *) "self",(char *) "id",(char *) "dc", NULL
35606 };
35607
35608 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawIdToDC",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35609 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35610 if (!SWIG_IsOK(res1)) {
35611 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawIdToDC" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35612 }
35613 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35614 ecode2 = SWIG_AsVal_int(obj1, &val2);
35615 if (!SWIG_IsOK(ecode2)) {
35616 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawIdToDC" "', expected argument " "2"" of type '" "int""'");
35617 }
35618 arg2 = static_cast< int >(val2);
35619 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxDC, 0 | 0 );
35620 if (!SWIG_IsOK(res3)) {
35621 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PseudoDC_DrawIdToDC" "', expected argument " "3"" of type '" "wxDC *""'");
35622 }
35623 arg3 = reinterpret_cast< wxDC * >(argp3);
35624 {
35625 PyThreadState* __tstate = wxPyBeginAllowThreads();
35626 (arg1)->DrawIdToDC(arg2,arg3);
35627 wxPyEndAllowThreads(__tstate);
35628 if (PyErr_Occurred()) SWIG_fail;
35629 }
35630 resultobj = SWIG_Py_Void();
35631 return resultobj;
35632fail:
35633 return NULL;
35634}
35635
35636
35637SWIGINTERN PyObject *_wrap_PseudoDC_SetIdBounds(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35638 PyObject *resultobj = 0;
35639 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35640 int arg2 ;
35641 wxRect *arg3 = 0 ;
35642 void *argp1 = 0 ;
35643 int res1 = 0 ;
35644 int val2 ;
35645 int ecode2 = 0 ;
35646 wxRect temp3 ;
35647 PyObject * obj0 = 0 ;
35648 PyObject * obj1 = 0 ;
35649 PyObject * obj2 = 0 ;
35650 char * kwnames[] = {
35651 (char *) "self",(char *) "id",(char *) "rect", NULL
35652 };
35653
35654 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_SetIdBounds",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35655 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35656 if (!SWIG_IsOK(res1)) {
35657 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetIdBounds" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35658 }
35659 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35660 ecode2 = SWIG_AsVal_int(obj1, &val2);
35661 if (!SWIG_IsOK(ecode2)) {
35662 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_SetIdBounds" "', expected argument " "2"" of type '" "int""'");
35663 }
35664 arg2 = static_cast< int >(val2);
35665 {
35666 arg3 = &temp3;
35667 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
35668 }
35669 {
35670 PyThreadState* __tstate = wxPyBeginAllowThreads();
35671 (arg1)->SetIdBounds(arg2,*arg3);
35672 wxPyEndAllowThreads(__tstate);
35673 if (PyErr_Occurred()) SWIG_fail;
35674 }
35675 resultobj = SWIG_Py_Void();
35676 return resultobj;
35677fail:
35678 return NULL;
35679}
35680
35681
35682SWIGINTERN PyObject *_wrap_PseudoDC_GetIdBounds(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35683 PyObject *resultobj = 0;
35684 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35685 int arg2 ;
35686 wxRect result;
35687 void *argp1 = 0 ;
35688 int res1 = 0 ;
35689 int val2 ;
35690 int ecode2 = 0 ;
35691 PyObject * obj0 = 0 ;
35692 PyObject * obj1 = 0 ;
35693 char * kwnames[] = {
35694 (char *) "self",(char *) "id", NULL
35695 };
35696
35697 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_GetIdBounds",kwnames,&obj0,&obj1)) SWIG_fail;
35698 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35699 if (!SWIG_IsOK(res1)) {
35700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_GetIdBounds" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35701 }
35702 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35703 ecode2 = SWIG_AsVal_int(obj1, &val2);
35704 if (!SWIG_IsOK(ecode2)) {
35705 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_GetIdBounds" "', expected argument " "2"" of type '" "int""'");
35706 }
35707 arg2 = static_cast< int >(val2);
35708 {
35709 PyThreadState* __tstate = wxPyBeginAllowThreads();
35710 result = wxPseudoDC_GetIdBounds(arg1,arg2);
35711 wxPyEndAllowThreads(__tstate);
35712 if (PyErr_Occurred()) SWIG_fail;
35713 }
35714 resultobj = SWIG_NewPointerObj((new wxRect(static_cast< const wxRect& >(result))), SWIGTYPE_p_wxRect, SWIG_POINTER_OWN | 0 );
35715 return resultobj;
35716fail:
35717 return NULL;
35718}
35719
35720
35721SWIGINTERN PyObject *_wrap_PseudoDC_DrawToDCClipped(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35722 PyObject *resultobj = 0;
35723 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35724 wxDC *arg2 = (wxDC *) 0 ;
35725 wxRect *arg3 = 0 ;
35726 void *argp1 = 0 ;
35727 int res1 = 0 ;
35728 void *argp2 = 0 ;
35729 int res2 = 0 ;
35730 wxRect temp3 ;
35731 PyObject * obj0 = 0 ;
35732 PyObject * obj1 = 0 ;
35733 PyObject * obj2 = 0 ;
35734 char * kwnames[] = {
35735 (char *) "self",(char *) "dc",(char *) "rect", NULL
35736 };
35737
35738 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawToDCClipped",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35739 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35740 if (!SWIG_IsOK(res1)) {
35741 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawToDCClipped" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35742 }
35743 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35744 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
35745 if (!SWIG_IsOK(res2)) {
35746 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawToDCClipped" "', expected argument " "2"" of type '" "wxDC *""'");
35747 }
35748 arg2 = reinterpret_cast< wxDC * >(argp2);
35749 {
35750 arg3 = &temp3;
35751 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
35752 }
35753 {
35754 PyThreadState* __tstate = wxPyBeginAllowThreads();
35755 (arg1)->DrawToDCClipped(arg2,(wxRect const &)*arg3);
35756 wxPyEndAllowThreads(__tstate);
35757 if (PyErr_Occurred()) SWIG_fail;
35758 }
35759 resultobj = SWIG_Py_Void();
35760 return resultobj;
35761fail:
35762 return NULL;
35763}
35764
35765
35766SWIGINTERN PyObject *_wrap_PseudoDC_DrawToDCClippedRgn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35767 PyObject *resultobj = 0;
35768 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35769 wxDC *arg2 = (wxDC *) 0 ;
35770 wxRegion *arg3 = 0 ;
35771 void *argp1 = 0 ;
35772 int res1 = 0 ;
35773 void *argp2 = 0 ;
35774 int res2 = 0 ;
35775 void *argp3 = 0 ;
35776 int res3 = 0 ;
35777 PyObject * obj0 = 0 ;
35778 PyObject * obj1 = 0 ;
35779 PyObject * obj2 = 0 ;
35780 char * kwnames[] = {
35781 (char *) "self",(char *) "dc",(char *) "region", NULL
35782 };
35783
35784 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawToDCClippedRgn",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
35785 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35786 if (!SWIG_IsOK(res1)) {
35787 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawToDCClippedRgn" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35788 }
35789 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35790 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
35791 if (!SWIG_IsOK(res2)) {
35792 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawToDCClippedRgn" "', expected argument " "2"" of type '" "wxDC *""'");
35793 }
35794 arg2 = reinterpret_cast< wxDC * >(argp2);
35795 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxRegion, 0 | 0);
35796 if (!SWIG_IsOK(res3)) {
35797 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PseudoDC_DrawToDCClippedRgn" "', expected argument " "3"" of type '" "wxRegion const &""'");
35798 }
35799 if (!argp3) {
35800 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawToDCClippedRgn" "', expected argument " "3"" of type '" "wxRegion const &""'");
35801 }
35802 arg3 = reinterpret_cast< wxRegion * >(argp3);
35803 {
35804 PyThreadState* __tstate = wxPyBeginAllowThreads();
35805 (arg1)->DrawToDCClippedRgn(arg2,(wxRegion const &)*arg3);
35806 wxPyEndAllowThreads(__tstate);
35807 if (PyErr_Occurred()) SWIG_fail;
35808 }
35809 resultobj = SWIG_Py_Void();
35810 return resultobj;
35811fail:
35812 return NULL;
35813}
35814
35815
35816SWIGINTERN PyObject *_wrap_PseudoDC_DrawToDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35817 PyObject *resultobj = 0;
35818 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35819 wxDC *arg2 = (wxDC *) 0 ;
35820 void *argp1 = 0 ;
35821 int res1 = 0 ;
35822 void *argp2 = 0 ;
35823 int res2 = 0 ;
35824 PyObject * obj0 = 0 ;
35825 PyObject * obj1 = 0 ;
35826 char * kwnames[] = {
35827 (char *) "self",(char *) "dc", NULL
35828 };
35829
35830 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawToDC",kwnames,&obj0,&obj1)) SWIG_fail;
35831 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35832 if (!SWIG_IsOK(res1)) {
35833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawToDC" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35834 }
35835 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35836 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
35837 if (!SWIG_IsOK(res2)) {
35838 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawToDC" "', expected argument " "2"" of type '" "wxDC *""'");
35839 }
35840 arg2 = reinterpret_cast< wxDC * >(argp2);
35841 {
35842 PyThreadState* __tstate = wxPyBeginAllowThreads();
35843 (arg1)->DrawToDC(arg2);
35844 wxPyEndAllowThreads(__tstate);
35845 if (PyErr_Occurred()) SWIG_fail;
35846 }
35847 resultobj = SWIG_Py_Void();
35848 return resultobj;
35849fail:
35850 return NULL;
35851}
35852
35853
35854SWIGINTERN PyObject *_wrap_PseudoDC_FloodFill(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35855 PyObject *resultobj = 0;
35856 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35857 int arg2 ;
35858 int arg3 ;
35859 wxColour *arg4 = 0 ;
35860 int arg5 = (int) wxFLOOD_SURFACE ;
35861 void *argp1 = 0 ;
35862 int res1 = 0 ;
35863 int val2 ;
35864 int ecode2 = 0 ;
35865 int val3 ;
35866 int ecode3 = 0 ;
35867 wxColour temp4 ;
35868 int val5 ;
35869 int ecode5 = 0 ;
35870 PyObject * obj0 = 0 ;
35871 PyObject * obj1 = 0 ;
35872 PyObject * obj2 = 0 ;
35873 PyObject * obj3 = 0 ;
35874 PyObject * obj4 = 0 ;
35875 char * kwnames[] = {
35876 (char *) "self",(char *) "x",(char *) "y",(char *) "col",(char *) "style", NULL
35877 };
35878
35879 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PseudoDC_FloodFill",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
35880 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35881 if (!SWIG_IsOK(res1)) {
35882 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_FloodFill" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35883 }
35884 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35885 ecode2 = SWIG_AsVal_int(obj1, &val2);
35886 if (!SWIG_IsOK(ecode2)) {
35887 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_FloodFill" "', expected argument " "2"" of type '" "int""'");
35888 }
35889 arg2 = static_cast< int >(val2);
35890 ecode3 = SWIG_AsVal_int(obj2, &val3);
35891 if (!SWIG_IsOK(ecode3)) {
35892 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_FloodFill" "', expected argument " "3"" of type '" "int""'");
35893 }
35894 arg3 = static_cast< int >(val3);
35895 {
35896 arg4 = &temp4;
35897 if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
35898 }
35899 if (obj4) {
35900 ecode5 = SWIG_AsVal_int(obj4, &val5);
35901 if (!SWIG_IsOK(ecode5)) {
35902 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_FloodFill" "', expected argument " "5"" of type '" "int""'");
35903 }
35904 arg5 = static_cast< int >(val5);
35905 }
35906 {
35907 PyThreadState* __tstate = wxPyBeginAllowThreads();
35908 (arg1)->FloodFill(arg2,arg3,(wxColour const &)*arg4,arg5);
35909 wxPyEndAllowThreads(__tstate);
35910 if (PyErr_Occurred()) SWIG_fail;
35911 }
35912 resultobj = SWIG_Py_Void();
35913 return resultobj;
35914fail:
35915 return NULL;
35916}
35917
35918
35919SWIGINTERN PyObject *_wrap_PseudoDC_FloodFillPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35920 PyObject *resultobj = 0;
35921 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35922 wxPoint *arg2 = 0 ;
35923 wxColour *arg3 = 0 ;
35924 int arg4 = (int) wxFLOOD_SURFACE ;
35925 void *argp1 = 0 ;
35926 int res1 = 0 ;
35927 wxPoint temp2 ;
35928 wxColour temp3 ;
35929 int val4 ;
35930 int ecode4 = 0 ;
35931 PyObject * obj0 = 0 ;
35932 PyObject * obj1 = 0 ;
35933 PyObject * obj2 = 0 ;
35934 PyObject * obj3 = 0 ;
35935 char * kwnames[] = {
35936 (char *) "self",(char *) "pt",(char *) "col",(char *) "style", NULL
35937 };
35938
35939 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PseudoDC_FloodFillPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
35940 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
35941 if (!SWIG_IsOK(res1)) {
35942 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_FloodFillPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
35943 }
35944 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
35945 {
35946 arg2 = &temp2;
35947 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
35948 }
35949 {
35950 arg3 = &temp3;
35951 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
35952 }
35953 if (obj3) {
35954 ecode4 = SWIG_AsVal_int(obj3, &val4);
35955 if (!SWIG_IsOK(ecode4)) {
35956 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_FloodFillPoint" "', expected argument " "4"" of type '" "int""'");
35957 }
35958 arg4 = static_cast< int >(val4);
35959 }
35960 {
35961 PyThreadState* __tstate = wxPyBeginAllowThreads();
35962 (arg1)->FloodFill((wxPoint const &)*arg2,(wxColour const &)*arg3,arg4);
35963 wxPyEndAllowThreads(__tstate);
35964 if (PyErr_Occurred()) SWIG_fail;
35965 }
35966 resultobj = SWIG_Py_Void();
35967 return resultobj;
35968fail:
35969 return NULL;
35970}
35971
35972
35973SWIGINTERN PyObject *_wrap_PseudoDC_DrawLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
35974 PyObject *resultobj = 0;
35975 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
35976 int arg2 ;
35977 int arg3 ;
35978 int arg4 ;
35979 int arg5 ;
35980 void *argp1 = 0 ;
35981 int res1 = 0 ;
35982 int val2 ;
35983 int ecode2 = 0 ;
35984 int val3 ;
35985 int ecode3 = 0 ;
35986 int val4 ;
35987 int ecode4 = 0 ;
35988 int val5 ;
35989 int ecode5 = 0 ;
35990 PyObject * obj0 = 0 ;
35991 PyObject * obj1 = 0 ;
35992 PyObject * obj2 = 0 ;
35993 PyObject * obj3 = 0 ;
35994 PyObject * obj4 = 0 ;
35995 char * kwnames[] = {
35996 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2", NULL
35997 };
35998
35999 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawLine",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36000 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36001 if (!SWIG_IsOK(res1)) {
36002 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawLine" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36003 }
36004 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36005 ecode2 = SWIG_AsVal_int(obj1, &val2);
36006 if (!SWIG_IsOK(ecode2)) {
36007 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawLine" "', expected argument " "2"" of type '" "int""'");
36008 }
36009 arg2 = static_cast< int >(val2);
36010 ecode3 = SWIG_AsVal_int(obj2, &val3);
36011 if (!SWIG_IsOK(ecode3)) {
36012 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawLine" "', expected argument " "3"" of type '" "int""'");
36013 }
36014 arg3 = static_cast< int >(val3);
36015 ecode4 = SWIG_AsVal_int(obj3, &val4);
36016 if (!SWIG_IsOK(ecode4)) {
36017 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawLine" "', expected argument " "4"" of type '" "int""'");
36018 }
36019 arg4 = static_cast< int >(val4);
36020 ecode5 = SWIG_AsVal_int(obj4, &val5);
36021 if (!SWIG_IsOK(ecode5)) {
36022 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawLine" "', expected argument " "5"" of type '" "int""'");
36023 }
36024 arg5 = static_cast< int >(val5);
36025 {
36026 PyThreadState* __tstate = wxPyBeginAllowThreads();
36027 (arg1)->DrawLine(arg2,arg3,arg4,arg5);
36028 wxPyEndAllowThreads(__tstate);
36029 if (PyErr_Occurred()) SWIG_fail;
36030 }
36031 resultobj = SWIG_Py_Void();
36032 return resultobj;
36033fail:
36034 return NULL;
36035}
36036
36037
36038SWIGINTERN PyObject *_wrap_PseudoDC_DrawLinePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36039 PyObject *resultobj = 0;
36040 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36041 wxPoint *arg2 = 0 ;
36042 wxPoint *arg3 = 0 ;
36043 void *argp1 = 0 ;
36044 int res1 = 0 ;
36045 wxPoint temp2 ;
36046 wxPoint temp3 ;
36047 PyObject * obj0 = 0 ;
36048 PyObject * obj1 = 0 ;
36049 PyObject * obj2 = 0 ;
36050 char * kwnames[] = {
36051 (char *) "self",(char *) "pt1",(char *) "pt2", NULL
36052 };
36053
36054 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawLinePoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
36055 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36056 if (!SWIG_IsOK(res1)) {
36057 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawLinePoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36058 }
36059 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36060 {
36061 arg2 = &temp2;
36062 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36063 }
36064 {
36065 arg3 = &temp3;
36066 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
36067 }
36068 {
36069 PyThreadState* __tstate = wxPyBeginAllowThreads();
36070 (arg1)->DrawLine((wxPoint const &)*arg2,(wxPoint const &)*arg3);
36071 wxPyEndAllowThreads(__tstate);
36072 if (PyErr_Occurred()) SWIG_fail;
36073 }
36074 resultobj = SWIG_Py_Void();
36075 return resultobj;
36076fail:
36077 return NULL;
36078}
36079
36080
36081SWIGINTERN PyObject *_wrap_PseudoDC_CrossHair(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36082 PyObject *resultobj = 0;
36083 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36084 int arg2 ;
36085 int arg3 ;
36086 void *argp1 = 0 ;
36087 int res1 = 0 ;
36088 int val2 ;
36089 int ecode2 = 0 ;
36090 int val3 ;
36091 int ecode3 = 0 ;
36092 PyObject * obj0 = 0 ;
36093 PyObject * obj1 = 0 ;
36094 PyObject * obj2 = 0 ;
36095 char * kwnames[] = {
36096 (char *) "self",(char *) "x",(char *) "y", NULL
36097 };
36098
36099 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_CrossHair",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
36100 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36101 if (!SWIG_IsOK(res1)) {
36102 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_CrossHair" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36103 }
36104 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36105 ecode2 = SWIG_AsVal_int(obj1, &val2);
36106 if (!SWIG_IsOK(ecode2)) {
36107 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_CrossHair" "', expected argument " "2"" of type '" "int""'");
36108 }
36109 arg2 = static_cast< int >(val2);
36110 ecode3 = SWIG_AsVal_int(obj2, &val3);
36111 if (!SWIG_IsOK(ecode3)) {
36112 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_CrossHair" "', expected argument " "3"" of type '" "int""'");
36113 }
36114 arg3 = static_cast< int >(val3);
36115 {
36116 PyThreadState* __tstate = wxPyBeginAllowThreads();
36117 (arg1)->CrossHair(arg2,arg3);
36118 wxPyEndAllowThreads(__tstate);
36119 if (PyErr_Occurred()) SWIG_fail;
36120 }
36121 resultobj = SWIG_Py_Void();
36122 return resultobj;
36123fail:
36124 return NULL;
36125}
36126
36127
36128SWIGINTERN PyObject *_wrap_PseudoDC_CrossHairPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36129 PyObject *resultobj = 0;
36130 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36131 wxPoint *arg2 = 0 ;
36132 void *argp1 = 0 ;
36133 int res1 = 0 ;
36134 wxPoint temp2 ;
36135 PyObject * obj0 = 0 ;
36136 PyObject * obj1 = 0 ;
36137 char * kwnames[] = {
36138 (char *) "self",(char *) "pt", NULL
36139 };
36140
36141 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_CrossHairPoint",kwnames,&obj0,&obj1)) SWIG_fail;
36142 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36143 if (!SWIG_IsOK(res1)) {
36144 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_CrossHairPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36145 }
36146 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36147 {
36148 arg2 = &temp2;
36149 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36150 }
36151 {
36152 PyThreadState* __tstate = wxPyBeginAllowThreads();
36153 (arg1)->CrossHair((wxPoint const &)*arg2);
36154 wxPyEndAllowThreads(__tstate);
36155 if (PyErr_Occurred()) SWIG_fail;
36156 }
36157 resultobj = SWIG_Py_Void();
36158 return resultobj;
36159fail:
36160 return NULL;
36161}
36162
36163
36164SWIGINTERN PyObject *_wrap_PseudoDC_DrawArc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36165 PyObject *resultobj = 0;
36166 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36167 int arg2 ;
36168 int arg3 ;
36169 int arg4 ;
36170 int arg5 ;
36171 int arg6 ;
36172 int arg7 ;
36173 void *argp1 = 0 ;
36174 int res1 = 0 ;
36175 int val2 ;
36176 int ecode2 = 0 ;
36177 int val3 ;
36178 int ecode3 = 0 ;
36179 int val4 ;
36180 int ecode4 = 0 ;
36181 int val5 ;
36182 int ecode5 = 0 ;
36183 int val6 ;
36184 int ecode6 = 0 ;
36185 int val7 ;
36186 int ecode7 = 0 ;
36187 PyObject * obj0 = 0 ;
36188 PyObject * obj1 = 0 ;
36189 PyObject * obj2 = 0 ;
36190 PyObject * obj3 = 0 ;
36191 PyObject * obj4 = 0 ;
36192 PyObject * obj5 = 0 ;
36193 PyObject * obj6 = 0 ;
36194 char * kwnames[] = {
36195 (char *) "self",(char *) "x1",(char *) "y1",(char *) "x2",(char *) "y2",(char *) "xc",(char *) "yc", NULL
36196 };
36197
36198 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:PseudoDC_DrawArc",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36199 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36200 if (!SWIG_IsOK(res1)) {
36201 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawArc" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36202 }
36203 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36204 ecode2 = SWIG_AsVal_int(obj1, &val2);
36205 if (!SWIG_IsOK(ecode2)) {
36206 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawArc" "', expected argument " "2"" of type '" "int""'");
36207 }
36208 arg2 = static_cast< int >(val2);
36209 ecode3 = SWIG_AsVal_int(obj2, &val3);
36210 if (!SWIG_IsOK(ecode3)) {
36211 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawArc" "', expected argument " "3"" of type '" "int""'");
36212 }
36213 arg3 = static_cast< int >(val3);
36214 ecode4 = SWIG_AsVal_int(obj3, &val4);
36215 if (!SWIG_IsOK(ecode4)) {
36216 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawArc" "', expected argument " "4"" of type '" "int""'");
36217 }
36218 arg4 = static_cast< int >(val4);
36219 ecode5 = SWIG_AsVal_int(obj4, &val5);
36220 if (!SWIG_IsOK(ecode5)) {
36221 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawArc" "', expected argument " "5"" of type '" "int""'");
36222 }
36223 arg5 = static_cast< int >(val5);
36224 ecode6 = SWIG_AsVal_int(obj5, &val6);
36225 if (!SWIG_IsOK(ecode6)) {
36226 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PseudoDC_DrawArc" "', expected argument " "6"" of type '" "int""'");
36227 }
36228 arg6 = static_cast< int >(val6);
36229 ecode7 = SWIG_AsVal_int(obj6, &val7);
36230 if (!SWIG_IsOK(ecode7)) {
36231 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "PseudoDC_DrawArc" "', expected argument " "7"" of type '" "int""'");
36232 }
36233 arg7 = static_cast< int >(val7);
36234 {
36235 PyThreadState* __tstate = wxPyBeginAllowThreads();
36236 (arg1)->DrawArc(arg2,arg3,arg4,arg5,arg6,arg7);
36237 wxPyEndAllowThreads(__tstate);
36238 if (PyErr_Occurred()) SWIG_fail;
36239 }
36240 resultobj = SWIG_Py_Void();
36241 return resultobj;
36242fail:
36243 return NULL;
36244}
36245
36246
36247SWIGINTERN PyObject *_wrap_PseudoDC_DrawArcPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36248 PyObject *resultobj = 0;
36249 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36250 wxPoint *arg2 = 0 ;
36251 wxPoint *arg3 = 0 ;
36252 wxPoint *arg4 = 0 ;
36253 void *argp1 = 0 ;
36254 int res1 = 0 ;
36255 wxPoint temp2 ;
36256 wxPoint temp3 ;
36257 wxPoint temp4 ;
36258 PyObject * obj0 = 0 ;
36259 PyObject * obj1 = 0 ;
36260 PyObject * obj2 = 0 ;
36261 PyObject * obj3 = 0 ;
36262 char * kwnames[] = {
36263 (char *) "self",(char *) "pt1",(char *) "pt2",(char *) "center", NULL
36264 };
36265
36266 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawArcPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36267 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36268 if (!SWIG_IsOK(res1)) {
36269 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawArcPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36270 }
36271 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36272 {
36273 arg2 = &temp2;
36274 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36275 }
36276 {
36277 arg3 = &temp3;
36278 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
36279 }
36280 {
36281 arg4 = &temp4;
36282 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
36283 }
36284 {
36285 PyThreadState* __tstate = wxPyBeginAllowThreads();
36286 (arg1)->DrawArc((wxPoint const &)*arg2,(wxPoint const &)*arg3,(wxPoint const &)*arg4);
36287 wxPyEndAllowThreads(__tstate);
36288 if (PyErr_Occurred()) SWIG_fail;
36289 }
36290 resultobj = SWIG_Py_Void();
36291 return resultobj;
36292fail:
36293 return NULL;
36294}
36295
36296
36297SWIGINTERN PyObject *_wrap_PseudoDC_DrawCheckMark(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36298 PyObject *resultobj = 0;
36299 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36300 int arg2 ;
36301 int arg3 ;
36302 int arg4 ;
36303 int arg5 ;
36304 void *argp1 = 0 ;
36305 int res1 = 0 ;
36306 int val2 ;
36307 int ecode2 = 0 ;
36308 int val3 ;
36309 int ecode3 = 0 ;
36310 int val4 ;
36311 int ecode4 = 0 ;
36312 int val5 ;
36313 int ecode5 = 0 ;
36314 PyObject * obj0 = 0 ;
36315 PyObject * obj1 = 0 ;
36316 PyObject * obj2 = 0 ;
36317 PyObject * obj3 = 0 ;
36318 PyObject * obj4 = 0 ;
36319 char * kwnames[] = {
36320 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
36321 };
36322
36323 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawCheckMark",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36324 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36325 if (!SWIG_IsOK(res1)) {
36326 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawCheckMark" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36327 }
36328 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36329 ecode2 = SWIG_AsVal_int(obj1, &val2);
36330 if (!SWIG_IsOK(ecode2)) {
36331 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawCheckMark" "', expected argument " "2"" of type '" "int""'");
36332 }
36333 arg2 = static_cast< int >(val2);
36334 ecode3 = SWIG_AsVal_int(obj2, &val3);
36335 if (!SWIG_IsOK(ecode3)) {
36336 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawCheckMark" "', expected argument " "3"" of type '" "int""'");
36337 }
36338 arg3 = static_cast< int >(val3);
36339 ecode4 = SWIG_AsVal_int(obj3, &val4);
36340 if (!SWIG_IsOK(ecode4)) {
36341 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawCheckMark" "', expected argument " "4"" of type '" "int""'");
36342 }
36343 arg4 = static_cast< int >(val4);
36344 ecode5 = SWIG_AsVal_int(obj4, &val5);
36345 if (!SWIG_IsOK(ecode5)) {
36346 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawCheckMark" "', expected argument " "5"" of type '" "int""'");
36347 }
36348 arg5 = static_cast< int >(val5);
36349 {
36350 PyThreadState* __tstate = wxPyBeginAllowThreads();
36351 (arg1)->DrawCheckMark(arg2,arg3,arg4,arg5);
36352 wxPyEndAllowThreads(__tstate);
36353 if (PyErr_Occurred()) SWIG_fail;
36354 }
36355 resultobj = SWIG_Py_Void();
36356 return resultobj;
36357fail:
36358 return NULL;
36359}
36360
36361
36362SWIGINTERN PyObject *_wrap_PseudoDC_DrawCheckMarkRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36363 PyObject *resultobj = 0;
36364 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36365 wxRect *arg2 = 0 ;
36366 void *argp1 = 0 ;
36367 int res1 = 0 ;
36368 wxRect temp2 ;
36369 PyObject * obj0 = 0 ;
36370 PyObject * obj1 = 0 ;
36371 char * kwnames[] = {
36372 (char *) "self",(char *) "rect", NULL
36373 };
36374
36375 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawCheckMarkRect",kwnames,&obj0,&obj1)) SWIG_fail;
36376 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36377 if (!SWIG_IsOK(res1)) {
36378 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawCheckMarkRect" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36379 }
36380 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36381 {
36382 arg2 = &temp2;
36383 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
36384 }
36385 {
36386 PyThreadState* __tstate = wxPyBeginAllowThreads();
36387 (arg1)->DrawCheckMark((wxRect const &)*arg2);
36388 wxPyEndAllowThreads(__tstate);
36389 if (PyErr_Occurred()) SWIG_fail;
36390 }
36391 resultobj = SWIG_Py_Void();
36392 return resultobj;
36393fail:
36394 return NULL;
36395}
36396
36397
36398SWIGINTERN PyObject *_wrap_PseudoDC_DrawEllipticArc(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36399 PyObject *resultobj = 0;
36400 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36401 int arg2 ;
36402 int arg3 ;
36403 int arg4 ;
36404 int arg5 ;
36405 double arg6 ;
36406 double arg7 ;
36407 void *argp1 = 0 ;
36408 int res1 = 0 ;
36409 int val2 ;
36410 int ecode2 = 0 ;
36411 int val3 ;
36412 int ecode3 = 0 ;
36413 int val4 ;
36414 int ecode4 = 0 ;
36415 int val5 ;
36416 int ecode5 = 0 ;
36417 double val6 ;
36418 int ecode6 = 0 ;
36419 double val7 ;
36420 int ecode7 = 0 ;
36421 PyObject * obj0 = 0 ;
36422 PyObject * obj1 = 0 ;
36423 PyObject * obj2 = 0 ;
36424 PyObject * obj3 = 0 ;
36425 PyObject * obj4 = 0 ;
36426 PyObject * obj5 = 0 ;
36427 PyObject * obj6 = 0 ;
36428 char * kwnames[] = {
36429 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h",(char *) "start",(char *) "end", NULL
36430 };
36431
36432 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:PseudoDC_DrawEllipticArc",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
36433 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36434 if (!SWIG_IsOK(res1)) {
36435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36436 }
36437 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36438 ecode2 = SWIG_AsVal_int(obj1, &val2);
36439 if (!SWIG_IsOK(ecode2)) {
36440 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "2"" of type '" "int""'");
36441 }
36442 arg2 = static_cast< int >(val2);
36443 ecode3 = SWIG_AsVal_int(obj2, &val3);
36444 if (!SWIG_IsOK(ecode3)) {
36445 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "3"" of type '" "int""'");
36446 }
36447 arg3 = static_cast< int >(val3);
36448 ecode4 = SWIG_AsVal_int(obj3, &val4);
36449 if (!SWIG_IsOK(ecode4)) {
36450 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "4"" of type '" "int""'");
36451 }
36452 arg4 = static_cast< int >(val4);
36453 ecode5 = SWIG_AsVal_int(obj4, &val5);
36454 if (!SWIG_IsOK(ecode5)) {
36455 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "5"" of type '" "int""'");
36456 }
36457 arg5 = static_cast< int >(val5);
36458 ecode6 = SWIG_AsVal_double(obj5, &val6);
36459 if (!SWIG_IsOK(ecode6)) {
36460 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "6"" of type '" "double""'");
36461 }
36462 arg6 = static_cast< double >(val6);
36463 ecode7 = SWIG_AsVal_double(obj6, &val7);
36464 if (!SWIG_IsOK(ecode7)) {
36465 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "PseudoDC_DrawEllipticArc" "', expected argument " "7"" of type '" "double""'");
36466 }
36467 arg7 = static_cast< double >(val7);
36468 {
36469 PyThreadState* __tstate = wxPyBeginAllowThreads();
36470 (arg1)->DrawEllipticArc(arg2,arg3,arg4,arg5,arg6,arg7);
36471 wxPyEndAllowThreads(__tstate);
36472 if (PyErr_Occurred()) SWIG_fail;
36473 }
36474 resultobj = SWIG_Py_Void();
36475 return resultobj;
36476fail:
36477 return NULL;
36478}
36479
36480
36481SWIGINTERN PyObject *_wrap_PseudoDC_DrawEllipticArcPointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36482 PyObject *resultobj = 0;
36483 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36484 wxPoint *arg2 = 0 ;
36485 wxSize *arg3 = 0 ;
36486 double arg4 ;
36487 double arg5 ;
36488 void *argp1 = 0 ;
36489 int res1 = 0 ;
36490 wxPoint temp2 ;
36491 wxSize temp3 ;
36492 double val4 ;
36493 int ecode4 = 0 ;
36494 double val5 ;
36495 int ecode5 = 0 ;
36496 PyObject * obj0 = 0 ;
36497 PyObject * obj1 = 0 ;
36498 PyObject * obj2 = 0 ;
36499 PyObject * obj3 = 0 ;
36500 PyObject * obj4 = 0 ;
36501 char * kwnames[] = {
36502 (char *) "self",(char *) "pt",(char *) "sz",(char *) "start",(char *) "end", NULL
36503 };
36504
36505 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawEllipticArcPointSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36506 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36507 if (!SWIG_IsOK(res1)) {
36508 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawEllipticArcPointSize" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36509 }
36510 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36511 {
36512 arg2 = &temp2;
36513 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36514 }
36515 {
36516 arg3 = &temp3;
36517 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
36518 }
36519 ecode4 = SWIG_AsVal_double(obj3, &val4);
36520 if (!SWIG_IsOK(ecode4)) {
36521 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawEllipticArcPointSize" "', expected argument " "4"" of type '" "double""'");
36522 }
36523 arg4 = static_cast< double >(val4);
36524 ecode5 = SWIG_AsVal_double(obj4, &val5);
36525 if (!SWIG_IsOK(ecode5)) {
36526 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawEllipticArcPointSize" "', expected argument " "5"" of type '" "double""'");
36527 }
36528 arg5 = static_cast< double >(val5);
36529 {
36530 PyThreadState* __tstate = wxPyBeginAllowThreads();
36531 (arg1)->DrawEllipticArc((wxPoint const &)*arg2,(wxSize const &)*arg3,arg4,arg5);
36532 wxPyEndAllowThreads(__tstate);
36533 if (PyErr_Occurred()) SWIG_fail;
36534 }
36535 resultobj = SWIG_Py_Void();
36536 return resultobj;
36537fail:
36538 return NULL;
36539}
36540
36541
36542SWIGINTERN PyObject *_wrap_PseudoDC_DrawPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36543 PyObject *resultobj = 0;
36544 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36545 int arg2 ;
36546 int arg3 ;
36547 void *argp1 = 0 ;
36548 int res1 = 0 ;
36549 int val2 ;
36550 int ecode2 = 0 ;
36551 int val3 ;
36552 int ecode3 = 0 ;
36553 PyObject * obj0 = 0 ;
36554 PyObject * obj1 = 0 ;
36555 PyObject * obj2 = 0 ;
36556 char * kwnames[] = {
36557 (char *) "self",(char *) "x",(char *) "y", NULL
36558 };
36559
36560 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
36561 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36562 if (!SWIG_IsOK(res1)) {
36563 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36564 }
36565 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36566 ecode2 = SWIG_AsVal_int(obj1, &val2);
36567 if (!SWIG_IsOK(ecode2)) {
36568 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawPoint" "', expected argument " "2"" of type '" "int""'");
36569 }
36570 arg2 = static_cast< int >(val2);
36571 ecode3 = SWIG_AsVal_int(obj2, &val3);
36572 if (!SWIG_IsOK(ecode3)) {
36573 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawPoint" "', expected argument " "3"" of type '" "int""'");
36574 }
36575 arg3 = static_cast< int >(val3);
36576 {
36577 PyThreadState* __tstate = wxPyBeginAllowThreads();
36578 (arg1)->DrawPoint(arg2,arg3);
36579 wxPyEndAllowThreads(__tstate);
36580 if (PyErr_Occurred()) SWIG_fail;
36581 }
36582 resultobj = SWIG_Py_Void();
36583 return resultobj;
36584fail:
36585 return NULL;
36586}
36587
36588
36589SWIGINTERN PyObject *_wrap_PseudoDC_DrawPointPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36590 PyObject *resultobj = 0;
36591 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36592 wxPoint *arg2 = 0 ;
36593 void *argp1 = 0 ;
36594 int res1 = 0 ;
36595 wxPoint temp2 ;
36596 PyObject * obj0 = 0 ;
36597 PyObject * obj1 = 0 ;
36598 char * kwnames[] = {
36599 (char *) "self",(char *) "pt", NULL
36600 };
36601
36602 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawPointPoint",kwnames,&obj0,&obj1)) SWIG_fail;
36603 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36604 if (!SWIG_IsOK(res1)) {
36605 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawPointPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36606 }
36607 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36608 {
36609 arg2 = &temp2;
36610 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36611 }
36612 {
36613 PyThreadState* __tstate = wxPyBeginAllowThreads();
36614 (arg1)->DrawPoint((wxPoint const &)*arg2);
36615 wxPyEndAllowThreads(__tstate);
36616 if (PyErr_Occurred()) SWIG_fail;
36617 }
36618 resultobj = SWIG_Py_Void();
36619 return resultobj;
36620fail:
36621 return NULL;
36622}
36623
36624
36625SWIGINTERN PyObject *_wrap_PseudoDC_DrawRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36626 PyObject *resultobj = 0;
36627 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36628 int arg2 ;
36629 int arg3 ;
36630 int arg4 ;
36631 int arg5 ;
36632 void *argp1 = 0 ;
36633 int res1 = 0 ;
36634 int val2 ;
36635 int ecode2 = 0 ;
36636 int val3 ;
36637 int ecode3 = 0 ;
36638 int val4 ;
36639 int ecode4 = 0 ;
36640 int val5 ;
36641 int ecode5 = 0 ;
36642 PyObject * obj0 = 0 ;
36643 PyObject * obj1 = 0 ;
36644 PyObject * obj2 = 0 ;
36645 PyObject * obj3 = 0 ;
36646 PyObject * obj4 = 0 ;
36647 char * kwnames[] = {
36648 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
36649 };
36650
36651 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
36652 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36653 if (!SWIG_IsOK(res1)) {
36654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRectangle" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36655 }
36656 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36657 ecode2 = SWIG_AsVal_int(obj1, &val2);
36658 if (!SWIG_IsOK(ecode2)) {
36659 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawRectangle" "', expected argument " "2"" of type '" "int""'");
36660 }
36661 arg2 = static_cast< int >(val2);
36662 ecode3 = SWIG_AsVal_int(obj2, &val3);
36663 if (!SWIG_IsOK(ecode3)) {
36664 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawRectangle" "', expected argument " "3"" of type '" "int""'");
36665 }
36666 arg3 = static_cast< int >(val3);
36667 ecode4 = SWIG_AsVal_int(obj3, &val4);
36668 if (!SWIG_IsOK(ecode4)) {
36669 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawRectangle" "', expected argument " "4"" of type '" "int""'");
36670 }
36671 arg4 = static_cast< int >(val4);
36672 ecode5 = SWIG_AsVal_int(obj4, &val5);
36673 if (!SWIG_IsOK(ecode5)) {
36674 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawRectangle" "', expected argument " "5"" of type '" "int""'");
36675 }
36676 arg5 = static_cast< int >(val5);
36677 {
36678 PyThreadState* __tstate = wxPyBeginAllowThreads();
36679 (arg1)->DrawRectangle(arg2,arg3,arg4,arg5);
36680 wxPyEndAllowThreads(__tstate);
36681 if (PyErr_Occurred()) SWIG_fail;
36682 }
36683 resultobj = SWIG_Py_Void();
36684 return resultobj;
36685fail:
36686 return NULL;
36687}
36688
36689
36690SWIGINTERN PyObject *_wrap_PseudoDC_DrawRectangleRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36691 PyObject *resultobj = 0;
36692 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36693 wxRect *arg2 = 0 ;
36694 void *argp1 = 0 ;
36695 int res1 = 0 ;
36696 wxRect temp2 ;
36697 PyObject * obj0 = 0 ;
36698 PyObject * obj1 = 0 ;
36699 char * kwnames[] = {
36700 (char *) "self",(char *) "rect", NULL
36701 };
36702
36703 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawRectangleRect",kwnames,&obj0,&obj1)) SWIG_fail;
36704 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36705 if (!SWIG_IsOK(res1)) {
36706 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRectangleRect" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36707 }
36708 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36709 {
36710 arg2 = &temp2;
36711 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
36712 }
36713 {
36714 PyThreadState* __tstate = wxPyBeginAllowThreads();
36715 (arg1)->DrawRectangle((wxRect const &)*arg2);
36716 wxPyEndAllowThreads(__tstate);
36717 if (PyErr_Occurred()) SWIG_fail;
36718 }
36719 resultobj = SWIG_Py_Void();
36720 return resultobj;
36721fail:
36722 return NULL;
36723}
36724
36725
36726SWIGINTERN PyObject *_wrap_PseudoDC_DrawRectanglePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36727 PyObject *resultobj = 0;
36728 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36729 wxPoint *arg2 = 0 ;
36730 wxSize *arg3 = 0 ;
36731 void *argp1 = 0 ;
36732 int res1 = 0 ;
36733 wxPoint temp2 ;
36734 wxSize temp3 ;
36735 PyObject * obj0 = 0 ;
36736 PyObject * obj1 = 0 ;
36737 PyObject * obj2 = 0 ;
36738 char * kwnames[] = {
36739 (char *) "self",(char *) "pt",(char *) "sz", NULL
36740 };
36741
36742 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawRectanglePointSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
36743 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36744 if (!SWIG_IsOK(res1)) {
36745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRectanglePointSize" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36746 }
36747 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36748 {
36749 arg2 = &temp2;
36750 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36751 }
36752 {
36753 arg3 = &temp3;
36754 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
36755 }
36756 {
36757 PyThreadState* __tstate = wxPyBeginAllowThreads();
36758 (arg1)->DrawRectangle((wxPoint const &)*arg2,(wxSize const &)*arg3);
36759 wxPyEndAllowThreads(__tstate);
36760 if (PyErr_Occurred()) SWIG_fail;
36761 }
36762 resultobj = SWIG_Py_Void();
36763 return resultobj;
36764fail:
36765 return NULL;
36766}
36767
36768
36769SWIGINTERN PyObject *_wrap_PseudoDC_DrawRoundedRectangle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36770 PyObject *resultobj = 0;
36771 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36772 int arg2 ;
36773 int arg3 ;
36774 int arg4 ;
36775 int arg5 ;
36776 double arg6 ;
36777 void *argp1 = 0 ;
36778 int res1 = 0 ;
36779 int val2 ;
36780 int ecode2 = 0 ;
36781 int val3 ;
36782 int ecode3 = 0 ;
36783 int val4 ;
36784 int ecode4 = 0 ;
36785 int val5 ;
36786 int ecode5 = 0 ;
36787 double val6 ;
36788 int ecode6 = 0 ;
36789 PyObject * obj0 = 0 ;
36790 PyObject * obj1 = 0 ;
36791 PyObject * obj2 = 0 ;
36792 PyObject * obj3 = 0 ;
36793 PyObject * obj4 = 0 ;
36794 PyObject * obj5 = 0 ;
36795 char * kwnames[] = {
36796 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "radius", NULL
36797 };
36798
36799 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:PseudoDC_DrawRoundedRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
36800 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36801 if (!SWIG_IsOK(res1)) {
36802 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36803 }
36804 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36805 ecode2 = SWIG_AsVal_int(obj1, &val2);
36806 if (!SWIG_IsOK(ecode2)) {
36807 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "2"" of type '" "int""'");
36808 }
36809 arg2 = static_cast< int >(val2);
36810 ecode3 = SWIG_AsVal_int(obj2, &val3);
36811 if (!SWIG_IsOK(ecode3)) {
36812 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "3"" of type '" "int""'");
36813 }
36814 arg3 = static_cast< int >(val3);
36815 ecode4 = SWIG_AsVal_int(obj3, &val4);
36816 if (!SWIG_IsOK(ecode4)) {
36817 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "4"" of type '" "int""'");
36818 }
36819 arg4 = static_cast< int >(val4);
36820 ecode5 = SWIG_AsVal_int(obj4, &val5);
36821 if (!SWIG_IsOK(ecode5)) {
36822 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "5"" of type '" "int""'");
36823 }
36824 arg5 = static_cast< int >(val5);
36825 ecode6 = SWIG_AsVal_double(obj5, &val6);
36826 if (!SWIG_IsOK(ecode6)) {
36827 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PseudoDC_DrawRoundedRectangle" "', expected argument " "6"" of type '" "double""'");
36828 }
36829 arg6 = static_cast< double >(val6);
36830 {
36831 PyThreadState* __tstate = wxPyBeginAllowThreads();
36832 (arg1)->DrawRoundedRectangle(arg2,arg3,arg4,arg5,arg6);
36833 wxPyEndAllowThreads(__tstate);
36834 if (PyErr_Occurred()) SWIG_fail;
36835 }
36836 resultobj = SWIG_Py_Void();
36837 return resultobj;
36838fail:
36839 return NULL;
36840}
36841
36842
36843SWIGINTERN PyObject *_wrap_PseudoDC_DrawRoundedRectangleRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36844 PyObject *resultobj = 0;
36845 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36846 wxRect *arg2 = 0 ;
36847 double arg3 ;
36848 void *argp1 = 0 ;
36849 int res1 = 0 ;
36850 wxRect temp2 ;
36851 double val3 ;
36852 int ecode3 = 0 ;
36853 PyObject * obj0 = 0 ;
36854 PyObject * obj1 = 0 ;
36855 PyObject * obj2 = 0 ;
36856 char * kwnames[] = {
36857 (char *) "self",(char *) "r",(char *) "radius", NULL
36858 };
36859
36860 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawRoundedRectangleRect",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
36861 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36862 if (!SWIG_IsOK(res1)) {
36863 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRoundedRectangleRect" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36864 }
36865 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36866 {
36867 arg2 = &temp2;
36868 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
36869 }
36870 ecode3 = SWIG_AsVal_double(obj2, &val3);
36871 if (!SWIG_IsOK(ecode3)) {
36872 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawRoundedRectangleRect" "', expected argument " "3"" of type '" "double""'");
36873 }
36874 arg3 = static_cast< double >(val3);
36875 {
36876 PyThreadState* __tstate = wxPyBeginAllowThreads();
36877 (arg1)->DrawRoundedRectangle((wxRect const &)*arg2,arg3);
36878 wxPyEndAllowThreads(__tstate);
36879 if (PyErr_Occurred()) SWIG_fail;
36880 }
36881 resultobj = SWIG_Py_Void();
36882 return resultobj;
36883fail:
36884 return NULL;
36885}
36886
36887
36888SWIGINTERN PyObject *_wrap_PseudoDC_DrawRoundedRectanglePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36889 PyObject *resultobj = 0;
36890 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36891 wxPoint *arg2 = 0 ;
36892 wxSize *arg3 = 0 ;
36893 double arg4 ;
36894 void *argp1 = 0 ;
36895 int res1 = 0 ;
36896 wxPoint temp2 ;
36897 wxSize temp3 ;
36898 double val4 ;
36899 int ecode4 = 0 ;
36900 PyObject * obj0 = 0 ;
36901 PyObject * obj1 = 0 ;
36902 PyObject * obj2 = 0 ;
36903 PyObject * obj3 = 0 ;
36904 char * kwnames[] = {
36905 (char *) "self",(char *) "pt",(char *) "sz",(char *) "radius", NULL
36906 };
36907
36908 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawRoundedRectanglePointSize",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36909 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36910 if (!SWIG_IsOK(res1)) {
36911 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRoundedRectanglePointSize" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36912 }
36913 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36914 {
36915 arg2 = &temp2;
36916 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
36917 }
36918 {
36919 arg3 = &temp3;
36920 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
36921 }
36922 ecode4 = SWIG_AsVal_double(obj3, &val4);
36923 if (!SWIG_IsOK(ecode4)) {
36924 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawRoundedRectanglePointSize" "', expected argument " "4"" of type '" "double""'");
36925 }
36926 arg4 = static_cast< double >(val4);
36927 {
36928 PyThreadState* __tstate = wxPyBeginAllowThreads();
36929 (arg1)->DrawRoundedRectangle((wxPoint const &)*arg2,(wxSize const &)*arg3,arg4);
36930 wxPyEndAllowThreads(__tstate);
36931 if (PyErr_Occurred()) SWIG_fail;
36932 }
36933 resultobj = SWIG_Py_Void();
36934 return resultobj;
36935fail:
36936 return NULL;
36937}
36938
36939
36940SWIGINTERN PyObject *_wrap_PseudoDC_DrawCircle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36941 PyObject *resultobj = 0;
36942 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36943 int arg2 ;
36944 int arg3 ;
36945 int arg4 ;
36946 void *argp1 = 0 ;
36947 int res1 = 0 ;
36948 int val2 ;
36949 int ecode2 = 0 ;
36950 int val3 ;
36951 int ecode3 = 0 ;
36952 int val4 ;
36953 int ecode4 = 0 ;
36954 PyObject * obj0 = 0 ;
36955 PyObject * obj1 = 0 ;
36956 PyObject * obj2 = 0 ;
36957 PyObject * obj3 = 0 ;
36958 char * kwnames[] = {
36959 (char *) "self",(char *) "x",(char *) "y",(char *) "radius", NULL
36960 };
36961
36962 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawCircle",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
36963 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
36964 if (!SWIG_IsOK(res1)) {
36965 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawCircle" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
36966 }
36967 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
36968 ecode2 = SWIG_AsVal_int(obj1, &val2);
36969 if (!SWIG_IsOK(ecode2)) {
36970 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawCircle" "', expected argument " "2"" of type '" "int""'");
36971 }
36972 arg2 = static_cast< int >(val2);
36973 ecode3 = SWIG_AsVal_int(obj2, &val3);
36974 if (!SWIG_IsOK(ecode3)) {
36975 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawCircle" "', expected argument " "3"" of type '" "int""'");
36976 }
36977 arg3 = static_cast< int >(val3);
36978 ecode4 = SWIG_AsVal_int(obj3, &val4);
36979 if (!SWIG_IsOK(ecode4)) {
36980 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawCircle" "', expected argument " "4"" of type '" "int""'");
36981 }
36982 arg4 = static_cast< int >(val4);
36983 {
36984 PyThreadState* __tstate = wxPyBeginAllowThreads();
36985 (arg1)->DrawCircle(arg2,arg3,arg4);
36986 wxPyEndAllowThreads(__tstate);
36987 if (PyErr_Occurred()) SWIG_fail;
36988 }
36989 resultobj = SWIG_Py_Void();
36990 return resultobj;
36991fail:
36992 return NULL;
36993}
36994
36995
36996SWIGINTERN PyObject *_wrap_PseudoDC_DrawCirclePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
36997 PyObject *resultobj = 0;
36998 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
36999 wxPoint *arg2 = 0 ;
37000 int arg3 ;
37001 void *argp1 = 0 ;
37002 int res1 = 0 ;
37003 wxPoint temp2 ;
37004 int val3 ;
37005 int ecode3 = 0 ;
37006 PyObject * obj0 = 0 ;
37007 PyObject * obj1 = 0 ;
37008 PyObject * obj2 = 0 ;
37009 char * kwnames[] = {
37010 (char *) "self",(char *) "pt",(char *) "radius", NULL
37011 };
37012
37013 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawCirclePoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37014 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37015 if (!SWIG_IsOK(res1)) {
37016 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawCirclePoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37017 }
37018 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37019 {
37020 arg2 = &temp2;
37021 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
37022 }
37023 ecode3 = SWIG_AsVal_int(obj2, &val3);
37024 if (!SWIG_IsOK(ecode3)) {
37025 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawCirclePoint" "', expected argument " "3"" of type '" "int""'");
37026 }
37027 arg3 = static_cast< int >(val3);
37028 {
37029 PyThreadState* __tstate = wxPyBeginAllowThreads();
37030 (arg1)->DrawCircle((wxPoint const &)*arg2,arg3);
37031 wxPyEndAllowThreads(__tstate);
37032 if (PyErr_Occurred()) SWIG_fail;
37033 }
37034 resultobj = SWIG_Py_Void();
37035 return resultobj;
37036fail:
37037 return NULL;
37038}
37039
37040
37041SWIGINTERN PyObject *_wrap_PseudoDC_DrawEllipse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37042 PyObject *resultobj = 0;
37043 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37044 int arg2 ;
37045 int arg3 ;
37046 int arg4 ;
37047 int arg5 ;
37048 void *argp1 = 0 ;
37049 int res1 = 0 ;
37050 int val2 ;
37051 int ecode2 = 0 ;
37052 int val3 ;
37053 int ecode3 = 0 ;
37054 int val4 ;
37055 int ecode4 = 0 ;
37056 int val5 ;
37057 int ecode5 = 0 ;
37058 PyObject * obj0 = 0 ;
37059 PyObject * obj1 = 0 ;
37060 PyObject * obj2 = 0 ;
37061 PyObject * obj3 = 0 ;
37062 PyObject * obj4 = 0 ;
37063 char * kwnames[] = {
37064 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
37065 };
37066
37067 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawEllipse",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37068 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37069 if (!SWIG_IsOK(res1)) {
37070 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawEllipse" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37071 }
37072 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37073 ecode2 = SWIG_AsVal_int(obj1, &val2);
37074 if (!SWIG_IsOK(ecode2)) {
37075 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_DrawEllipse" "', expected argument " "2"" of type '" "int""'");
37076 }
37077 arg2 = static_cast< int >(val2);
37078 ecode3 = SWIG_AsVal_int(obj2, &val3);
37079 if (!SWIG_IsOK(ecode3)) {
37080 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawEllipse" "', expected argument " "3"" of type '" "int""'");
37081 }
37082 arg3 = static_cast< int >(val3);
37083 ecode4 = SWIG_AsVal_int(obj3, &val4);
37084 if (!SWIG_IsOK(ecode4)) {
37085 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawEllipse" "', expected argument " "4"" of type '" "int""'");
37086 }
37087 arg4 = static_cast< int >(val4);
37088 ecode5 = SWIG_AsVal_int(obj4, &val5);
37089 if (!SWIG_IsOK(ecode5)) {
37090 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawEllipse" "', expected argument " "5"" of type '" "int""'");
37091 }
37092 arg5 = static_cast< int >(val5);
37093 {
37094 PyThreadState* __tstate = wxPyBeginAllowThreads();
37095 (arg1)->DrawEllipse(arg2,arg3,arg4,arg5);
37096 wxPyEndAllowThreads(__tstate);
37097 if (PyErr_Occurred()) SWIG_fail;
37098 }
37099 resultobj = SWIG_Py_Void();
37100 return resultobj;
37101fail:
37102 return NULL;
37103}
37104
37105
37106SWIGINTERN PyObject *_wrap_PseudoDC_DrawEllipseRect(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37107 PyObject *resultobj = 0;
37108 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37109 wxRect *arg2 = 0 ;
37110 void *argp1 = 0 ;
37111 int res1 = 0 ;
37112 wxRect temp2 ;
37113 PyObject * obj0 = 0 ;
37114 PyObject * obj1 = 0 ;
37115 char * kwnames[] = {
37116 (char *) "self",(char *) "rect", NULL
37117 };
37118
37119 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawEllipseRect",kwnames,&obj0,&obj1)) SWIG_fail;
37120 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37121 if (!SWIG_IsOK(res1)) {
37122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawEllipseRect" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37123 }
37124 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37125 {
37126 arg2 = &temp2;
37127 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
37128 }
37129 {
37130 PyThreadState* __tstate = wxPyBeginAllowThreads();
37131 (arg1)->DrawEllipse((wxRect const &)*arg2);
37132 wxPyEndAllowThreads(__tstate);
37133 if (PyErr_Occurred()) SWIG_fail;
37134 }
37135 resultobj = SWIG_Py_Void();
37136 return resultobj;
37137fail:
37138 return NULL;
37139}
37140
37141
37142SWIGINTERN PyObject *_wrap_PseudoDC_DrawEllipsePointSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37143 PyObject *resultobj = 0;
37144 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37145 wxPoint *arg2 = 0 ;
37146 wxSize *arg3 = 0 ;
37147 void *argp1 = 0 ;
37148 int res1 = 0 ;
37149 wxPoint temp2 ;
37150 wxSize temp3 ;
37151 PyObject * obj0 = 0 ;
37152 PyObject * obj1 = 0 ;
37153 PyObject * obj2 = 0 ;
37154 char * kwnames[] = {
37155 (char *) "self",(char *) "pt",(char *) "sz", NULL
37156 };
37157
37158 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawEllipsePointSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37159 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37160 if (!SWIG_IsOK(res1)) {
37161 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawEllipsePointSize" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37162 }
37163 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37164 {
37165 arg2 = &temp2;
37166 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
37167 }
37168 {
37169 arg3 = &temp3;
37170 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
37171 }
37172 {
37173 PyThreadState* __tstate = wxPyBeginAllowThreads();
37174 (arg1)->DrawEllipse((wxPoint const &)*arg2,(wxSize const &)*arg3);
37175 wxPyEndAllowThreads(__tstate);
37176 if (PyErr_Occurred()) SWIG_fail;
37177 }
37178 resultobj = SWIG_Py_Void();
37179 return resultobj;
37180fail:
37181 return NULL;
37182}
37183
37184
37185SWIGINTERN PyObject *_wrap_PseudoDC_DrawIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37186 PyObject *resultobj = 0;
37187 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37188 wxIcon *arg2 = 0 ;
37189 int arg3 ;
37190 int arg4 ;
37191 void *argp1 = 0 ;
37192 int res1 = 0 ;
37193 void *argp2 = 0 ;
37194 int res2 = 0 ;
37195 int val3 ;
37196 int ecode3 = 0 ;
37197 int val4 ;
37198 int ecode4 = 0 ;
37199 PyObject * obj0 = 0 ;
37200 PyObject * obj1 = 0 ;
37201 PyObject * obj2 = 0 ;
37202 PyObject * obj3 = 0 ;
37203 char * kwnames[] = {
37204 (char *) "self",(char *) "icon",(char *) "x",(char *) "y", NULL
37205 };
37206
37207 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawIcon",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37208 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37209 if (!SWIG_IsOK(res1)) {
37210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawIcon" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37211 }
37212 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37213 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
37214 if (!SWIG_IsOK(res2)) {
37215 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
37216 }
37217 if (!argp2) {
37218 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
37219 }
37220 arg2 = reinterpret_cast< wxIcon * >(argp2);
37221 ecode3 = SWIG_AsVal_int(obj2, &val3);
37222 if (!SWIG_IsOK(ecode3)) {
37223 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawIcon" "', expected argument " "3"" of type '" "int""'");
37224 }
37225 arg3 = static_cast< int >(val3);
37226 ecode4 = SWIG_AsVal_int(obj3, &val4);
37227 if (!SWIG_IsOK(ecode4)) {
37228 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawIcon" "', expected argument " "4"" of type '" "int""'");
37229 }
37230 arg4 = static_cast< int >(val4);
37231 {
37232 PyThreadState* __tstate = wxPyBeginAllowThreads();
37233 (arg1)->DrawIcon((wxIcon const &)*arg2,arg3,arg4);
37234 wxPyEndAllowThreads(__tstate);
37235 if (PyErr_Occurred()) SWIG_fail;
37236 }
37237 resultobj = SWIG_Py_Void();
37238 return resultobj;
37239fail:
37240 return NULL;
37241}
37242
37243
37244SWIGINTERN PyObject *_wrap_PseudoDC_DrawIconPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37245 PyObject *resultobj = 0;
37246 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37247 wxIcon *arg2 = 0 ;
37248 wxPoint *arg3 = 0 ;
37249 void *argp1 = 0 ;
37250 int res1 = 0 ;
37251 void *argp2 = 0 ;
37252 int res2 = 0 ;
37253 wxPoint temp3 ;
37254 PyObject * obj0 = 0 ;
37255 PyObject * obj1 = 0 ;
37256 PyObject * obj2 = 0 ;
37257 char * kwnames[] = {
37258 (char *) "self",(char *) "icon",(char *) "pt", NULL
37259 };
37260
37261 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawIconPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37262 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37263 if (!SWIG_IsOK(res1)) {
37264 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawIconPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37265 }
37266 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37267 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxIcon, 0 | 0);
37268 if (!SWIG_IsOK(res2)) {
37269 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawIconPoint" "', expected argument " "2"" of type '" "wxIcon const &""'");
37270 }
37271 if (!argp2) {
37272 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawIconPoint" "', expected argument " "2"" of type '" "wxIcon const &""'");
37273 }
37274 arg2 = reinterpret_cast< wxIcon * >(argp2);
37275 {
37276 arg3 = &temp3;
37277 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
37278 }
37279 {
37280 PyThreadState* __tstate = wxPyBeginAllowThreads();
37281 (arg1)->DrawIcon((wxIcon const &)*arg2,(wxPoint const &)*arg3);
37282 wxPyEndAllowThreads(__tstate);
37283 if (PyErr_Occurred()) SWIG_fail;
37284 }
37285 resultobj = SWIG_Py_Void();
37286 return resultobj;
37287fail:
37288 return NULL;
37289}
37290
37291
37292SWIGINTERN PyObject *_wrap_PseudoDC_DrawBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37293 PyObject *resultobj = 0;
37294 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37295 wxBitmap *arg2 = 0 ;
37296 int arg3 ;
37297 int arg4 ;
37298 bool arg5 = (bool) false ;
37299 void *argp1 = 0 ;
37300 int res1 = 0 ;
37301 void *argp2 = 0 ;
37302 int res2 = 0 ;
37303 int val3 ;
37304 int ecode3 = 0 ;
37305 int val4 ;
37306 int ecode4 = 0 ;
37307 bool val5 ;
37308 int ecode5 = 0 ;
37309 PyObject * obj0 = 0 ;
37310 PyObject * obj1 = 0 ;
37311 PyObject * obj2 = 0 ;
37312 PyObject * obj3 = 0 ;
37313 PyObject * obj4 = 0 ;
37314 char * kwnames[] = {
37315 (char *) "self",(char *) "bmp",(char *) "x",(char *) "y",(char *) "useMask", NULL
37316 };
37317
37318 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:PseudoDC_DrawBitmap",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37319 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37320 if (!SWIG_IsOK(res1)) {
37321 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawBitmap" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37322 }
37323 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37324 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
37325 if (!SWIG_IsOK(res2)) {
37326 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
37327 }
37328 if (!argp2) {
37329 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
37330 }
37331 arg2 = reinterpret_cast< wxBitmap * >(argp2);
37332 ecode3 = SWIG_AsVal_int(obj2, &val3);
37333 if (!SWIG_IsOK(ecode3)) {
37334 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawBitmap" "', expected argument " "3"" of type '" "int""'");
37335 }
37336 arg3 = static_cast< int >(val3);
37337 ecode4 = SWIG_AsVal_int(obj3, &val4);
37338 if (!SWIG_IsOK(ecode4)) {
37339 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawBitmap" "', expected argument " "4"" of type '" "int""'");
37340 }
37341 arg4 = static_cast< int >(val4);
37342 if (obj4) {
37343 ecode5 = SWIG_AsVal_bool(obj4, &val5);
37344 if (!SWIG_IsOK(ecode5)) {
37345 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawBitmap" "', expected argument " "5"" of type '" "bool""'");
37346 }
37347 arg5 = static_cast< bool >(val5);
37348 }
37349 {
37350 PyThreadState* __tstate = wxPyBeginAllowThreads();
37351 (arg1)->DrawBitmap((wxBitmap const &)*arg2,arg3,arg4,arg5);
37352 wxPyEndAllowThreads(__tstate);
37353 if (PyErr_Occurred()) SWIG_fail;
37354 }
37355 resultobj = SWIG_Py_Void();
37356 return resultobj;
37357fail:
37358 return NULL;
37359}
37360
37361
37362SWIGINTERN PyObject *_wrap_PseudoDC_DrawBitmapPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37363 PyObject *resultobj = 0;
37364 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37365 wxBitmap *arg2 = 0 ;
37366 wxPoint *arg3 = 0 ;
37367 bool arg4 = (bool) false ;
37368 void *argp1 = 0 ;
37369 int res1 = 0 ;
37370 void *argp2 = 0 ;
37371 int res2 = 0 ;
37372 wxPoint temp3 ;
37373 bool val4 ;
37374 int ecode4 = 0 ;
37375 PyObject * obj0 = 0 ;
37376 PyObject * obj1 = 0 ;
37377 PyObject * obj2 = 0 ;
37378 PyObject * obj3 = 0 ;
37379 char * kwnames[] = {
37380 (char *) "self",(char *) "bmp",(char *) "pt",(char *) "useMask", NULL
37381 };
37382
37383 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PseudoDC_DrawBitmapPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37384 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37385 if (!SWIG_IsOK(res1)) {
37386 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawBitmapPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37387 }
37388 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37389 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
37390 if (!SWIG_IsOK(res2)) {
37391 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_DrawBitmapPoint" "', expected argument " "2"" of type '" "wxBitmap const &""'");
37392 }
37393 if (!argp2) {
37394 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawBitmapPoint" "', expected argument " "2"" of type '" "wxBitmap const &""'");
37395 }
37396 arg2 = reinterpret_cast< wxBitmap * >(argp2);
37397 {
37398 arg3 = &temp3;
37399 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
37400 }
37401 if (obj3) {
37402 ecode4 = SWIG_AsVal_bool(obj3, &val4);
37403 if (!SWIG_IsOK(ecode4)) {
37404 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawBitmapPoint" "', expected argument " "4"" of type '" "bool""'");
37405 }
37406 arg4 = static_cast< bool >(val4);
37407 }
37408 {
37409 PyThreadState* __tstate = wxPyBeginAllowThreads();
37410 (arg1)->DrawBitmap((wxBitmap const &)*arg2,(wxPoint const &)*arg3,arg4);
37411 wxPyEndAllowThreads(__tstate);
37412 if (PyErr_Occurred()) SWIG_fail;
37413 }
37414 resultobj = SWIG_Py_Void();
37415 return resultobj;
37416fail:
37417 return NULL;
37418}
37419
37420
37421SWIGINTERN PyObject *_wrap_PseudoDC_DrawText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37422 PyObject *resultobj = 0;
37423 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37424 wxString *arg2 = 0 ;
37425 int arg3 ;
37426 int arg4 ;
37427 void *argp1 = 0 ;
37428 int res1 = 0 ;
37429 bool temp2 = false ;
37430 int val3 ;
37431 int ecode3 = 0 ;
37432 int val4 ;
37433 int ecode4 = 0 ;
37434 PyObject * obj0 = 0 ;
37435 PyObject * obj1 = 0 ;
37436 PyObject * obj2 = 0 ;
37437 PyObject * obj3 = 0 ;
37438 char * kwnames[] = {
37439 (char *) "self",(char *) "text",(char *) "x",(char *) "y", NULL
37440 };
37441
37442 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawText",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37443 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37444 if (!SWIG_IsOK(res1)) {
37445 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawText" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37446 }
37447 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37448 {
37449 arg2 = wxString_in_helper(obj1);
37450 if (arg2 == NULL) SWIG_fail;
37451 temp2 = true;
37452 }
37453 ecode3 = SWIG_AsVal_int(obj2, &val3);
37454 if (!SWIG_IsOK(ecode3)) {
37455 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawText" "', expected argument " "3"" of type '" "int""'");
37456 }
37457 arg3 = static_cast< int >(val3);
37458 ecode4 = SWIG_AsVal_int(obj3, &val4);
37459 if (!SWIG_IsOK(ecode4)) {
37460 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawText" "', expected argument " "4"" of type '" "int""'");
37461 }
37462 arg4 = static_cast< int >(val4);
37463 {
37464 PyThreadState* __tstate = wxPyBeginAllowThreads();
37465 (arg1)->DrawText((wxString const &)*arg2,arg3,arg4);
37466 wxPyEndAllowThreads(__tstate);
37467 if (PyErr_Occurred()) SWIG_fail;
37468 }
37469 resultobj = SWIG_Py_Void();
37470 {
37471 if (temp2)
37472 delete arg2;
37473 }
37474 return resultobj;
37475fail:
37476 {
37477 if (temp2)
37478 delete arg2;
37479 }
37480 return NULL;
37481}
37482
37483
37484SWIGINTERN PyObject *_wrap_PseudoDC_DrawTextPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37485 PyObject *resultobj = 0;
37486 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37487 wxString *arg2 = 0 ;
37488 wxPoint *arg3 = 0 ;
37489 void *argp1 = 0 ;
37490 int res1 = 0 ;
37491 bool temp2 = false ;
37492 wxPoint temp3 ;
37493 PyObject * obj0 = 0 ;
37494 PyObject * obj1 = 0 ;
37495 PyObject * obj2 = 0 ;
37496 char * kwnames[] = {
37497 (char *) "self",(char *) "text",(char *) "pt", NULL
37498 };
37499
37500 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PseudoDC_DrawTextPoint",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
37501 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37502 if (!SWIG_IsOK(res1)) {
37503 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawTextPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37504 }
37505 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37506 {
37507 arg2 = wxString_in_helper(obj1);
37508 if (arg2 == NULL) SWIG_fail;
37509 temp2 = true;
37510 }
37511 {
37512 arg3 = &temp3;
37513 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
37514 }
37515 {
37516 PyThreadState* __tstate = wxPyBeginAllowThreads();
37517 (arg1)->DrawText((wxString const &)*arg2,(wxPoint const &)*arg3);
37518 wxPyEndAllowThreads(__tstate);
37519 if (PyErr_Occurred()) SWIG_fail;
37520 }
37521 resultobj = SWIG_Py_Void();
37522 {
37523 if (temp2)
37524 delete arg2;
37525 }
37526 return resultobj;
37527fail:
37528 {
37529 if (temp2)
37530 delete arg2;
37531 }
37532 return NULL;
37533}
37534
37535
37536SWIGINTERN PyObject *_wrap_PseudoDC_DrawRotatedText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37537 PyObject *resultobj = 0;
37538 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37539 wxString *arg2 = 0 ;
37540 int arg3 ;
37541 int arg4 ;
37542 double arg5 ;
37543 void *argp1 = 0 ;
37544 int res1 = 0 ;
37545 bool temp2 = false ;
37546 int val3 ;
37547 int ecode3 = 0 ;
37548 int val4 ;
37549 int ecode4 = 0 ;
37550 double val5 ;
37551 int ecode5 = 0 ;
37552 PyObject * obj0 = 0 ;
37553 PyObject * obj1 = 0 ;
37554 PyObject * obj2 = 0 ;
37555 PyObject * obj3 = 0 ;
37556 PyObject * obj4 = 0 ;
37557 char * kwnames[] = {
37558 (char *) "self",(char *) "text",(char *) "x",(char *) "y",(char *) "angle", NULL
37559 };
37560
37561 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PseudoDC_DrawRotatedText",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37562 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37563 if (!SWIG_IsOK(res1)) {
37564 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRotatedText" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37565 }
37566 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37567 {
37568 arg2 = wxString_in_helper(obj1);
37569 if (arg2 == NULL) SWIG_fail;
37570 temp2 = true;
37571 }
37572 ecode3 = SWIG_AsVal_int(obj2, &val3);
37573 if (!SWIG_IsOK(ecode3)) {
37574 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PseudoDC_DrawRotatedText" "', expected argument " "3"" of type '" "int""'");
37575 }
37576 arg3 = static_cast< int >(val3);
37577 ecode4 = SWIG_AsVal_int(obj3, &val4);
37578 if (!SWIG_IsOK(ecode4)) {
37579 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawRotatedText" "', expected argument " "4"" of type '" "int""'");
37580 }
37581 arg4 = static_cast< int >(val4);
37582 ecode5 = SWIG_AsVal_double(obj4, &val5);
37583 if (!SWIG_IsOK(ecode5)) {
37584 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawRotatedText" "', expected argument " "5"" of type '" "double""'");
37585 }
37586 arg5 = static_cast< double >(val5);
37587 {
37588 PyThreadState* __tstate = wxPyBeginAllowThreads();
37589 (arg1)->DrawRotatedText((wxString const &)*arg2,arg3,arg4,arg5);
37590 wxPyEndAllowThreads(__tstate);
37591 if (PyErr_Occurred()) SWIG_fail;
37592 }
37593 resultobj = SWIG_Py_Void();
37594 {
37595 if (temp2)
37596 delete arg2;
37597 }
37598 return resultobj;
37599fail:
37600 {
37601 if (temp2)
37602 delete arg2;
37603 }
37604 return NULL;
37605}
37606
37607
37608SWIGINTERN PyObject *_wrap_PseudoDC_DrawRotatedTextPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37609 PyObject *resultobj = 0;
37610 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37611 wxString *arg2 = 0 ;
37612 wxPoint *arg3 = 0 ;
37613 double arg4 ;
37614 void *argp1 = 0 ;
37615 int res1 = 0 ;
37616 bool temp2 = false ;
37617 wxPoint temp3 ;
37618 double val4 ;
37619 int ecode4 = 0 ;
37620 PyObject * obj0 = 0 ;
37621 PyObject * obj1 = 0 ;
37622 PyObject * obj2 = 0 ;
37623 PyObject * obj3 = 0 ;
37624 char * kwnames[] = {
37625 (char *) "self",(char *) "text",(char *) "pt",(char *) "angle", NULL
37626 };
37627
37628 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PseudoDC_DrawRotatedTextPoint",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37629 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37630 if (!SWIG_IsOK(res1)) {
37631 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawRotatedTextPoint" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37632 }
37633 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37634 {
37635 arg2 = wxString_in_helper(obj1);
37636 if (arg2 == NULL) SWIG_fail;
37637 temp2 = true;
37638 }
37639 {
37640 arg3 = &temp3;
37641 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
37642 }
37643 ecode4 = SWIG_AsVal_double(obj3, &val4);
37644 if (!SWIG_IsOK(ecode4)) {
37645 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawRotatedTextPoint" "', expected argument " "4"" of type '" "double""'");
37646 }
37647 arg4 = static_cast< double >(val4);
37648 {
37649 PyThreadState* __tstate = wxPyBeginAllowThreads();
37650 (arg1)->DrawRotatedText((wxString const &)*arg2,(wxPoint const &)*arg3,arg4);
37651 wxPyEndAllowThreads(__tstate);
37652 if (PyErr_Occurred()) SWIG_fail;
37653 }
37654 resultobj = SWIG_Py_Void();
37655 {
37656 if (temp2)
37657 delete arg2;
37658 }
37659 return resultobj;
37660fail:
37661 {
37662 if (temp2)
37663 delete arg2;
37664 }
37665 return NULL;
37666}
37667
37668
37669SWIGINTERN PyObject *_wrap_PseudoDC_DrawLines(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37670 PyObject *resultobj = 0;
37671 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37672 int arg2 ;
37673 wxPoint *arg3 = (wxPoint *) 0 ;
37674 int arg4 = (int) 0 ;
37675 int arg5 = (int) 0 ;
37676 void *argp1 = 0 ;
37677 int res1 = 0 ;
37678 int val4 ;
37679 int ecode4 = 0 ;
37680 int val5 ;
37681 int ecode5 = 0 ;
37682 PyObject * obj0 = 0 ;
37683 PyObject * obj1 = 0 ;
37684 PyObject * obj2 = 0 ;
37685 PyObject * obj3 = 0 ;
37686 char * kwnames[] = {
37687 (char *) "self",(char *) "points",(char *) "xoffset",(char *) "yoffset", NULL
37688 };
37689
37690 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:PseudoDC_DrawLines",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
37691 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37692 if (!SWIG_IsOK(res1)) {
37693 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawLines" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37694 }
37695 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37696 {
37697 arg3 = wxPoint_LIST_helper(obj1, &arg2);
37698 if (arg3 == NULL) SWIG_fail;
37699 }
37700 if (obj2) {
37701 ecode4 = SWIG_AsVal_int(obj2, &val4);
37702 if (!SWIG_IsOK(ecode4)) {
37703 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawLines" "', expected argument " "4"" of type '" "int""'");
37704 }
37705 arg4 = static_cast< int >(val4);
37706 }
37707 if (obj3) {
37708 ecode5 = SWIG_AsVal_int(obj3, &val5);
37709 if (!SWIG_IsOK(ecode5)) {
37710 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawLines" "', expected argument " "5"" of type '" "int""'");
37711 }
37712 arg5 = static_cast< int >(val5);
37713 }
37714 {
37715 PyThreadState* __tstate = wxPyBeginAllowThreads();
37716 (arg1)->DrawLines(arg2,arg3,arg4,arg5);
37717 wxPyEndAllowThreads(__tstate);
37718 if (PyErr_Occurred()) SWIG_fail;
37719 }
37720 resultobj = SWIG_Py_Void();
37721 {
37722 if (arg3) delete [] arg3;
37723 }
37724 return resultobj;
37725fail:
37726 {
37727 if (arg3) delete [] arg3;
37728 }
37729 return NULL;
37730}
37731
37732
37733SWIGINTERN PyObject *_wrap_PseudoDC_DrawPolygon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37734 PyObject *resultobj = 0;
37735 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37736 int arg2 ;
37737 wxPoint *arg3 = (wxPoint *) 0 ;
37738 int arg4 = (int) 0 ;
37739 int arg5 = (int) 0 ;
37740 int arg6 = (int) wxODDEVEN_RULE ;
37741 void *argp1 = 0 ;
37742 int res1 = 0 ;
37743 int val4 ;
37744 int ecode4 = 0 ;
37745 int val5 ;
37746 int ecode5 = 0 ;
37747 int val6 ;
37748 int ecode6 = 0 ;
37749 PyObject * obj0 = 0 ;
37750 PyObject * obj1 = 0 ;
37751 PyObject * obj2 = 0 ;
37752 PyObject * obj3 = 0 ;
37753 PyObject * obj4 = 0 ;
37754 char * kwnames[] = {
37755 (char *) "self",(char *) "points",(char *) "xoffset",(char *) "yoffset",(char *) "fillStyle", NULL
37756 };
37757
37758 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:PseudoDC_DrawPolygon",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37759 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37760 if (!SWIG_IsOK(res1)) {
37761 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawPolygon" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37762 }
37763 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37764 {
37765 arg3 = wxPoint_LIST_helper(obj1, &arg2);
37766 if (arg3 == NULL) SWIG_fail;
37767 }
37768 if (obj2) {
37769 ecode4 = SWIG_AsVal_int(obj2, &val4);
37770 if (!SWIG_IsOK(ecode4)) {
37771 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawPolygon" "', expected argument " "4"" of type '" "int""'");
37772 }
37773 arg4 = static_cast< int >(val4);
37774 }
37775 if (obj3) {
37776 ecode5 = SWIG_AsVal_int(obj3, &val5);
37777 if (!SWIG_IsOK(ecode5)) {
37778 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawPolygon" "', expected argument " "5"" of type '" "int""'");
37779 }
37780 arg5 = static_cast< int >(val5);
37781 }
37782 if (obj4) {
37783 ecode6 = SWIG_AsVal_int(obj4, &val6);
37784 if (!SWIG_IsOK(ecode6)) {
37785 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PseudoDC_DrawPolygon" "', expected argument " "6"" of type '" "int""'");
37786 }
37787 arg6 = static_cast< int >(val6);
37788 }
37789 {
37790 PyThreadState* __tstate = wxPyBeginAllowThreads();
37791 (arg1)->DrawPolygon(arg2,arg3,arg4,arg5,arg6);
37792 wxPyEndAllowThreads(__tstate);
37793 if (PyErr_Occurred()) SWIG_fail;
37794 }
37795 resultobj = SWIG_Py_Void();
37796 {
37797 if (arg3) delete [] arg3;
37798 }
37799 return resultobj;
37800fail:
37801 {
37802 if (arg3) delete [] arg3;
37803 }
37804 return NULL;
37805}
37806
37807
37808SWIGINTERN PyObject *_wrap_PseudoDC_DrawLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37809 PyObject *resultobj = 0;
37810 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37811 wxString *arg2 = 0 ;
37812 wxRect *arg3 = 0 ;
37813 int arg4 = (int) wxALIGN_LEFT|wxALIGN_TOP ;
37814 int arg5 = (int) -1 ;
37815 void *argp1 = 0 ;
37816 int res1 = 0 ;
37817 bool temp2 = false ;
37818 wxRect temp3 ;
37819 int val4 ;
37820 int ecode4 = 0 ;
37821 int val5 ;
37822 int ecode5 = 0 ;
37823 PyObject * obj0 = 0 ;
37824 PyObject * obj1 = 0 ;
37825 PyObject * obj2 = 0 ;
37826 PyObject * obj3 = 0 ;
37827 PyObject * obj4 = 0 ;
37828 char * kwnames[] = {
37829 (char *) "self",(char *) "text",(char *) "rect",(char *) "alignment",(char *) "indexAccel", NULL
37830 };
37831
37832 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:PseudoDC_DrawLabel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
37833 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37834 if (!SWIG_IsOK(res1)) {
37835 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawLabel" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37836 }
37837 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37838 {
37839 arg2 = wxString_in_helper(obj1);
37840 if (arg2 == NULL) SWIG_fail;
37841 temp2 = true;
37842 }
37843 {
37844 arg3 = &temp3;
37845 if ( ! wxRect_helper(obj2, &arg3)) SWIG_fail;
37846 }
37847 if (obj3) {
37848 ecode4 = SWIG_AsVal_int(obj3, &val4);
37849 if (!SWIG_IsOK(ecode4)) {
37850 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PseudoDC_DrawLabel" "', expected argument " "4"" of type '" "int""'");
37851 }
37852 arg4 = static_cast< int >(val4);
37853 }
37854 if (obj4) {
37855 ecode5 = SWIG_AsVal_int(obj4, &val5);
37856 if (!SWIG_IsOK(ecode5)) {
37857 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawLabel" "', expected argument " "5"" of type '" "int""'");
37858 }
37859 arg5 = static_cast< int >(val5);
37860 }
37861 {
37862 PyThreadState* __tstate = wxPyBeginAllowThreads();
37863 (arg1)->DrawLabel((wxString const &)*arg2,(wxRect const &)*arg3,arg4,arg5);
37864 wxPyEndAllowThreads(__tstate);
37865 if (PyErr_Occurred()) SWIG_fail;
37866 }
37867 resultobj = SWIG_Py_Void();
37868 {
37869 if (temp2)
37870 delete arg2;
37871 }
37872 return resultobj;
37873fail:
37874 {
37875 if (temp2)
37876 delete arg2;
37877 }
37878 return NULL;
37879}
37880
37881
37882SWIGINTERN PyObject *_wrap_PseudoDC_DrawImageLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37883 PyObject *resultobj = 0;
37884 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37885 wxString *arg2 = 0 ;
37886 wxBitmap *arg3 = 0 ;
37887 wxRect *arg4 = 0 ;
37888 int arg5 = (int) wxALIGN_LEFT|wxALIGN_TOP ;
37889 int arg6 = (int) -1 ;
37890 void *argp1 = 0 ;
37891 int res1 = 0 ;
37892 bool temp2 = false ;
37893 void *argp3 = 0 ;
37894 int res3 = 0 ;
37895 wxRect temp4 ;
37896 int val5 ;
37897 int ecode5 = 0 ;
37898 int val6 ;
37899 int ecode6 = 0 ;
37900 PyObject * obj0 = 0 ;
37901 PyObject * obj1 = 0 ;
37902 PyObject * obj2 = 0 ;
37903 PyObject * obj3 = 0 ;
37904 PyObject * obj4 = 0 ;
37905 PyObject * obj5 = 0 ;
37906 char * kwnames[] = {
37907 (char *) "self",(char *) "text",(char *) "image",(char *) "rect",(char *) "alignment",(char *) "indexAccel", NULL
37908 };
37909
37910 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:PseudoDC_DrawImageLabel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
37911 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37912 if (!SWIG_IsOK(res1)) {
37913 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawImageLabel" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37914 }
37915 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37916 {
37917 arg2 = wxString_in_helper(obj1);
37918 if (arg2 == NULL) SWIG_fail;
37919 temp2 = true;
37920 }
37921 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
37922 if (!SWIG_IsOK(res3)) {
37923 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PseudoDC_DrawImageLabel" "', expected argument " "3"" of type '" "wxBitmap const &""'");
37924 }
37925 if (!argp3) {
37926 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_DrawImageLabel" "', expected argument " "3"" of type '" "wxBitmap const &""'");
37927 }
37928 arg3 = reinterpret_cast< wxBitmap * >(argp3);
37929 {
37930 arg4 = &temp4;
37931 if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
37932 }
37933 if (obj4) {
37934 ecode5 = SWIG_AsVal_int(obj4, &val5);
37935 if (!SWIG_IsOK(ecode5)) {
37936 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PseudoDC_DrawImageLabel" "', expected argument " "5"" of type '" "int""'");
37937 }
37938 arg5 = static_cast< int >(val5);
37939 }
37940 if (obj5) {
37941 ecode6 = SWIG_AsVal_int(obj5, &val6);
37942 if (!SWIG_IsOK(ecode6)) {
37943 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PseudoDC_DrawImageLabel" "', expected argument " "6"" of type '" "int""'");
37944 }
37945 arg6 = static_cast< int >(val6);
37946 }
37947 {
37948 PyThreadState* __tstate = wxPyBeginAllowThreads();
37949 (arg1)->DrawLabel((wxString const &)*arg2,(wxBitmap const &)*arg3,(wxRect const &)*arg4,arg5,arg6);
37950 wxPyEndAllowThreads(__tstate);
37951 if (PyErr_Occurred()) SWIG_fail;
37952 }
37953 resultobj = SWIG_Py_Void();
37954 {
37955 if (temp2)
37956 delete arg2;
37957 }
37958 return resultobj;
37959fail:
37960 {
37961 if (temp2)
37962 delete arg2;
37963 }
37964 return NULL;
37965}
37966
37967
37968SWIGINTERN PyObject *_wrap_PseudoDC_DrawSpline(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
37969 PyObject *resultobj = 0;
37970 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
37971 int arg2 ;
37972 wxPoint *arg3 = (wxPoint *) 0 ;
37973 void *argp1 = 0 ;
37974 int res1 = 0 ;
37975 PyObject * obj0 = 0 ;
37976 PyObject * obj1 = 0 ;
37977 char * kwnames[] = {
37978 (char *) "self",(char *) "points", NULL
37979 };
37980
37981 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_DrawSpline",kwnames,&obj0,&obj1)) SWIG_fail;
37982 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
37983 if (!SWIG_IsOK(res1)) {
37984 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_DrawSpline" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
37985 }
37986 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
37987 {
37988 arg3 = wxPoint_LIST_helper(obj1, &arg2);
37989 if (arg3 == NULL) SWIG_fail;
37990 }
37991 {
37992 PyThreadState* __tstate = wxPyBeginAllowThreads();
37993 (arg1)->DrawSpline(arg2,arg3);
37994 wxPyEndAllowThreads(__tstate);
37995 if (PyErr_Occurred()) SWIG_fail;
37996 }
37997 resultobj = SWIG_Py_Void();
37998 {
37999 if (arg3) delete [] arg3;
38000 }
38001 return resultobj;
38002fail:
38003 {
38004 if (arg3) delete [] arg3;
38005 }
38006 return NULL;
38007}
38008
38009
38010SWIGINTERN PyObject *_wrap_PseudoDC_Clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38011 PyObject *resultobj = 0;
38012 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38013 void *argp1 = 0 ;
38014 int res1 = 0 ;
38015 PyObject *swig_obj[1] ;
38016
38017 if (!args) SWIG_fail;
38018 swig_obj[0] = args;
38019 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38020 if (!SWIG_IsOK(res1)) {
38021 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_Clear" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38022 }
38023 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38024 {
38025 PyThreadState* __tstate = wxPyBeginAllowThreads();
38026 (arg1)->Clear();
38027 wxPyEndAllowThreads(__tstate);
38028 if (PyErr_Occurred()) SWIG_fail;
38029 }
38030 resultobj = SWIG_Py_Void();
38031 return resultobj;
38032fail:
38033 return NULL;
38034}
38035
38036
38037SWIGINTERN PyObject *_wrap_PseudoDC_SetFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38038 PyObject *resultobj = 0;
38039 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38040 wxFont *arg2 = 0 ;
38041 void *argp1 = 0 ;
38042 int res1 = 0 ;
38043 void *argp2 = 0 ;
38044 int res2 = 0 ;
38045 PyObject * obj0 = 0 ;
38046 PyObject * obj1 = 0 ;
38047 char * kwnames[] = {
38048 (char *) "self",(char *) "font", NULL
38049 };
38050
38051 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetFont",kwnames,&obj0,&obj1)) SWIG_fail;
38052 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38053 if (!SWIG_IsOK(res1)) {
38054 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetFont" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38055 }
38056 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38057 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxFont, 0 | 0);
38058 if (!SWIG_IsOK(res2)) {
38059 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
38060 }
38061 if (!argp2) {
38062 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
38063 }
38064 arg2 = reinterpret_cast< wxFont * >(argp2);
38065 {
38066 PyThreadState* __tstate = wxPyBeginAllowThreads();
38067 (arg1)->SetFont((wxFont const &)*arg2);
38068 wxPyEndAllowThreads(__tstate);
38069 if (PyErr_Occurred()) SWIG_fail;
38070 }
38071 resultobj = SWIG_Py_Void();
38072 return resultobj;
38073fail:
38074 return NULL;
38075}
38076
38077
38078SWIGINTERN PyObject *_wrap_PseudoDC_SetPen(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38079 PyObject *resultobj = 0;
38080 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38081 wxPen *arg2 = 0 ;
38082 void *argp1 = 0 ;
38083 int res1 = 0 ;
38084 void *argp2 = 0 ;
38085 int res2 = 0 ;
38086 PyObject * obj0 = 0 ;
38087 PyObject * obj1 = 0 ;
38088 char * kwnames[] = {
38089 (char *) "self",(char *) "pen", NULL
38090 };
38091
38092 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetPen",kwnames,&obj0,&obj1)) SWIG_fail;
38093 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38094 if (!SWIG_IsOK(res1)) {
38095 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetPen" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38096 }
38097 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38098 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPen, 0 | 0);
38099 if (!SWIG_IsOK(res2)) {
38100 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
38101 }
38102 if (!argp2) {
38103 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_SetPen" "', expected argument " "2"" of type '" "wxPen const &""'");
38104 }
38105 arg2 = reinterpret_cast< wxPen * >(argp2);
38106 {
38107 PyThreadState* __tstate = wxPyBeginAllowThreads();
38108 (arg1)->SetPen((wxPen const &)*arg2);
38109 wxPyEndAllowThreads(__tstate);
38110 if (PyErr_Occurred()) SWIG_fail;
38111 }
38112 resultobj = SWIG_Py_Void();
38113 return resultobj;
38114fail:
38115 return NULL;
38116}
38117
38118
38119SWIGINTERN PyObject *_wrap_PseudoDC_SetBrush(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38120 PyObject *resultobj = 0;
38121 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38122 wxBrush *arg2 = 0 ;
38123 void *argp1 = 0 ;
38124 int res1 = 0 ;
38125 void *argp2 = 0 ;
38126 int res2 = 0 ;
38127 PyObject * obj0 = 0 ;
38128 PyObject * obj1 = 0 ;
38129 char * kwnames[] = {
38130 (char *) "self",(char *) "brush", NULL
38131 };
38132
38133 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetBrush",kwnames,&obj0,&obj1)) SWIG_fail;
38134 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38135 if (!SWIG_IsOK(res1)) {
38136 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetBrush" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38137 }
38138 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38139 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
38140 if (!SWIG_IsOK(res2)) {
38141 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
38142 }
38143 if (!argp2) {
38144 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_SetBrush" "', expected argument " "2"" of type '" "wxBrush const &""'");
38145 }
38146 arg2 = reinterpret_cast< wxBrush * >(argp2);
38147 {
38148 PyThreadState* __tstate = wxPyBeginAllowThreads();
38149 (arg1)->SetBrush((wxBrush const &)*arg2);
38150 wxPyEndAllowThreads(__tstate);
38151 if (PyErr_Occurred()) SWIG_fail;
38152 }
38153 resultobj = SWIG_Py_Void();
38154 return resultobj;
38155fail:
38156 return NULL;
38157}
38158
38159
38160SWIGINTERN PyObject *_wrap_PseudoDC_SetBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38161 PyObject *resultobj = 0;
38162 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38163 wxBrush *arg2 = 0 ;
38164 void *argp1 = 0 ;
38165 int res1 = 0 ;
38166 void *argp2 = 0 ;
38167 int res2 = 0 ;
38168 PyObject * obj0 = 0 ;
38169 PyObject * obj1 = 0 ;
38170 char * kwnames[] = {
38171 (char *) "self",(char *) "brush", NULL
38172 };
38173
38174 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetBackground",kwnames,&obj0,&obj1)) SWIG_fail;
38175 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38176 if (!SWIG_IsOK(res1)) {
38177 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetBackground" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38178 }
38179 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38180 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBrush, 0 | 0);
38181 if (!SWIG_IsOK(res2)) {
38182 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_SetBackground" "', expected argument " "2"" of type '" "wxBrush const &""'");
38183 }
38184 if (!argp2) {
38185 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_SetBackground" "', expected argument " "2"" of type '" "wxBrush const &""'");
38186 }
38187 arg2 = reinterpret_cast< wxBrush * >(argp2);
38188 {
38189 PyThreadState* __tstate = wxPyBeginAllowThreads();
38190 (arg1)->SetBackground((wxBrush const &)*arg2);
38191 wxPyEndAllowThreads(__tstate);
38192 if (PyErr_Occurred()) SWIG_fail;
38193 }
38194 resultobj = SWIG_Py_Void();
38195 return resultobj;
38196fail:
38197 return NULL;
38198}
38199
38200
38201SWIGINTERN PyObject *_wrap_PseudoDC_SetBackgroundMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38202 PyObject *resultobj = 0;
38203 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38204 int arg2 ;
38205 void *argp1 = 0 ;
38206 int res1 = 0 ;
38207 int val2 ;
38208 int ecode2 = 0 ;
38209 PyObject * obj0 = 0 ;
38210 PyObject * obj1 = 0 ;
38211 char * kwnames[] = {
38212 (char *) "self",(char *) "mode", NULL
38213 };
38214
38215 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetBackgroundMode",kwnames,&obj0,&obj1)) SWIG_fail;
38216 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38217 if (!SWIG_IsOK(res1)) {
38218 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetBackgroundMode" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38219 }
38220 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38221 ecode2 = SWIG_AsVal_int(obj1, &val2);
38222 if (!SWIG_IsOK(ecode2)) {
38223 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_SetBackgroundMode" "', expected argument " "2"" of type '" "int""'");
38224 }
38225 arg2 = static_cast< int >(val2);
38226 {
38227 PyThreadState* __tstate = wxPyBeginAllowThreads();
38228 (arg1)->SetBackgroundMode(arg2);
38229 wxPyEndAllowThreads(__tstate);
38230 if (PyErr_Occurred()) SWIG_fail;
38231 }
38232 resultobj = SWIG_Py_Void();
38233 return resultobj;
38234fail:
38235 return NULL;
38236}
38237
38238
38239SWIGINTERN PyObject *_wrap_PseudoDC_SetPalette(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38240 PyObject *resultobj = 0;
38241 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38242 wxPalette *arg2 = 0 ;
38243 void *argp1 = 0 ;
38244 int res1 = 0 ;
38245 void *argp2 = 0 ;
38246 int res2 = 0 ;
38247 PyObject * obj0 = 0 ;
38248 PyObject * obj1 = 0 ;
38249 char * kwnames[] = {
38250 (char *) "self",(char *) "palette", NULL
38251 };
38252
38253 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetPalette",kwnames,&obj0,&obj1)) SWIG_fail;
38254 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38255 if (!SWIG_IsOK(res1)) {
38256 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetPalette" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38257 }
38258 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38259 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxPalette, 0 | 0);
38260 if (!SWIG_IsOK(res2)) {
38261 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PseudoDC_SetPalette" "', expected argument " "2"" of type '" "wxPalette const &""'");
38262 }
38263 if (!argp2) {
38264 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PseudoDC_SetPalette" "', expected argument " "2"" of type '" "wxPalette const &""'");
38265 }
38266 arg2 = reinterpret_cast< wxPalette * >(argp2);
38267 {
38268 PyThreadState* __tstate = wxPyBeginAllowThreads();
38269 (arg1)->SetPalette((wxPalette const &)*arg2);
38270 wxPyEndAllowThreads(__tstate);
38271 if (PyErr_Occurred()) SWIG_fail;
38272 }
38273 resultobj = SWIG_Py_Void();
38274 return resultobj;
38275fail:
38276 return NULL;
38277}
38278
38279
38280SWIGINTERN PyObject *_wrap_PseudoDC_SetTextForeground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38281 PyObject *resultobj = 0;
38282 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38283 wxColour *arg2 = 0 ;
38284 void *argp1 = 0 ;
38285 int res1 = 0 ;
38286 wxColour temp2 ;
38287 PyObject * obj0 = 0 ;
38288 PyObject * obj1 = 0 ;
38289 char * kwnames[] = {
38290 (char *) "self",(char *) "colour", NULL
38291 };
38292
38293 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetTextForeground",kwnames,&obj0,&obj1)) SWIG_fail;
38294 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38295 if (!SWIG_IsOK(res1)) {
38296 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetTextForeground" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38297 }
38298 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38299 {
38300 arg2 = &temp2;
38301 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
38302 }
38303 {
38304 PyThreadState* __tstate = wxPyBeginAllowThreads();
38305 (arg1)->SetTextForeground((wxColour const &)*arg2);
38306 wxPyEndAllowThreads(__tstate);
38307 if (PyErr_Occurred()) SWIG_fail;
38308 }
38309 resultobj = SWIG_Py_Void();
38310 return resultobj;
38311fail:
38312 return NULL;
38313}
38314
38315
38316SWIGINTERN PyObject *_wrap_PseudoDC_SetTextBackground(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38317 PyObject *resultobj = 0;
38318 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38319 wxColour *arg2 = 0 ;
38320 void *argp1 = 0 ;
38321 int res1 = 0 ;
38322 wxColour temp2 ;
38323 PyObject * obj0 = 0 ;
38324 PyObject * obj1 = 0 ;
38325 char * kwnames[] = {
38326 (char *) "self",(char *) "colour", NULL
38327 };
38328
38329 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetTextBackground",kwnames,&obj0,&obj1)) SWIG_fail;
38330 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38331 if (!SWIG_IsOK(res1)) {
38332 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetTextBackground" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38333 }
38334 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38335 {
38336 arg2 = &temp2;
38337 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
38338 }
38339 {
38340 PyThreadState* __tstate = wxPyBeginAllowThreads();
38341 (arg1)->SetTextBackground((wxColour const &)*arg2);
38342 wxPyEndAllowThreads(__tstate);
38343 if (PyErr_Occurred()) SWIG_fail;
38344 }
38345 resultobj = SWIG_Py_Void();
38346 return resultobj;
38347fail:
38348 return NULL;
38349}
38350
38351
38352SWIGINTERN PyObject *_wrap_PseudoDC_SetLogicalFunction(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
38353 PyObject *resultobj = 0;
38354 wxPseudoDC *arg1 = (wxPseudoDC *) 0 ;
38355 int arg2 ;
38356 void *argp1 = 0 ;
38357 int res1 = 0 ;
38358 int val2 ;
38359 int ecode2 = 0 ;
38360 PyObject * obj0 = 0 ;
38361 PyObject * obj1 = 0 ;
38362 char * kwnames[] = {
38363 (char *) "self",(char *) "function", NULL
38364 };
38365
38366 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PseudoDC_SetLogicalFunction",kwnames,&obj0,&obj1)) SWIG_fail;
38367 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPseudoDC, 0 | 0 );
38368 if (!SWIG_IsOK(res1)) {
38369 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PseudoDC_SetLogicalFunction" "', expected argument " "1"" of type '" "wxPseudoDC *""'");
38370 }
38371 arg1 = reinterpret_cast< wxPseudoDC * >(argp1);
38372 ecode2 = SWIG_AsVal_int(obj1, &val2);
38373 if (!SWIG_IsOK(ecode2)) {
38374 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PseudoDC_SetLogicalFunction" "', expected argument " "2"" of type '" "int""'");
38375 }
38376 arg2 = static_cast< int >(val2);
38377 {
38378 PyThreadState* __tstate = wxPyBeginAllowThreads();
38379 (arg1)->SetLogicalFunction(arg2);
38380 wxPyEndAllowThreads(__tstate);
38381 if (PyErr_Occurred()) SWIG_fail;
38382 }
38383 resultobj = SWIG_Py_Void();
38384 return resultobj;
38385fail:
38386 return NULL;
38387}
38388
38389
38390SWIGINTERN PyObject *PseudoDC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38391 PyObject *obj;
38392 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
38393 SWIG_TypeNewClientData(SWIGTYPE_p_wxPseudoDC, SWIG_NewClientData(obj));
38394 return SWIG_Py_Void();
38395}
38396
38397SWIGINTERN PyObject *PseudoDC_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
38398 return SWIG_Python_InitShadowInstance(args);
38399}
38400
38401static PyMethodDef SwigMethods[] = {
38402 { (char *)"new_GDIObject", (PyCFunction)_wrap_new_GDIObject, METH_NOARGS, NULL},
38403 { (char *)"delete_GDIObject", (PyCFunction)_wrap_delete_GDIObject, METH_O, NULL},
38404 { (char *)"GDIObject_IsNull", (PyCFunction)_wrap_GDIObject_IsNull, METH_O, NULL},
38405 { (char *)"GDIObject_swigregister", GDIObject_swigregister, METH_VARARGS, NULL},
38406 { (char *)"GDIObject_swiginit", GDIObject_swiginit, METH_VARARGS, NULL},
38407 { (char *)"new_Colour", (PyCFunction) _wrap_new_Colour, METH_VARARGS | METH_KEYWORDS, NULL},
38408 { (char *)"new_NamedColour", (PyCFunction) _wrap_new_NamedColour, METH_VARARGS | METH_KEYWORDS, NULL},
38409 { (char *)"new_ColourRGB", (PyCFunction) _wrap_new_ColourRGB, METH_VARARGS | METH_KEYWORDS, NULL},
38410 { (char *)"delete_Colour", (PyCFunction)_wrap_delete_Colour, METH_O, NULL},
38411 { (char *)"Colour_Red", (PyCFunction)_wrap_Colour_Red, METH_O, NULL},
38412 { (char *)"Colour_Green", (PyCFunction)_wrap_Colour_Green, METH_O, NULL},
38413 { (char *)"Colour_Blue", (PyCFunction)_wrap_Colour_Blue, METH_O, NULL},
fc46b7f3 38414 { (char *)"Colour_Alpha", (PyCFunction)_wrap_Colour_Alpha, METH_O, NULL},
b39fe951 38415 { (char *)"Colour_IsOk", (PyCFunction)_wrap_Colour_IsOk, METH_O, NULL},
27e45892
RD
38416 { (char *)"Colour_Set", (PyCFunction) _wrap_Colour_Set, METH_VARARGS | METH_KEYWORDS, NULL},
38417 { (char *)"Colour_SetRGB", (PyCFunction) _wrap_Colour_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL},
38418 { (char *)"Colour_SetFromName", (PyCFunction) _wrap_Colour_SetFromName, METH_VARARGS | METH_KEYWORDS, NULL},
38419 { (char *)"Colour_GetAsString", (PyCFunction) _wrap_Colour_GetAsString, METH_VARARGS | METH_KEYWORDS, NULL},
38420 { (char *)"Colour_GetPixel", (PyCFunction)_wrap_Colour_GetPixel, METH_O, NULL},
38421 { (char *)"Colour___eq__", (PyCFunction) _wrap_Colour___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
38422 { (char *)"Colour___ne__", (PyCFunction) _wrap_Colour___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
fc46b7f3 38423 { (char *)"Colour_Get", (PyCFunction) _wrap_Colour_Get, METH_VARARGS | METH_KEYWORDS, NULL},
27e45892
RD
38424 { (char *)"Colour_GetRGB", (PyCFunction)_wrap_Colour_GetRGB, METH_O, NULL},
38425 { (char *)"Colour_swigregister", Colour_swigregister, METH_VARARGS, NULL},
38426 { (char *)"Colour_swiginit", Colour_swiginit, METH_VARARGS, NULL},
38427 { (char *)"new_Palette", (PyCFunction) _wrap_new_Palette, METH_VARARGS | METH_KEYWORDS, NULL},
38428 { (char *)"delete_Palette", (PyCFunction)_wrap_delete_Palette, METH_O, NULL},
38429 { (char *)"Palette_GetPixel", (PyCFunction) _wrap_Palette_GetPixel, METH_VARARGS | METH_KEYWORDS, NULL},
38430 { (char *)"Palette_GetRGB", (PyCFunction) _wrap_Palette_GetRGB, METH_VARARGS | METH_KEYWORDS, NULL},
38431 { (char *)"Palette_GetColoursCount", (PyCFunction)_wrap_Palette_GetColoursCount, METH_O, NULL},
b39fe951 38432 { (char *)"Palette_IsOk", (PyCFunction)_wrap_Palette_IsOk, METH_O, NULL},
27e45892
RD
38433 { (char *)"Palette_swigregister", Palette_swigregister, METH_VARARGS, NULL},
38434 { (char *)"Palette_swiginit", Palette_swiginit, METH_VARARGS, NULL},
38435 { (char *)"new_Pen", (PyCFunction) _wrap_new_Pen, METH_VARARGS | METH_KEYWORDS, NULL},
38436 { (char *)"delete_Pen", (PyCFunction)_wrap_delete_Pen, METH_O, NULL},
38437 { (char *)"Pen_GetCap", (PyCFunction)_wrap_Pen_GetCap, METH_O, NULL},
38438 { (char *)"Pen_GetColour", (PyCFunction)_wrap_Pen_GetColour, METH_O, NULL},
38439 { (char *)"Pen_GetJoin", (PyCFunction)_wrap_Pen_GetJoin, METH_O, NULL},
38440 { (char *)"Pen_GetStyle", (PyCFunction)_wrap_Pen_GetStyle, METH_O, NULL},
38441 { (char *)"Pen_GetWidth", (PyCFunction)_wrap_Pen_GetWidth, METH_O, NULL},
b39fe951 38442 { (char *)"Pen_IsOk", (PyCFunction)_wrap_Pen_IsOk, METH_O, NULL},
27e45892
RD
38443 { (char *)"Pen_SetCap", (PyCFunction) _wrap_Pen_SetCap, METH_VARARGS | METH_KEYWORDS, NULL},
38444 { (char *)"Pen_SetColour", (PyCFunction) _wrap_Pen_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
38445 { (char *)"Pen_SetJoin", (PyCFunction) _wrap_Pen_SetJoin, METH_VARARGS | METH_KEYWORDS, NULL},
38446 { (char *)"Pen_SetStyle", (PyCFunction) _wrap_Pen_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
38447 { (char *)"Pen_SetWidth", (PyCFunction) _wrap_Pen_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
38448 { (char *)"Pen_SetDashes", (PyCFunction) _wrap_Pen_SetDashes, METH_VARARGS | METH_KEYWORDS, NULL},
38449 { (char *)"Pen_GetDashes", (PyCFunction)_wrap_Pen_GetDashes, METH_O, NULL},
38450 { (char *)"Pen__SetDashes", (PyCFunction) _wrap_Pen__SetDashes, METH_VARARGS | METH_KEYWORDS, NULL},
38451 { (char *)"Pen_GetDashCount", (PyCFunction)_wrap_Pen_GetDashCount, METH_O, NULL},
38452 { (char *)"Pen___eq__", (PyCFunction) _wrap_Pen___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
38453 { (char *)"Pen___ne__", (PyCFunction) _wrap_Pen___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
38454 { (char *)"Pen_swigregister", Pen_swigregister, METH_VARARGS, NULL},
38455 { (char *)"Pen_swiginit", Pen_swiginit, METH_VARARGS, NULL},
38456 { (char *)"new_Brush", (PyCFunction) _wrap_new_Brush, METH_VARARGS | METH_KEYWORDS, NULL},
38457 { (char *)"new_BrushFromBitmap", (PyCFunction) _wrap_new_BrushFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38458 { (char *)"delete_Brush", (PyCFunction)_wrap_delete_Brush, METH_O, NULL},
38459 { (char *)"Brush_SetColour", (PyCFunction) _wrap_Brush_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
38460 { (char *)"Brush_SetStyle", (PyCFunction) _wrap_Brush_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
38461 { (char *)"Brush_SetStipple", (PyCFunction) _wrap_Brush_SetStipple, METH_VARARGS | METH_KEYWORDS, NULL},
38462 { (char *)"Brush_GetColour", (PyCFunction)_wrap_Brush_GetColour, METH_O, NULL},
38463 { (char *)"Brush_GetStyle", (PyCFunction)_wrap_Brush_GetStyle, METH_O, NULL},
38464 { (char *)"Brush_GetStipple", (PyCFunction)_wrap_Brush_GetStipple, METH_O, NULL},
38465 { (char *)"Brush_IsHatch", (PyCFunction)_wrap_Brush_IsHatch, METH_O, NULL},
b39fe951 38466 { (char *)"Brush_IsOk", (PyCFunction)_wrap_Brush_IsOk, METH_O, NULL},
27e45892
RD
38467 { (char *)"Brush_swigregister", Brush_swigregister, METH_VARARGS, NULL},
38468 { (char *)"Brush_swiginit", Brush_swiginit, METH_VARARGS, NULL},
38469 { (char *)"new_Bitmap", (PyCFunction) _wrap_new_Bitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38470 { (char *)"delete_Bitmap", (PyCFunction)_wrap_delete_Bitmap, METH_O, NULL},
38471 { (char *)"new_EmptyBitmap", (PyCFunction) _wrap_new_EmptyBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38472 { (char *)"new_BitmapFromIcon", (PyCFunction) _wrap_new_BitmapFromIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38473 { (char *)"new_BitmapFromImage", (PyCFunction) _wrap_new_BitmapFromImage, METH_VARARGS | METH_KEYWORDS, NULL},
38474 { (char *)"new_BitmapFromXPMData", (PyCFunction) _wrap_new_BitmapFromXPMData, METH_VARARGS | METH_KEYWORDS, NULL},
38475 { (char *)"new_BitmapFromBits", (PyCFunction) _wrap_new_BitmapFromBits, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 38476 { (char *)"Bitmap_IsOk", (PyCFunction)_wrap_Bitmap_IsOk, METH_O, NULL},
27e45892
RD
38477 { (char *)"Bitmap_GetWidth", (PyCFunction)_wrap_Bitmap_GetWidth, METH_O, NULL},
38478 { (char *)"Bitmap_GetHeight", (PyCFunction)_wrap_Bitmap_GetHeight, METH_O, NULL},
38479 { (char *)"Bitmap_GetDepth", (PyCFunction)_wrap_Bitmap_GetDepth, METH_O, NULL},
38480 { (char *)"Bitmap_GetSize", (PyCFunction)_wrap_Bitmap_GetSize, METH_O, NULL},
38481 { (char *)"Bitmap_ConvertToImage", (PyCFunction)_wrap_Bitmap_ConvertToImage, METH_O, NULL},
38482 { (char *)"Bitmap_GetMask", (PyCFunction)_wrap_Bitmap_GetMask, METH_O, NULL},
38483 { (char *)"Bitmap_SetMask", (PyCFunction) _wrap_Bitmap_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
38484 { (char *)"Bitmap_SetMaskColour", (PyCFunction) _wrap_Bitmap_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL},
38485 { (char *)"Bitmap_GetSubBitmap", (PyCFunction) _wrap_Bitmap_GetSubBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38486 { (char *)"Bitmap_SaveFile", (PyCFunction) _wrap_Bitmap_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
38487 { (char *)"Bitmap_LoadFile", (PyCFunction) _wrap_Bitmap_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
38488 { (char *)"Bitmap_GetPalette", (PyCFunction)_wrap_Bitmap_GetPalette, METH_O, NULL},
38489 { (char *)"Bitmap_CopyFromIcon", (PyCFunction) _wrap_Bitmap_CopyFromIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38490 { (char *)"Bitmap_SetHeight", (PyCFunction) _wrap_Bitmap_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
38491 { (char *)"Bitmap_SetWidth", (PyCFunction) _wrap_Bitmap_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
38492 { (char *)"Bitmap_SetDepth", (PyCFunction) _wrap_Bitmap_SetDepth, METH_VARARGS | METH_KEYWORDS, NULL},
38493 { (char *)"Bitmap_SetSize", (PyCFunction) _wrap_Bitmap_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
8f514ab4
RD
38494 { (char *)"Bitmap_CopyFromBuffer", (PyCFunction) _wrap_Bitmap_CopyFromBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
38495 { (char *)"Bitmap_CopyFromBufferRGBA", (PyCFunction) _wrap_Bitmap_CopyFromBufferRGBA, METH_VARARGS | METH_KEYWORDS, NULL},
27e45892
RD
38496 { (char *)"Bitmap___eq__", (PyCFunction) _wrap_Bitmap___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
38497 { (char *)"Bitmap___ne__", (PyCFunction) _wrap_Bitmap___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
38498 { (char *)"Bitmap_swigregister", Bitmap_swigregister, METH_VARARGS, NULL},
38499 { (char *)"Bitmap_swiginit", Bitmap_swiginit, METH_VARARGS, NULL},
fc46b7f3
RD
38500 { (char *)"_BitmapFromBufferAlpha", (PyCFunction) _wrap__BitmapFromBufferAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
38501 { (char *)"_BitmapFromBuffer", (PyCFunction) _wrap__BitmapFromBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
38502 { (char *)"_BitmapFromBufferRGBA", (PyCFunction) _wrap__BitmapFromBufferRGBA, METH_VARARGS | METH_KEYWORDS, NULL},
38503 { (char *)"PixelDataBase_GetOrigin", (PyCFunction)_wrap_PixelDataBase_GetOrigin, METH_O, NULL},
38504 { (char *)"PixelDataBase_GetWidth", (PyCFunction)_wrap_PixelDataBase_GetWidth, METH_O, NULL},
38505 { (char *)"PixelDataBase_GetHeight", (PyCFunction)_wrap_PixelDataBase_GetHeight, METH_O, NULL},
38506 { (char *)"PixelDataBase_GetSize", (PyCFunction)_wrap_PixelDataBase_GetSize, METH_O, NULL},
38507 { (char *)"PixelDataBase_GetRowStride", (PyCFunction)_wrap_PixelDataBase_GetRowStride, METH_O, NULL},
38508 { (char *)"PixelDataBase_swigregister", PixelDataBase_swigregister, METH_VARARGS, NULL},
38509 { (char *)"new_NativePixelData", _wrap_new_NativePixelData, METH_VARARGS, NULL},
38510 { (char *)"delete_NativePixelData", (PyCFunction)_wrap_delete_NativePixelData, METH_O, NULL},
38511 { (char *)"NativePixelData_GetPixels", (PyCFunction)_wrap_NativePixelData_GetPixels, METH_O, NULL},
38512 { (char *)"NativePixelData_UseAlpha", (PyCFunction)_wrap_NativePixelData_UseAlpha, METH_O, NULL},
38513 { (char *)"NativePixelData___nonzero__", (PyCFunction)_wrap_NativePixelData___nonzero__, METH_O, NULL},
38514 { (char *)"NativePixelData_swigregister", NativePixelData_swigregister, METH_VARARGS, NULL},
38515 { (char *)"NativePixelData_swiginit", NativePixelData_swiginit, METH_VARARGS, NULL},
38516 { (char *)"new_NativePixelData_Accessor", _wrap_new_NativePixelData_Accessor, METH_VARARGS, NULL},
38517 { (char *)"delete_NativePixelData_Accessor", (PyCFunction)_wrap_delete_NativePixelData_Accessor, METH_O, NULL},
38518 { (char *)"NativePixelData_Accessor_Reset", (PyCFunction) _wrap_NativePixelData_Accessor_Reset, METH_VARARGS | METH_KEYWORDS, NULL},
38519 { (char *)"NativePixelData_Accessor_IsOk", (PyCFunction)_wrap_NativePixelData_Accessor_IsOk, METH_O, NULL},
38520 { (char *)"NativePixelData_Accessor_nextPixel", (PyCFunction)_wrap_NativePixelData_Accessor_nextPixel, METH_O, NULL},
38521 { (char *)"NativePixelData_Accessor_Offset", (PyCFunction) _wrap_NativePixelData_Accessor_Offset, METH_VARARGS | METH_KEYWORDS, NULL},
38522 { (char *)"NativePixelData_Accessor_OffsetX", (PyCFunction) _wrap_NativePixelData_Accessor_OffsetX, METH_VARARGS | METH_KEYWORDS, NULL},
38523 { (char *)"NativePixelData_Accessor_OffsetY", (PyCFunction) _wrap_NativePixelData_Accessor_OffsetY, METH_VARARGS | METH_KEYWORDS, NULL},
38524 { (char *)"NativePixelData_Accessor_MoveTo", (PyCFunction) _wrap_NativePixelData_Accessor_MoveTo, METH_VARARGS | METH_KEYWORDS, NULL},
38525 { (char *)"NativePixelData_Accessor_Set", (PyCFunction) _wrap_NativePixelData_Accessor_Set, METH_VARARGS | METH_KEYWORDS, NULL},
38526 { (char *)"NativePixelData_Accessor_Get", (PyCFunction)_wrap_NativePixelData_Accessor_Get, METH_O, NULL},
38527 { (char *)"NativePixelData_Accessor_swigregister", NativePixelData_Accessor_swigregister, METH_VARARGS, NULL},
38528 { (char *)"NativePixelData_Accessor_swiginit", NativePixelData_Accessor_swiginit, METH_VARARGS, NULL},
38529 { (char *)"new_AlphaPixelData", _wrap_new_AlphaPixelData, METH_VARARGS, NULL},
38530 { (char *)"delete_AlphaPixelData", (PyCFunction)_wrap_delete_AlphaPixelData, METH_O, NULL},
38531 { (char *)"AlphaPixelData_GetPixels", (PyCFunction)_wrap_AlphaPixelData_GetPixels, METH_O, NULL},
38532 { (char *)"AlphaPixelData_UseAlpha", (PyCFunction)_wrap_AlphaPixelData_UseAlpha, METH_O, NULL},
38533 { (char *)"AlphaPixelData___nonzero__", (PyCFunction)_wrap_AlphaPixelData___nonzero__, METH_O, NULL},
38534 { (char *)"AlphaPixelData_swigregister", AlphaPixelData_swigregister, METH_VARARGS, NULL},
38535 { (char *)"AlphaPixelData_swiginit", AlphaPixelData_swiginit, METH_VARARGS, NULL},
38536 { (char *)"new_AlphaPixelData_Accessor", _wrap_new_AlphaPixelData_Accessor, METH_VARARGS, NULL},
38537 { (char *)"delete_AlphaPixelData_Accessor", (PyCFunction)_wrap_delete_AlphaPixelData_Accessor, METH_O, NULL},
38538 { (char *)"AlphaPixelData_Accessor_Reset", (PyCFunction) _wrap_AlphaPixelData_Accessor_Reset, METH_VARARGS | METH_KEYWORDS, NULL},
38539 { (char *)"AlphaPixelData_Accessor_IsOk", (PyCFunction)_wrap_AlphaPixelData_Accessor_IsOk, METH_O, NULL},
38540 { (char *)"AlphaPixelData_Accessor_nextPixel", (PyCFunction)_wrap_AlphaPixelData_Accessor_nextPixel, METH_O, NULL},
38541 { (char *)"AlphaPixelData_Accessor_Offset", (PyCFunction) _wrap_AlphaPixelData_Accessor_Offset, METH_VARARGS | METH_KEYWORDS, NULL},
38542 { (char *)"AlphaPixelData_Accessor_OffsetX", (PyCFunction) _wrap_AlphaPixelData_Accessor_OffsetX, METH_VARARGS | METH_KEYWORDS, NULL},
38543 { (char *)"AlphaPixelData_Accessor_OffsetY", (PyCFunction) _wrap_AlphaPixelData_Accessor_OffsetY, METH_VARARGS | METH_KEYWORDS, NULL},
38544 { (char *)"AlphaPixelData_Accessor_MoveTo", (PyCFunction) _wrap_AlphaPixelData_Accessor_MoveTo, METH_VARARGS | METH_KEYWORDS, NULL},
38545 { (char *)"AlphaPixelData_Accessor_Set", (PyCFunction) _wrap_AlphaPixelData_Accessor_Set, METH_VARARGS | METH_KEYWORDS, NULL},
38546 { (char *)"AlphaPixelData_Accessor_Get", (PyCFunction)_wrap_AlphaPixelData_Accessor_Get, METH_O, NULL},
38547 { (char *)"AlphaPixelData_Accessor_swigregister", AlphaPixelData_Accessor_swigregister, METH_VARARGS, NULL},
38548 { (char *)"AlphaPixelData_Accessor_swiginit", AlphaPixelData_Accessor_swiginit, METH_VARARGS, NULL},
27e45892
RD
38549 { (char *)"new_Mask", (PyCFunction) _wrap_new_Mask, METH_VARARGS | METH_KEYWORDS, NULL},
38550 { (char *)"delete_Mask", (PyCFunction)_wrap_delete_Mask, METH_O, NULL},
38551 { (char *)"Mask_swigregister", Mask_swigregister, METH_VARARGS, NULL},
38552 { (char *)"Mask_swiginit", Mask_swiginit, METH_VARARGS, NULL},
38553 { (char *)"new_Icon", (PyCFunction) _wrap_new_Icon, METH_VARARGS | METH_KEYWORDS, NULL},
38554 { (char *)"delete_Icon", (PyCFunction)_wrap_delete_Icon, METH_O, NULL},
38555 { (char *)"new_EmptyIcon", (PyCFunction)_wrap_new_EmptyIcon, METH_NOARGS, NULL},
38556 { (char *)"new_IconFromLocation", (PyCFunction) _wrap_new_IconFromLocation, METH_VARARGS | METH_KEYWORDS, NULL},
38557 { (char *)"new_IconFromBitmap", (PyCFunction) _wrap_new_IconFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38558 { (char *)"new_IconFromXPMData", (PyCFunction) _wrap_new_IconFromXPMData, METH_VARARGS | METH_KEYWORDS, NULL},
38559 { (char *)"Icon_LoadFile", (PyCFunction) _wrap_Icon_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 38560 { (char *)"Icon_IsOk", (PyCFunction)_wrap_Icon_IsOk, METH_O, NULL},
27e45892
RD
38561 { (char *)"Icon_GetWidth", (PyCFunction)_wrap_Icon_GetWidth, METH_O, NULL},
38562 { (char *)"Icon_GetHeight", (PyCFunction)_wrap_Icon_GetHeight, METH_O, NULL},
38563 { (char *)"Icon_GetDepth", (PyCFunction)_wrap_Icon_GetDepth, METH_O, NULL},
38564 { (char *)"Icon_SetWidth", (PyCFunction) _wrap_Icon_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
38565 { (char *)"Icon_SetHeight", (PyCFunction) _wrap_Icon_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
38566 { (char *)"Icon_SetDepth", (PyCFunction) _wrap_Icon_SetDepth, METH_VARARGS | METH_KEYWORDS, NULL},
38567 { (char *)"Icon_CopyFromBitmap", (PyCFunction) _wrap_Icon_CopyFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38568 { (char *)"Icon_swigregister", Icon_swigregister, METH_VARARGS, NULL},
38569 { (char *)"Icon_swiginit", Icon_swiginit, METH_VARARGS, NULL},
38570 { (char *)"new_IconLocation", (PyCFunction) _wrap_new_IconLocation, METH_VARARGS | METH_KEYWORDS, NULL},
38571 { (char *)"delete_IconLocation", (PyCFunction)_wrap_delete_IconLocation, METH_O, NULL},
38572 { (char *)"IconLocation_IsOk", (PyCFunction)_wrap_IconLocation_IsOk, METH_O, NULL},
38573 { (char *)"IconLocation_SetFileName", (PyCFunction) _wrap_IconLocation_SetFileName, METH_VARARGS | METH_KEYWORDS, NULL},
38574 { (char *)"IconLocation_GetFileName", (PyCFunction)_wrap_IconLocation_GetFileName, METH_O, NULL},
38575 { (char *)"IconLocation_SetIndex", (PyCFunction) _wrap_IconLocation_SetIndex, METH_VARARGS | METH_KEYWORDS, NULL},
38576 { (char *)"IconLocation_GetIndex", (PyCFunction)_wrap_IconLocation_GetIndex, METH_O, NULL},
38577 { (char *)"IconLocation_swigregister", IconLocation_swigregister, METH_VARARGS, NULL},
38578 { (char *)"IconLocation_swiginit", IconLocation_swiginit, METH_VARARGS, NULL},
38579 { (char *)"new_IconBundle", (PyCFunction)_wrap_new_IconBundle, METH_NOARGS, NULL},
38580 { (char *)"new_IconBundleFromFile", (PyCFunction) _wrap_new_IconBundleFromFile, METH_VARARGS | METH_KEYWORDS, NULL},
38581 { (char *)"new_IconBundleFromIcon", (PyCFunction) _wrap_new_IconBundleFromIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38582 { (char *)"delete_IconBundle", (PyCFunction)_wrap_delete_IconBundle, METH_O, NULL},
38583 { (char *)"IconBundle_AddIcon", (PyCFunction) _wrap_IconBundle_AddIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38584 { (char *)"IconBundle_AddIconFromFile", (PyCFunction) _wrap_IconBundle_AddIconFromFile, METH_VARARGS | METH_KEYWORDS, NULL},
38585 { (char *)"IconBundle_GetIcon", (PyCFunction) _wrap_IconBundle_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38586 { (char *)"IconBundle_swigregister", IconBundle_swigregister, METH_VARARGS, NULL},
38587 { (char *)"IconBundle_swiginit", IconBundle_swiginit, METH_VARARGS, NULL},
38588 { (char *)"new_Cursor", (PyCFunction) _wrap_new_Cursor, METH_VARARGS | METH_KEYWORDS, NULL},
38589 { (char *)"delete_Cursor", (PyCFunction)_wrap_delete_Cursor, METH_O, NULL},
38590 { (char *)"new_StockCursor", (PyCFunction) _wrap_new_StockCursor, METH_VARARGS | METH_KEYWORDS, NULL},
38591 { (char *)"new_CursorFromImage", (PyCFunction) _wrap_new_CursorFromImage, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 38592 { (char *)"Cursor_IsOk", (PyCFunction)_wrap_Cursor_IsOk, METH_O, NULL},
27e45892
RD
38593 { (char *)"Cursor_swigregister", Cursor_swigregister, METH_VARARGS, NULL},
38594 { (char *)"Cursor_swiginit", Cursor_swiginit, METH_VARARGS, NULL},
38595 { (char *)"new_Region", (PyCFunction) _wrap_new_Region, METH_VARARGS | METH_KEYWORDS, NULL},
38596 { (char *)"new_RegionFromBitmap", (PyCFunction) _wrap_new_RegionFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38597 { (char *)"new_RegionFromBitmapColour", (PyCFunction) _wrap_new_RegionFromBitmapColour, METH_VARARGS | METH_KEYWORDS, NULL},
38598 { (char *)"new_RegionFromPoints", (PyCFunction) _wrap_new_RegionFromPoints, METH_VARARGS | METH_KEYWORDS, NULL},
38599 { (char *)"delete_Region", (PyCFunction)_wrap_delete_Region, METH_O, NULL},
38600 { (char *)"Region_Clear", (PyCFunction)_wrap_Region_Clear, METH_O, NULL},
38601 { (char *)"Region_Offset", (PyCFunction) _wrap_Region_Offset, METH_VARARGS | METH_KEYWORDS, NULL},
38602 { (char *)"Region_Contains", (PyCFunction) _wrap_Region_Contains, METH_VARARGS | METH_KEYWORDS, NULL},
38603 { (char *)"Region_ContainsPoint", (PyCFunction) _wrap_Region_ContainsPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38604 { (char *)"Region_ContainsRect", (PyCFunction) _wrap_Region_ContainsRect, METH_VARARGS | METH_KEYWORDS, NULL},
38605 { (char *)"Region_ContainsRectDim", (PyCFunction) _wrap_Region_ContainsRectDim, METH_VARARGS | METH_KEYWORDS, NULL},
38606 { (char *)"Region_GetBox", (PyCFunction)_wrap_Region_GetBox, METH_O, NULL},
38607 { (char *)"Region_Intersect", (PyCFunction) _wrap_Region_Intersect, METH_VARARGS | METH_KEYWORDS, NULL},
38608 { (char *)"Region_IntersectRect", (PyCFunction) _wrap_Region_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL},
38609 { (char *)"Region_IntersectRegion", (PyCFunction) _wrap_Region_IntersectRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38610 { (char *)"Region_IsEmpty", (PyCFunction)_wrap_Region_IsEmpty, METH_O, NULL},
f5263701 38611 { (char *)"Region_IsEqual", (PyCFunction) _wrap_Region_IsEqual, METH_VARARGS | METH_KEYWORDS, NULL},
27e45892
RD
38612 { (char *)"Region_Union", (PyCFunction) _wrap_Region_Union, METH_VARARGS | METH_KEYWORDS, NULL},
38613 { (char *)"Region_UnionRect", (PyCFunction) _wrap_Region_UnionRect, METH_VARARGS | METH_KEYWORDS, NULL},
38614 { (char *)"Region_UnionRegion", (PyCFunction) _wrap_Region_UnionRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38615 { (char *)"Region_Subtract", (PyCFunction) _wrap_Region_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
38616 { (char *)"Region_SubtractRect", (PyCFunction) _wrap_Region_SubtractRect, METH_VARARGS | METH_KEYWORDS, NULL},
38617 { (char *)"Region_SubtractRegion", (PyCFunction) _wrap_Region_SubtractRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38618 { (char *)"Region_Xor", (PyCFunction) _wrap_Region_Xor, METH_VARARGS | METH_KEYWORDS, NULL},
38619 { (char *)"Region_XorRect", (PyCFunction) _wrap_Region_XorRect, METH_VARARGS | METH_KEYWORDS, NULL},
38620 { (char *)"Region_XorRegion", (PyCFunction) _wrap_Region_XorRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38621 { (char *)"Region_ConvertToBitmap", (PyCFunction)_wrap_Region_ConvertToBitmap, METH_O, NULL},
38622 { (char *)"Region_UnionBitmap", (PyCFunction) _wrap_Region_UnionBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38623 { (char *)"Region_UnionBitmapColour", (PyCFunction) _wrap_Region_UnionBitmapColour, METH_VARARGS | METH_KEYWORDS, NULL},
38624 { (char *)"Region_swigregister", Region_swigregister, METH_VARARGS, NULL},
38625 { (char *)"Region_swiginit", Region_swiginit, METH_VARARGS, NULL},
38626 { (char *)"new_RegionIterator", (PyCFunction) _wrap_new_RegionIterator, METH_VARARGS | METH_KEYWORDS, NULL},
38627 { (char *)"delete_RegionIterator", (PyCFunction)_wrap_delete_RegionIterator, METH_O, NULL},
38628 { (char *)"RegionIterator_GetX", (PyCFunction)_wrap_RegionIterator_GetX, METH_O, NULL},
38629 { (char *)"RegionIterator_GetY", (PyCFunction)_wrap_RegionIterator_GetY, METH_O, NULL},
38630 { (char *)"RegionIterator_GetW", (PyCFunction)_wrap_RegionIterator_GetW, METH_O, NULL},
38631 { (char *)"RegionIterator_GetWidth", (PyCFunction)_wrap_RegionIterator_GetWidth, METH_O, NULL},
38632 { (char *)"RegionIterator_GetH", (PyCFunction)_wrap_RegionIterator_GetH, METH_O, NULL},
38633 { (char *)"RegionIterator_GetHeight", (PyCFunction)_wrap_RegionIterator_GetHeight, METH_O, NULL},
38634 { (char *)"RegionIterator_GetRect", (PyCFunction)_wrap_RegionIterator_GetRect, METH_O, NULL},
38635 { (char *)"RegionIterator_HaveRects", (PyCFunction)_wrap_RegionIterator_HaveRects, METH_O, NULL},
38636 { (char *)"RegionIterator_Reset", (PyCFunction)_wrap_RegionIterator_Reset, METH_O, NULL},
38637 { (char *)"RegionIterator_Next", (PyCFunction)_wrap_RegionIterator_Next, METH_O, NULL},
38638 { (char *)"RegionIterator___nonzero__", (PyCFunction)_wrap_RegionIterator___nonzero__, METH_O, NULL},
38639 { (char *)"RegionIterator_swigregister", RegionIterator_swigregister, METH_VARARGS, NULL},
38640 { (char *)"RegionIterator_swiginit", RegionIterator_swiginit, METH_VARARGS, NULL},
38641 { (char *)"new_NativeFontInfo", (PyCFunction)_wrap_new_NativeFontInfo, METH_NOARGS, NULL},
38642 { (char *)"delete_NativeFontInfo", (PyCFunction)_wrap_delete_NativeFontInfo, METH_O, NULL},
38643 { (char *)"NativeFontInfo_Init", (PyCFunction)_wrap_NativeFontInfo_Init, METH_O, NULL},
38644 { (char *)"NativeFontInfo_InitFromFont", (PyCFunction) _wrap_NativeFontInfo_InitFromFont, METH_VARARGS | METH_KEYWORDS, NULL},
38645 { (char *)"NativeFontInfo_GetPointSize", (PyCFunction)_wrap_NativeFontInfo_GetPointSize, METH_O, NULL},
38646 { (char *)"NativeFontInfo_GetStyle", (PyCFunction)_wrap_NativeFontInfo_GetStyle, METH_O, NULL},
38647 { (char *)"NativeFontInfo_GetWeight", (PyCFunction)_wrap_NativeFontInfo_GetWeight, METH_O, NULL},
38648 { (char *)"NativeFontInfo_GetUnderlined", (PyCFunction)_wrap_NativeFontInfo_GetUnderlined, METH_O, NULL},
38649 { (char *)"NativeFontInfo_GetFaceName", (PyCFunction)_wrap_NativeFontInfo_GetFaceName, METH_O, NULL},
38650 { (char *)"NativeFontInfo_GetFamily", (PyCFunction)_wrap_NativeFontInfo_GetFamily, METH_O, NULL},
38651 { (char *)"NativeFontInfo_GetEncoding", (PyCFunction)_wrap_NativeFontInfo_GetEncoding, METH_O, NULL},
38652 { (char *)"NativeFontInfo_SetPointSize", (PyCFunction) _wrap_NativeFontInfo_SetPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38653 { (char *)"NativeFontInfo_SetStyle", (PyCFunction) _wrap_NativeFontInfo_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
38654 { (char *)"NativeFontInfo_SetWeight", (PyCFunction) _wrap_NativeFontInfo_SetWeight, METH_VARARGS | METH_KEYWORDS, NULL},
38655 { (char *)"NativeFontInfo_SetUnderlined", (PyCFunction) _wrap_NativeFontInfo_SetUnderlined, METH_VARARGS | METH_KEYWORDS, NULL},
38656 { (char *)"NativeFontInfo_SetFaceName", (PyCFunction) _wrap_NativeFontInfo_SetFaceName, METH_VARARGS | METH_KEYWORDS, NULL},
38657 { (char *)"NativeFontInfo_SetFamily", (PyCFunction) _wrap_NativeFontInfo_SetFamily, METH_VARARGS | METH_KEYWORDS, NULL},
38658 { (char *)"NativeFontInfo_SetEncoding", (PyCFunction) _wrap_NativeFontInfo_SetEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38659 { (char *)"NativeFontInfo_FromString", (PyCFunction) _wrap_NativeFontInfo_FromString, METH_VARARGS | METH_KEYWORDS, NULL},
38660 { (char *)"NativeFontInfo_ToString", (PyCFunction)_wrap_NativeFontInfo_ToString, METH_O, NULL},
38661 { (char *)"NativeFontInfo___str__", (PyCFunction)_wrap_NativeFontInfo___str__, METH_O, NULL},
38662 { (char *)"NativeFontInfo_FromUserString", (PyCFunction) _wrap_NativeFontInfo_FromUserString, METH_VARARGS | METH_KEYWORDS, NULL},
38663 { (char *)"NativeFontInfo_ToUserString", (PyCFunction)_wrap_NativeFontInfo_ToUserString, METH_O, NULL},
38664 { (char *)"NativeFontInfo_swigregister", NativeFontInfo_swigregister, METH_VARARGS, NULL},
38665 { (char *)"NativeFontInfo_swiginit", NativeFontInfo_swiginit, METH_VARARGS, NULL},
38666 { (char *)"NativeEncodingInfo_facename_set", _wrap_NativeEncodingInfo_facename_set, METH_VARARGS, NULL},
38667 { (char *)"NativeEncodingInfo_facename_get", (PyCFunction)_wrap_NativeEncodingInfo_facename_get, METH_O, NULL},
38668 { (char *)"NativeEncodingInfo_encoding_set", _wrap_NativeEncodingInfo_encoding_set, METH_VARARGS, NULL},
38669 { (char *)"NativeEncodingInfo_encoding_get", (PyCFunction)_wrap_NativeEncodingInfo_encoding_get, METH_O, NULL},
38670 { (char *)"new_NativeEncodingInfo", (PyCFunction)_wrap_new_NativeEncodingInfo, METH_NOARGS, NULL},
38671 { (char *)"delete_NativeEncodingInfo", (PyCFunction)_wrap_delete_NativeEncodingInfo, METH_O, NULL},
38672 { (char *)"NativeEncodingInfo_FromString", (PyCFunction) _wrap_NativeEncodingInfo_FromString, METH_VARARGS | METH_KEYWORDS, NULL},
38673 { (char *)"NativeEncodingInfo_ToString", (PyCFunction)_wrap_NativeEncodingInfo_ToString, METH_O, NULL},
38674 { (char *)"NativeEncodingInfo_swigregister", NativeEncodingInfo_swigregister, METH_VARARGS, NULL},
38675 { (char *)"NativeEncodingInfo_swiginit", NativeEncodingInfo_swiginit, METH_VARARGS, NULL},
38676 { (char *)"GetNativeFontEncoding", (PyCFunction) _wrap_GetNativeFontEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38677 { (char *)"TestFontEncoding", (PyCFunction) _wrap_TestFontEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38678 { (char *)"new_FontMapper", (PyCFunction)_wrap_new_FontMapper, METH_NOARGS, NULL},
38679 { (char *)"delete_FontMapper", (PyCFunction)_wrap_delete_FontMapper, METH_O, NULL},
38680 { (char *)"FontMapper_Get", (PyCFunction)_wrap_FontMapper_Get, METH_NOARGS, NULL},
38681 { (char *)"FontMapper_Set", (PyCFunction) _wrap_FontMapper_Set, METH_VARARGS | METH_KEYWORDS, NULL},
38682 { (char *)"FontMapper_CharsetToEncoding", (PyCFunction) _wrap_FontMapper_CharsetToEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38683 { (char *)"FontMapper_GetSupportedEncodingsCount", (PyCFunction)_wrap_FontMapper_GetSupportedEncodingsCount, METH_NOARGS, NULL},
38684 { (char *)"FontMapper_GetEncoding", (PyCFunction) _wrap_FontMapper_GetEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38685 { (char *)"FontMapper_GetEncodingName", (PyCFunction) _wrap_FontMapper_GetEncodingName, METH_VARARGS | METH_KEYWORDS, NULL},
38686 { (char *)"FontMapper_GetEncodingDescription", (PyCFunction) _wrap_FontMapper_GetEncodingDescription, METH_VARARGS | METH_KEYWORDS, NULL},
38687 { (char *)"FontMapper_GetEncodingFromName", (PyCFunction) _wrap_FontMapper_GetEncodingFromName, METH_VARARGS | METH_KEYWORDS, NULL},
38688 { (char *)"FontMapper_SetConfigPath", (PyCFunction) _wrap_FontMapper_SetConfigPath, METH_VARARGS | METH_KEYWORDS, NULL},
38689 { (char *)"FontMapper_GetDefaultConfigPath", (PyCFunction)_wrap_FontMapper_GetDefaultConfigPath, METH_NOARGS, NULL},
38690 { (char *)"FontMapper_GetAltForEncoding", (PyCFunction) _wrap_FontMapper_GetAltForEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38691 { (char *)"FontMapper_IsEncodingAvailable", (PyCFunction) _wrap_FontMapper_IsEncodingAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
38692 { (char *)"FontMapper_SetDialogParent", (PyCFunction) _wrap_FontMapper_SetDialogParent, METH_VARARGS | METH_KEYWORDS, NULL},
38693 { (char *)"FontMapper_SetDialogTitle", (PyCFunction) _wrap_FontMapper_SetDialogTitle, METH_VARARGS | METH_KEYWORDS, NULL},
38694 { (char *)"FontMapper_swigregister", FontMapper_swigregister, METH_VARARGS, NULL},
38695 { (char *)"FontMapper_swiginit", FontMapper_swiginit, METH_VARARGS, NULL},
38696 { (char *)"new_Font", (PyCFunction) _wrap_new_Font, METH_VARARGS | METH_KEYWORDS, NULL},
38697 { (char *)"delete_Font", (PyCFunction)_wrap_delete_Font, METH_O, NULL},
38698 { (char *)"new_FontFromNativeInfo", (PyCFunction) _wrap_new_FontFromNativeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38699 { (char *)"new_FontFromNativeInfoString", (PyCFunction) _wrap_new_FontFromNativeInfoString, METH_VARARGS | METH_KEYWORDS, NULL},
38700 { (char *)"new_FFont", (PyCFunction) _wrap_new_FFont, METH_VARARGS | METH_KEYWORDS, NULL},
38701 { (char *)"new_FontFromPixelSize", (PyCFunction) _wrap_new_FontFromPixelSize, METH_VARARGS | METH_KEYWORDS, NULL},
38702 { (char *)"new_FFontFromPixelSize", (PyCFunction) _wrap_new_FFontFromPixelSize, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 38703 { (char *)"Font_IsOk", (PyCFunction)_wrap_Font_IsOk, METH_O, NULL},
27e45892 38704 { (char *)"Font___eq__", (PyCFunction) _wrap_Font___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38705 { (char *)"Font___ne__", (PyCFunction) _wrap_Font___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
38706 { (char *)"Font_GetPointSize", (PyCFunction)_wrap_Font_GetPointSize, METH_O, NULL},
38707 { (char *)"Font_GetPixelSize", (PyCFunction)_wrap_Font_GetPixelSize, METH_O, NULL},
38708 { (char *)"Font_IsUsingSizeInPixels", (PyCFunction)_wrap_Font_IsUsingSizeInPixels, METH_O, NULL},
38709 { (char *)"Font_GetFamily", (PyCFunction)_wrap_Font_GetFamily, METH_O, NULL},
38710 { (char *)"Font_GetStyle", (PyCFunction)_wrap_Font_GetStyle, METH_O, NULL},
38711 { (char *)"Font_GetWeight", (PyCFunction)_wrap_Font_GetWeight, METH_O, NULL},
38712 { (char *)"Font_GetUnderlined", (PyCFunction)_wrap_Font_GetUnderlined, METH_O, NULL},
38713 { (char *)"Font_GetFaceName", (PyCFunction)_wrap_Font_GetFaceName, METH_O, NULL},
38714 { (char *)"Font_GetEncoding", (PyCFunction)_wrap_Font_GetEncoding, METH_O, NULL},
38715 { (char *)"Font_GetNativeFontInfo", (PyCFunction)_wrap_Font_GetNativeFontInfo, METH_O, NULL},
38716 { (char *)"Font_IsFixedWidth", (PyCFunction)_wrap_Font_IsFixedWidth, METH_O, NULL},
38717 { (char *)"Font_GetNativeFontInfoDesc", (PyCFunction)_wrap_Font_GetNativeFontInfoDesc, METH_O, NULL},
38718 { (char *)"Font_GetNativeFontInfoUserDesc", (PyCFunction)_wrap_Font_GetNativeFontInfoUserDesc, METH_O, NULL},
38719 { (char *)"Font_SetPointSize", (PyCFunction) _wrap_Font_SetPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38720 { (char *)"Font_SetPixelSize", (PyCFunction) _wrap_Font_SetPixelSize, METH_VARARGS | METH_KEYWORDS, NULL},
38721 { (char *)"Font_SetFamily", (PyCFunction) _wrap_Font_SetFamily, METH_VARARGS | METH_KEYWORDS, NULL},
38722 { (char *)"Font_SetStyle", (PyCFunction) _wrap_Font_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
38723 { (char *)"Font_SetWeight", (PyCFunction) _wrap_Font_SetWeight, METH_VARARGS | METH_KEYWORDS, NULL},
38724 { (char *)"Font_SetFaceName", (PyCFunction) _wrap_Font_SetFaceName, METH_VARARGS | METH_KEYWORDS, NULL},
38725 { (char *)"Font_SetUnderlined", (PyCFunction) _wrap_Font_SetUnderlined, METH_VARARGS | METH_KEYWORDS, NULL},
38726 { (char *)"Font_SetEncoding", (PyCFunction) _wrap_Font_SetEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38727 { (char *)"Font_SetNativeFontInfo", (PyCFunction) _wrap_Font_SetNativeFontInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38728 { (char *)"Font_SetNativeFontInfoFromString", (PyCFunction) _wrap_Font_SetNativeFontInfoFromString, METH_VARARGS | METH_KEYWORDS, NULL},
38729 { (char *)"Font_SetNativeFontInfoUserDesc", (PyCFunction) _wrap_Font_SetNativeFontInfoUserDesc, METH_VARARGS | METH_KEYWORDS, NULL},
38730 { (char *)"Font_GetFamilyString", (PyCFunction)_wrap_Font_GetFamilyString, METH_O, NULL},
38731 { (char *)"Font_GetStyleString", (PyCFunction)_wrap_Font_GetStyleString, METH_O, NULL},
38732 { (char *)"Font_GetWeightString", (PyCFunction)_wrap_Font_GetWeightString, METH_O, NULL},
38733 { (char *)"Font_SetNoAntiAliasing", (PyCFunction) _wrap_Font_SetNoAntiAliasing, METH_VARARGS | METH_KEYWORDS, NULL},
38734 { (char *)"Font_GetNoAntiAliasing", (PyCFunction)_wrap_Font_GetNoAntiAliasing, METH_O, NULL},
38735 { (char *)"Font_GetDefaultEncoding", (PyCFunction)_wrap_Font_GetDefaultEncoding, METH_NOARGS, NULL},
38736 { (char *)"Font_SetDefaultEncoding", (PyCFunction) _wrap_Font_SetDefaultEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
38737 { (char *)"Font_swigregister", Font_swigregister, METH_VARARGS, NULL},
38738 { (char *)"Font_swiginit", Font_swiginit, METH_VARARGS, NULL},
38739 { (char *)"new_FontEnumerator", (PyCFunction)_wrap_new_FontEnumerator, METH_NOARGS, NULL},
38740 { (char *)"delete_FontEnumerator", (PyCFunction)_wrap_delete_FontEnumerator, METH_O, NULL},
38741 { (char *)"FontEnumerator__setCallbackInfo", (PyCFunction) _wrap_FontEnumerator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38742 { (char *)"FontEnumerator_EnumerateFacenames", (PyCFunction) _wrap_FontEnumerator_EnumerateFacenames, METH_VARARGS | METH_KEYWORDS, NULL},
38743 { (char *)"FontEnumerator_EnumerateEncodings", (PyCFunction) _wrap_FontEnumerator_EnumerateEncodings, METH_VARARGS | METH_KEYWORDS, NULL},
704eda0c
RD
38744 { (char *)"FontEnumerator_GetEncodings", (PyCFunction)_wrap_FontEnumerator_GetEncodings, METH_NOARGS, NULL},
38745 { (char *)"FontEnumerator_GetFacenames", (PyCFunction)_wrap_FontEnumerator_GetFacenames, METH_NOARGS, NULL},
38746 { (char *)"FontEnumerator_IsValidFacename", (PyCFunction) _wrap_FontEnumerator_IsValidFacename, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38747 { (char *)"FontEnumerator_swigregister", FontEnumerator_swigregister, METH_VARARGS, NULL},
38748 { (char *)"FontEnumerator_swiginit", FontEnumerator_swiginit, METH_VARARGS, NULL},
38749 { (char *)"LanguageInfo_Language_set", _wrap_LanguageInfo_Language_set, METH_VARARGS, NULL},
38750 { (char *)"LanguageInfo_Language_get", (PyCFunction)_wrap_LanguageInfo_Language_get, METH_O, NULL},
38751 { (char *)"LanguageInfo_CanonicalName_set", _wrap_LanguageInfo_CanonicalName_set, METH_VARARGS, NULL},
38752 { (char *)"LanguageInfo_CanonicalName_get", (PyCFunction)_wrap_LanguageInfo_CanonicalName_get, METH_O, NULL},
38753 { (char *)"LanguageInfo_Description_set", _wrap_LanguageInfo_Description_set, METH_VARARGS, NULL},
38754 { (char *)"LanguageInfo_Description_get", (PyCFunction)_wrap_LanguageInfo_Description_get, METH_O, NULL},
38755 { (char *)"LanguageInfo_swigregister", LanguageInfo_swigregister, METH_VARARGS, NULL},
38756 { (char *)"new_Locale", (PyCFunction) _wrap_new_Locale, METH_VARARGS | METH_KEYWORDS, NULL},
38757 { (char *)"delete_Locale", (PyCFunction)_wrap_delete_Locale, METH_O, NULL},
38758 { (char *)"Locale_Init1", (PyCFunction) _wrap_Locale_Init1, METH_VARARGS | METH_KEYWORDS, NULL},
38759 { (char *)"Locale_Init2", (PyCFunction) _wrap_Locale_Init2, METH_VARARGS | METH_KEYWORDS, NULL},
38760 { (char *)"Locale_GetSystemLanguage", (PyCFunction)_wrap_Locale_GetSystemLanguage, METH_NOARGS, NULL},
38761 { (char *)"Locale_GetSystemEncoding", (PyCFunction)_wrap_Locale_GetSystemEncoding, METH_NOARGS, NULL},
38762 { (char *)"Locale_GetSystemEncodingName", (PyCFunction)_wrap_Locale_GetSystemEncodingName, METH_NOARGS, NULL},
38763 { (char *)"Locale_IsOk", (PyCFunction)_wrap_Locale_IsOk, METH_O, NULL},
38764 { (char *)"Locale_GetLocale", (PyCFunction)_wrap_Locale_GetLocale, METH_O, NULL},
38765 { (char *)"Locale_GetLanguage", (PyCFunction)_wrap_Locale_GetLanguage, METH_O, NULL},
38766 { (char *)"Locale_GetSysName", (PyCFunction)_wrap_Locale_GetSysName, METH_O, NULL},
38767 { (char *)"Locale_GetCanonicalName", (PyCFunction)_wrap_Locale_GetCanonicalName, METH_O, NULL},
38768 { (char *)"Locale_AddCatalogLookupPathPrefix", (PyCFunction) _wrap_Locale_AddCatalogLookupPathPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
38769 { (char *)"Locale_AddCatalog", (PyCFunction) _wrap_Locale_AddCatalog, METH_VARARGS | METH_KEYWORDS, NULL},
33d6fd3b 38770 { (char *)"Locale_IsAvailable", (PyCFunction) _wrap_Locale_IsAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38771 { (char *)"Locale_IsLoaded", (PyCFunction) _wrap_Locale_IsLoaded, METH_VARARGS | METH_KEYWORDS, NULL},
38772 { (char *)"Locale_GetLanguageInfo", (PyCFunction) _wrap_Locale_GetLanguageInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38773 { (char *)"Locale_GetLanguageName", (PyCFunction) _wrap_Locale_GetLanguageName, METH_VARARGS | METH_KEYWORDS, NULL},
38774 { (char *)"Locale_FindLanguageInfo", (PyCFunction) _wrap_Locale_FindLanguageInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38775 { (char *)"Locale_AddLanguage", (PyCFunction) _wrap_Locale_AddLanguage, METH_VARARGS | METH_KEYWORDS, NULL},
38776 { (char *)"Locale_GetString", (PyCFunction) _wrap_Locale_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
38777 { (char *)"Locale_GetName", (PyCFunction)_wrap_Locale_GetName, METH_O, NULL},
38778 { (char *)"Locale_swigregister", Locale_swigregister, METH_VARARGS, NULL},
38779 { (char *)"Locale_swiginit", Locale_swiginit, METH_VARARGS, NULL},
fc46b7f3
RD
38780 { (char *)"new_PyLocale", (PyCFunction) _wrap_new_PyLocale, METH_VARARGS | METH_KEYWORDS, NULL},
38781 { (char *)"delete_PyLocale", (PyCFunction)_wrap_delete_PyLocale, METH_O, NULL},
38782 { (char *)"PyLocale__setCallbackInfo", (PyCFunction) _wrap_PyLocale__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
38783 { (char *)"PyLocale_GetSingularString", (PyCFunction) _wrap_PyLocale_GetSingularString, METH_VARARGS | METH_KEYWORDS, NULL},
38784 { (char *)"PyLocale_GetPluralString", (PyCFunction) _wrap_PyLocale_GetPluralString, METH_VARARGS | METH_KEYWORDS, NULL},
38785 { (char *)"PyLocale_swigregister", PyLocale_swigregister, METH_VARARGS, NULL},
38786 { (char *)"PyLocale_swiginit", PyLocale_swiginit, METH_VARARGS, NULL},
0085ce49
RD
38787 { (char *)"GetLocale", (PyCFunction)_wrap_GetLocale, METH_NOARGS, NULL},
38788 { (char *)"GetTranslation", _wrap_GetTranslation, METH_VARARGS, NULL},
38789 { (char *)"new_EncodingConverter", (PyCFunction)_wrap_new_EncodingConverter, METH_NOARGS, NULL},
38790 { (char *)"delete_EncodingConverter", (PyCFunction)_wrap_delete_EncodingConverter, METH_O, NULL},
38791 { (char *)"EncodingConverter_Init", (PyCFunction) _wrap_EncodingConverter_Init, METH_VARARGS | METH_KEYWORDS, NULL},
38792 { (char *)"EncodingConverter_Convert", (PyCFunction) _wrap_EncodingConverter_Convert, METH_VARARGS | METH_KEYWORDS, NULL},
38793 { (char *)"EncodingConverter_GetPlatformEquivalents", (PyCFunction) _wrap_EncodingConverter_GetPlatformEquivalents, METH_VARARGS | METH_KEYWORDS, NULL},
38794 { (char *)"EncodingConverter_GetAllEquivalents", (PyCFunction) _wrap_EncodingConverter_GetAllEquivalents, METH_VARARGS | METH_KEYWORDS, NULL},
38795 { (char *)"EncodingConverter_CanConvert", (PyCFunction) _wrap_EncodingConverter_CanConvert, METH_VARARGS | METH_KEYWORDS, NULL},
38796 { (char *)"EncodingConverter_swigregister", EncodingConverter_swigregister, METH_VARARGS, NULL},
38797 { (char *)"EncodingConverter_swiginit", EncodingConverter_swiginit, METH_VARARGS, NULL},
38798 { (char *)"delete_DC", (PyCFunction)_wrap_delete_DC, METH_O, NULL},
38799 { (char *)"DC_FloodFill", (PyCFunction) _wrap_DC_FloodFill, METH_VARARGS | METH_KEYWORDS, NULL},
38800 { (char *)"DC_FloodFillPoint", (PyCFunction) _wrap_DC_FloodFillPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38801 { (char *)"DC_GradientFillConcentric", (PyCFunction) _wrap_DC_GradientFillConcentric, METH_VARARGS | METH_KEYWORDS, NULL},
38802 { (char *)"DC_GradientFillLinear", (PyCFunction) _wrap_DC_GradientFillLinear, METH_VARARGS | METH_KEYWORDS, NULL},
38803 { (char *)"DC_GetPixel", (PyCFunction) _wrap_DC_GetPixel, METH_VARARGS | METH_KEYWORDS, NULL},
38804 { (char *)"DC_GetPixelPoint", (PyCFunction) _wrap_DC_GetPixelPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38805 { (char *)"DC_DrawLine", (PyCFunction) _wrap_DC_DrawLine, METH_VARARGS | METH_KEYWORDS, NULL},
38806 { (char *)"DC_DrawLinePoint", (PyCFunction) _wrap_DC_DrawLinePoint, METH_VARARGS | METH_KEYWORDS, NULL},
38807 { (char *)"DC_CrossHair", (PyCFunction) _wrap_DC_CrossHair, METH_VARARGS | METH_KEYWORDS, NULL},
38808 { (char *)"DC_CrossHairPoint", (PyCFunction) _wrap_DC_CrossHairPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38809 { (char *)"DC_DrawArc", (PyCFunction) _wrap_DC_DrawArc, METH_VARARGS | METH_KEYWORDS, NULL},
38810 { (char *)"DC_DrawArcPoint", (PyCFunction) _wrap_DC_DrawArcPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38811 { (char *)"DC_DrawCheckMark", (PyCFunction) _wrap_DC_DrawCheckMark, METH_VARARGS | METH_KEYWORDS, NULL},
38812 { (char *)"DC_DrawCheckMarkRect", (PyCFunction) _wrap_DC_DrawCheckMarkRect, METH_VARARGS | METH_KEYWORDS, NULL},
38813 { (char *)"DC_DrawEllipticArc", (PyCFunction) _wrap_DC_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS, NULL},
38814 { (char *)"DC_DrawEllipticArcPointSize", (PyCFunction) _wrap_DC_DrawEllipticArcPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38815 { (char *)"DC_DrawPoint", (PyCFunction) _wrap_DC_DrawPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38816 { (char *)"DC_DrawPointPoint", (PyCFunction) _wrap_DC_DrawPointPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38817 { (char *)"DC_DrawRectangle", (PyCFunction) _wrap_DC_DrawRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
38818 { (char *)"DC_DrawRectangleRect", (PyCFunction) _wrap_DC_DrawRectangleRect, METH_VARARGS | METH_KEYWORDS, NULL},
38819 { (char *)"DC_DrawRectanglePointSize", (PyCFunction) _wrap_DC_DrawRectanglePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38820 { (char *)"DC_DrawRoundedRectangle", (PyCFunction) _wrap_DC_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
38821 { (char *)"DC_DrawRoundedRectangleRect", (PyCFunction) _wrap_DC_DrawRoundedRectangleRect, METH_VARARGS | METH_KEYWORDS, NULL},
38822 { (char *)"DC_DrawRoundedRectanglePointSize", (PyCFunction) _wrap_DC_DrawRoundedRectanglePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38823 { (char *)"DC_DrawCircle", (PyCFunction) _wrap_DC_DrawCircle, METH_VARARGS | METH_KEYWORDS, NULL},
38824 { (char *)"DC_DrawCirclePoint", (PyCFunction) _wrap_DC_DrawCirclePoint, METH_VARARGS | METH_KEYWORDS, NULL},
38825 { (char *)"DC_DrawEllipse", (PyCFunction) _wrap_DC_DrawEllipse, METH_VARARGS | METH_KEYWORDS, NULL},
38826 { (char *)"DC_DrawEllipseRect", (PyCFunction) _wrap_DC_DrawEllipseRect, METH_VARARGS | METH_KEYWORDS, NULL},
38827 { (char *)"DC_DrawEllipsePointSize", (PyCFunction) _wrap_DC_DrawEllipsePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38828 { (char *)"DC_DrawIcon", (PyCFunction) _wrap_DC_DrawIcon, METH_VARARGS | METH_KEYWORDS, NULL},
38829 { (char *)"DC_DrawIconPoint", (PyCFunction) _wrap_DC_DrawIconPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38830 { (char *)"DC_DrawBitmap", (PyCFunction) _wrap_DC_DrawBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
38831 { (char *)"DC_DrawBitmapPoint", (PyCFunction) _wrap_DC_DrawBitmapPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38832 { (char *)"DC_DrawText", (PyCFunction) _wrap_DC_DrawText, METH_VARARGS | METH_KEYWORDS, NULL},
38833 { (char *)"DC_DrawTextPoint", (PyCFunction) _wrap_DC_DrawTextPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38834 { (char *)"DC_DrawRotatedText", (PyCFunction) _wrap_DC_DrawRotatedText, METH_VARARGS | METH_KEYWORDS, NULL},
38835 { (char *)"DC_DrawRotatedTextPoint", (PyCFunction) _wrap_DC_DrawRotatedTextPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38836 { (char *)"DC_Blit", (PyCFunction) _wrap_DC_Blit, METH_VARARGS | METH_KEYWORDS, NULL},
38837 { (char *)"DC_BlitPointSize", (PyCFunction) _wrap_DC_BlitPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
8f514ab4 38838 { (char *)"DC_GetAsBitmap", (PyCFunction) _wrap_DC_GetAsBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38839 { (char *)"DC_SetClippingRegion", (PyCFunction) _wrap_DC_SetClippingRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38840 { (char *)"DC_SetClippingRegionPointSize", (PyCFunction) _wrap_DC_SetClippingRegionPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
38841 { (char *)"DC_SetClippingRegionAsRegion", (PyCFunction) _wrap_DC_SetClippingRegionAsRegion, METH_VARARGS | METH_KEYWORDS, NULL},
38842 { (char *)"DC_SetClippingRect", (PyCFunction) _wrap_DC_SetClippingRect, METH_VARARGS | METH_KEYWORDS, NULL},
38843 { (char *)"DC_DrawLines", (PyCFunction) _wrap_DC_DrawLines, METH_VARARGS | METH_KEYWORDS, NULL},
38844 { (char *)"DC_DrawPolygon", (PyCFunction) _wrap_DC_DrawPolygon, METH_VARARGS | METH_KEYWORDS, NULL},
38845 { (char *)"DC_DrawLabel", (PyCFunction) _wrap_DC_DrawLabel, METH_VARARGS | METH_KEYWORDS, NULL},
38846 { (char *)"DC_DrawImageLabel", (PyCFunction) _wrap_DC_DrawImageLabel, METH_VARARGS | METH_KEYWORDS, NULL},
38847 { (char *)"DC_DrawSpline", (PyCFunction) _wrap_DC_DrawSpline, METH_VARARGS | METH_KEYWORDS, NULL},
38848 { (char *)"DC_Clear", (PyCFunction)_wrap_DC_Clear, METH_O, NULL},
38849 { (char *)"DC_StartDoc", (PyCFunction) _wrap_DC_StartDoc, METH_VARARGS | METH_KEYWORDS, NULL},
38850 { (char *)"DC_EndDoc", (PyCFunction)_wrap_DC_EndDoc, METH_O, NULL},
38851 { (char *)"DC_StartPage", (PyCFunction)_wrap_DC_StartPage, METH_O, NULL},
38852 { (char *)"DC_EndPage", (PyCFunction)_wrap_DC_EndPage, METH_O, NULL},
38853 { (char *)"DC_SetFont", (PyCFunction) _wrap_DC_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
38854 { (char *)"DC_SetPen", (PyCFunction) _wrap_DC_SetPen, METH_VARARGS | METH_KEYWORDS, NULL},
38855 { (char *)"DC_SetBrush", (PyCFunction) _wrap_DC_SetBrush, METH_VARARGS | METH_KEYWORDS, NULL},
38856 { (char *)"DC_SetBackground", (PyCFunction) _wrap_DC_SetBackground, METH_VARARGS | METH_KEYWORDS, NULL},
38857 { (char *)"DC_SetBackgroundMode", (PyCFunction) _wrap_DC_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS, NULL},
38858 { (char *)"DC_SetPalette", (PyCFunction) _wrap_DC_SetPalette, METH_VARARGS | METH_KEYWORDS, NULL},
38859 { (char *)"DC_DestroyClippingRegion", (PyCFunction)_wrap_DC_DestroyClippingRegion, METH_O, NULL},
38860 { (char *)"DC_GetClippingBox", (PyCFunction)_wrap_DC_GetClippingBox, METH_O, NULL},
38861 { (char *)"DC_GetClippingRect", (PyCFunction)_wrap_DC_GetClippingRect, METH_O, NULL},
38862 { (char *)"DC_GetCharHeight", (PyCFunction)_wrap_DC_GetCharHeight, METH_O, NULL},
38863 { (char *)"DC_GetCharWidth", (PyCFunction)_wrap_DC_GetCharWidth, METH_O, NULL},
38864 { (char *)"DC_GetTextExtent", (PyCFunction) _wrap_DC_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
38865 { (char *)"DC_GetFullTextExtent", (PyCFunction) _wrap_DC_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
38866 { (char *)"DC_GetMultiLineTextExtent", (PyCFunction) _wrap_DC_GetMultiLineTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
38867 { (char *)"DC_GetPartialTextExtents", (PyCFunction) _wrap_DC_GetPartialTextExtents, METH_VARARGS | METH_KEYWORDS, NULL},
38868 { (char *)"DC_GetSize", (PyCFunction)_wrap_DC_GetSize, METH_O, NULL},
38869 { (char *)"DC_GetSizeTuple", (PyCFunction)_wrap_DC_GetSizeTuple, METH_O, NULL},
38870 { (char *)"DC_GetSizeMM", (PyCFunction)_wrap_DC_GetSizeMM, METH_O, NULL},
38871 { (char *)"DC_GetSizeMMTuple", (PyCFunction)_wrap_DC_GetSizeMMTuple, METH_O, NULL},
38872 { (char *)"DC_DeviceToLogicalX", (PyCFunction) _wrap_DC_DeviceToLogicalX, METH_VARARGS | METH_KEYWORDS, NULL},
38873 { (char *)"DC_DeviceToLogicalY", (PyCFunction) _wrap_DC_DeviceToLogicalY, METH_VARARGS | METH_KEYWORDS, NULL},
38874 { (char *)"DC_DeviceToLogicalXRel", (PyCFunction) _wrap_DC_DeviceToLogicalXRel, METH_VARARGS | METH_KEYWORDS, NULL},
38875 { (char *)"DC_DeviceToLogicalYRel", (PyCFunction) _wrap_DC_DeviceToLogicalYRel, METH_VARARGS | METH_KEYWORDS, NULL},
38876 { (char *)"DC_LogicalToDeviceX", (PyCFunction) _wrap_DC_LogicalToDeviceX, METH_VARARGS | METH_KEYWORDS, NULL},
38877 { (char *)"DC_LogicalToDeviceY", (PyCFunction) _wrap_DC_LogicalToDeviceY, METH_VARARGS | METH_KEYWORDS, NULL},
38878 { (char *)"DC_LogicalToDeviceXRel", (PyCFunction) _wrap_DC_LogicalToDeviceXRel, METH_VARARGS | METH_KEYWORDS, NULL},
38879 { (char *)"DC_LogicalToDeviceYRel", (PyCFunction) _wrap_DC_LogicalToDeviceYRel, METH_VARARGS | METH_KEYWORDS, NULL},
38880 { (char *)"DC_CanDrawBitmap", (PyCFunction)_wrap_DC_CanDrawBitmap, METH_O, NULL},
38881 { (char *)"DC_CanGetTextExtent", (PyCFunction)_wrap_DC_CanGetTextExtent, METH_O, NULL},
38882 { (char *)"DC_GetDepth", (PyCFunction)_wrap_DC_GetDepth, METH_O, NULL},
38883 { (char *)"DC_GetPPI", (PyCFunction)_wrap_DC_GetPPI, METH_O, NULL},
b39fe951 38884 { (char *)"DC_IsOk", (PyCFunction)_wrap_DC_IsOk, METH_O, NULL},
0085ce49
RD
38885 { (char *)"DC_GetBackgroundMode", (PyCFunction)_wrap_DC_GetBackgroundMode, METH_O, NULL},
38886 { (char *)"DC_GetBackground", (PyCFunction)_wrap_DC_GetBackground, METH_O, NULL},
38887 { (char *)"DC_GetBrush", (PyCFunction)_wrap_DC_GetBrush, METH_O, NULL},
38888 { (char *)"DC_GetFont", (PyCFunction)_wrap_DC_GetFont, METH_O, NULL},
38889 { (char *)"DC_GetPen", (PyCFunction)_wrap_DC_GetPen, METH_O, NULL},
38890 { (char *)"DC_GetTextBackground", (PyCFunction)_wrap_DC_GetTextBackground, METH_O, NULL},
38891 { (char *)"DC_GetTextForeground", (PyCFunction)_wrap_DC_GetTextForeground, METH_O, NULL},
38892 { (char *)"DC_SetTextForeground", (PyCFunction) _wrap_DC_SetTextForeground, METH_VARARGS | METH_KEYWORDS, NULL},
38893 { (char *)"DC_SetTextBackground", (PyCFunction) _wrap_DC_SetTextBackground, METH_VARARGS | METH_KEYWORDS, NULL},
38894 { (char *)"DC_GetMapMode", (PyCFunction)_wrap_DC_GetMapMode, METH_O, NULL},
38895 { (char *)"DC_SetMapMode", (PyCFunction) _wrap_DC_SetMapMode, METH_VARARGS | METH_KEYWORDS, NULL},
38896 { (char *)"DC_GetUserScale", (PyCFunction)_wrap_DC_GetUserScale, METH_O, NULL},
38897 { (char *)"DC_SetUserScale", (PyCFunction) _wrap_DC_SetUserScale, METH_VARARGS | METH_KEYWORDS, NULL},
38898 { (char *)"DC_GetLogicalScale", (PyCFunction)_wrap_DC_GetLogicalScale, METH_O, NULL},
38899 { (char *)"DC_SetLogicalScale", (PyCFunction) _wrap_DC_SetLogicalScale, METH_VARARGS | METH_KEYWORDS, NULL},
38900 { (char *)"DC_GetLogicalOrigin", (PyCFunction)_wrap_DC_GetLogicalOrigin, METH_O, NULL},
38901 { (char *)"DC_GetLogicalOriginTuple", (PyCFunction)_wrap_DC_GetLogicalOriginTuple, METH_O, NULL},
38902 { (char *)"DC_SetLogicalOrigin", (PyCFunction) _wrap_DC_SetLogicalOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
38903 { (char *)"DC_SetLogicalOriginPoint", (PyCFunction) _wrap_DC_SetLogicalOriginPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38904 { (char *)"DC_GetDeviceOrigin", (PyCFunction)_wrap_DC_GetDeviceOrigin, METH_O, NULL},
38905 { (char *)"DC_GetDeviceOriginTuple", (PyCFunction)_wrap_DC_GetDeviceOriginTuple, METH_O, NULL},
38906 { (char *)"DC_SetDeviceOrigin", (PyCFunction) _wrap_DC_SetDeviceOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
38907 { (char *)"DC_SetDeviceOriginPoint", (PyCFunction) _wrap_DC_SetDeviceOriginPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38908 { (char *)"DC_SetAxisOrientation", (PyCFunction) _wrap_DC_SetAxisOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
38909 { (char *)"DC_GetLogicalFunction", (PyCFunction)_wrap_DC_GetLogicalFunction, METH_O, NULL},
38910 { (char *)"DC_SetLogicalFunction", (PyCFunction) _wrap_DC_SetLogicalFunction, METH_VARARGS | METH_KEYWORDS, NULL},
38911 { (char *)"DC_ComputeScaleAndOrigin", (PyCFunction)_wrap_DC_ComputeScaleAndOrigin, METH_O, NULL},
38912 { (char *)"DC_CalcBoundingBox", (PyCFunction) _wrap_DC_CalcBoundingBox, METH_VARARGS | METH_KEYWORDS, NULL},
38913 { (char *)"DC_CalcBoundingBoxPoint", (PyCFunction) _wrap_DC_CalcBoundingBoxPoint, METH_VARARGS | METH_KEYWORDS, NULL},
38914 { (char *)"DC_ResetBoundingBox", (PyCFunction)_wrap_DC_ResetBoundingBox, METH_O, NULL},
38915 { (char *)"DC_MinX", (PyCFunction)_wrap_DC_MinX, METH_O, NULL},
38916 { (char *)"DC_MaxX", (PyCFunction)_wrap_DC_MaxX, METH_O, NULL},
38917 { (char *)"DC_MinY", (PyCFunction)_wrap_DC_MinY, METH_O, NULL},
38918 { (char *)"DC_MaxY", (PyCFunction)_wrap_DC_MaxY, METH_O, NULL},
38919 { (char *)"DC_GetBoundingBox", (PyCFunction)_wrap_DC_GetBoundingBox, METH_O, NULL},
b39fe951
RD
38920 { (char *)"DC_GetLayoutDirection", (PyCFunction)_wrap_DC_GetLayoutDirection, METH_O, NULL},
38921 { (char *)"DC_SetLayoutDirection", (PyCFunction) _wrap_DC_SetLayoutDirection, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38922 { (char *)"DC__DrawPointList", (PyCFunction) _wrap_DC__DrawPointList, METH_VARARGS | METH_KEYWORDS, NULL},
38923 { (char *)"DC__DrawLineList", (PyCFunction) _wrap_DC__DrawLineList, METH_VARARGS | METH_KEYWORDS, NULL},
38924 { (char *)"DC__DrawRectangleList", (PyCFunction) _wrap_DC__DrawRectangleList, METH_VARARGS | METH_KEYWORDS, NULL},
38925 { (char *)"DC__DrawEllipseList", (PyCFunction) _wrap_DC__DrawEllipseList, METH_VARARGS | METH_KEYWORDS, NULL},
38926 { (char *)"DC__DrawPolygonList", (PyCFunction) _wrap_DC__DrawPolygonList, METH_VARARGS | METH_KEYWORDS, NULL},
38927 { (char *)"DC__DrawTextList", (PyCFunction) _wrap_DC__DrawTextList, METH_VARARGS | METH_KEYWORDS, NULL},
38928 { (char *)"DC_swigregister", DC_swigregister, METH_VARARGS, NULL},
70d7cb34
RD
38929 { (char *)"new_DCTextColourChanger", (PyCFunction) _wrap_new_DCTextColourChanger, METH_VARARGS | METH_KEYWORDS, NULL},
38930 { (char *)"delete_DCTextColourChanger", (PyCFunction)_wrap_delete_DCTextColourChanger, METH_O, NULL},
38931 { (char *)"DCTextColourChanger_swigregister", DCTextColourChanger_swigregister, METH_VARARGS, NULL},
38932 { (char *)"DCTextColourChanger_swiginit", DCTextColourChanger_swiginit, METH_VARARGS, NULL},
38933 { (char *)"new_DCPenChanger", (PyCFunction) _wrap_new_DCPenChanger, METH_VARARGS | METH_KEYWORDS, NULL},
38934 { (char *)"delete_DCPenChanger", (PyCFunction)_wrap_delete_DCPenChanger, METH_O, NULL},
38935 { (char *)"DCPenChanger_swigregister", DCPenChanger_swigregister, METH_VARARGS, NULL},
38936 { (char *)"DCPenChanger_swiginit", DCPenChanger_swiginit, METH_VARARGS, NULL},
38937 { (char *)"new_DCBrushChanger", (PyCFunction) _wrap_new_DCBrushChanger, METH_VARARGS | METH_KEYWORDS, NULL},
38938 { (char *)"delete_DCBrushChanger", (PyCFunction)_wrap_delete_DCBrushChanger, METH_O, NULL},
38939 { (char *)"DCBrushChanger_swigregister", DCBrushChanger_swigregister, METH_VARARGS, NULL},
38940 { (char *)"DCBrushChanger_swiginit", DCBrushChanger_swiginit, METH_VARARGS, NULL},
38941 { (char *)"new_DCClipper", _wrap_new_DCClipper, METH_VARARGS, NULL},
38942 { (char *)"delete_DCClipper", (PyCFunction)_wrap_delete_DCClipper, METH_O, NULL},
38943 { (char *)"DCClipper_swigregister", DCClipper_swigregister, METH_VARARGS, NULL},
38944 { (char *)"DCClipper_swiginit", DCClipper_swiginit, METH_VARARGS, NULL},
0085ce49
RD
38945 { (char *)"new_ScreenDC", (PyCFunction)_wrap_new_ScreenDC, METH_NOARGS, NULL},
38946 { (char *)"ScreenDC_StartDrawingOnTopWin", (PyCFunction) _wrap_ScreenDC_StartDrawingOnTopWin, METH_VARARGS | METH_KEYWORDS, NULL},
38947 { (char *)"ScreenDC_StartDrawingOnTop", (PyCFunction) _wrap_ScreenDC_StartDrawingOnTop, METH_VARARGS | METH_KEYWORDS, NULL},
38948 { (char *)"ScreenDC_EndDrawingOnTop", (PyCFunction)_wrap_ScreenDC_EndDrawingOnTop, METH_O, NULL},
38949 { (char *)"ScreenDC_swigregister", ScreenDC_swigregister, METH_VARARGS, NULL},
38950 { (char *)"ScreenDC_swiginit", ScreenDC_swiginit, METH_VARARGS, NULL},
72ef6efb
RD
38951 { (char *)"new_WindowDC", (PyCFunction) _wrap_new_WindowDC, METH_VARARGS | METH_KEYWORDS, NULL},
38952 { (char *)"WindowDC_swigregister", WindowDC_swigregister, METH_VARARGS, NULL},
38953 { (char *)"WindowDC_swiginit", WindowDC_swiginit, METH_VARARGS, NULL},
0085ce49
RD
38954 { (char *)"new_ClientDC", (PyCFunction) _wrap_new_ClientDC, METH_VARARGS | METH_KEYWORDS, NULL},
38955 { (char *)"ClientDC_swigregister", ClientDC_swigregister, METH_VARARGS, NULL},
38956 { (char *)"ClientDC_swiginit", ClientDC_swiginit, METH_VARARGS, NULL},
38957 { (char *)"new_PaintDC", (PyCFunction) _wrap_new_PaintDC, METH_VARARGS | METH_KEYWORDS, NULL},
38958 { (char *)"PaintDC_swigregister", PaintDC_swigregister, METH_VARARGS, NULL},
38959 { (char *)"PaintDC_swiginit", PaintDC_swiginit, METH_VARARGS, NULL},
26c4d26f
RD
38960 { (char *)"new_MemoryDC", (PyCFunction) _wrap_new_MemoryDC, METH_VARARGS | METH_KEYWORDS, NULL},
38961 { (char *)"new_MemoryDCFromDC", (PyCFunction) _wrap_new_MemoryDCFromDC, METH_VARARGS | METH_KEYWORDS, NULL},
38962 { (char *)"MemoryDC_SelectObject", (PyCFunction) _wrap_MemoryDC_SelectObject, METH_VARARGS | METH_KEYWORDS, NULL},
38963 { (char *)"MemoryDC_SelectObjectAsSource", (PyCFunction) _wrap_MemoryDC_SelectObjectAsSource, METH_VARARGS | METH_KEYWORDS, NULL},
38964 { (char *)"MemoryDC_swigregister", MemoryDC_swigregister, METH_VARARGS, NULL},
38965 { (char *)"MemoryDC_swiginit", MemoryDC_swiginit, METH_VARARGS, NULL},
24f6c4e8
RD
38966 { (char *)"new_BufferedDC", _wrap_new_BufferedDC, METH_VARARGS, NULL},
38967 { (char *)"delete_BufferedDC", (PyCFunction)_wrap_delete_BufferedDC, METH_O, NULL},
38968 { (char *)"BufferedDC_UnMask", (PyCFunction)_wrap_BufferedDC_UnMask, METH_O, NULL},
b6df5cf9
RD
38969 { (char *)"BufferedDC_SetStyle", (PyCFunction) _wrap_BufferedDC_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
38970 { (char *)"BufferedDC_GetStyle", (PyCFunction)_wrap_BufferedDC_GetStyle, METH_O, NULL},
24f6c4e8
RD
38971 { (char *)"BufferedDC_swigregister", BufferedDC_swigregister, METH_VARARGS, NULL},
38972 { (char *)"BufferedDC_swiginit", BufferedDC_swiginit, METH_VARARGS, NULL},
38973 { (char *)"new_BufferedPaintDC", (PyCFunction) _wrap_new_BufferedPaintDC, METH_VARARGS | METH_KEYWORDS, NULL},
38974 { (char *)"BufferedPaintDC_swigregister", BufferedPaintDC_swigregister, METH_VARARGS, NULL},
38975 { (char *)"BufferedPaintDC_swiginit", BufferedPaintDC_swiginit, METH_VARARGS, NULL},
38976 { (char *)"new_AutoBufferedPaintDC", (PyCFunction) _wrap_new_AutoBufferedPaintDC, METH_VARARGS | METH_KEYWORDS, NULL},
38977 { (char *)"AutoBufferedPaintDC_swigregister", AutoBufferedPaintDC_swigregister, METH_VARARGS, NULL},
38978 { (char *)"AutoBufferedPaintDC_swiginit", AutoBufferedPaintDC_swiginit, METH_VARARGS, NULL},
8e99bda9 38979 { (char *)"AutoBufferedPaintDCFactory", (PyCFunction) _wrap_AutoBufferedPaintDCFactory, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
38980 { (char *)"new_MirrorDC", (PyCFunction) _wrap_new_MirrorDC, METH_VARARGS | METH_KEYWORDS, NULL},
38981 { (char *)"MirrorDC_swigregister", MirrorDC_swigregister, METH_VARARGS, NULL},
38982 { (char *)"MirrorDC_swiginit", MirrorDC_swiginit, METH_VARARGS, NULL},
38983 { (char *)"new_PostScriptDC", (PyCFunction) _wrap_new_PostScriptDC, METH_VARARGS | METH_KEYWORDS, NULL},
38984 { (char *)"PostScriptDC_GetPrintData", (PyCFunction)_wrap_PostScriptDC_GetPrintData, METH_O, NULL},
38985 { (char *)"PostScriptDC_SetPrintData", (PyCFunction) _wrap_PostScriptDC_SetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
38986 { (char *)"PostScriptDC_SetResolution", (PyCFunction) _wrap_PostScriptDC_SetResolution, METH_VARARGS | METH_KEYWORDS, NULL},
38987 { (char *)"PostScriptDC_GetResolution", (PyCFunction)_wrap_PostScriptDC_GetResolution, METH_NOARGS, NULL},
38988 { (char *)"PostScriptDC_swigregister", PostScriptDC_swigregister, METH_VARARGS, NULL},
38989 { (char *)"PostScriptDC_swiginit", PostScriptDC_swiginit, METH_VARARGS, NULL},
38990 { (char *)"new_MetaFile", (PyCFunction) _wrap_new_MetaFile, METH_VARARGS | METH_KEYWORDS, NULL},
38991 { (char *)"MetaFile_swigregister", MetaFile_swigregister, METH_VARARGS, NULL},
38992 { (char *)"MetaFile_swiginit", MetaFile_swiginit, METH_VARARGS, NULL},
38993 { (char *)"new_MetaFileDC", (PyCFunction) _wrap_new_MetaFileDC, METH_VARARGS | METH_KEYWORDS, NULL},
38994 { (char *)"MetaFileDC_swigregister", MetaFileDC_swigregister, METH_VARARGS, NULL},
38995 { (char *)"MetaFileDC_swiginit", MetaFileDC_swiginit, METH_VARARGS, NULL},
38996 { (char *)"new_PrinterDC", (PyCFunction) _wrap_new_PrinterDC, METH_VARARGS | METH_KEYWORDS, NULL},
38997 { (char *)"PrinterDC_swigregister", PrinterDC_swigregister, METH_VARARGS, NULL},
38998 { (char *)"PrinterDC_swiginit", PrinterDC_swiginit, METH_VARARGS, NULL},
70d7cb34
RD
38999 { (char *)"new_GraphicsObject", (PyCFunction) _wrap_new_GraphicsObject, METH_VARARGS | METH_KEYWORDS, NULL},
39000 { (char *)"delete_GraphicsObject", (PyCFunction)_wrap_delete_GraphicsObject, METH_O, NULL},
39001 { (char *)"GraphicsObject_IsNull", (PyCFunction)_wrap_GraphicsObject_IsNull, METH_O, NULL},
39002 { (char *)"GraphicsObject_GetRenderer", (PyCFunction)_wrap_GraphicsObject_GetRenderer, METH_O, NULL},
39003 { (char *)"GraphicsObject_swigregister", GraphicsObject_swigregister, METH_VARARGS, NULL},
39004 { (char *)"GraphicsObject_swiginit", GraphicsObject_swiginit, METH_VARARGS, NULL},
39005 { (char *)"new_GraphicsPen", (PyCFunction)_wrap_new_GraphicsPen, METH_NOARGS, NULL},
39006 { (char *)"delete_GraphicsPen", (PyCFunction)_wrap_delete_GraphicsPen, METH_O, NULL},
39007 { (char *)"GraphicsPen_swigregister", GraphicsPen_swigregister, METH_VARARGS, NULL},
39008 { (char *)"GraphicsPen_swiginit", GraphicsPen_swiginit, METH_VARARGS, NULL},
39009 { (char *)"new_GraphicsBrush", (PyCFunction)_wrap_new_GraphicsBrush, METH_NOARGS, NULL},
39010 { (char *)"delete_GraphicsBrush", (PyCFunction)_wrap_delete_GraphicsBrush, METH_O, NULL},
39011 { (char *)"GraphicsBrush_swigregister", GraphicsBrush_swigregister, METH_VARARGS, NULL},
39012 { (char *)"GraphicsBrush_swiginit", GraphicsBrush_swiginit, METH_VARARGS, NULL},
39013 { (char *)"new_GraphicsFont", (PyCFunction)_wrap_new_GraphicsFont, METH_NOARGS, NULL},
39014 { (char *)"delete_GraphicsFont", (PyCFunction)_wrap_delete_GraphicsFont, METH_O, NULL},
39015 { (char *)"GraphicsFont_swigregister", GraphicsFont_swigregister, METH_VARARGS, NULL},
39016 { (char *)"GraphicsFont_swiginit", GraphicsFont_swiginit, METH_VARARGS, NULL},
5c8c7dd3
RD
39017 { (char *)"delete_GraphicsMatrix", (PyCFunction)_wrap_delete_GraphicsMatrix, METH_O, NULL},
39018 { (char *)"GraphicsMatrix_Concat", (PyCFunction) _wrap_GraphicsMatrix_Concat, METH_VARARGS | METH_KEYWORDS, NULL},
5c8c7dd3 39019 { (char *)"GraphicsMatrix_Set", (PyCFunction) _wrap_GraphicsMatrix_Set, METH_VARARGS | METH_KEYWORDS, NULL},
248802d0 39020 { (char *)"GraphicsMatrix_Get", (PyCFunction)_wrap_GraphicsMatrix_Get, METH_O, NULL},
5c8c7dd3
RD
39021 { (char *)"GraphicsMatrix_Invert", (PyCFunction)_wrap_GraphicsMatrix_Invert, METH_O, NULL},
39022 { (char *)"GraphicsMatrix_IsEqual", (PyCFunction) _wrap_GraphicsMatrix_IsEqual, METH_VARARGS | METH_KEYWORDS, NULL},
39023 { (char *)"GraphicsMatrix_IsIdentity", (PyCFunction)_wrap_GraphicsMatrix_IsIdentity, METH_O, NULL},
39024 { (char *)"GraphicsMatrix_Translate", (PyCFunction) _wrap_GraphicsMatrix_Translate, METH_VARARGS | METH_KEYWORDS, NULL},
39025 { (char *)"GraphicsMatrix_Scale", (PyCFunction) _wrap_GraphicsMatrix_Scale, METH_VARARGS | METH_KEYWORDS, NULL},
39026 { (char *)"GraphicsMatrix_Rotate", (PyCFunction) _wrap_GraphicsMatrix_Rotate, METH_VARARGS | METH_KEYWORDS, NULL},
39027 { (char *)"GraphicsMatrix_TransformPoint", (PyCFunction) _wrap_GraphicsMatrix_TransformPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39028 { (char *)"GraphicsMatrix_TransformDistance", (PyCFunction) _wrap_GraphicsMatrix_TransformDistance, METH_VARARGS | METH_KEYWORDS, NULL},
39029 { (char *)"GraphicsMatrix_GetNativeMatrix", (PyCFunction)_wrap_GraphicsMatrix_GetNativeMatrix, METH_O, NULL},
39030 { (char *)"GraphicsMatrix_swigregister", GraphicsMatrix_swigregister, METH_VARARGS, NULL},
72ef6efb 39031 { (char *)"delete_GraphicsPath", (PyCFunction)_wrap_delete_GraphicsPath, METH_O, NULL},
70d7cb34
RD
39032 { (char *)"GraphicsPath_MoveToPoint", _wrap_GraphicsPath_MoveToPoint, METH_VARARGS, NULL},
39033 { (char *)"GraphicsPath_AddLineToPoint", _wrap_GraphicsPath_AddLineToPoint, METH_VARARGS, NULL},
39034 { (char *)"GraphicsPath_AddCurveToPoint", _wrap_GraphicsPath_AddCurveToPoint, METH_VARARGS, NULL},
39035 { (char *)"GraphicsPath_AddPath", (PyCFunction) _wrap_GraphicsPath_AddPath, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39036 { (char *)"GraphicsPath_CloseSubpath", (PyCFunction)_wrap_GraphicsPath_CloseSubpath, METH_O, NULL},
39037 { (char *)"GraphicsPath_GetCurrentPoint", (PyCFunction)_wrap_GraphicsPath_GetCurrentPoint, METH_O, NULL},
70d7cb34 39038 { (char *)"GraphicsPath_AddArc", _wrap_GraphicsPath_AddArc, METH_VARARGS, NULL},
72ef6efb
RD
39039 { (char *)"GraphicsPath_AddQuadCurveToPoint", (PyCFunction) _wrap_GraphicsPath_AddQuadCurveToPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39040 { (char *)"GraphicsPath_AddRectangle", (PyCFunction) _wrap_GraphicsPath_AddRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
39041 { (char *)"GraphicsPath_AddCircle", (PyCFunction) _wrap_GraphicsPath_AddCircle, METH_VARARGS | METH_KEYWORDS, NULL},
39042 { (char *)"GraphicsPath_AddArcToPoint", (PyCFunction) _wrap_GraphicsPath_AddArcToPoint, METH_VARARGS | METH_KEYWORDS, NULL},
70d7cb34
RD
39043 { (char *)"GraphicsPath_AddEllipse", (PyCFunction) _wrap_GraphicsPath_AddEllipse, METH_VARARGS | METH_KEYWORDS, NULL},
39044 { (char *)"GraphicsPath_AddRoundedRectangle", (PyCFunction) _wrap_GraphicsPath_AddRoundedRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
39045 { (char *)"GraphicsPath_GetNativePath", (PyCFunction)_wrap_GraphicsPath_GetNativePath, METH_O, NULL},
39046 { (char *)"GraphicsPath_UnGetNativePath", (PyCFunction) _wrap_GraphicsPath_UnGetNativePath, METH_VARARGS | METH_KEYWORDS, NULL},
39047 { (char *)"GraphicsPath_Transform", (PyCFunction) _wrap_GraphicsPath_Transform, METH_VARARGS | METH_KEYWORDS, NULL},
39048 { (char *)"GraphicsPath_GetBox", (PyCFunction)_wrap_GraphicsPath_GetBox, METH_O, NULL},
39049 { (char *)"GraphicsPath_Contains", _wrap_GraphicsPath_Contains, METH_VARARGS, NULL},
72ef6efb
RD
39050 { (char *)"GraphicsPath_swigregister", GraphicsPath_swigregister, METH_VARARGS, NULL},
39051 { (char *)"delete_GraphicsContext", (PyCFunction)_wrap_delete_GraphicsContext, METH_O, NULL},
0a27f394 39052 { (char *)"GraphicsContext_Create", _wrap_GraphicsContext_Create, METH_VARARGS, NULL},
f89238b9 39053 { (char *)"GraphicsContext_CreateMeasuringContext", (PyCFunction)_wrap_GraphicsContext_CreateMeasuringContext, METH_NOARGS, NULL},
0a27f394 39054 { (char *)"GraphicsContext_CreateFromNative", (PyCFunction) _wrap_GraphicsContext_CreateFromNative, METH_VARARGS | METH_KEYWORDS, NULL},
70d7cb34 39055 { (char *)"GraphicsContext_CreateFromNativeWindow", (PyCFunction) _wrap_GraphicsContext_CreateFromNativeWindow, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb 39056 { (char *)"GraphicsContext_CreatePath", (PyCFunction)_wrap_GraphicsContext_CreatePath, METH_O, NULL},
70d7cb34
RD
39057 { (char *)"GraphicsContext_CreatePen", (PyCFunction) _wrap_GraphicsContext_CreatePen, METH_VARARGS | METH_KEYWORDS, NULL},
39058 { (char *)"GraphicsContext_CreateBrush", (PyCFunction) _wrap_GraphicsContext_CreateBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39059 { (char *)"GraphicsContext_CreateLinearGradientBrush", (PyCFunction) _wrap_GraphicsContext_CreateLinearGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39060 { (char *)"GraphicsContext_CreateRadialGradientBrush", (PyCFunction) _wrap_GraphicsContext_CreateRadialGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39061 { (char *)"GraphicsContext_CreateFont", (PyCFunction) _wrap_GraphicsContext_CreateFont, METH_VARARGS | METH_KEYWORDS, NULL},
39062 { (char *)"GraphicsContext_CreateMatrix", (PyCFunction) _wrap_GraphicsContext_CreateMatrix, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39063 { (char *)"GraphicsContext_PushState", (PyCFunction)_wrap_GraphicsContext_PushState, METH_O, NULL},
39064 { (char *)"GraphicsContext_PopState", (PyCFunction)_wrap_GraphicsContext_PopState, METH_O, NULL},
0a27f394 39065 { (char *)"GraphicsContext_ClipRegion", (PyCFunction) _wrap_GraphicsContext_ClipRegion, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb 39066 { (char *)"GraphicsContext_Clip", (PyCFunction) _wrap_GraphicsContext_Clip, METH_VARARGS | METH_KEYWORDS, NULL},
0a27f394
RD
39067 { (char *)"GraphicsContext_ResetClip", (PyCFunction)_wrap_GraphicsContext_ResetClip, METH_O, NULL},
39068 { (char *)"GraphicsContext_GetNativeContext", (PyCFunction)_wrap_GraphicsContext_GetNativeContext, METH_O, NULL},
c8aaaf9e
RD
39069 { (char *)"GraphicsContext_GetLogicalFunction", (PyCFunction)_wrap_GraphicsContext_GetLogicalFunction, METH_O, NULL},
39070 { (char *)"GraphicsContext_SetLogicalFunction", (PyCFunction) _wrap_GraphicsContext_SetLogicalFunction, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39071 { (char *)"GraphicsContext_Translate", (PyCFunction) _wrap_GraphicsContext_Translate, METH_VARARGS | METH_KEYWORDS, NULL},
39072 { (char *)"GraphicsContext_Scale", (PyCFunction) _wrap_GraphicsContext_Scale, METH_VARARGS | METH_KEYWORDS, NULL},
39073 { (char *)"GraphicsContext_Rotate", (PyCFunction) _wrap_GraphicsContext_Rotate, METH_VARARGS | METH_KEYWORDS, NULL},
5c8c7dd3
RD
39074 { (char *)"GraphicsContext_ConcatTransform", (PyCFunction) _wrap_GraphicsContext_ConcatTransform, METH_VARARGS | METH_KEYWORDS, NULL},
39075 { (char *)"GraphicsContext_SetTransform", (PyCFunction) _wrap_GraphicsContext_SetTransform, METH_VARARGS | METH_KEYWORDS, NULL},
39076 { (char *)"GraphicsContext_GetTransform", (PyCFunction)_wrap_GraphicsContext_GetTransform, METH_O, NULL},
70d7cb34
RD
39077 { (char *)"GraphicsContext_SetPen", _wrap_GraphicsContext_SetPen, METH_VARARGS, NULL},
39078 { (char *)"GraphicsContext_SetBrush", _wrap_GraphicsContext_SetBrush, METH_VARARGS, NULL},
39079 { (char *)"GraphicsContext_SetFont", _wrap_GraphicsContext_SetFont, METH_VARARGS, NULL},
72ef6efb
RD
39080 { (char *)"GraphicsContext_StrokePath", (PyCFunction) _wrap_GraphicsContext_StrokePath, METH_VARARGS | METH_KEYWORDS, NULL},
39081 { (char *)"GraphicsContext_FillPath", (PyCFunction) _wrap_GraphicsContext_FillPath, METH_VARARGS | METH_KEYWORDS, NULL},
39082 { (char *)"GraphicsContext_DrawPath", (PyCFunction) _wrap_GraphicsContext_DrawPath, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951
RD
39083 { (char *)"GraphicsContext_DrawText", (PyCFunction) _wrap_GraphicsContext_DrawText, METH_VARARGS | METH_KEYWORDS, NULL},
39084 { (char *)"GraphicsContext_DrawRotatedText", (PyCFunction) _wrap_GraphicsContext_DrawRotatedText, METH_VARARGS | METH_KEYWORDS, NULL},
be68621e 39085 { (char *)"GraphicsContext_GetFullTextExtent", (PyCFunction) _wrap_GraphicsContext_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39086 { (char *)"GraphicsContext_GetTextExtent", (PyCFunction) _wrap_GraphicsContext_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
39087 { (char *)"GraphicsContext_GetPartialTextExtents", (PyCFunction) _wrap_GraphicsContext_GetPartialTextExtents, METH_VARARGS | METH_KEYWORDS, NULL},
39088 { (char *)"GraphicsContext_DrawBitmap", (PyCFunction) _wrap_GraphicsContext_DrawBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
39089 { (char *)"GraphicsContext_DrawIcon", (PyCFunction) _wrap_GraphicsContext_DrawIcon, METH_VARARGS | METH_KEYWORDS, NULL},
39090 { (char *)"GraphicsContext_StrokeLine", (PyCFunction) _wrap_GraphicsContext_StrokeLine, METH_VARARGS | METH_KEYWORDS, NULL},
b39fe951 39091 { (char *)"GraphicsContext_StrokeLines", (PyCFunction) _wrap_GraphicsContext_StrokeLines, METH_VARARGS | METH_KEYWORDS, NULL},
f8eb59b9 39092 { (char *)"GraphicsContext_StrokeLineSegements", (PyCFunction) _wrap_GraphicsContext_StrokeLineSegements, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39093 { (char *)"GraphicsContext_DrawLines", (PyCFunction) _wrap_GraphicsContext_DrawLines, METH_VARARGS | METH_KEYWORDS, NULL},
39094 { (char *)"GraphicsContext_DrawRectangle", (PyCFunction) _wrap_GraphicsContext_DrawRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
39095 { (char *)"GraphicsContext_DrawEllipse", (PyCFunction) _wrap_GraphicsContext_DrawEllipse, METH_VARARGS | METH_KEYWORDS, NULL},
39096 { (char *)"GraphicsContext_DrawRoundedRectangle", (PyCFunction) _wrap_GraphicsContext_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
70d7cb34 39097 { (char *)"GraphicsContext_ShouldOffset", (PyCFunction)_wrap_GraphicsContext_ShouldOffset, METH_O, NULL},
72ef6efb 39098 { (char *)"GraphicsContext_swigregister", GraphicsContext_swigregister, METH_VARARGS, NULL},
70d7cb34
RD
39099 { (char *)"delete_GraphicsRenderer", (PyCFunction)_wrap_delete_GraphicsRenderer, METH_O, NULL},
39100 { (char *)"GraphicsRenderer_GetDefaultRenderer", (PyCFunction)_wrap_GraphicsRenderer_GetDefaultRenderer, METH_NOARGS, NULL},
39101 { (char *)"GraphicsRenderer_CreateContext", _wrap_GraphicsRenderer_CreateContext, METH_VARARGS, NULL},
f89238b9 39102 { (char *)"GraphicsRenderer_CreateMeasuringContext", (PyCFunction)_wrap_GraphicsRenderer_CreateMeasuringContext, METH_O, NULL},
70d7cb34
RD
39103 { (char *)"GraphicsRenderer_CreateContextFromNativeContext", (PyCFunction) _wrap_GraphicsRenderer_CreateContextFromNativeContext, METH_VARARGS | METH_KEYWORDS, NULL},
39104 { (char *)"GraphicsRenderer_CreateContextFromNativeWindow", (PyCFunction) _wrap_GraphicsRenderer_CreateContextFromNativeWindow, METH_VARARGS | METH_KEYWORDS, NULL},
39105 { (char *)"GraphicsRenderer_CreatePath", (PyCFunction)_wrap_GraphicsRenderer_CreatePath, METH_O, NULL},
39106 { (char *)"GraphicsRenderer_CreateMatrix", (PyCFunction) _wrap_GraphicsRenderer_CreateMatrix, METH_VARARGS | METH_KEYWORDS, NULL},
39107 { (char *)"GraphicsRenderer_CreatePen", (PyCFunction) _wrap_GraphicsRenderer_CreatePen, METH_VARARGS | METH_KEYWORDS, NULL},
39108 { (char *)"GraphicsRenderer_CreateBrush", (PyCFunction) _wrap_GraphicsRenderer_CreateBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39109 { (char *)"GraphicsRenderer_CreateLinearGradientBrush", (PyCFunction) _wrap_GraphicsRenderer_CreateLinearGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39110 { (char *)"GraphicsRenderer_CreateRadialGradientBrush", (PyCFunction) _wrap_GraphicsRenderer_CreateRadialGradientBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39111 { (char *)"GraphicsRenderer_CreateFont", (PyCFunction) _wrap_GraphicsRenderer_CreateFont, METH_VARARGS | METH_KEYWORDS, NULL},
39112 { (char *)"GraphicsRenderer_swigregister", GraphicsRenderer_swigregister, METH_VARARGS, NULL},
48a0c021 39113 { (char *)"new_GCDC", _wrap_new_GCDC, METH_VARARGS, NULL},
72ef6efb 39114 { (char *)"delete_GCDC", (PyCFunction)_wrap_delete_GCDC, METH_O, NULL},
0a27f394
RD
39115 { (char *)"GCDC_GetGraphicsContext", (PyCFunction)_wrap_GCDC_GetGraphicsContext, METH_O, NULL},
39116 { (char *)"GCDC_SetGraphicsContext", (PyCFunction) _wrap_GCDC_SetGraphicsContext, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39117 { (char *)"GCDC_swigregister", GCDC_swigregister, METH_VARARGS, NULL},
39118 { (char *)"GCDC_swiginit", GCDC_swiginit, METH_VARARGS, NULL},
b39fe951
RD
39119 { (char *)"new_Overlay", (PyCFunction)_wrap_new_Overlay, METH_NOARGS, NULL},
39120 { (char *)"delete_Overlay", (PyCFunction)_wrap_delete_Overlay, METH_O, NULL},
39121 { (char *)"Overlay_Reset", (PyCFunction)_wrap_Overlay_Reset, METH_O, NULL},
39122 { (char *)"Overlay_swigregister", Overlay_swigregister, METH_VARARGS, NULL},
39123 { (char *)"Overlay_swiginit", Overlay_swiginit, METH_VARARGS, NULL},
39124 { (char *)"new_DCOverlay", _wrap_new_DCOverlay, METH_VARARGS, NULL},
39125 { (char *)"delete_DCOverlay", (PyCFunction)_wrap_delete_DCOverlay, METH_O, NULL},
39126 { (char *)"DCOverlay_Clear", (PyCFunction)_wrap_DCOverlay_Clear, METH_O, NULL},
39127 { (char *)"DCOverlay_swigregister", DCOverlay_swigregister, METH_VARARGS, NULL},
39128 { (char *)"DCOverlay_swiginit", DCOverlay_swiginit, METH_VARARGS, NULL},
0085ce49
RD
39129 { (char *)"new_ImageList", (PyCFunction) _wrap_new_ImageList, METH_VARARGS | METH_KEYWORDS, NULL},
39130 { (char *)"delete_ImageList", (PyCFunction)_wrap_delete_ImageList, METH_O, NULL},
39131 { (char *)"ImageList_Add", (PyCFunction) _wrap_ImageList_Add, METH_VARARGS | METH_KEYWORDS, NULL},
39132 { (char *)"ImageList_AddWithColourMask", (PyCFunction) _wrap_ImageList_AddWithColourMask, METH_VARARGS | METH_KEYWORDS, NULL},
39133 { (char *)"ImageList_AddIcon", (PyCFunction) _wrap_ImageList_AddIcon, METH_VARARGS | METH_KEYWORDS, NULL},
39134 { (char *)"ImageList_GetBitmap", (PyCFunction) _wrap_ImageList_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
39135 { (char *)"ImageList_GetIcon", (PyCFunction) _wrap_ImageList_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
39136 { (char *)"ImageList_Replace", (PyCFunction) _wrap_ImageList_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
39137 { (char *)"ImageList_Draw", (PyCFunction) _wrap_ImageList_Draw, METH_VARARGS | METH_KEYWORDS, NULL},
39138 { (char *)"ImageList_GetImageCount", (PyCFunction)_wrap_ImageList_GetImageCount, METH_O, NULL},
39139 { (char *)"ImageList_Remove", (PyCFunction) _wrap_ImageList_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
39140 { (char *)"ImageList_RemoveAll", (PyCFunction)_wrap_ImageList_RemoveAll, METH_O, NULL},
39141 { (char *)"ImageList_GetSize", (PyCFunction) _wrap_ImageList_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
39142 { (char *)"ImageList_swigregister", ImageList_swigregister, METH_VARARGS, NULL},
39143 { (char *)"ImageList_swiginit", ImageList_swiginit, METH_VARARGS, NULL},
50efceee
RD
39144 { (char *)"new_StockGDI", (PyCFunction)_wrap_new_StockGDI, METH_NOARGS, NULL},
39145 { (char *)"delete_StockGDI", (PyCFunction)_wrap_delete_StockGDI, METH_O, NULL},
39146 { (char *)"StockGDI_DeleteAll", (PyCFunction)_wrap_StockGDI_DeleteAll, METH_NOARGS, NULL},
39147 { (char *)"StockGDI_instance", (PyCFunction)_wrap_StockGDI_instance, METH_NOARGS, NULL},
39148 { (char *)"StockGDI_GetBrush", (PyCFunction) _wrap_StockGDI_GetBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39149 { (char *)"StockGDI_GetColour", (PyCFunction) _wrap_StockGDI_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
39150 { (char *)"StockGDI_GetCursor", (PyCFunction) _wrap_StockGDI_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
39151 { (char *)"StockGDI_GetPen", (PyCFunction) _wrap_StockGDI_GetPen, METH_VARARGS | METH_KEYWORDS, NULL},
39152 { (char *)"StockGDI_GetFont", (PyCFunction) _wrap_StockGDI_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
39153 { (char *)"StockGDI_swigregister", StockGDI_swigregister, METH_VARARGS, NULL},
39154 { (char *)"StockGDI_swiginit", StockGDI_swiginit, METH_VARARGS, NULL},
39155 { (char *)"new_GDIObjListBase", (PyCFunction)_wrap_new_GDIObjListBase, METH_NOARGS, NULL},
39156 { (char *)"delete_GDIObjListBase", (PyCFunction)_wrap_delete_GDIObjListBase, METH_O, NULL},
39157 { (char *)"GDIObjListBase_swigregister", GDIObjListBase_swigregister, METH_VARARGS, NULL},
39158 { (char *)"GDIObjListBase_swiginit", GDIObjListBase_swiginit, METH_VARARGS, NULL},
0085ce49 39159 { (char *)"PenList_FindOrCreatePen", (PyCFunction) _wrap_PenList_FindOrCreatePen, METH_VARARGS | METH_KEYWORDS, NULL},
50efceee 39160 { (char *)"PenList_AddPen", (PyCFunction) _wrap_PenList_AddPen, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 39161 { (char *)"PenList_RemovePen", (PyCFunction) _wrap_PenList_RemovePen, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 39162 { (char *)"PenList_swigregister", PenList_swigregister, METH_VARARGS, NULL},
0085ce49 39163 { (char *)"BrushList_FindOrCreateBrush", (PyCFunction) _wrap_BrushList_FindOrCreateBrush, METH_VARARGS | METH_KEYWORDS, NULL},
50efceee 39164 { (char *)"BrushList_AddBrush", (PyCFunction) _wrap_BrushList_AddBrush, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 39165 { (char *)"BrushList_RemoveBrush", (PyCFunction) _wrap_BrushList_RemoveBrush, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49 39166 { (char *)"BrushList_swigregister", BrushList_swigregister, METH_VARARGS, NULL},
50efceee
RD
39167 { (char *)"FontList_FindOrCreateFont", (PyCFunction) _wrap_FontList_FindOrCreateFont, METH_VARARGS | METH_KEYWORDS, NULL},
39168 { (char *)"FontList_AddFont", (PyCFunction) _wrap_FontList_AddFont, METH_VARARGS | METH_KEYWORDS, NULL},
39169 { (char *)"FontList_RemoveFont", (PyCFunction) _wrap_FontList_RemoveFont, METH_VARARGS | METH_KEYWORDS, NULL},
39170 { (char *)"FontList_swigregister", FontList_swigregister, METH_VARARGS, NULL},
0085ce49
RD
39171 { (char *)"new_ColourDatabase", (PyCFunction)_wrap_new_ColourDatabase, METH_NOARGS, NULL},
39172 { (char *)"delete_ColourDatabase", (PyCFunction)_wrap_delete_ColourDatabase, METH_O, NULL},
39173 { (char *)"ColourDatabase_Find", (PyCFunction) _wrap_ColourDatabase_Find, METH_VARARGS | METH_KEYWORDS, NULL},
39174 { (char *)"ColourDatabase_FindName", (PyCFunction) _wrap_ColourDatabase_FindName, METH_VARARGS | METH_KEYWORDS, NULL},
39175 { (char *)"ColourDatabase_AddColour", (PyCFunction) _wrap_ColourDatabase_AddColour, METH_VARARGS | METH_KEYWORDS, NULL},
39176 { (char *)"ColourDatabase_Append", (PyCFunction) _wrap_ColourDatabase_Append, METH_VARARGS | METH_KEYWORDS, NULL},
39177 { (char *)"ColourDatabase_swigregister", ColourDatabase_swigregister, METH_VARARGS, NULL},
39178 { (char *)"ColourDatabase_swiginit", ColourDatabase_swiginit, METH_VARARGS, NULL},
50efceee
RD
39179 { (char *)"_wxPyInitTheFontList", (PyCFunction)_wrap__wxPyInitTheFontList, METH_NOARGS, NULL},
39180 { (char *)"_wxPyInitThePenList", (PyCFunction)_wrap__wxPyInitThePenList, METH_NOARGS, NULL},
39181 { (char *)"_wxPyInitTheBrushList", (PyCFunction)_wrap__wxPyInitTheBrushList, METH_NOARGS, NULL},
39182 { (char *)"_wxPyInitTheColourDatabase", (PyCFunction)_wrap__wxPyInitTheColourDatabase, METH_NOARGS, NULL},
0085ce49
RD
39183 { (char *)"new_Effects", (PyCFunction)_wrap_new_Effects, METH_NOARGS, NULL},
39184 { (char *)"Effects_GetHighlightColour", (PyCFunction)_wrap_Effects_GetHighlightColour, METH_O, NULL},
39185 { (char *)"Effects_GetLightShadow", (PyCFunction)_wrap_Effects_GetLightShadow, METH_O, NULL},
39186 { (char *)"Effects_GetFaceColour", (PyCFunction)_wrap_Effects_GetFaceColour, METH_O, NULL},
39187 { (char *)"Effects_GetMediumShadow", (PyCFunction)_wrap_Effects_GetMediumShadow, METH_O, NULL},
39188 { (char *)"Effects_GetDarkShadow", (PyCFunction)_wrap_Effects_GetDarkShadow, METH_O, NULL},
39189 { (char *)"Effects_SetHighlightColour", (PyCFunction) _wrap_Effects_SetHighlightColour, METH_VARARGS | METH_KEYWORDS, NULL},
39190 { (char *)"Effects_SetLightShadow", (PyCFunction) _wrap_Effects_SetLightShadow, METH_VARARGS | METH_KEYWORDS, NULL},
39191 { (char *)"Effects_SetFaceColour", (PyCFunction) _wrap_Effects_SetFaceColour, METH_VARARGS | METH_KEYWORDS, NULL},
39192 { (char *)"Effects_SetMediumShadow", (PyCFunction) _wrap_Effects_SetMediumShadow, METH_VARARGS | METH_KEYWORDS, NULL},
39193 { (char *)"Effects_SetDarkShadow", (PyCFunction) _wrap_Effects_SetDarkShadow, METH_VARARGS | METH_KEYWORDS, NULL},
39194 { (char *)"Effects_Set", (PyCFunction) _wrap_Effects_Set, METH_VARARGS | METH_KEYWORDS, NULL},
39195 { (char *)"Effects_DrawSunkenEdge", (PyCFunction) _wrap_Effects_DrawSunkenEdge, METH_VARARGS | METH_KEYWORDS, NULL},
39196 { (char *)"Effects_TileBitmap", (PyCFunction) _wrap_Effects_TileBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
39197 { (char *)"Effects_swigregister", Effects_swigregister, METH_VARARGS, NULL},
39198 { (char *)"Effects_swiginit", Effects_swiginit, METH_VARARGS, NULL},
39199 { (char *)"new_SplitterRenderParams", (PyCFunction) _wrap_new_SplitterRenderParams, METH_VARARGS | METH_KEYWORDS, NULL},
39200 { (char *)"delete_SplitterRenderParams", (PyCFunction)_wrap_delete_SplitterRenderParams, METH_O, NULL},
39201 { (char *)"SplitterRenderParams_widthSash_get", (PyCFunction)_wrap_SplitterRenderParams_widthSash_get, METH_O, NULL},
39202 { (char *)"SplitterRenderParams_border_get", (PyCFunction)_wrap_SplitterRenderParams_border_get, METH_O, NULL},
39203 { (char *)"SplitterRenderParams_isHotSensitive_get", (PyCFunction)_wrap_SplitterRenderParams_isHotSensitive_get, METH_O, NULL},
39204 { (char *)"SplitterRenderParams_swigregister", SplitterRenderParams_swigregister, METH_VARARGS, NULL},
39205 { (char *)"SplitterRenderParams_swiginit", SplitterRenderParams_swiginit, METH_VARARGS, NULL},
33d6fd3b
RD
39206 { (char *)"new_HeaderButtonParams", (PyCFunction)_wrap_new_HeaderButtonParams, METH_NOARGS, NULL},
39207 { (char *)"delete_HeaderButtonParams", (PyCFunction)_wrap_delete_HeaderButtonParams, METH_O, NULL},
39208 { (char *)"HeaderButtonParams_m_arrowColour_set", _wrap_HeaderButtonParams_m_arrowColour_set, METH_VARARGS, NULL},
39209 { (char *)"HeaderButtonParams_m_arrowColour_get", (PyCFunction)_wrap_HeaderButtonParams_m_arrowColour_get, METH_O, NULL},
39210 { (char *)"HeaderButtonParams_m_selectionColour_set", _wrap_HeaderButtonParams_m_selectionColour_set, METH_VARARGS, NULL},
39211 { (char *)"HeaderButtonParams_m_selectionColour_get", (PyCFunction)_wrap_HeaderButtonParams_m_selectionColour_get, METH_O, NULL},
39212 { (char *)"HeaderButtonParams_m_labelText_set", _wrap_HeaderButtonParams_m_labelText_set, METH_VARARGS, NULL},
39213 { (char *)"HeaderButtonParams_m_labelText_get", (PyCFunction)_wrap_HeaderButtonParams_m_labelText_get, METH_O, NULL},
39214 { (char *)"HeaderButtonParams_m_labelFont_set", _wrap_HeaderButtonParams_m_labelFont_set, METH_VARARGS, NULL},
39215 { (char *)"HeaderButtonParams_m_labelFont_get", (PyCFunction)_wrap_HeaderButtonParams_m_labelFont_get, METH_O, NULL},
39216 { (char *)"HeaderButtonParams_m_labelColour_set", _wrap_HeaderButtonParams_m_labelColour_set, METH_VARARGS, NULL},
39217 { (char *)"HeaderButtonParams_m_labelColour_get", (PyCFunction)_wrap_HeaderButtonParams_m_labelColour_get, METH_O, NULL},
39218 { (char *)"HeaderButtonParams_m_labelBitmap_set", _wrap_HeaderButtonParams_m_labelBitmap_set, METH_VARARGS, NULL},
39219 { (char *)"HeaderButtonParams_m_labelBitmap_get", (PyCFunction)_wrap_HeaderButtonParams_m_labelBitmap_get, METH_O, NULL},
39220 { (char *)"HeaderButtonParams_m_labelAlignment_set", _wrap_HeaderButtonParams_m_labelAlignment_set, METH_VARARGS, NULL},
39221 { (char *)"HeaderButtonParams_m_labelAlignment_get", (PyCFunction)_wrap_HeaderButtonParams_m_labelAlignment_get, METH_O, NULL},
39222 { (char *)"HeaderButtonParams_swigregister", HeaderButtonParams_swigregister, METH_VARARGS, NULL},
39223 { (char *)"HeaderButtonParams_swiginit", HeaderButtonParams_swiginit, METH_VARARGS, NULL},
0085ce49
RD
39224 { (char *)"new_RendererVersion", (PyCFunction) _wrap_new_RendererVersion, METH_VARARGS | METH_KEYWORDS, NULL},
39225 { (char *)"delete_RendererVersion", (PyCFunction)_wrap_delete_RendererVersion, METH_O, NULL},
39226 { (char *)"RendererVersion_IsCompatible", (PyCFunction) _wrap_RendererVersion_IsCompatible, METH_VARARGS | METH_KEYWORDS, NULL},
39227 { (char *)"RendererVersion_version_get", (PyCFunction)_wrap_RendererVersion_version_get, METH_O, NULL},
39228 { (char *)"RendererVersion_age_get", (PyCFunction)_wrap_RendererVersion_age_get, METH_O, NULL},
39229 { (char *)"RendererVersion_swigregister", RendererVersion_swigregister, METH_VARARGS, NULL},
39230 { (char *)"RendererVersion_swiginit", RendererVersion_swiginit, METH_VARARGS, NULL},
39231 { (char *)"RendererNative_DrawHeaderButton", (PyCFunction) _wrap_RendererNative_DrawHeaderButton, METH_VARARGS | METH_KEYWORDS, NULL},
33d6fd3b
RD
39232 { (char *)"RendererNative_DrawHeaderButtonContents", (PyCFunction) _wrap_RendererNative_DrawHeaderButtonContents, METH_VARARGS | METH_KEYWORDS, NULL},
39233 { (char *)"RendererNative_GetHeaderButtonHeight", (PyCFunction) _wrap_RendererNative_GetHeaderButtonHeight, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
39234 { (char *)"RendererNative_DrawTreeItemButton", (PyCFunction) _wrap_RendererNative_DrawTreeItemButton, METH_VARARGS | METH_KEYWORDS, NULL},
39235 { (char *)"RendererNative_DrawSplitterBorder", (PyCFunction) _wrap_RendererNative_DrawSplitterBorder, METH_VARARGS | METH_KEYWORDS, NULL},
39236 { (char *)"RendererNative_DrawSplitterSash", (PyCFunction) _wrap_RendererNative_DrawSplitterSash, METH_VARARGS | METH_KEYWORDS, NULL},
39237 { (char *)"RendererNative_DrawComboBoxDropButton", (PyCFunction) _wrap_RendererNative_DrawComboBoxDropButton, METH_VARARGS | METH_KEYWORDS, NULL},
39238 { (char *)"RendererNative_DrawDropArrow", (PyCFunction) _wrap_RendererNative_DrawDropArrow, METH_VARARGS | METH_KEYWORDS, NULL},
01f6b6d3
RD
39239 { (char *)"RendererNative_DrawCheckBox", (PyCFunction) _wrap_RendererNative_DrawCheckBox, METH_VARARGS | METH_KEYWORDS, NULL},
39240 { (char *)"RendererNative_DrawPushButton", (PyCFunction) _wrap_RendererNative_DrawPushButton, METH_VARARGS | METH_KEYWORDS, NULL},
39241 { (char *)"RendererNative_DrawItemSelectionRect", (PyCFunction) _wrap_RendererNative_DrawItemSelectionRect, METH_VARARGS | METH_KEYWORDS, NULL},
0085ce49
RD
39242 { (char *)"RendererNative_GetSplitterParams", (PyCFunction) _wrap_RendererNative_GetSplitterParams, METH_VARARGS | METH_KEYWORDS, NULL},
39243 { (char *)"RendererNative_Get", (PyCFunction)_wrap_RendererNative_Get, METH_NOARGS, NULL},
39244 { (char *)"RendererNative_GetGeneric", (PyCFunction)_wrap_RendererNative_GetGeneric, METH_NOARGS, NULL},
39245 { (char *)"RendererNative_GetDefault", (PyCFunction)_wrap_RendererNative_GetDefault, METH_NOARGS, NULL},
39246 { (char *)"RendererNative_Set", (PyCFunction) _wrap_RendererNative_Set, METH_VARARGS | METH_KEYWORDS, NULL},
39247 { (char *)"RendererNative_GetVersion", (PyCFunction)_wrap_RendererNative_GetVersion, METH_O, NULL},
39248 { (char *)"RendererNative_swigregister", RendererNative_swigregister, METH_VARARGS, NULL},
27e45892
RD
39249 { (char *)"new_PseudoDC", (PyCFunction)_wrap_new_PseudoDC, METH_NOARGS, NULL},
39250 { (char *)"PseudoDC_BeginDrawing", (PyCFunction)_wrap_PseudoDC_BeginDrawing, METH_O, NULL},
39251 { (char *)"PseudoDC_EndDrawing", (PyCFunction)_wrap_PseudoDC_EndDrawing, METH_O, NULL},
39252 { (char *)"delete_PseudoDC", (PyCFunction)_wrap_delete_PseudoDC, METH_O, NULL},
39253 { (char *)"PseudoDC_RemoveAll", (PyCFunction)_wrap_PseudoDC_RemoveAll, METH_O, NULL},
39254 { (char *)"PseudoDC_GetLen", (PyCFunction)_wrap_PseudoDC_GetLen, METH_O, NULL},
39255 { (char *)"PseudoDC_SetId", (PyCFunction) _wrap_PseudoDC_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
39256 { (char *)"PseudoDC_ClearId", (PyCFunction) _wrap_PseudoDC_ClearId, METH_VARARGS | METH_KEYWORDS, NULL},
39257 { (char *)"PseudoDC_RemoveId", (PyCFunction) _wrap_PseudoDC_RemoveId, METH_VARARGS | METH_KEYWORDS, NULL},
39258 { (char *)"PseudoDC_TranslateId", (PyCFunction) _wrap_PseudoDC_TranslateId, METH_VARARGS | METH_KEYWORDS, NULL},
72ef6efb
RD
39259 { (char *)"PseudoDC_SetIdGreyedOut", (PyCFunction) _wrap_PseudoDC_SetIdGreyedOut, METH_VARARGS | METH_KEYWORDS, NULL},
39260 { (char *)"PseudoDC_GetIdGreyedOut", (PyCFunction) _wrap_PseudoDC_GetIdGreyedOut, METH_VARARGS | METH_KEYWORDS, NULL},
39261 { (char *)"PseudoDC_FindObjects", (PyCFunction) _wrap_PseudoDC_FindObjects, METH_VARARGS | METH_KEYWORDS, NULL},
39262 { (char *)"PseudoDC_FindObjectsByBBox", (PyCFunction) _wrap_PseudoDC_FindObjectsByBBox, METH_VARARGS | METH_KEYWORDS, NULL},
27e45892
RD
39263 { (char *)"PseudoDC_DrawIdToDC", (PyCFunction) _wrap_PseudoDC_DrawIdToDC, METH_VARARGS | METH_KEYWORDS, NULL},
39264 { (char *)"PseudoDC_SetIdBounds", (PyCFunction) _wrap_PseudoDC_SetIdBounds, METH_VARARGS | METH_KEYWORDS, NULL},
39265 { (char *)"PseudoDC_GetIdBounds", (PyCFunction) _wrap_PseudoDC_GetIdBounds, METH_VARARGS | METH_KEYWORDS, NULL},
39266 { (char *)"PseudoDC_DrawToDCClipped", (PyCFunction) _wrap_PseudoDC_DrawToDCClipped, METH_VARARGS | METH_KEYWORDS, NULL},
39267 { (char *)"PseudoDC_DrawToDCClippedRgn", (PyCFunction) _wrap_PseudoDC_DrawToDCClippedRgn, METH_VARARGS | METH_KEYWORDS, NULL},
39268 { (char *)"PseudoDC_DrawToDC", (PyCFunction) _wrap_PseudoDC_DrawToDC, METH_VARARGS | METH_KEYWORDS, NULL},
39269 { (char *)"PseudoDC_FloodFill", (PyCFunction) _wrap_PseudoDC_FloodFill, METH_VARARGS | METH_KEYWORDS, NULL},
39270 { (char *)"PseudoDC_FloodFillPoint", (PyCFunction) _wrap_PseudoDC_FloodFillPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39271 { (char *)"PseudoDC_DrawLine", (PyCFunction) _wrap_PseudoDC_DrawLine, METH_VARARGS | METH_KEYWORDS, NULL},
39272 { (char *)"PseudoDC_DrawLinePoint", (PyCFunction) _wrap_PseudoDC_DrawLinePoint, METH_VARARGS | METH_KEYWORDS, NULL},
39273 { (char *)"PseudoDC_CrossHair", (PyCFunction) _wrap_PseudoDC_CrossHair, METH_VARARGS | METH_KEYWORDS, NULL},
39274 { (char *)"PseudoDC_CrossHairPoint", (PyCFunction) _wrap_PseudoDC_CrossHairPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39275 { (char *)"PseudoDC_DrawArc", (PyCFunction) _wrap_PseudoDC_DrawArc, METH_VARARGS | METH_KEYWORDS, NULL},
39276 { (char *)"PseudoDC_DrawArcPoint", (PyCFunction) _wrap_PseudoDC_DrawArcPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39277 { (char *)"PseudoDC_DrawCheckMark", (PyCFunction) _wrap_PseudoDC_DrawCheckMark, METH_VARARGS | METH_KEYWORDS, NULL},
39278 { (char *)"PseudoDC_DrawCheckMarkRect", (PyCFunction) _wrap_PseudoDC_DrawCheckMarkRect, METH_VARARGS | METH_KEYWORDS, NULL},
39279 { (char *)"PseudoDC_DrawEllipticArc", (PyCFunction) _wrap_PseudoDC_DrawEllipticArc, METH_VARARGS | METH_KEYWORDS, NULL},
39280 { (char *)"PseudoDC_DrawEllipticArcPointSize", (PyCFunction) _wrap_PseudoDC_DrawEllipticArcPointSize, METH_VARARGS | METH_KEYWORDS, NULL},
39281 { (char *)"PseudoDC_DrawPoint", (PyCFunction) _wrap_PseudoDC_DrawPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39282 { (char *)"PseudoDC_DrawPointPoint", (PyCFunction) _wrap_PseudoDC_DrawPointPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39283 { (char *)"PseudoDC_DrawRectangle", (PyCFunction) _wrap_PseudoDC_DrawRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
39284 { (char *)"PseudoDC_DrawRectangleRect", (PyCFunction) _wrap_PseudoDC_DrawRectangleRect, METH_VARARGS | METH_KEYWORDS, NULL},
39285 { (char *)"PseudoDC_DrawRectanglePointSize", (PyCFunction) _wrap_PseudoDC_DrawRectanglePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
39286 { (char *)"PseudoDC_DrawRoundedRectangle", (PyCFunction) _wrap_PseudoDC_DrawRoundedRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
39287 { (char *)"PseudoDC_DrawRoundedRectangleRect", (PyCFunction) _wrap_PseudoDC_DrawRoundedRectangleRect, METH_VARARGS | METH_KEYWORDS, NULL},
39288 { (char *)"PseudoDC_DrawRoundedRectanglePointSize", (PyCFunction) _wrap_PseudoDC_DrawRoundedRectanglePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
39289 { (char *)"PseudoDC_DrawCircle", (PyCFunction) _wrap_PseudoDC_DrawCircle, METH_VARARGS | METH_KEYWORDS, NULL},
39290 { (char *)"PseudoDC_DrawCirclePoint", (PyCFunction) _wrap_PseudoDC_DrawCirclePoint, METH_VARARGS | METH_KEYWORDS, NULL},
39291 { (char *)"PseudoDC_DrawEllipse", (PyCFunction) _wrap_PseudoDC_DrawEllipse, METH_VARARGS | METH_KEYWORDS, NULL},
39292 { (char *)"PseudoDC_DrawEllipseRect", (PyCFunction) _wrap_PseudoDC_DrawEllipseRect, METH_VARARGS | METH_KEYWORDS, NULL},
39293 { (char *)"PseudoDC_DrawEllipsePointSize", (PyCFunction) _wrap_PseudoDC_DrawEllipsePointSize, METH_VARARGS | METH_KEYWORDS, NULL},
39294 { (char *)"PseudoDC_DrawIcon", (PyCFunction) _wrap_PseudoDC_DrawIcon, METH_VARARGS | METH_KEYWORDS, NULL},
39295 { (char *)"PseudoDC_DrawIconPoint", (PyCFunction) _wrap_PseudoDC_DrawIconPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39296 { (char *)"PseudoDC_DrawBitmap", (PyCFunction) _wrap_PseudoDC_DrawBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
39297 { (char *)"PseudoDC_DrawBitmapPoint", (PyCFunction) _wrap_PseudoDC_DrawBitmapPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39298 { (char *)"PseudoDC_DrawText", (PyCFunction) _wrap_PseudoDC_DrawText, METH_VARARGS | METH_KEYWORDS, NULL},
39299 { (char *)"PseudoDC_DrawTextPoint", (PyCFunction) _wrap_PseudoDC_DrawTextPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39300 { (char *)"PseudoDC_DrawRotatedText", (PyCFunction) _wrap_PseudoDC_DrawRotatedText, METH_VARARGS | METH_KEYWORDS, NULL},
39301 { (char *)"PseudoDC_DrawRotatedTextPoint", (PyCFunction) _wrap_PseudoDC_DrawRotatedTextPoint, METH_VARARGS | METH_KEYWORDS, NULL},
39302 { (char *)"PseudoDC_DrawLines", (PyCFunction) _wrap_PseudoDC_DrawLines, METH_VARARGS | METH_KEYWORDS, NULL},
39303 { (char *)"PseudoDC_DrawPolygon", (PyCFunction) _wrap_PseudoDC_DrawPolygon, METH_VARARGS | METH_KEYWORDS, NULL},
39304 { (char *)"PseudoDC_DrawLabel", (PyCFunction) _wrap_PseudoDC_DrawLabel, METH_VARARGS | METH_KEYWORDS, NULL},
39305 { (char *)"PseudoDC_DrawImageLabel", (PyCFunction) _wrap_PseudoDC_DrawImageLabel, METH_VARARGS | METH_KEYWORDS, NULL},
39306 { (char *)"PseudoDC_DrawSpline", (PyCFunction) _wrap_PseudoDC_DrawSpline, METH_VARARGS | METH_KEYWORDS, NULL},
39307 { (char *)"PseudoDC_Clear", (PyCFunction)_wrap_PseudoDC_Clear, METH_O, NULL},
39308 { (char *)"PseudoDC_SetFont", (PyCFunction) _wrap_PseudoDC_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
39309 { (char *)"PseudoDC_SetPen", (PyCFunction) _wrap_PseudoDC_SetPen, METH_VARARGS | METH_KEYWORDS, NULL},
39310 { (char *)"PseudoDC_SetBrush", (PyCFunction) _wrap_PseudoDC_SetBrush, METH_VARARGS | METH_KEYWORDS, NULL},
39311 { (char *)"PseudoDC_SetBackground", (PyCFunction) _wrap_PseudoDC_SetBackground, METH_VARARGS | METH_KEYWORDS, NULL},
39312 { (char *)"PseudoDC_SetBackgroundMode", (PyCFunction) _wrap_PseudoDC_SetBackgroundMode, METH_VARARGS | METH_KEYWORDS, NULL},
39313 { (char *)"PseudoDC_SetPalette", (PyCFunction) _wrap_PseudoDC_SetPalette, METH_VARARGS | METH_KEYWORDS, NULL},
39314 { (char *)"PseudoDC_SetTextForeground", (PyCFunction) _wrap_PseudoDC_SetTextForeground, METH_VARARGS | METH_KEYWORDS, NULL},
39315 { (char *)"PseudoDC_SetTextBackground", (PyCFunction) _wrap_PseudoDC_SetTextBackground, METH_VARARGS | METH_KEYWORDS, NULL},
39316 { (char *)"PseudoDC_SetLogicalFunction", (PyCFunction) _wrap_PseudoDC_SetLogicalFunction, METH_VARARGS | METH_KEYWORDS, NULL},
39317 { (char *)"PseudoDC_swigregister", PseudoDC_swigregister, METH_VARARGS, NULL},
39318 { (char *)"PseudoDC_swiginit", PseudoDC_swiginit, METH_VARARGS, NULL},
0085ce49
RD
39319 { NULL, NULL, 0, NULL }
39320};
39321
39322
39323/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
39324
72ef6efb
RD
39325static void *_p_wxPaintDCTo_p_wxClientDC(void *x) {
39326 return (void *)((wxClientDC *) ((wxPaintDC *) x));
39327}
8e99bda9
RD
39328static void *_p_wxBufferedDCTo_p_wxMemoryDC(void *x) {
39329 return (void *)((wxMemoryDC *) ((wxBufferedDC *) x));
39330}
39331static void *_p_wxBufferedPaintDCTo_p_wxMemoryDC(void *x) {
39332 return (void *)((wxMemoryDC *) (wxBufferedDC *) ((wxBufferedPaintDC *) x));
39333}
26c4d26f
RD
39334static void *_p_wxBufferedDCTo_p_wxWindowDC(void *x) {
39335 return (void *)((wxWindowDC *) (wxMemoryDC *) ((wxBufferedDC *) x));
39336}
39337static void *_p_wxMemoryDCTo_p_wxWindowDC(void *x) {
39338 return (void *)((wxWindowDC *) ((wxMemoryDC *) x));
39339}
72ef6efb
RD
39340static void *_p_wxClientDCTo_p_wxWindowDC(void *x) {
39341 return (void *)((wxWindowDC *) ((wxClientDC *) x));
39342}
39343static void *_p_wxPaintDCTo_p_wxWindowDC(void *x) {
39344 return (void *)((wxWindowDC *) (wxClientDC *) ((wxPaintDC *) x));
39345}
26c4d26f
RD
39346static void *_p_wxBufferedPaintDCTo_p_wxWindowDC(void *x) {
39347 return (void *)((wxWindowDC *) (wxMemoryDC *)(wxBufferedDC *) ((wxBufferedPaintDC *) x));
39348}
fc46b7f3
RD
39349static void *_p_wxPyLocaleTo_p_wxLocale(void *x) {
39350 return (void *)((wxLocale *) ((wxPyLocale *) x));
39351}
70d7cb34
RD
39352static void *_p_wxGraphicsPenTo_p_wxGraphicsObject(void *x) {
39353 return (void *)((wxGraphicsObject *) ((wxGraphicsPen *) x));
39354}
39355static void *_p_wxGraphicsBrushTo_p_wxGraphicsObject(void *x) {
39356 return (void *)((wxGraphicsObject *) ((wxGraphicsBrush *) x));
39357}
39358static void *_p_wxGraphicsMatrixTo_p_wxGraphicsObject(void *x) {
39359 return (void *)((wxGraphicsObject *) ((wxGraphicsMatrix *) x));
39360}
39361static void *_p_wxGraphicsFontTo_p_wxGraphicsObject(void *x) {
39362 return (void *)((wxGraphicsObject *) ((wxGraphicsFont *) x));
39363}
39364static void *_p_wxGraphicsContextTo_p_wxGraphicsObject(void *x) {
39365 return (void *)((wxGraphicsObject *) ((wxGraphicsContext *) x));
39366}
39367static void *_p_wxGraphicsPathTo_p_wxGraphicsObject(void *x) {
39368 return (void *)((wxGraphicsObject *) ((wxGraphicsPath *) x));
39369}
0085ce49
RD
39370static void *_p_wxIconTo_p_wxGDIObject(void *x) {
39371 return (void *)((wxGDIObject *) ((wxIcon *) x));
39372}
39373static void *_p_wxPaletteTo_p_wxGDIObject(void *x) {
39374 return (void *)((wxGDIObject *) ((wxPalette *) x));
39375}
39376static void *_p_wxPenTo_p_wxGDIObject(void *x) {
39377 return (void *)((wxGDIObject *) ((wxPen *) x));
39378}
39379static void *_p_wxFontTo_p_wxGDIObject(void *x) {
39380 return (void *)((wxGDIObject *) ((wxFont *) x));
39381}
39382static void *_p_wxCursorTo_p_wxGDIObject(void *x) {
39383 return (void *)((wxGDIObject *) ((wxCursor *) x));
39384}
39385static void *_p_wxBitmapTo_p_wxGDIObject(void *x) {
39386 return (void *)((wxGDIObject *) ((wxBitmap *) x));
39387}
39388static void *_p_wxRegionTo_p_wxGDIObject(void *x) {
39389 return (void *)((wxGDIObject *) ((wxRegion *) x));
39390}
39391static void *_p_wxBrushTo_p_wxGDIObject(void *x) {
39392 return (void *)((wxGDIObject *) ((wxBrush *) x));
39393}
72ef6efb
RD
39394static void *_p_wxGCDCTo_p_wxDC(void *x) {
39395 return (void *)((wxDC *) ((wxGCDC *) x));
39396}
0085ce49
RD
39397static void *_p_wxScreenDCTo_p_wxDC(void *x) {
39398 return (void *)((wxDC *) ((wxScreenDC *) x));
39399}
24f6c4e8 39400static void *_p_wxBufferedDCTo_p_wxDC(void *x) {
26c4d26f 39401 return (void *)((wxDC *) (wxWindowDC *)(wxMemoryDC *) ((wxBufferedDC *) x));
24f6c4e8 39402}
0085ce49
RD
39403static void *_p_wxMirrorDCTo_p_wxDC(void *x) {
39404 return (void *)((wxDC *) ((wxMirrorDC *) x));
39405}
0085ce49
RD
39406static void *_p_wxWindowDCTo_p_wxDC(void *x) {
39407 return (void *)((wxDC *) ((wxWindowDC *) x));
39408}
26c4d26f
RD
39409static void *_p_wxMemoryDCTo_p_wxDC(void *x) {
39410 return (void *)((wxDC *) (wxWindowDC *) ((wxMemoryDC *) x));
39411}
0085ce49
RD
39412static void *_p_wxMetaFileDCTo_p_wxDC(void *x) {
39413 return (void *)((wxDC *) ((wxMetaFileDC *) x));
39414}
0085ce49 39415static void *_p_wxClientDCTo_p_wxDC(void *x) {
72ef6efb 39416 return (void *)((wxDC *) (wxWindowDC *) ((wxClientDC *) x));
0085ce49
RD
39417}
39418static void *_p_wxPaintDCTo_p_wxDC(void *x) {
72ef6efb 39419 return (void *)((wxDC *) (wxWindowDC *)(wxClientDC *) ((wxPaintDC *) x));
0085ce49 39420}
24f6c4e8 39421static void *_p_wxBufferedPaintDCTo_p_wxDC(void *x) {
26c4d26f 39422 return (void *)((wxDC *) (wxWindowDC *)(wxMemoryDC *)(wxBufferedDC *) ((wxBufferedPaintDC *) x));
24f6c4e8
RD
39423}
39424static void *_p_wxAutoBufferedPaintDCTo_p_wxDC(void *x) {
39425 return (void *)((wxDC *) ((wxAutoBufferedPaintDC *) x));
39426}
0085ce49
RD
39427static void *_p_wxPostScriptDCTo_p_wxDC(void *x) {
39428 return (void *)((wxDC *) ((wxPostScriptDC *) x));
39429}
39430static void *_p_wxPrinterDCTo_p_wxDC(void *x) {
39431 return (void *)((wxDC *) ((wxPrinterDC *) x));
39432}
50efceee
RD
39433static void *_p_wxBrushListTo_p_wxGDIObjListBase(void *x) {
39434 return (void *)((wxGDIObjListBase *) ((wxBrushList *) x));
39435}
39436static void *_p_wxFontListTo_p_wxGDIObjListBase(void *x) {
39437 return (void *)((wxGDIObjListBase *) ((wxFontList *) x));
39438}
39439static void *_p_wxPenListTo_p_wxGDIObjListBase(void *x) {
39440 return (void *)((wxGDIObjListBase *) ((wxPenList *) x));
39441}
0085ce49
RD
39442static void *_p_wxBufferedPaintDCTo_p_wxBufferedDC(void *x) {
39443 return (void *)((wxBufferedDC *) ((wxBufferedPaintDC *) x));
39444}
39445static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
39446 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
39447}
39448static void *_p_wxPenTo_p_wxObject(void *x) {
39449 return (void *)((wxObject *) (wxGDIObject *) ((wxPen *) x));
39450}
39451static void *_p_wxRegionIteratorTo_p_wxObject(void *x) {
39452 return (void *)((wxObject *) ((wxRegionIterator *) x));
39453}
4976f996
RD
39454static void *_p_wxEventBlockerTo_p_wxObject(void *x) {
39455 return (void *)((wxObject *) (wxEvtHandler *) ((wxEventBlocker *) x));
39456}
0085ce49
RD
39457static void *_p_wxSizerItemTo_p_wxObject(void *x) {
39458 return (void *)((wxObject *) ((wxSizerItem *) x));
39459}
34e0a3bb
RD
39460static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
39461 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
39462}
0085ce49
RD
39463static void *_p_wxScrollEventTo_p_wxObject(void *x) {
39464 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
39465}
39466static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
39467 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
39468}
39469static void *_p_wxIconTo_p_wxObject(void *x) {
39470 return (void *)((wxObject *) (wxGDIObject *) ((wxIcon *) x));
39471}
39472static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
39473 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
39474}
39475static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
39476 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
39477}
39478static void *_p_wxSizerTo_p_wxObject(void *x) {
39479 return (void *)((wxObject *) ((wxSizer *) x));
39480}
39481static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
39482 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
39483}
39484static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
39485 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
39486}
0085ce49
RD
39487static void *_p_wxEventTo_p_wxObject(void *x) {
39488 return (void *)((wxObject *) ((wxEvent *) x));
39489}
0085ce49
RD
39490static void *_p_wxGridSizerTo_p_wxObject(void *x) {
39491 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
39492}
4976f996
RD
39493static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
39494 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
39495}
0085ce49
RD
39496static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
39497 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
39498}
27e45892
RD
39499static void *_p_wxPseudoDCTo_p_wxObject(void *x) {
39500 return (void *)((wxObject *) ((wxPseudoDC *) x));
39501}
2131d850
RD
39502static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
39503 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
39504}
0085ce49
RD
39505static void *_p_wxPaintEventTo_p_wxObject(void *x) {
39506 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
39507}
39508static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
39509 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
39510}
39511static void *_p_wxDCTo_p_wxObject(void *x) {
39512 return (void *)((wxObject *) ((wxDC *) x));
39513}
39514static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
39515 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
39516}
39517static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
39518 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
39519}
39520static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
39521 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
39522}
39523static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
39524 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
39525}
39526static void *_p_wxControlTo_p_wxObject(void *x) {
39527 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
39528}
70d7cb34
RD
39529static void *_p_wxGraphicsPenTo_p_wxObject(void *x) {
39530 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsPen *) x));
39531}
0085ce49
RD
39532static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
39533 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
39534}
39535static void *_p_wxClientDCTo_p_wxObject(void *x) {
72ef6efb 39536 return (void *)((wxObject *) (wxDC *)(wxWindowDC *) ((wxClientDC *) x));
0085ce49
RD
39537}
39538static void *_p_wxFSFileTo_p_wxObject(void *x) {
39539 return (void *)((wxObject *) ((wxFSFile *) x));
39540}
39541static void *_p_wxMemoryDCTo_p_wxObject(void *x) {
26c4d26f 39542 return (void *)((wxObject *) (wxDC *)(wxWindowDC *) ((wxMemoryDC *) x));
0085ce49
RD
39543}
39544static void *_p_wxRegionTo_p_wxObject(void *x) {
39545 return (void *)((wxObject *) (wxGDIObject *) ((wxRegion *) x));
39546}
39547static void *_p_wxPySizerTo_p_wxObject(void *x) {
39548 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
39549}
39550static void *_p_wxWindowDCTo_p_wxObject(void *x) {
39551 return (void *)((wxObject *) (wxDC *) ((wxWindowDC *) x));
39552}
39553static void *_p_wxGDIObjectTo_p_wxObject(void *x) {
39554 return (void *)((wxObject *) ((wxGDIObject *) x));
39555}
70d7cb34
RD
39556static void *_p_wxGraphicsObjectTo_p_wxObject(void *x) {
39557 return (void *)((wxObject *) ((wxGraphicsObject *) x));
39558}
39559static void *_p_wxGraphicsPathTo_p_wxObject(void *x) {
39560 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsPath *) x));
39561}
0085ce49
RD
39562static void *_p_wxEffectsTo_p_wxObject(void *x) {
39563 return (void *)((wxObject *) ((wxEffects *) x));
39564}
39565static void *_p_wxPyEventTo_p_wxObject(void *x) {
39566 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
39567}
39568static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
39569 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
39570}
39571static void *_p_wxPostScriptDCTo_p_wxObject(void *x) {
39572 return (void *)((wxObject *) (wxDC *) ((wxPostScriptDC *) x));
39573}
70d7cb34
RD
39574static void *_p_wxGraphicsContextTo_p_wxObject(void *x) {
39575 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsContext *) x));
39576}
0085ce49
RD
39577static void *_p_wxShowEventTo_p_wxObject(void *x) {
39578 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
39579}
39580static void *_p_wxMenuItemTo_p_wxObject(void *x) {
39581 return (void *)((wxObject *) ((wxMenuItem *) x));
39582}
39583static void *_p_wxDateEventTo_p_wxObject(void *x) {
39584 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
39585}
39586static void *_p_wxIdleEventTo_p_wxObject(void *x) {
39587 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
39588}
39589static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
39590 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
39591}
39592static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
39593 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
39594}
39595static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
39596 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
39597}
39598static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
39599 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
39600}
39601static void *_p_wxSizeEventTo_p_wxObject(void *x) {
39602 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
39603}
39604static void *_p_wxMoveEventTo_p_wxObject(void *x) {
39605 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
39606}
39607static void *_p_wxActivateEventTo_p_wxObject(void *x) {
39608 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
39609}
39610static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
39611 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
39612}
39613static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
39614 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
39615}
39616static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
39617 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
39618}
39619static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
39620 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
39621}
39622static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
39623 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
39624}
39625static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
39626 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
39627}
39628static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
39629 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
39630}
39631static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
39632 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
39633}
39634static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
39635 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
39636}
39637static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
39638 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
39639}
39640static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
39641 return (void *)((wxObject *) ((wxImageHandler *) x));
39642}
39643static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
39644 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
39645}
39646static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
39647 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
39648}
580080c5
RD
39649static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
39650 return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
39651}
0085ce49
RD
39652static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
39653 return (void *)((wxObject *) ((wxEvtHandler *) x));
39654}
34e0a3bb
RD
39655static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
39656 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
39657}
24f6c4e8
RD
39658static void *_p_wxPaintDCTo_p_wxObject(void *x) {
39659 return (void *)((wxObject *) (wxDC *)(wxWindowDC *)(wxClientDC *) ((wxPaintDC *) x));
39660}
0085ce49 39661static void *_p_wxBufferedPaintDCTo_p_wxObject(void *x) {
26c4d26f 39662 return (void *)((wxObject *) (wxDC *)(wxWindowDC *)(wxMemoryDC *)(wxBufferedDC *) ((wxBufferedPaintDC *) x));
0085ce49 39663}
24f6c4e8
RD
39664static void *_p_wxAutoBufferedPaintDCTo_p_wxObject(void *x) {
39665 return (void *)((wxObject *) (wxDC *) ((wxAutoBufferedPaintDC *) x));
0085ce49
RD
39666}
39667static void *_p_wxPrinterDCTo_p_wxObject(void *x) {
39668 return (void *)((wxObject *) (wxDC *) ((wxPrinterDC *) x));
39669}
39670static void *_p_wxScreenDCTo_p_wxObject(void *x) {
39671 return (void *)((wxObject *) (wxDC *) ((wxScreenDC *) x));
39672}
0085ce49
RD
39673static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
39674 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
39675}
580080c5
RD
39676static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
39677 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
39678}
0085ce49
RD
39679static void *_p_wxImageTo_p_wxObject(void *x) {
39680 return (void *)((wxObject *) ((wxImage *) x));
39681}
39682static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
39683 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
39684}
70d7cb34
RD
39685static void *_p_wxGraphicsBrushTo_p_wxObject(void *x) {
39686 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsBrush *) x));
39687}
39688static void *_p_wxGraphicsRendererTo_p_wxObject(void *x) {
39689 return (void *)((wxObject *) ((wxGraphicsRenderer *) x));
39690}
0085ce49
RD
39691static void *_p_wxPaletteTo_p_wxObject(void *x) {
39692 return (void *)((wxObject *) (wxGDIObject *) ((wxPalette *) x));
39693}
39694static void *_p_wxBufferedDCTo_p_wxObject(void *x) {
26c4d26f 39695 return (void *)((wxObject *) (wxDC *)(wxWindowDC *)(wxMemoryDC *) ((wxBufferedDC *) x));
0085ce49
RD
39696}
39697static void *_p_wxImageListTo_p_wxObject(void *x) {
39698 return (void *)((wxObject *) ((wxImageList *) x));
39699}
72ef6efb
RD
39700static void *_p_wxGCDCTo_p_wxObject(void *x) {
39701 return (void *)((wxObject *) (wxDC *) ((wxGCDC *) x));
39702}
0085ce49
RD
39703static void *_p_wxCursorTo_p_wxObject(void *x) {
39704 return (void *)((wxObject *) (wxGDIObject *) ((wxCursor *) x));
39705}
39706static void *_p_wxEncodingConverterTo_p_wxObject(void *x) {
39707 return (void *)((wxObject *) ((wxEncodingConverter *) x));
39708}
39709static void *_p_wxMirrorDCTo_p_wxObject(void *x) {
39710 return (void *)((wxObject *) (wxDC *) ((wxMirrorDC *) x));
39711}
70d7cb34
RD
39712static void *_p_wxGraphicsFontTo_p_wxObject(void *x) {
39713 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsFont *) x));
39714}
0085ce49
RD
39715static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
39716 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
39717}
39718static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
39719 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
39720}
39721static void *_p_wxKeyEventTo_p_wxObject(void *x) {
39722 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
39723}
39724static void *_p_wxWindowTo_p_wxObject(void *x) {
39725 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
39726}
39727static void *_p_wxMenuTo_p_wxObject(void *x) {
39728 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
39729}
39730static void *_p_wxMenuBarTo_p_wxObject(void *x) {
39731 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
39732}
39733static void *_p_wxMetaFileDCTo_p_wxObject(void *x) {
39734 return (void *)((wxObject *) (wxDC *) ((wxMetaFileDC *) x));
39735}
0085ce49
RD
39736static void *_p_wxFileSystemTo_p_wxObject(void *x) {
39737 return (void *)((wxObject *) ((wxFileSystem *) x));
39738}
39739static void *_p_wxBitmapTo_p_wxObject(void *x) {
39740 return (void *)((wxObject *) (wxGDIObject *) ((wxBitmap *) x));
39741}
39742static void *_p_wxMaskTo_p_wxObject(void *x) {
39743 return (void *)((wxObject *) ((wxMask *) x));
39744}
70d7cb34
RD
39745static void *_p_wxGraphicsMatrixTo_p_wxObject(void *x) {
39746 return (void *)((wxObject *) (wxGraphicsObject *) ((wxGraphicsMatrix *) x));
39747}
0085ce49
RD
39748static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
39749 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
39750}
39751static void *_p_wxMenuEventTo_p_wxObject(void *x) {
39752 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
39753}
39754static void *_p_wxPyAppTo_p_wxObject(void *x) {
39755 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
39756}
39757static void *_p_wxCloseEventTo_p_wxObject(void *x) {
39758 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
39759}
39760static void *_p_wxMouseEventTo_p_wxObject(void *x) {
39761 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
39762}
39763static void *_p_wxEraseEventTo_p_wxObject(void *x) {
39764 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
39765}
39766static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
39767 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
39768}
39769static void *_p_wxCommandEventTo_p_wxObject(void *x) {
39770 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
39771}
39772static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
39773 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
39774}
39775static void *_p_wxFocusEventTo_p_wxObject(void *x) {
39776 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
39777}
39778static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
39779 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
39780}
39781static void *_p_wxFontTo_p_wxObject(void *x) {
39782 return (void *)((wxObject *) (wxGDIObject *) ((wxFont *) x));
39783}
39784static void *_p_wxBrushTo_p_wxObject(void *x) {
39785 return (void *)((wxObject *) (wxGDIObject *) ((wxBrush *) x));
39786}
39787static void *_p_wxMetaFileTo_p_wxObject(void *x) {
39788 return (void *)((wxObject *) ((wxMetaFile *) x));
39789}
39790static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
39791 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
39792}
39793static void *_p_wxColourTo_p_wxObject(void *x) {
39794 return (void *)((wxObject *) ((wxColour *) x));
39795}
0085ce49
RD
39796static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
39797 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
39798}
39799static void *_p_wxValidatorTo_p_wxObject(void *x) {
39800 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
39801}
39802static void *_p_wxControlTo_p_wxWindow(void *x) {
39803 return (void *)((wxWindow *) ((wxControl *) x));
39804}
39805static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
39806 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
39807}
39808static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
39809 return (void *)((wxWindow *) ((wxMenuBar *) x));
39810}
fc46b7f3
RD
39811static void *_p_wxNativePixelDataTo_p_wxPixelDataBase(void *x) {
39812 return (void *)((wxPixelDataBase *) ((wxNativePixelData *) x));
39813}
39814static void *_p_wxAlphaPixelDataTo_p_wxPixelDataBase(void *x) {
39815 return (void *)((wxPixelDataBase *) ((wxAlphaPixelData *) x));
39816}
39817static swig_type_info _swigt__p_buffer = {"_p_buffer", "buffer *", 0, 0, (void*)0, 0};
0085ce49 39818static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
72ef6efb 39819static swig_type_info _swigt__p_double = {"_p_double", "double *|wxDouble *", 0, 0, (void*)0, 0};
0085ce49
RD
39820static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
39821static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
39822static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
39823static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
39824static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
0a27f394 39825static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
fc46b7f3
RD
39826static swig_type_info _swigt__p_wxAlphaPixelData = {"_p_wxAlphaPixelData", "wxAlphaPixelData *", 0, 0, (void*)0, 0};
39827static swig_type_info _swigt__p_wxAlphaPixelData_Accessor = {"_p_wxAlphaPixelData_Accessor", "wxAlphaPixelData_Accessor *", 0, 0, (void*)0, 0};
24f6c4e8 39828static swig_type_info _swigt__p_wxAutoBufferedPaintDC = {"_p_wxAutoBufferedPaintDC", "wxAutoBufferedPaintDC *", 0, 0, (void*)0, 0};
0085ce49
RD
39829static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
39830static swig_type_info _swigt__p_wxBrush = {"_p_wxBrush", "wxBrush *", 0, 0, (void*)0, 0};
39831static swig_type_info _swigt__p_wxBrushList = {"_p_wxBrushList", "wxBrushList *", 0, 0, (void*)0, 0};
39832static swig_type_info _swigt__p_wxBufferedDC = {"_p_wxBufferedDC", "wxBufferedDC *", 0, 0, (void*)0, 0};
39833static swig_type_info _swigt__p_wxBufferedPaintDC = {"_p_wxBufferedPaintDC", "wxBufferedPaintDC *", 0, 0, (void*)0, 0};
fc46b7f3 39834static swig_type_info _swigt__p_wxChar = {"_p_wxChar", "wxChar *", 0, 0, (void*)0, 0};
0085ce49
RD
39835static swig_type_info _swigt__p_wxClientDC = {"_p_wxClientDC", "wxClientDC *", 0, 0, (void*)0, 0};
39836static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
39837static swig_type_info _swigt__p_wxColourDatabase = {"_p_wxColourDatabase", "wxColourDatabase *", 0, 0, (void*)0, 0};
39838static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, (void*)0, 0};
39839static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
70d7cb34
RD
39840static swig_type_info _swigt__p_wxDCBrushChanger = {"_p_wxDCBrushChanger", "wxDCBrushChanger *", 0, 0, (void*)0, 0};
39841static swig_type_info _swigt__p_wxDCClipper = {"_p_wxDCClipper", "wxDCClipper *", 0, 0, (void*)0, 0};
b39fe951 39842static swig_type_info _swigt__p_wxDCOverlay = {"_p_wxDCOverlay", "wxDCOverlay *", 0, 0, (void*)0, 0};
70d7cb34
RD
39843static swig_type_info _swigt__p_wxDCPenChanger = {"_p_wxDCPenChanger", "wxDCPenChanger *", 0, 0, (void*)0, 0};
39844static swig_type_info _swigt__p_wxDCTextColourChanger = {"_p_wxDCTextColourChanger", "wxDCTextColourChanger *", 0, 0, (void*)0, 0};
0085ce49
RD
39845static swig_type_info _swigt__p_wxDash = {"_p_wxDash", "wxDash *", 0, 0, (void*)0, 0};
39846static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
39847static swig_type_info _swigt__p_wxEffects = {"_p_wxEffects", "wxEffects *", 0, 0, (void*)0, 0};
39848static swig_type_info _swigt__p_wxEncodingConverter = {"_p_wxEncodingConverter", "wxEncodingConverter *", 0, 0, (void*)0, 0};
39849static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
39850static swig_type_info _swigt__p_wxFontList = {"_p_wxFontList", "wxFontList *", 0, 0, (void*)0, 0};
39851static swig_type_info _swigt__p_wxFontMapper = {"_p_wxFontMapper", "wxFontMapper *", 0, 0, (void*)0, 0};
72ef6efb 39852static swig_type_info _swigt__p_wxGCDC = {"_p_wxGCDC", "wxGCDC *", 0, 0, (void*)0, 0};
50efceee 39853static swig_type_info _swigt__p_wxGDIObjListBase = {"_p_wxGDIObjListBase", "wxGDIObjListBase *", 0, 0, (void*)0, 0};
0085ce49 39854static swig_type_info _swigt__p_wxGDIObject = {"_p_wxGDIObject", "wxGDIObject *", 0, 0, (void*)0, 0};
70d7cb34 39855static swig_type_info _swigt__p_wxGraphicsBrush = {"_p_wxGraphicsBrush", "wxGraphicsBrush *", 0, 0, (void*)0, 0};
72ef6efb 39856static swig_type_info _swigt__p_wxGraphicsContext = {"_p_wxGraphicsContext", "wxGraphicsContext *", 0, 0, (void*)0, 0};
70d7cb34
RD
39857static swig_type_info _swigt__p_wxGraphicsFont = {"_p_wxGraphicsFont", "wxGraphicsFont *", 0, 0, (void*)0, 0};
39858static swig_type_info _swigt__p_wxGraphicsMatrix = {"_p_wxGraphicsMatrix", "wxGraphicsMatrix *", 0, 0, (void*)0, 0};
39859static swig_type_info _swigt__p_wxGraphicsObject = {"_p_wxGraphicsObject", "wxGraphicsObject *", 0, 0, (void*)0, 0};
72ef6efb 39860static swig_type_info _swigt__p_wxGraphicsPath = {"_p_wxGraphicsPath", "wxGraphicsPath *", 0, 0, (void*)0, 0};
70d7cb34
RD
39861static swig_type_info _swigt__p_wxGraphicsPen = {"_p_wxGraphicsPen", "wxGraphicsPen *", 0, 0, (void*)0, 0};
39862static swig_type_info _swigt__p_wxGraphicsRenderer = {"_p_wxGraphicsRenderer", "wxGraphicsRenderer *", 0, 0, (void*)0, 0};
33d6fd3b 39863static swig_type_info _swigt__p_wxHeaderButtonParams = {"_p_wxHeaderButtonParams", "wxHeaderButtonParams *", 0, 0, (void*)0, 0};
0085ce49
RD
39864static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0};
39865static swig_type_info _swigt__p_wxIconBundle = {"_p_wxIconBundle", "wxIconBundle *", 0, 0, (void*)0, 0};
39866static swig_type_info _swigt__p_wxIconLocation = {"_p_wxIconLocation", "wxIconLocation *", 0, 0, (void*)0, 0};
39867static swig_type_info _swigt__p_wxImage = {"_p_wxImage", "wxImage *", 0, 0, (void*)0, 0};
39868static swig_type_info _swigt__p_wxImageList = {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0};
39869static swig_type_info _swigt__p_wxLanguageInfo = {"_p_wxLanguageInfo", "wxLanguageInfo *", 0, 0, (void*)0, 0};
39870static swig_type_info _swigt__p_wxLocale = {"_p_wxLocale", "wxLocale *", 0, 0, (void*)0, 0};
39871static swig_type_info _swigt__p_wxMask = {"_p_wxMask", "wxMask *", 0, 0, (void*)0, 0};
39872static swig_type_info _swigt__p_wxMemoryDC = {"_p_wxMemoryDC", "wxMemoryDC *", 0, 0, (void*)0, 0};
39873static swig_type_info _swigt__p_wxMetaFile = {"_p_wxMetaFile", "wxMetaFile *", 0, 0, (void*)0, 0};
39874static swig_type_info _swigt__p_wxMetaFileDC = {"_p_wxMetaFileDC", "wxMetaFileDC *", 0, 0, (void*)0, 0};
39875static swig_type_info _swigt__p_wxMirrorDC = {"_p_wxMirrorDC", "wxMirrorDC *", 0, 0, (void*)0, 0};
39876static swig_type_info _swigt__p_wxNativeEncodingInfo = {"_p_wxNativeEncodingInfo", "wxNativeEncodingInfo *", 0, 0, (void*)0, 0};
39877static swig_type_info _swigt__p_wxNativeFontInfo = {"_p_wxNativeFontInfo", "wxNativeFontInfo *", 0, 0, (void*)0, 0};
fc46b7f3
RD
39878static swig_type_info _swigt__p_wxNativePixelData = {"_p_wxNativePixelData", "wxNativePixelData *", 0, 0, (void*)0, 0};
39879static swig_type_info _swigt__p_wxNativePixelData_Accessor = {"_p_wxNativePixelData_Accessor", "wxNativePixelData_Accessor *", 0, 0, (void*)0, 0};
0085ce49
RD
39880static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
39881static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
4976f996 39882static swig_type_info _swigt__p_wxEventBlocker = {"_p_wxEventBlocker", 0, 0, 0, 0, 0};
0085ce49 39883static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
34e0a3bb 39884static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
0085ce49
RD
39885static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
39886static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
39887static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
39888static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
39889static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
39890static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
39891static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
39892static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
39893static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", 0, 0, 0, 0, 0};
0085ce49 39894static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
4976f996 39895static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
0085ce49 39896static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
2131d850 39897static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
0085ce49
RD
39898static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
39899static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
39900static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
39901static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
39902static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
39903static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
39904static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0, 0};
39905static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
39906static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
39907static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
39908static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
39909static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", 0, 0, 0, 0, 0};
39910static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
39911static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
0085ce49
RD
39912static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
39913static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
39914static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
39915static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
39916static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
39917static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
39918static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
39919static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
4976f996 39920static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
0085ce49 39921static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", 0, 0, 0, 0, 0};
580080c5 39922static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
70d7cb34
RD
39923static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
39924static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
39925static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
39926static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
39927static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
39928static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
24f6c4e8 39929static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
72ef6efb 39930static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
27e45892 39931static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
2131d850 39932static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
0085ce49
RD
39933static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
39934static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
39935static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
34e0a3bb 39936static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
0085ce49 39937static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
580080c5 39938static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
0085ce49
RD
39939static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
39940static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
39941static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
39942static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
39943static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
39944static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
39945static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
39946static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
39947static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
39948static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
39949static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
39950static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
39951static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
39952static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", 0, 0, 0, 0, 0};
39953static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
39954static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
39955static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
39956static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
39957static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
39958static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
b39fe951 39959static swig_type_info _swigt__p_wxOverlay = {"_p_wxOverlay", "wxOverlay *", 0, 0, (void*)0, 0};
0085ce49
RD
39960static swig_type_info _swigt__p_wxPaintDC = {"_p_wxPaintDC", "wxPaintDC *", 0, 0, (void*)0, 0};
39961static swig_type_info _swigt__p_wxPalette = {"_p_wxPalette", "wxPalette *", 0, 0, (void*)0, 0};
39962static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
39963static swig_type_info _swigt__p_wxPen = {"_p_wxPen", "wxPen *", 0, 0, (void*)0, 0};
39964static swig_type_info _swigt__p_wxPenList = {"_p_wxPenList", "wxPenList *", 0, 0, (void*)0, 0};
fc46b7f3 39965static swig_type_info _swigt__p_wxPixelDataBase = {"_p_wxPixelDataBase", "wxPixelDataBase *", 0, 0, (void*)0, 0};
0085ce49 39966static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
72ef6efb 39967static swig_type_info _swigt__p_wxPoint2D = {"_p_wxPoint2D", "wxPoint2D *", 0, 0, (void*)0, 0};
0085ce49
RD
39968static swig_type_info _swigt__p_wxPostScriptDC = {"_p_wxPostScriptDC", "wxPostScriptDC *", 0, 0, (void*)0, 0};
39969static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", "wxPrintData *", 0, 0, (void*)0, 0};
39970static swig_type_info _swigt__p_wxPrinterDC = {"_p_wxPrinterDC", "wxPrinterDC *", 0, 0, (void*)0, 0};
27e45892 39971static swig_type_info _swigt__p_wxPseudoDC = {"_p_wxPseudoDC", "wxPseudoDC *", 0, 0, (void*)0, 0};
0085ce49 39972static swig_type_info _swigt__p_wxPyFontEnumerator = {"_p_wxPyFontEnumerator", "wxPyFontEnumerator *", 0, 0, (void*)0, 0};
fc46b7f3 39973static swig_type_info _swigt__p_wxPyLocale = {"_p_wxPyLocale", "wxPyLocale *", 0, 0, (void*)0, 0};
0085ce49 39974static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
4fe9ce47 39975static swig_type_info _swigt__p_wxRect2D = {"_p_wxRect2D", "wxRect2D *", 0, 0, (void*)0, 0};
0085ce49
RD
39976static swig_type_info _swigt__p_wxRegion = {"_p_wxRegion", "wxRegion *", 0, 0, (void*)0, 0};
39977static swig_type_info _swigt__p_wxRegionIterator = {"_p_wxRegionIterator", "wxRegionIterator *", 0, 0, (void*)0, 0};
39978static swig_type_info _swigt__p_wxRendererNative = {"_p_wxRendererNative", "wxRendererNative *", 0, 0, (void*)0, 0};
39979static swig_type_info _swigt__p_wxRendererVersion = {"_p_wxRendererVersion", "wxRendererVersion *", 0, 0, (void*)0, 0};
39980static swig_type_info _swigt__p_wxScreenDC = {"_p_wxScreenDC", "wxScreenDC *", 0, 0, (void*)0, 0};
39981static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
39982static swig_type_info _swigt__p_wxSplitterRenderParams = {"_p_wxSplitterRenderParams", "wxSplitterRenderParams *", 0, 0, (void*)0, 0};
50efceee 39983static swig_type_info _swigt__p_wxStockGDI = {"_p_wxStockGDI", "wxStockGDI *", 0, 0, (void*)0, 0};
0085ce49
RD
39984static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
39985static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
39986static swig_type_info _swigt__p_wxWindowDC = {"_p_wxWindowDC", "wxWindowDC *", 0, 0, (void*)0, 0};
39987
39988static swig_type_info *swig_type_initial[] = {
fc46b7f3 39989 &_swigt__p_buffer,
0085ce49
RD
39990 &_swigt__p_char,
39991 &_swigt__p_double,
39992 &_swigt__p_form_ops_t,
39993 &_swigt__p_int,
39994 &_swigt__p_unsigned_char,
39995 &_swigt__p_unsigned_int,
39996 &_swigt__p_unsigned_long,
0a27f394 39997 &_swigt__p_void,
0085ce49
RD
39998 &_swigt__p_wxANIHandler,
39999 &_swigt__p_wxAcceleratorTable,
40000 &_swigt__p_wxActivateEvent,
fc46b7f3
RD
40001 &_swigt__p_wxAlphaPixelData,
40002 &_swigt__p_wxAlphaPixelData_Accessor,
24f6c4e8 40003 &_swigt__p_wxAutoBufferedPaintDC,
0085ce49
RD
40004 &_swigt__p_wxBMPHandler,
40005 &_swigt__p_wxBitmap,
40006 &_swigt__p_wxBoxSizer,
40007 &_swigt__p_wxBrush,
40008 &_swigt__p_wxBrushList,
40009 &_swigt__p_wxBufferedDC,
40010 &_swigt__p_wxBufferedPaintDC,
40011 &_swigt__p_wxCURHandler,
fc46b7f3 40012 &_swigt__p_wxChar,
0085ce49
RD
40013 &_swigt__p_wxChildFocusEvent,
40014 &_swigt__p_wxClientDC,
2131d850 40015 &_swigt__p_wxClipboardTextEvent,
0085ce49
RD
40016 &_swigt__p_wxCloseEvent,
40017 &_swigt__p_wxColour,
40018 &_swigt__p_wxColourDatabase,
40019 &_swigt__p_wxCommandEvent,
40020 &_swigt__p_wxContextMenuEvent,
40021 &_swigt__p_wxControl,
40022 &_swigt__p_wxControlWithItems,
40023 &_swigt__p_wxCursor,
40024 &_swigt__p_wxDC,
70d7cb34
RD
40025 &_swigt__p_wxDCBrushChanger,
40026 &_swigt__p_wxDCClipper,
b39fe951 40027 &_swigt__p_wxDCOverlay,
70d7cb34
RD
40028 &_swigt__p_wxDCPenChanger,
40029 &_swigt__p_wxDCTextColourChanger,
0085ce49
RD
40030 &_swigt__p_wxDash,
40031 &_swigt__p_wxDateEvent,
40032 &_swigt__p_wxDisplayChangedEvent,
40033 &_swigt__p_wxDropFilesEvent,
40034 &_swigt__p_wxDuplexMode,
40035 &_swigt__p_wxEffects,
40036 &_swigt__p_wxEncodingConverter,
40037 &_swigt__p_wxEraseEvent,
40038 &_swigt__p_wxEvent,
4976f996 40039 &_swigt__p_wxEventBlocker,
0085ce49
RD
40040 &_swigt__p_wxEvtHandler,
40041 &_swigt__p_wxFSFile,
40042 &_swigt__p_wxFileSystem,
40043 &_swigt__p_wxFlexGridSizer,
40044 &_swigt__p_wxFocusEvent,
40045 &_swigt__p_wxFont,
40046 &_swigt__p_wxFontList,
40047 &_swigt__p_wxFontMapper,
40048 &_swigt__p_wxGBSizerItem,
72ef6efb 40049 &_swigt__p_wxGCDC,
50efceee 40050 &_swigt__p_wxGDIObjListBase,
0085ce49
RD
40051 &_swigt__p_wxGDIObject,
40052 &_swigt__p_wxGIFHandler,
70d7cb34 40053 &_swigt__p_wxGraphicsBrush,
72ef6efb 40054 &_swigt__p_wxGraphicsContext,
70d7cb34
RD
40055 &_swigt__p_wxGraphicsFont,
40056 &_swigt__p_wxGraphicsMatrix,
40057 &_swigt__p_wxGraphicsObject,
72ef6efb 40058 &_swigt__p_wxGraphicsPath,
70d7cb34
RD
40059 &_swigt__p_wxGraphicsPen,
40060 &_swigt__p_wxGraphicsRenderer,
0085ce49
RD
40061 &_swigt__p_wxGridBagSizer,
40062 &_swigt__p_wxGridSizer,
33d6fd3b 40063 &_swigt__p_wxHeaderButtonParams,
0085ce49
RD
40064 &_swigt__p_wxICOHandler,
40065 &_swigt__p_wxIcon,
40066 &_swigt__p_wxIconBundle,
40067 &_swigt__p_wxIconLocation,
40068 &_swigt__p_wxIconizeEvent,
40069 &_swigt__p_wxIdleEvent,
40070 &_swigt__p_wxImage,
40071 &_swigt__p_wxImageHandler,
40072 &_swigt__p_wxImageList,
40073 &_swigt__p_wxIndividualLayoutConstraint,
40074 &_swigt__p_wxInitDialogEvent,
40075 &_swigt__p_wxJPEGHandler,
40076 &_swigt__p_wxKeyEvent,
40077 &_swigt__p_wxLanguageInfo,
40078 &_swigt__p_wxLayoutConstraints,
40079 &_swigt__p_wxLocale,
40080 &_swigt__p_wxMask,
40081 &_swigt__p_wxMaximizeEvent,
40082 &_swigt__p_wxMemoryDC,
40083 &_swigt__p_wxMenu,
40084 &_swigt__p_wxMenuBar,
40085 &_swigt__p_wxMenuEvent,
40086 &_swigt__p_wxMenuItem,
40087 &_swigt__p_wxMetaFile,
40088 &_swigt__p_wxMetaFileDC,
40089 &_swigt__p_wxMirrorDC,
40090 &_swigt__p_wxMouseCaptureChangedEvent,
34e0a3bb 40091 &_swigt__p_wxMouseCaptureLostEvent,
0085ce49
RD
40092 &_swigt__p_wxMouseEvent,
40093 &_swigt__p_wxMoveEvent,
40094 &_swigt__p_wxNativeEncodingInfo,
40095 &_swigt__p_wxNativeFontInfo,
fc46b7f3
RD
40096 &_swigt__p_wxNativePixelData,
40097 &_swigt__p_wxNativePixelData_Accessor,
0085ce49
RD
40098 &_swigt__p_wxNavigationKeyEvent,
40099 &_swigt__p_wxNcPaintEvent,
40100 &_swigt__p_wxNotifyEvent,
40101 &_swigt__p_wxObject,
b39fe951 40102 &_swigt__p_wxOverlay,
0085ce49
RD
40103 &_swigt__p_wxPCXHandler,
40104 &_swigt__p_wxPNGHandler,
40105 &_swigt__p_wxPNMHandler,
40106 &_swigt__p_wxPaintDC,
40107 &_swigt__p_wxPaintEvent,
40108 &_swigt__p_wxPalette,
40109 &_swigt__p_wxPaletteChangedEvent,
40110 &_swigt__p_wxPaperSize,
40111 &_swigt__p_wxPen,
40112 &_swigt__p_wxPenList,
fc46b7f3 40113 &_swigt__p_wxPixelDataBase,
0085ce49 40114 &_swigt__p_wxPoint,
72ef6efb 40115 &_swigt__p_wxPoint2D,
0085ce49
RD
40116 &_swigt__p_wxPostScriptDC,
40117 &_swigt__p_wxPrintData,
40118 &_swigt__p_wxPrinterDC,
27e45892 40119 &_swigt__p_wxPseudoDC,
0085ce49
RD
40120 &_swigt__p_wxPyApp,
40121 &_swigt__p_wxPyCommandEvent,
40122 &_swigt__p_wxPyEvent,
40123 &_swigt__p_wxPyFontEnumerator,
40124 &_swigt__p_wxPyImageHandler,
fc46b7f3 40125 &_swigt__p_wxPyLocale,
0085ce49
RD
40126 &_swigt__p_wxPySizer,
40127 &_swigt__p_wxPyValidator,
40128 &_swigt__p_wxQueryNewPaletteEvent,
40129 &_swigt__p_wxRect,
4fe9ce47 40130 &_swigt__p_wxRect2D,
0085ce49
RD
40131 &_swigt__p_wxRegion,
40132 &_swigt__p_wxRegionIterator,
40133 &_swigt__p_wxRendererNative,
40134 &_swigt__p_wxRendererVersion,
40135 &_swigt__p_wxScreenDC,
40136 &_swigt__p_wxScrollEvent,
40137 &_swigt__p_wxScrollWinEvent,
40138 &_swigt__p_wxSetCursorEvent,
40139 &_swigt__p_wxShowEvent,
40140 &_swigt__p_wxSize,
40141 &_swigt__p_wxSizeEvent,
40142 &_swigt__p_wxSizer,
40143 &_swigt__p_wxSizerItem,
40144 &_swigt__p_wxSplitterRenderParams,
40145 &_swigt__p_wxStaticBoxSizer,
40146 &_swigt__p_wxStdDialogButtonSizer,
50efceee 40147 &_swigt__p_wxStockGDI,
0085ce49
RD
40148 &_swigt__p_wxString,
40149 &_swigt__p_wxSysColourChangedEvent,
580080c5 40150 &_swigt__p_wxTGAHandler,
0085ce49
RD
40151 &_swigt__p_wxTIFFHandler,
40152 &_swigt__p_wxUpdateUIEvent,
40153 &_swigt__p_wxValidator,
40154 &_swigt__p_wxWindow,
40155 &_swigt__p_wxWindowCreateEvent,
40156 &_swigt__p_wxWindowDC,
40157 &_swigt__p_wxWindowDestroyEvent,
40158 &_swigt__p_wxXPMHandler,
40159};
40160
fc46b7f3 40161static swig_cast_info _swigc__p_buffer[] = { {&_swigt__p_buffer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40162static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
40163static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
40164static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
40165static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
40166static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
40167static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
40168static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
0a27f394 40169static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3
RD
40170static swig_cast_info _swigc__p_wxAlphaPixelData[] = { {&_swigt__p_wxAlphaPixelData, 0, 0, 0},{0, 0, 0, 0}};
40171static swig_cast_info _swigc__p_wxAlphaPixelData_Accessor[] = { {&_swigt__p_wxAlphaPixelData_Accessor, 0, 0, 0},{0, 0, 0, 0}};
24f6c4e8 40172static swig_cast_info _swigc__p_wxAutoBufferedPaintDC[] = { {&_swigt__p_wxAutoBufferedPaintDC, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40173static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
40174static swig_cast_info _swigc__p_wxBrush[] = { {&_swigt__p_wxBrush, 0, 0, 0},{0, 0, 0, 0}};
40175static swig_cast_info _swigc__p_wxBrushList[] = { {&_swigt__p_wxBrushList, 0, 0, 0},{0, 0, 0, 0}};
40176static swig_cast_info _swigc__p_wxBufferedDC[] = { {&_swigt__p_wxBufferedDC, 0, 0, 0}, {&_swigt__p_wxBufferedPaintDC, _p_wxBufferedPaintDCTo_p_wxBufferedDC, 0, 0},{0, 0, 0, 0}};
40177static swig_cast_info _swigc__p_wxBufferedPaintDC[] = { {&_swigt__p_wxBufferedPaintDC, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3 40178static swig_cast_info _swigc__p_wxChar[] = { {&_swigt__p_wxChar, 0, 0, 0},{0, 0, 0, 0}};
72ef6efb 40179static swig_cast_info _swigc__p_wxClientDC[] = { {&_swigt__p_wxClientDC, 0, 0, 0}, {&_swigt__p_wxPaintDC, _p_wxPaintDCTo_p_wxClientDC, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40180static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
40181static swig_cast_info _swigc__p_wxColourDatabase[] = { {&_swigt__p_wxColourDatabase, 0, 0, 0},{0, 0, 0, 0}};
40182static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
24f6c4e8 40183static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxPrinterDC, _p_wxPrinterDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxPaintDC, _p_wxPaintDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxBufferedPaintDC, _p_wxBufferedPaintDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxAutoBufferedPaintDC, _p_wxAutoBufferedPaintDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxMetaFileDC, _p_wxMetaFileDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxClientDC, _p_wxClientDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxPostScriptDC, _p_wxPostScriptDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxDC, 0, 0, 0}, {&_swigt__p_wxWindowDC, _p_wxWindowDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxScreenDC, _p_wxScreenDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxBufferedDC, _p_wxBufferedDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxMemoryDC, _p_wxMemoryDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxGCDC, _p_wxGCDCTo_p_wxDC, 0, 0}, {&_swigt__p_wxMirrorDC, _p_wxMirrorDCTo_p_wxDC, 0, 0},{0, 0, 0, 0}};
70d7cb34
RD
40184static swig_cast_info _swigc__p_wxDCBrushChanger[] = { {&_swigt__p_wxDCBrushChanger, 0, 0, 0},{0, 0, 0, 0}};
40185static swig_cast_info _swigc__p_wxDCClipper[] = { {&_swigt__p_wxDCClipper, 0, 0, 0},{0, 0, 0, 0}};
b39fe951 40186static swig_cast_info _swigc__p_wxDCOverlay[] = { {&_swigt__p_wxDCOverlay, 0, 0, 0},{0, 0, 0, 0}};
70d7cb34
RD
40187static swig_cast_info _swigc__p_wxDCPenChanger[] = { {&_swigt__p_wxDCPenChanger, 0, 0, 0},{0, 0, 0, 0}};
40188static swig_cast_info _swigc__p_wxDCTextColourChanger[] = { {&_swigt__p_wxDCTextColourChanger, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40189static swig_cast_info _swigc__p_wxDash[] = { {&_swigt__p_wxDash, 0, 0, 0},{0, 0, 0, 0}};
40190static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
40191static swig_cast_info _swigc__p_wxEffects[] = { {&_swigt__p_wxEffects, 0, 0, 0},{0, 0, 0, 0}};
40192static swig_cast_info _swigc__p_wxEncodingConverter[] = { {&_swigt__p_wxEncodingConverter, 0, 0, 0},{0, 0, 0, 0}};
40193static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
40194static swig_cast_info _swigc__p_wxFontList[] = { {&_swigt__p_wxFontList, 0, 0, 0},{0, 0, 0, 0}};
40195static swig_cast_info _swigc__p_wxFontMapper[] = { {&_swigt__p_wxFontMapper, 0, 0, 0},{0, 0, 0, 0}};
72ef6efb 40196static swig_cast_info _swigc__p_wxGCDC[] = { {&_swigt__p_wxGCDC, 0, 0, 0},{0, 0, 0, 0}};
50efceee 40197static swig_cast_info _swigc__p_wxGDIObjListBase[] = { {&_swigt__p_wxGDIObjListBase, 0, 0, 0}, {&_swigt__p_wxBrushList, _p_wxBrushListTo_p_wxGDIObjListBase, 0, 0}, {&_swigt__p_wxFontList, _p_wxFontListTo_p_wxGDIObjListBase, 0, 0}, {&_swigt__p_wxPenList, _p_wxPenListTo_p_wxGDIObjListBase, 0, 0},{0, 0, 0, 0}};
0085ce49 40198static swig_cast_info _swigc__p_wxGDIObject[] = { {&_swigt__p_wxIcon, _p_wxIconTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxPen, _p_wxPenTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxFont, _p_wxFontTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxPalette, _p_wxPaletteTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxGDIObject, 0, 0, 0}, {&_swigt__p_wxCursor, _p_wxCursorTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxBitmap, _p_wxBitmapTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxRegion, _p_wxRegionTo_p_wxGDIObject, 0, 0}, {&_swigt__p_wxBrush, _p_wxBrushTo_p_wxGDIObject, 0, 0},{0, 0, 0, 0}};
70d7cb34 40199static swig_cast_info _swigc__p_wxGraphicsBrush[] = { {&_swigt__p_wxGraphicsBrush, 0, 0, 0},{0, 0, 0, 0}};
72ef6efb 40200static swig_cast_info _swigc__p_wxGraphicsContext[] = { {&_swigt__p_wxGraphicsContext, 0, 0, 0},{0, 0, 0, 0}};
70d7cb34
RD
40201static swig_cast_info _swigc__p_wxGraphicsFont[] = { {&_swigt__p_wxGraphicsFont, 0, 0, 0},{0, 0, 0, 0}};
40202static swig_cast_info _swigc__p_wxGraphicsMatrix[] = { {&_swigt__p_wxGraphicsMatrix, 0, 0, 0},{0, 0, 0, 0}};
40203static swig_cast_info _swigc__p_wxGraphicsObject[] = { {&_swigt__p_wxGraphicsPen, _p_wxGraphicsPenTo_p_wxGraphicsObject, 0, 0}, {&_swigt__p_wxGraphicsBrush, _p_wxGraphicsBrushTo_p_wxGraphicsObject, 0, 0}, {&_swigt__p_wxGraphicsObject, 0, 0, 0}, {&_swigt__p_wxGraphicsMatrix, _p_wxGraphicsMatrixTo_p_wxGraphicsObject, 0, 0}, {&_swigt__p_wxGraphicsFont, _p_wxGraphicsFontTo_p_wxGraphicsObject, 0, 0}, {&_swigt__p_wxGraphicsContext, _p_wxGraphicsContextTo_p_wxGraphicsObject, 0, 0}, {&_swigt__p_wxGraphicsPath, _p_wxGraphicsPathTo_p_wxGraphicsObject, 0, 0},{0, 0, 0, 0}};
72ef6efb 40204static swig_cast_info _swigc__p_wxGraphicsPath[] = { {&_swigt__p_wxGraphicsPath, 0, 0, 0},{0, 0, 0, 0}};
70d7cb34
RD
40205static swig_cast_info _swigc__p_wxGraphicsPen[] = { {&_swigt__p_wxGraphicsPen, 0, 0, 0},{0, 0, 0, 0}};
40206static swig_cast_info _swigc__p_wxGraphicsRenderer[] = { {&_swigt__p_wxGraphicsRenderer, 0, 0, 0},{0, 0, 0, 0}};
33d6fd3b 40207static swig_cast_info _swigc__p_wxHeaderButtonParams[] = { {&_swigt__p_wxHeaderButtonParams, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40208static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
40209static swig_cast_info _swigc__p_wxIconBundle[] = { {&_swigt__p_wxIconBundle, 0, 0, 0},{0, 0, 0, 0}};
40210static swig_cast_info _swigc__p_wxIconLocation[] = { {&_swigt__p_wxIconLocation, 0, 0, 0},{0, 0, 0, 0}};
40211static swig_cast_info _swigc__p_wxImage[] = { {&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
40212static swig_cast_info _swigc__p_wxImageList[] = { {&_swigt__p_wxImageList, 0, 0, 0},{0, 0, 0, 0}};
40213static swig_cast_info _swigc__p_wxLanguageInfo[] = { {&_swigt__p_wxLanguageInfo, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3 40214static swig_cast_info _swigc__p_wxLocale[] = { {&_swigt__p_wxPyLocale, _p_wxPyLocaleTo_p_wxLocale, 0, 0}, {&_swigt__p_wxLocale, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40215static swig_cast_info _swigc__p_wxMask[] = { {&_swigt__p_wxMask, 0, 0, 0},{0, 0, 0, 0}};
8e99bda9 40216static swig_cast_info _swigc__p_wxMemoryDC[] = { {&_swigt__p_wxBufferedDC, _p_wxBufferedDCTo_p_wxMemoryDC, 0, 0}, {&_swigt__p_wxMemoryDC, 0, 0, 0}, {&_swigt__p_wxBufferedPaintDC, _p_wxBufferedPaintDCTo_p_wxMemoryDC, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40217static swig_cast_info _swigc__p_wxMetaFile[] = { {&_swigt__p_wxMetaFile, 0, 0, 0},{0, 0, 0, 0}};
40218static swig_cast_info _swigc__p_wxMetaFileDC[] = { {&_swigt__p_wxMetaFileDC, 0, 0, 0},{0, 0, 0, 0}};
40219static swig_cast_info _swigc__p_wxMirrorDC[] = { {&_swigt__p_wxMirrorDC, 0, 0, 0},{0, 0, 0, 0}};
40220static swig_cast_info _swigc__p_wxNativeEncodingInfo[] = { {&_swigt__p_wxNativeEncodingInfo, 0, 0, 0},{0, 0, 0, 0}};
40221static swig_cast_info _swigc__p_wxNativeFontInfo[] = { {&_swigt__p_wxNativeFontInfo, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3
RD
40222static swig_cast_info _swigc__p_wxNativePixelData[] = { {&_swigt__p_wxNativePixelData, 0, 0, 0},{0, 0, 0, 0}};
40223static swig_cast_info _swigc__p_wxNativePixelData_Accessor[] = { {&_swigt__p_wxNativePixelData_Accessor, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40224static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
4976f996 40225static swig_cast_info _swigc__p_wxEventBlocker[] = {{&_swigt__p_wxEventBlocker, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40226static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34e0a3bb 40227static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40228static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
40229static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
40230static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
40231static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
40232static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
40233static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
40234static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
40235static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
40236static swig_cast_info _swigc__p_wxEvent[] = {{&_swigt__p_wxEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40237static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
4976f996 40238static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40239static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
2131d850 40240static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40241static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
40242static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
40243static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
40244static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
40245static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
40246static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
40247static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
40248static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
40249static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
40250static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
40251static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
40252static swig_cast_info _swigc__p_wxNotifyEvent[] = {{&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
40253static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
40254static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40255static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
40256static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
40257static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
40258static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
40259static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
40260static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
40261static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
40262static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
4976f996 40263static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40264static swig_cast_info _swigc__p_wxEvtHandler[] = {{&_swigt__p_wxEvtHandler, 0, 0, 0},{0, 0, 0, 0}};
580080c5 40265static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
70d7cb34
RD
40266static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
40267static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
40268static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
40269static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
40270static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
40271static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
24f6c4e8 40272static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
72ef6efb 40273static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
27e45892 40274static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
2131d850 40275static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40276static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
40277static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
40278static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
34e0a3bb 40279static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40280static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
580080c5 40281static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40282static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
40283static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
40284static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
40285static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
40286static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
40287static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
40288static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
40289static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
40290static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
40291static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
40292static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
40293static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
40294static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
40295static swig_cast_info _swigc__p_wxCommandEvent[] = {{&_swigt__p_wxCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
40296static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
40297static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
40298static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
40299static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
40300static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
40301static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
4976f996 40302static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxRegionIterator, _p_wxRegionIteratorTo_p_wxObject, 0, 0}, {&_swigt__p_wxPen, _p_wxPenTo_p_wxObject, 0, 0}, {&_swigt__p_wxEventBlocker, _p_wxEventBlockerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGCDC, _p_wxGCDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMask, _p_wxMaskTo_p_wxObject, 0, 0}, {&_swigt__p_wxPseudoDC, _p_wxPseudoDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsPen, _p_wxGraphicsPenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFont, _p_wxFontTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxClientDC, _p_wxClientDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxMemoryDC, _p_wxMemoryDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxRegion, _p_wxRegionTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxDC, _p_wxDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxIcon, _p_wxIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDC, _p_wxWindowDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxGDIObject, _p_wxGDIObjectTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsObject, _p_wxGraphicsObjectTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsPath, _p_wxGraphicsPathTo_p_wxObject, 0, 0}, {&_swigt__p_wxEffects, _p_wxEffectsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPostScriptDC, _p_wxPostScriptDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsContext, _p_wxGraphicsContextTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTGAHandler, _p_wxTGAHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxAutoBufferedPaintDC, _p_wxAutoBufferedPaintDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxBufferedPaintDC, _p_wxBufferedPaintDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintDC, _p_wxPaintDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinterDC, _p_wxPrinterDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxScreenDC, _p_wxScreenDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsBrush, _p_wxGraphicsBrushTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsRenderer, _p_wxGraphicsRendererTo_p_wxObject, 0, 0}, {&_swigt__p_wxBufferedDC, _p_wxBufferedDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxPalette, _p_wxPaletteTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageList, _p_wxImageListTo_p_wxObject, 0, 0}, {&_swigt__p_wxCursor, _p_wxCursorTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxGraphicsFont, _p_wxGraphicsFontTo_p_wxObject, 0, 0}, {&_swigt__p_wxMirrorDC, _p_wxMirrorDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxEncodingConverter, _p_wxEncodingConverterTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMetaFileDC, _p_wxMetaFileDCTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxBitmap, _p_wxBitmapTo_p_wxObject, 0, 0}, {&_swigt__p_wxGraphicsMatrix, _p_wxGraphicsMatrixTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxBrush, _p_wxBrushTo_p_wxObject, 0, 0}, {&_swigt__p_wxMetaFile, _p_wxMetaFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxColour, _p_wxColourTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
b39fe951 40303static swig_cast_info _swigc__p_wxOverlay[] = { {&_swigt__p_wxOverlay, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40304static swig_cast_info _swigc__p_wxPaintDC[] = { {&_swigt__p_wxPaintDC, 0, 0, 0},{0, 0, 0, 0}};
40305static swig_cast_info _swigc__p_wxPalette[] = { {&_swigt__p_wxPalette, 0, 0, 0},{0, 0, 0, 0}};
40306static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
40307static swig_cast_info _swigc__p_wxPen[] = { {&_swigt__p_wxPen, 0, 0, 0},{0, 0, 0, 0}};
40308static swig_cast_info _swigc__p_wxPenList[] = { {&_swigt__p_wxPenList, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3 40309static swig_cast_info _swigc__p_wxPixelDataBase[] = { {&_swigt__p_wxPixelDataBase, 0, 0, 0}, {&_swigt__p_wxNativePixelData, _p_wxNativePixelDataTo_p_wxPixelDataBase, 0, 0}, {&_swigt__p_wxAlphaPixelData, _p_wxAlphaPixelDataTo_p_wxPixelDataBase, 0, 0},{0, 0, 0, 0}};
0085ce49 40310static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
72ef6efb 40311static swig_cast_info _swigc__p_wxPoint2D[] = { {&_swigt__p_wxPoint2D, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40312static swig_cast_info _swigc__p_wxPostScriptDC[] = { {&_swigt__p_wxPostScriptDC, 0, 0, 0},{0, 0, 0, 0}};
40313static swig_cast_info _swigc__p_wxPrintData[] = { {&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
40314static swig_cast_info _swigc__p_wxPrinterDC[] = { {&_swigt__p_wxPrinterDC, 0, 0, 0},{0, 0, 0, 0}};
27e45892 40315static swig_cast_info _swigc__p_wxPseudoDC[] = { {&_swigt__p_wxPseudoDC, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40316static swig_cast_info _swigc__p_wxPyFontEnumerator[] = { {&_swigt__p_wxPyFontEnumerator, 0, 0, 0},{0, 0, 0, 0}};
fc46b7f3 40317static swig_cast_info _swigc__p_wxPyLocale[] = { {&_swigt__p_wxPyLocale, 0, 0, 0},{0, 0, 0, 0}};
0085ce49 40318static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
4fe9ce47 40319static swig_cast_info _swigc__p_wxRect2D[] = { {&_swigt__p_wxRect2D, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40320static swig_cast_info _swigc__p_wxRegion[] = { {&_swigt__p_wxRegion, 0, 0, 0},{0, 0, 0, 0}};
40321static swig_cast_info _swigc__p_wxRegionIterator[] = { {&_swigt__p_wxRegionIterator, 0, 0, 0},{0, 0, 0, 0}};
40322static swig_cast_info _swigc__p_wxRendererNative[] = { {&_swigt__p_wxRendererNative, 0, 0, 0},{0, 0, 0, 0}};
40323static swig_cast_info _swigc__p_wxRendererVersion[] = { {&_swigt__p_wxRendererVersion, 0, 0, 0},{0, 0, 0, 0}};
40324static swig_cast_info _swigc__p_wxScreenDC[] = { {&_swigt__p_wxScreenDC, 0, 0, 0},{0, 0, 0, 0}};
40325static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
40326static swig_cast_info _swigc__p_wxSplitterRenderParams[] = { {&_swigt__p_wxSplitterRenderParams, 0, 0, 0},{0, 0, 0, 0}};
50efceee 40327static swig_cast_info _swigc__p_wxStockGDI[] = { {&_swigt__p_wxStockGDI, 0, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40328static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
40329static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
26c4d26f 40330static swig_cast_info _swigc__p_wxWindowDC[] = { {&_swigt__p_wxBufferedDC, _p_wxBufferedDCTo_p_wxWindowDC, 0, 0}, {&_swigt__p_wxWindowDC, 0, 0, 0}, {&_swigt__p_wxMemoryDC, _p_wxMemoryDCTo_p_wxWindowDC, 0, 0}, {&_swigt__p_wxBufferedPaintDC, _p_wxBufferedPaintDCTo_p_wxWindowDC, 0, 0}, {&_swigt__p_wxClientDC, _p_wxClientDCTo_p_wxWindowDC, 0, 0}, {&_swigt__p_wxPaintDC, _p_wxPaintDCTo_p_wxWindowDC, 0, 0},{0, 0, 0, 0}};
0085ce49
RD
40331
40332static swig_cast_info *swig_cast_initial[] = {
fc46b7f3 40333 _swigc__p_buffer,
0085ce49
RD
40334 _swigc__p_char,
40335 _swigc__p_double,
40336 _swigc__p_form_ops_t,
40337 _swigc__p_int,
40338 _swigc__p_unsigned_char,
40339 _swigc__p_unsigned_int,
40340 _swigc__p_unsigned_long,
0a27f394 40341 _swigc__p_void,
0085ce49
RD
40342 _swigc__p_wxANIHandler,
40343 _swigc__p_wxAcceleratorTable,
40344 _swigc__p_wxActivateEvent,
fc46b7f3
RD
40345 _swigc__p_wxAlphaPixelData,
40346 _swigc__p_wxAlphaPixelData_Accessor,
24f6c4e8 40347 _swigc__p_wxAutoBufferedPaintDC,
0085ce49
RD
40348 _swigc__p_wxBMPHandler,
40349 _swigc__p_wxBitmap,
40350 _swigc__p_wxBoxSizer,
40351 _swigc__p_wxBrush,
40352 _swigc__p_wxBrushList,
40353 _swigc__p_wxBufferedDC,
40354 _swigc__p_wxBufferedPaintDC,
40355 _swigc__p_wxCURHandler,
fc46b7f3 40356 _swigc__p_wxChar,
0085ce49
RD
40357 _swigc__p_wxChildFocusEvent,
40358 _swigc__p_wxClientDC,
2131d850 40359 _swigc__p_wxClipboardTextEvent,
0085ce49
RD
40360 _swigc__p_wxCloseEvent,
40361 _swigc__p_wxColour,
40362 _swigc__p_wxColourDatabase,
40363 _swigc__p_wxCommandEvent,
40364 _swigc__p_wxContextMenuEvent,
40365 _swigc__p_wxControl,
40366 _swigc__p_wxControlWithItems,
40367 _swigc__p_wxCursor,
40368 _swigc__p_wxDC,
70d7cb34
RD
40369 _swigc__p_wxDCBrushChanger,
40370 _swigc__p_wxDCClipper,
b39fe951 40371 _swigc__p_wxDCOverlay,
70d7cb34
RD
40372 _swigc__p_wxDCPenChanger,
40373 _swigc__p_wxDCTextColourChanger,
0085ce49
RD
40374 _swigc__p_wxDash,
40375 _swigc__p_wxDateEvent,
40376 _swigc__p_wxDisplayChangedEvent,
40377 _swigc__p_wxDropFilesEvent,
40378 _swigc__p_wxDuplexMode,
40379 _swigc__p_wxEffects,
40380 _swigc__p_wxEncodingConverter,
40381 _swigc__p_wxEraseEvent,
40382 _swigc__p_wxEvent,
4976f996 40383 _swigc__p_wxEventBlocker,
0085ce49
RD
40384 _swigc__p_wxEvtHandler,
40385 _swigc__p_wxFSFile,
40386 _swigc__p_wxFileSystem,
40387 _swigc__p_wxFlexGridSizer,
40388 _swigc__p_wxFocusEvent,
40389 _swigc__p_wxFont,
40390 _swigc__p_wxFontList,
40391 _swigc__p_wxFontMapper,
40392 _swigc__p_wxGBSizerItem,
72ef6efb 40393 _swigc__p_wxGCDC,
50efceee 40394 _swigc__p_wxGDIObjListBase,
0085ce49
RD
40395 _swigc__p_wxGDIObject,
40396 _swigc__p_wxGIFHandler,
70d7cb34 40397 _swigc__p_wxGraphicsBrush,
72ef6efb 40398 _swigc__p_wxGraphicsContext,
70d7cb34
RD
40399 _swigc__p_wxGraphicsFont,
40400 _swigc__p_wxGraphicsMatrix,
40401 _swigc__p_wxGraphicsObject,
72ef6efb 40402 _swigc__p_wxGraphicsPath,
70d7cb34
RD
40403 _swigc__p_wxGraphicsPen,
40404 _swigc__p_wxGraphicsRenderer,
0085ce49
RD
40405 _swigc__p_wxGridBagSizer,
40406 _swigc__p_wxGridSizer,
33d6fd3b 40407 _swigc__p_wxHeaderButtonParams,
0085ce49
RD
40408 _swigc__p_wxICOHandler,
40409 _swigc__p_wxIcon,
40410 _swigc__p_wxIconBundle,
40411 _swigc__p_wxIconLocation,
40412 _swigc__p_wxIconizeEvent,
40413 _swigc__p_wxIdleEvent,
40414 _swigc__p_wxImage,
40415 _swigc__p_wxImageHandler,
40416 _swigc__p_wxImageList,
40417 _swigc__p_wxIndividualLayoutConstraint,
40418 _swigc__p_wxInitDialogEvent,
40419 _swigc__p_wxJPEGHandler,
40420 _swigc__p_wxKeyEvent,
40421 _swigc__p_wxLanguageInfo,
40422 _swigc__p_wxLayoutConstraints,
40423 _swigc__p_wxLocale,
40424 _swigc__p_wxMask,
40425 _swigc__p_wxMaximizeEvent,
40426 _swigc__p_wxMemoryDC,
40427 _swigc__p_wxMenu,
40428 _swigc__p_wxMenuBar,
40429 _swigc__p_wxMenuEvent,
40430 _swigc__p_wxMenuItem,
40431 _swigc__p_wxMetaFile,
40432 _swigc__p_wxMetaFileDC,
40433 _swigc__p_wxMirrorDC,
40434 _swigc__p_wxMouseCaptureChangedEvent,
34e0a3bb 40435 _swigc__p_wxMouseCaptureLostEvent,
0085ce49
RD
40436 _swigc__p_wxMouseEvent,
40437 _swigc__p_wxMoveEvent,
40438 _swigc__p_wxNativeEncodingInfo,
40439 _swigc__p_wxNativeFontInfo,
fc46b7f3
RD
40440 _swigc__p_wxNativePixelData,
40441 _swigc__p_wxNativePixelData_Accessor,
0085ce49
RD
40442 _swigc__p_wxNavigationKeyEvent,
40443 _swigc__p_wxNcPaintEvent,
40444 _swigc__p_wxNotifyEvent,
40445 _swigc__p_wxObject,
b39fe951 40446 _swigc__p_wxOverlay,
0085ce49
RD
40447 _swigc__p_wxPCXHandler,
40448 _swigc__p_wxPNGHandler,
40449 _swigc__p_wxPNMHandler,
40450 _swigc__p_wxPaintDC,
40451 _swigc__p_wxPaintEvent,
40452 _swigc__p_wxPalette,
40453 _swigc__p_wxPaletteChangedEvent,
40454 _swigc__p_wxPaperSize,
40455 _swigc__p_wxPen,
40456 _swigc__p_wxPenList,
fc46b7f3 40457 _swigc__p_wxPixelDataBase,
0085ce49 40458 _swigc__p_wxPoint,
72ef6efb 40459 _swigc__p_wxPoint2D,
0085ce49
RD
40460 _swigc__p_wxPostScriptDC,
40461 _swigc__p_wxPrintData,
40462 _swigc__p_wxPrinterDC,
27e45892 40463 _swigc__p_wxPseudoDC,
0085ce49
RD
40464 _swigc__p_wxPyApp,
40465 _swigc__p_wxPyCommandEvent,
40466 _swigc__p_wxPyEvent,
40467 _swigc__p_wxPyFontEnumerator,
40468 _swigc__p_wxPyImageHandler,
fc46b7f3 40469 _swigc__p_wxPyLocale,
0085ce49
RD
40470 _swigc__p_wxPySizer,
40471 _swigc__p_wxPyValidator,
40472 _swigc__p_wxQueryNewPaletteEvent,
40473 _swigc__p_wxRect,
4fe9ce47 40474 _swigc__p_wxRect2D,
0085ce49
RD
40475 _swigc__p_wxRegion,
40476 _swigc__p_wxRegionIterator,
40477 _swigc__p_wxRendererNative,
40478 _swigc__p_wxRendererVersion,
40479 _swigc__p_wxScreenDC,
40480 _swigc__p_wxScrollEvent,
40481 _swigc__p_wxScrollWinEvent,
40482 _swigc__p_wxSetCursorEvent,
40483 _swigc__p_wxShowEvent,
40484 _swigc__p_wxSize,
40485 _swigc__p_wxSizeEvent,
40486 _swigc__p_wxSizer,
40487 _swigc__p_wxSizerItem,
40488 _swigc__p_wxSplitterRenderParams,
40489 _swigc__p_wxStaticBoxSizer,
40490 _swigc__p_wxStdDialogButtonSizer,
50efceee 40491 _swigc__p_wxStockGDI,
0085ce49
RD
40492 _swigc__p_wxString,
40493 _swigc__p_wxSysColourChangedEvent,
580080c5 40494 _swigc__p_wxTGAHandler,
0085ce49
RD
40495 _swigc__p_wxTIFFHandler,
40496 _swigc__p_wxUpdateUIEvent,
40497 _swigc__p_wxValidator,
40498 _swigc__p_wxWindow,
40499 _swigc__p_wxWindowCreateEvent,
40500 _swigc__p_wxWindowDC,
40501 _swigc__p_wxWindowDestroyEvent,
40502 _swigc__p_wxXPMHandler,
40503};
40504
40505
40506/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
40507
40508static swig_const_info swig_const_table[] = {
40509{0, 0, 0, 0.0, 0, 0}};
40510
40511#ifdef __cplusplus
40512}
40513#endif
40514/* -----------------------------------------------------------------------------
40515 * Type initialization:
40516 * This problem is tough by the requirement that no dynamic
40517 * memory is used. Also, since swig_type_info structures store pointers to
40518 * swig_cast_info structures and swig_cast_info structures store pointers back
40519 * to swig_type_info structures, we need some lookup code at initialization.
40520 * The idea is that swig generates all the structures that are needed.
40521 * The runtime then collects these partially filled structures.
40522 * The SWIG_InitializeModule function takes these initial arrays out of
40523 * swig_module, and does all the lookup, filling in the swig_module.types
40524 * array with the correct data and linking the correct swig_cast_info
40525 * structures together.
40526 *
40527 * The generated swig_type_info structures are assigned staticly to an initial
40528 * array. We just loop though that array, and handle each type individually.
40529 * First we lookup if this type has been already loaded, and if so, use the
40530 * loaded structure instead of the generated one. Then we have to fill in the
40531 * cast linked list. The cast data is initially stored in something like a
40532 * two-dimensional array. Each row corresponds to a type (there are the same
40533 * number of rows as there are in the swig_type_initial array). Each entry in
40534 * a column is one of the swig_cast_info structures for that type.
40535 * The cast_initial array is actually an array of arrays, because each row has
40536 * a variable number of columns. So to actually build the cast linked list,
40537 * we find the array of casts associated with the type, and loop through it
40538 * adding the casts to the list. The one last trick we need to do is making
40539 * sure the type pointer in the swig_cast_info struct is correct.
40540 *
40541 * First off, we lookup the cast->type name to see if it is already loaded.
40542 * There are three cases to handle:
40543 * 1) If the cast->type has already been loaded AND the type we are adding
40544 * casting info to has not been loaded (it is in this module), THEN we
40545 * replace the cast->type pointer with the type pointer that has already
40546 * been loaded.
40547 * 2) If BOTH types (the one we are adding casting info to, and the
40548 * cast->type) are loaded, THEN the cast info has already been loaded by
40549 * the previous module so we just ignore it.
40550 * 3) Finally, if cast->type has not already been loaded, then we add that
40551 * swig_cast_info to the linked list (because the cast->type) pointer will
40552 * be correct.
40553 * ----------------------------------------------------------------------------- */
40554
40555#ifdef __cplusplus
40556extern "C" {
40557#if 0
40558} /* c-mode */
40559#endif
40560#endif
40561
40562#if 0
40563#define SWIGRUNTIME_DEBUG
40564#endif
40565
40566SWIGRUNTIME void
40567SWIG_InitializeModule(void *clientdata) {
40568 size_t i;
40569 swig_module_info *module_head;
40570 static int init_run = 0;
40571
40572 clientdata = clientdata;
40573
40574 if (init_run) return;
40575 init_run = 1;
40576
40577 /* Initialize the swig_module */
40578 swig_module.type_initial = swig_type_initial;
40579 swig_module.cast_initial = swig_cast_initial;
40580
40581 /* Try and load any already created modules */
40582 module_head = SWIG_GetModule(clientdata);
40583 if (module_head) {
40584 swig_module.next = module_head->next;
40585 module_head->next = &swig_module;
40586 } else {
40587 /* This is the first module loaded */
40588 swig_module.next = &swig_module;
40589 SWIG_SetModule(clientdata, &swig_module);
40590 }
40591
40592 /* Now work on filling in swig_module.types */
40593#ifdef SWIGRUNTIME_DEBUG
40594 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
40595#endif
40596 for (i = 0; i < swig_module.size; ++i) {
40597 swig_type_info *type = 0;
40598 swig_type_info *ret;
40599 swig_cast_info *cast;
40600
40601#ifdef SWIGRUNTIME_DEBUG
40602 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
40603#endif
40604
40605 /* if there is another module already loaded */
40606 if (swig_module.next != &swig_module) {
40607 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
8d38bd1d 40608 }
0085ce49
RD
40609 if (type) {
40610 /* Overwrite clientdata field */
40611#ifdef SWIGRUNTIME_DEBUG
40612 printf("SWIG_InitializeModule: found type %s\n", type->name);
40613#endif
40614 if (swig_module.type_initial[i]->clientdata) {
40615 type->clientdata = swig_module.type_initial[i]->clientdata;
40616#ifdef SWIGRUNTIME_DEBUG
40617 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
40618#endif
40619 }
40620 } else {
40621 type = swig_module.type_initial[i];
8d38bd1d 40622 }
0085ce49
RD
40623
40624 /* Insert casting types */
40625 cast = swig_module.cast_initial[i];
40626 while (cast->type) {
40627 /* Don't need to add information already in the list */
40628 ret = 0;
40629#ifdef SWIGRUNTIME_DEBUG
40630 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
40631#endif
40632 if (swig_module.next != &swig_module) {
40633 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
40634#ifdef SWIGRUNTIME_DEBUG
40635 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
40636#endif
40637 }
40638 if (ret) {
40639 if (type == swig_module.type_initial[i]) {
40640#ifdef SWIGRUNTIME_DEBUG
40641 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
40642#endif
40643 cast->type = ret;
40644 ret = 0;
40645 } else {
40646 /* Check for casting already in the list */
40647 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
40648#ifdef SWIGRUNTIME_DEBUG
40649 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
40650#endif
40651 if (!ocast) ret = 0;
40652 }
40653 }
40654
40655 if (!ret) {
40656#ifdef SWIGRUNTIME_DEBUG
40657 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
40658#endif
40659 if (type->cast) {
40660 type->cast->prev = cast;
40661 cast->next = type->cast;
40662 }
40663 type->cast = cast;
40664 }
40665 cast++;
8d38bd1d 40666 }
0085ce49
RD
40667 /* Set entry in modules->types array equal to the type */
40668 swig_module.types[i] = type;
40669 }
40670 swig_module.types[i] = 0;
40671
40672#ifdef SWIGRUNTIME_DEBUG
40673 printf("**** SWIG_InitializeModule: Cast List ******\n");
40674 for (i = 0; i < swig_module.size; ++i) {
40675 int j = 0;
40676 swig_cast_info *cast = swig_module.cast_initial[i];
40677 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
40678 while (cast->type) {
40679 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
40680 cast++;
40681 ++j;
40682 }
40683 printf("---- Total casts: %d\n",j);
40684 }
40685 printf("**** SWIG_InitializeModule: Cast List ******\n");
40686#endif
40687}
40688
40689/* This function will propagate the clientdata field of type to
40690* any new swig_type_info structures that have been added into the list
40691* of equivalent types. It is like calling
40692* SWIG_TypeClientData(type, clientdata) a second time.
40693*/
40694SWIGRUNTIME void
40695SWIG_PropagateClientData(void) {
40696 size_t i;
40697 swig_cast_info *equiv;
40698 static int init_run = 0;
40699
40700 if (init_run) return;
40701 init_run = 1;
40702
40703 for (i = 0; i < swig_module.size; i++) {
40704 if (swig_module.types[i]->clientdata) {
40705 equiv = swig_module.types[i]->cast;
40706 while (equiv) {
40707 if (!equiv->converter) {
40708 if (equiv->type && !equiv->type->clientdata)
40709 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
40710 }
40711 equiv = equiv->next;
40712 }
8d38bd1d 40713 }
0085ce49
RD
40714 }
40715}
40716
40717#ifdef __cplusplus
40718#if 0
40719{
40720 /* c-mode */
40721#endif
40722}
40723#endif
40724
40725
40726
40727#ifdef __cplusplus
40728extern "C" {
40729#endif
40730
40731 /* Python-specific SWIG API */
40732#define SWIG_newvarlink() SWIG_Python_newvarlink()
40733#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
40734#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
40735
40736 /* -----------------------------------------------------------------------------
40737 * global variable support code.
40738 * ----------------------------------------------------------------------------- */
40739
40740 typedef struct swig_globalvar {
40741 char *name; /* Name of global variable */
40742 PyObject *(*get_attr)(void); /* Return the current value */
40743 int (*set_attr)(PyObject *); /* Set the value */
40744 struct swig_globalvar *next;
40745 } swig_globalvar;
40746
40747 typedef struct swig_varlinkobject {
40748 PyObject_HEAD
40749 swig_globalvar *vars;
40750 } swig_varlinkobject;
40751
40752 SWIGINTERN PyObject *
40753 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
40754 return PyString_FromString("<Swig global variables>");
40755 }
40756
40757 SWIGINTERN PyObject *
40758 swig_varlink_str(swig_varlinkobject *v) {
40759 PyObject *str = PyString_FromString("(");
40760 swig_globalvar *var;
40761 for (var = v->vars; var; var=var->next) {
40762 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
40763 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
40764 }
40765 PyString_ConcatAndDel(&str,PyString_FromString(")"));
40766 return str;
40767 }
40768
40769 SWIGINTERN int
40770 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
40771 PyObject *str = swig_varlink_str(v);
40772 fprintf(fp,"Swig global variables ");
40773 fprintf(fp,"%s\n", PyString_AsString(str));
40774 Py_DECREF(str);
40775 return 0;
40776 }
40777
40778 SWIGINTERN void
40779 swig_varlink_dealloc(swig_varlinkobject *v) {
40780 swig_globalvar *var = v->vars;
40781 while (var) {
40782 swig_globalvar *n = var->next;
40783 free(var->name);
40784 free(var);
40785 var = n;
8d38bd1d 40786 }
0085ce49
RD
40787 }
40788
40789 SWIGINTERN PyObject *
40790 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
40791 PyObject *res = NULL;
40792 swig_globalvar *var = v->vars;
40793 while (var) {
40794 if (strcmp(var->name,n) == 0) {
40795 res = (*var->get_attr)();
40796 break;
40797 }
40798 var = var->next;
8d38bd1d 40799 }
0085ce49
RD
40800 if (res == NULL && !PyErr_Occurred()) {
40801 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
8d38bd1d 40802 }
0085ce49
RD
40803 return res;
40804 }
40805
40806 SWIGINTERN int
40807 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
40808 int res = 1;
40809 swig_globalvar *var = v->vars;
40810 while (var) {
40811 if (strcmp(var->name,n) == 0) {
40812 res = (*var->set_attr)(p);
40813 break;
40814 }
40815 var = var->next;
8d38bd1d 40816 }
0085ce49
RD
40817 if (res == 1 && !PyErr_Occurred()) {
40818 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
8d38bd1d 40819 }
0085ce49
RD
40820 return res;
40821 }
40822
40823 SWIGINTERN PyTypeObject*
40824 swig_varlink_type(void) {
40825 static char varlink__doc__[] = "Swig var link object";
40826 static PyTypeObject varlink_type;
40827 static int type_init = 0;
40828 if (!type_init) {
40829 const PyTypeObject tmp
40830 = {
40831 PyObject_HEAD_INIT(NULL)
40832 0, /* Number of items in variable part (ob_size) */
40833 (char *)"swigvarlink", /* Type name (tp_name) */
40834 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
40835 0, /* Itemsize (tp_itemsize) */
40836 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
40837 (printfunc) swig_varlink_print, /* Print (tp_print) */
40838 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
40839 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
40840 0, /* tp_compare */
40841 (reprfunc) swig_varlink_repr, /* tp_repr */
40842 0, /* tp_as_number */
40843 0, /* tp_as_sequence */
40844 0, /* tp_as_mapping */
40845 0, /* tp_hash */
40846 0, /* tp_call */
40847 (reprfunc)swig_varlink_str, /* tp_str */
40848 0, /* tp_getattro */
40849 0, /* tp_setattro */
40850 0, /* tp_as_buffer */
40851 0, /* tp_flags */
40852 varlink__doc__, /* tp_doc */
40853 0, /* tp_traverse */
40854 0, /* tp_clear */
40855 0, /* tp_richcompare */
40856 0, /* tp_weaklistoffset */
40857#if PY_VERSION_HEX >= 0x02020000
40858 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
40859#endif
40860#if PY_VERSION_HEX >= 0x02030000
40861 0, /* tp_del */
40862#endif
40863#ifdef COUNT_ALLOCS
40864 0,0,0,0 /* tp_alloc -> tp_next */
40865#endif
40866 };
40867 varlink_type = tmp;
40868 varlink_type.ob_type = &PyType_Type;
40869 type_init = 1;
8d38bd1d 40870 }
0085ce49
RD
40871 return &varlink_type;
40872 }
40873
40874 /* Create a variable linking object for use later */
40875 SWIGINTERN PyObject *
40876 SWIG_Python_newvarlink(void) {
40877 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
40878 if (result) {
40879 result->vars = 0;
40880 }
40881 return ((PyObject*) result);
40882 }
40883
40884 SWIGINTERN void
40885 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
40886 swig_varlinkobject *v = (swig_varlinkobject *) p;
40887 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
40888 if (gv) {
40889 size_t size = strlen(name)+1;
40890 gv->name = (char *)malloc(size);
40891 if (gv->name) {
40892 strncpy(gv->name,name,size);
40893 gv->get_attr = get_attr;
40894 gv->set_attr = set_attr;
40895 gv->next = v->vars;
40896 }
8d38bd1d 40897 }
0085ce49
RD
40898 v->vars = gv;
40899 }
40900
40901 SWIGINTERN PyObject *
40902 SWIG_globals() {
40903 static PyObject *_SWIG_globals = 0;
40904 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
40905 return _SWIG_globals;
40906 }
40907
40908 /* -----------------------------------------------------------------------------
40909 * constants/methods manipulation
40910 * ----------------------------------------------------------------------------- */
40911
40912 /* Install Constants */
40913 SWIGINTERN void
40914 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
40915 PyObject *obj = 0;
40916 size_t i;
40917 for (i = 0; constants[i].type; ++i) {
40918 switch(constants[i].type) {
40919 case SWIG_PY_POINTER:
40920 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
40921 break;
40922 case SWIG_PY_BINARY:
40923 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
40924 break;
40925 default:
40926 obj = 0;
40927 break;
40928 }
40929 if (obj) {
40930 PyDict_SetItemString(d, constants[i].name, obj);
40931 Py_DECREF(obj);
40932 }
8d38bd1d 40933 }
0085ce49
RD
40934 }
40935
40936 /* -----------------------------------------------------------------------------*/
40937 /* Fix SwigMethods to carry the callback ptrs when needed */
40938 /* -----------------------------------------------------------------------------*/
40939
40940 SWIGINTERN void
40941 SWIG_Python_FixMethods(PyMethodDef *methods,
40942 swig_const_info *const_table,
40943 swig_type_info **types,
40944 swig_type_info **types_initial) {
40945 size_t i;
40946 for (i = 0; methods[i].ml_name; ++i) {
453fb36b 40947 const char *c = methods[i].ml_doc;
0085ce49
RD
40948 if (c && (c = strstr(c, "swig_ptr: "))) {
40949 int j;
40950 swig_const_info *ci = 0;
453fb36b 40951 const char *name = c + 10;
0085ce49
RD
40952 for (j = 0; const_table[j].type; ++j) {
40953 if (strncmp(const_table[j].name, name,
40954 strlen(const_table[j].name)) == 0) {
40955 ci = &(const_table[j]);
40956 break;
40957 }
40958 }
40959 if (ci) {
40960 size_t shift = (ci->ptype) - types;
40961 swig_type_info *ty = types_initial[shift];
40962 size_t ldoc = (c - methods[i].ml_doc);
40963 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
40964 char *ndoc = (char*)malloc(ldoc + lptr + 10);
40965 if (ndoc) {
40966 char *buff = ndoc;
40967 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
40968 if (ptr) {
40969 strncpy(buff, methods[i].ml_doc, ldoc);
40970 buff += ldoc;
40971 strncpy(buff, "swig_ptr: ", 10);
40972 buff += 10;
40973 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
40974 methods[i].ml_doc = ndoc;
40975 }
40976 }
40977 }
40978 }
8d38bd1d 40979 }
0085ce49
RD
40980 }
40981
40982#ifdef __cplusplus
40983}
40984#endif
40985
40986/* -----------------------------------------------------------------------------*
40987 * Partial Init method
40988 * -----------------------------------------------------------------------------*/
40989
40990#ifdef __cplusplus
40991extern "C"
40992#endif
40993SWIGEXPORT void SWIG_init(void) {
40994 PyObject *m, *d;
40995
40996 /* Fix SwigMethods to carry the callback ptrs when needed */
40997 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
40998
40999 m = Py_InitModule((char *) SWIG_name, SwigMethods);
41000 d = PyModule_GetDict(m);
41001
41002 SWIG_InitializeModule(0);
41003 SWIG_InstallConstants(d,swig_const_table);
41004
41005
01f6b6d3
RD
41006 SWIG_Python_SetConstant(d, "C2S_NAME",SWIG_From_int(static_cast< int >(wxC2S_NAME)));
41007 SWIG_Python_SetConstant(d, "C2S_CSS_SYNTAX",SWIG_From_int(static_cast< int >(wxC2S_CSS_SYNTAX)));
41008 SWIG_Python_SetConstant(d, "C2S_HTML_SYNTAX",SWIG_From_int(static_cast< int >(wxC2S_HTML_SYNTAX)));
fc46b7f3
RD
41009 SWIG_Python_SetConstant(d, "ALPHA_TRANSPARENT",SWIG_From_int(static_cast< int >(wxALPHA_TRANSPARENT)));
41010 SWIG_Python_SetConstant(d, "ALPHA_OPAQUE",SWIG_From_int(static_cast< int >(wxALPHA_OPAQUE)));
0085ce49
RD
41011 SWIG_Python_SetConstant(d, "OutRegion",SWIG_From_int(static_cast< int >(wxOutRegion)));
41012 SWIG_Python_SetConstant(d, "PartRegion",SWIG_From_int(static_cast< int >(wxPartRegion)));
41013 SWIG_Python_SetConstant(d, "InRegion",SWIG_From_int(static_cast< int >(wxInRegion)));
41014 SWIG_Python_SetConstant(d, "FONTFAMILY_DEFAULT",SWIG_From_int(static_cast< int >(wxFONTFAMILY_DEFAULT)));
41015 SWIG_Python_SetConstant(d, "FONTFAMILY_DECORATIVE",SWIG_From_int(static_cast< int >(wxFONTFAMILY_DECORATIVE)));
41016 SWIG_Python_SetConstant(d, "FONTFAMILY_ROMAN",SWIG_From_int(static_cast< int >(wxFONTFAMILY_ROMAN)));
41017 SWIG_Python_SetConstant(d, "FONTFAMILY_SCRIPT",SWIG_From_int(static_cast< int >(wxFONTFAMILY_SCRIPT)));
41018 SWIG_Python_SetConstant(d, "FONTFAMILY_SWISS",SWIG_From_int(static_cast< int >(wxFONTFAMILY_SWISS)));
41019 SWIG_Python_SetConstant(d, "FONTFAMILY_MODERN",SWIG_From_int(static_cast< int >(wxFONTFAMILY_MODERN)));
41020 SWIG_Python_SetConstant(d, "FONTFAMILY_TELETYPE",SWIG_From_int(static_cast< int >(wxFONTFAMILY_TELETYPE)));
41021 SWIG_Python_SetConstant(d, "FONTFAMILY_MAX",SWIG_From_int(static_cast< int >(wxFONTFAMILY_MAX)));
41022 SWIG_Python_SetConstant(d, "FONTFAMILY_UNKNOWN",SWIG_From_int(static_cast< int >(wxFONTFAMILY_UNKNOWN)));
41023 SWIG_Python_SetConstant(d, "FONTSTYLE_NORMAL",SWIG_From_int(static_cast< int >(wxFONTSTYLE_NORMAL)));
41024 SWIG_Python_SetConstant(d, "FONTSTYLE_ITALIC",SWIG_From_int(static_cast< int >(wxFONTSTYLE_ITALIC)));
41025 SWIG_Python_SetConstant(d, "FONTSTYLE_SLANT",SWIG_From_int(static_cast< int >(wxFONTSTYLE_SLANT)));
41026 SWIG_Python_SetConstant(d, "FONTSTYLE_MAX",SWIG_From_int(static_cast< int >(wxFONTSTYLE_MAX)));
41027 SWIG_Python_SetConstant(d, "FONTWEIGHT_NORMAL",SWIG_From_int(static_cast< int >(wxFONTWEIGHT_NORMAL)));
41028 SWIG_Python_SetConstant(d, "FONTWEIGHT_LIGHT",SWIG_From_int(static_cast< int >(wxFONTWEIGHT_LIGHT)));
41029 SWIG_Python_SetConstant(d, "FONTWEIGHT_BOLD",SWIG_From_int(static_cast< int >(wxFONTWEIGHT_BOLD)));
41030 SWIG_Python_SetConstant(d, "FONTWEIGHT_MAX",SWIG_From_int(static_cast< int >(wxFONTWEIGHT_MAX)));
41031 SWIG_Python_SetConstant(d, "FONTFLAG_DEFAULT",SWIG_From_int(static_cast< int >(wxFONTFLAG_DEFAULT)));
41032 SWIG_Python_SetConstant(d, "FONTFLAG_ITALIC",SWIG_From_int(static_cast< int >(wxFONTFLAG_ITALIC)));
41033 SWIG_Python_SetConstant(d, "FONTFLAG_SLANT",SWIG_From_int(static_cast< int >(wxFONTFLAG_SLANT)));
41034 SWIG_Python_SetConstant(d, "FONTFLAG_LIGHT",SWIG_From_int(static_cast< int >(wxFONTFLAG_LIGHT)));
41035 SWIG_Python_SetConstant(d, "FONTFLAG_BOLD",SWIG_From_int(static_cast< int >(wxFONTFLAG_BOLD)));
41036 SWIG_Python_SetConstant(d, "FONTFLAG_ANTIALIASED",SWIG_From_int(static_cast< int >(wxFONTFLAG_ANTIALIASED)));
41037 SWIG_Python_SetConstant(d, "FONTFLAG_NOT_ANTIALIASED",SWIG_From_int(static_cast< int >(wxFONTFLAG_NOT_ANTIALIASED)));
41038 SWIG_Python_SetConstant(d, "FONTFLAG_UNDERLINED",SWIG_From_int(static_cast< int >(wxFONTFLAG_UNDERLINED)));
41039 SWIG_Python_SetConstant(d, "FONTFLAG_STRIKETHROUGH",SWIG_From_int(static_cast< int >(wxFONTFLAG_STRIKETHROUGH)));
41040 SWIG_Python_SetConstant(d, "FONTFLAG_MASK",SWIG_From_int(static_cast< int >(wxFONTFLAG_MASK)));
41041 SWIG_Python_SetConstant(d, "FONTENCODING_SYSTEM",SWIG_From_int(static_cast< int >(wxFONTENCODING_SYSTEM)));
41042 SWIG_Python_SetConstant(d, "FONTENCODING_DEFAULT",SWIG_From_int(static_cast< int >(wxFONTENCODING_DEFAULT)));
41043 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_1",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_1)));
41044 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_2",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_2)));
41045 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_3",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_3)));
41046 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_4",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_4)));
41047 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_5",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_5)));
41048 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_6",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_6)));
41049 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_7",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_7)));
41050 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_8",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_8)));
41051 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_9",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_9)));
41052 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_10",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_10)));
41053 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_11",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_11)));
41054 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_12",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_12)));
41055 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_13",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_13)));
41056 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_14",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_14)));
41057 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_15",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_15)));
41058 SWIG_Python_SetConstant(d, "FONTENCODING_ISO8859_MAX",SWIG_From_int(static_cast< int >(wxFONTENCODING_ISO8859_MAX)));
41059 SWIG_Python_SetConstant(d, "FONTENCODING_KOI8",SWIG_From_int(static_cast< int >(wxFONTENCODING_KOI8)));
41060 SWIG_Python_SetConstant(d, "FONTENCODING_KOI8_U",SWIG_From_int(static_cast< int >(wxFONTENCODING_KOI8_U)));
41061 SWIG_Python_SetConstant(d, "FONTENCODING_ALTERNATIVE",SWIG_From_int(static_cast< int >(wxFONTENCODING_ALTERNATIVE)));
41062 SWIG_Python_SetConstant(d, "FONTENCODING_BULGARIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_BULGARIAN)));
41063 SWIG_Python_SetConstant(d, "FONTENCODING_CP437",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP437)));
41064 SWIG_Python_SetConstant(d, "FONTENCODING_CP850",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP850)));
41065 SWIG_Python_SetConstant(d, "FONTENCODING_CP852",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP852)));
41066 SWIG_Python_SetConstant(d, "FONTENCODING_CP855",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP855)));
41067 SWIG_Python_SetConstant(d, "FONTENCODING_CP866",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP866)));
41068 SWIG_Python_SetConstant(d, "FONTENCODING_CP874",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP874)));
41069 SWIG_Python_SetConstant(d, "FONTENCODING_CP932",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP932)));
41070 SWIG_Python_SetConstant(d, "FONTENCODING_CP936",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP936)));
41071 SWIG_Python_SetConstant(d, "FONTENCODING_CP949",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP949)));
41072 SWIG_Python_SetConstant(d, "FONTENCODING_CP950",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP950)));
41073 SWIG_Python_SetConstant(d, "FONTENCODING_CP1250",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1250)));
41074 SWIG_Python_SetConstant(d, "FONTENCODING_CP1251",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1251)));
41075 SWIG_Python_SetConstant(d, "FONTENCODING_CP1252",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1252)));
41076 SWIG_Python_SetConstant(d, "FONTENCODING_CP1253",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1253)));
41077 SWIG_Python_SetConstant(d, "FONTENCODING_CP1254",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1254)));
41078 SWIG_Python_SetConstant(d, "FONTENCODING_CP1255",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1255)));
41079 SWIG_Python_SetConstant(d, "FONTENCODING_CP1256",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1256)));
41080 SWIG_Python_SetConstant(d, "FONTENCODING_CP1257",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP1257)));
41081 SWIG_Python_SetConstant(d, "FONTENCODING_CP12_MAX",SWIG_From_int(static_cast< int >(wxFONTENCODING_CP12_MAX)));
41082 SWIG_Python_SetConstant(d, "FONTENCODING_UTF7",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF7)));
41083 SWIG_Python_SetConstant(d, "FONTENCODING_UTF8",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF8)));
41084 SWIG_Python_SetConstant(d, "FONTENCODING_EUC_JP",SWIG_From_int(static_cast< int >(wxFONTENCODING_EUC_JP)));
41085 SWIG_Python_SetConstant(d, "FONTENCODING_UTF16BE",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF16BE)));
41086 SWIG_Python_SetConstant(d, "FONTENCODING_UTF16LE",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF16LE)));
41087 SWIG_Python_SetConstant(d, "FONTENCODING_UTF32BE",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF32BE)));
41088 SWIG_Python_SetConstant(d, "FONTENCODING_UTF32LE",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF32LE)));
41089 SWIG_Python_SetConstant(d, "FONTENCODING_MACROMAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACROMAN)));
41090 SWIG_Python_SetConstant(d, "FONTENCODING_MACJAPANESE",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACJAPANESE)));
41091 SWIG_Python_SetConstant(d, "FONTENCODING_MACCHINESETRAD",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCHINESETRAD)));
41092 SWIG_Python_SetConstant(d, "FONTENCODING_MACKOREAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACKOREAN)));
41093 SWIG_Python_SetConstant(d, "FONTENCODING_MACARABIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACARABIC)));
41094 SWIG_Python_SetConstant(d, "FONTENCODING_MACHEBREW",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACHEBREW)));
41095 SWIG_Python_SetConstant(d, "FONTENCODING_MACGREEK",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACGREEK)));
41096 SWIG_Python_SetConstant(d, "FONTENCODING_MACCYRILLIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCYRILLIC)));
41097 SWIG_Python_SetConstant(d, "FONTENCODING_MACDEVANAGARI",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACDEVANAGARI)));
41098 SWIG_Python_SetConstant(d, "FONTENCODING_MACGURMUKHI",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACGURMUKHI)));
41099 SWIG_Python_SetConstant(d, "FONTENCODING_MACGUJARATI",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACGUJARATI)));
41100 SWIG_Python_SetConstant(d, "FONTENCODING_MACORIYA",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACORIYA)));
41101 SWIG_Python_SetConstant(d, "FONTENCODING_MACBENGALI",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACBENGALI)));
41102 SWIG_Python_SetConstant(d, "FONTENCODING_MACTAMIL",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACTAMIL)));
41103 SWIG_Python_SetConstant(d, "FONTENCODING_MACTELUGU",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACTELUGU)));
41104 SWIG_Python_SetConstant(d, "FONTENCODING_MACKANNADA",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACKANNADA)));
41105 SWIG_Python_SetConstant(d, "FONTENCODING_MACMALAJALAM",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACMALAJALAM)));
41106 SWIG_Python_SetConstant(d, "FONTENCODING_MACSINHALESE",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACSINHALESE)));
41107 SWIG_Python_SetConstant(d, "FONTENCODING_MACBURMESE",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACBURMESE)));
41108 SWIG_Python_SetConstant(d, "FONTENCODING_MACKHMER",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACKHMER)));
41109 SWIG_Python_SetConstant(d, "FONTENCODING_MACTHAI",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACTHAI)));
41110 SWIG_Python_SetConstant(d, "FONTENCODING_MACLAOTIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACLAOTIAN)));
41111 SWIG_Python_SetConstant(d, "FONTENCODING_MACGEORGIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACGEORGIAN)));
41112 SWIG_Python_SetConstant(d, "FONTENCODING_MACARMENIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACARMENIAN)));
41113 SWIG_Python_SetConstant(d, "FONTENCODING_MACCHINESESIMP",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCHINESESIMP)));
41114 SWIG_Python_SetConstant(d, "FONTENCODING_MACTIBETAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACTIBETAN)));
41115 SWIG_Python_SetConstant(d, "FONTENCODING_MACMONGOLIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACMONGOLIAN)));
41116 SWIG_Python_SetConstant(d, "FONTENCODING_MACETHIOPIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACETHIOPIC)));
41117 SWIG_Python_SetConstant(d, "FONTENCODING_MACCENTRALEUR",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCENTRALEUR)));
41118 SWIG_Python_SetConstant(d, "FONTENCODING_MACVIATNAMESE",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACVIATNAMESE)));
41119 SWIG_Python_SetConstant(d, "FONTENCODING_MACARABICEXT",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACARABICEXT)));
41120 SWIG_Python_SetConstant(d, "FONTENCODING_MACSYMBOL",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACSYMBOL)));
41121 SWIG_Python_SetConstant(d, "FONTENCODING_MACDINGBATS",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACDINGBATS)));
41122 SWIG_Python_SetConstant(d, "FONTENCODING_MACTURKISH",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACTURKISH)));
41123 SWIG_Python_SetConstant(d, "FONTENCODING_MACCROATIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCROATIAN)));
41124 SWIG_Python_SetConstant(d, "FONTENCODING_MACICELANDIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACICELANDIC)));
41125 SWIG_Python_SetConstant(d, "FONTENCODING_MACROMANIAN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACROMANIAN)));
41126 SWIG_Python_SetConstant(d, "FONTENCODING_MACCELTIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACCELTIC)));
41127 SWIG_Python_SetConstant(d, "FONTENCODING_MACGAELIC",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACGAELIC)));
41128 SWIG_Python_SetConstant(d, "FONTENCODING_MACKEYBOARD",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACKEYBOARD)));
41129 SWIG_Python_SetConstant(d, "FONTENCODING_MACMIN",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACMIN)));
41130 SWIG_Python_SetConstant(d, "FONTENCODING_MACMAX",SWIG_From_int(static_cast< int >(wxFONTENCODING_MACMAX)));
41131 SWIG_Python_SetConstant(d, "FONTENCODING_MAX",SWIG_From_int(static_cast< int >(wxFONTENCODING_MAX)));
41132 SWIG_Python_SetConstant(d, "FONTENCODING_UTF16",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF16)));
41133 SWIG_Python_SetConstant(d, "FONTENCODING_UTF32",SWIG_From_int(static_cast< int >(wxFONTENCODING_UTF32)));
41134 SWIG_Python_SetConstant(d, "FONTENCODING_UNICODE",SWIG_From_int(static_cast< int >(wxFONTENCODING_UNICODE)));
41135 SWIG_Python_SetConstant(d, "FONTENCODING_GB2312",SWIG_From_int(static_cast< int >(wxFONTENCODING_GB2312)));
41136 SWIG_Python_SetConstant(d, "FONTENCODING_BIG5",SWIG_From_int(static_cast< int >(wxFONTENCODING_BIG5)));
41137 SWIG_Python_SetConstant(d, "FONTENCODING_SHIFT_JIS",SWIG_From_int(static_cast< int >(wxFONTENCODING_SHIFT_JIS)));
41138
41139 wxPyPtrTypeMap_Add("wxFontEnumerator", "wxPyFontEnumerator");
41140
41141 SWIG_Python_SetConstant(d, "LANGUAGE_DEFAULT",SWIG_From_int(static_cast< int >(wxLANGUAGE_DEFAULT)));
41142 SWIG_Python_SetConstant(d, "LANGUAGE_UNKNOWN",SWIG_From_int(static_cast< int >(wxLANGUAGE_UNKNOWN)));
41143 SWIG_Python_SetConstant(d, "LANGUAGE_ABKHAZIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ABKHAZIAN)));
41144 SWIG_Python_SetConstant(d, "LANGUAGE_AFAR",SWIG_From_int(static_cast< int >(wxLANGUAGE_AFAR)));
41145 SWIG_Python_SetConstant(d, "LANGUAGE_AFRIKAANS",SWIG_From_int(static_cast< int >(wxLANGUAGE_AFRIKAANS)));
41146 SWIG_Python_SetConstant(d, "LANGUAGE_ALBANIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ALBANIAN)));
41147 SWIG_Python_SetConstant(d, "LANGUAGE_AMHARIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_AMHARIC)));
41148 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC)));
41149 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_ALGERIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_ALGERIA)));
41150 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_BAHRAIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_BAHRAIN)));
41151 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_EGYPT",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_EGYPT)));
41152 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_IRAQ",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_IRAQ)));
41153 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_JORDAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_JORDAN)));
41154 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_KUWAIT",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_KUWAIT)));
41155 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_LEBANON",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_LEBANON)));
41156 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_LIBYA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_LIBYA)));
41157 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_MOROCCO",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_MOROCCO)));
41158 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_OMAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_OMAN)));
41159 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_QATAR",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_QATAR)));
41160 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_SAUDI_ARABIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_SAUDI_ARABIA)));
41161 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_SUDAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_SUDAN)));
41162 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_SYRIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_SYRIA)));
41163 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_TUNISIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_TUNISIA)));
41164 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_UAE",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_UAE)));
41165 SWIG_Python_SetConstant(d, "LANGUAGE_ARABIC_YEMEN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARABIC_YEMEN)));
41166 SWIG_Python_SetConstant(d, "LANGUAGE_ARMENIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ARMENIAN)));
41167 SWIG_Python_SetConstant(d, "LANGUAGE_ASSAMESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_ASSAMESE)));
41168 SWIG_Python_SetConstant(d, "LANGUAGE_AYMARA",SWIG_From_int(static_cast< int >(wxLANGUAGE_AYMARA)));
41169 SWIG_Python_SetConstant(d, "LANGUAGE_AZERI",SWIG_From_int(static_cast< int >(wxLANGUAGE_AZERI)));
41170 SWIG_Python_SetConstant(d, "LANGUAGE_AZERI_CYRILLIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_AZERI_CYRILLIC)));
41171 SWIG_Python_SetConstant(d, "LANGUAGE_AZERI_LATIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_AZERI_LATIN)));
41172 SWIG_Python_SetConstant(d, "LANGUAGE_BASHKIR",SWIG_From_int(static_cast< int >(wxLANGUAGE_BASHKIR)));
41173 SWIG_Python_SetConstant(d, "LANGUAGE_BASQUE",SWIG_From_int(static_cast< int >(wxLANGUAGE_BASQUE)));
41174 SWIG_Python_SetConstant(d, "LANGUAGE_BELARUSIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_BELARUSIAN)));
41175 SWIG_Python_SetConstant(d, "LANGUAGE_BENGALI",SWIG_From_int(static_cast< int >(wxLANGUAGE_BENGALI)));
41176 SWIG_Python_SetConstant(d, "LANGUAGE_BHUTANI",SWIG_From_int(static_cast< int >(wxLANGUAGE_BHUTANI)));
41177 SWIG_Python_SetConstant(d, "LANGUAGE_BIHARI",SWIG_From_int(static_cast< int >(wxLANGUAGE_BIHARI)));
41178 SWIG_Python_SetConstant(d, "LANGUAGE_BISLAMA",SWIG_From_int(static_cast< int >(wxLANGUAGE_BISLAMA)));
41179 SWIG_Python_SetConstant(d, "LANGUAGE_BRETON",SWIG_From_int(static_cast< int >(wxLANGUAGE_BRETON)));
41180 SWIG_Python_SetConstant(d, "LANGUAGE_BULGARIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_BULGARIAN)));
41181 SWIG_Python_SetConstant(d, "LANGUAGE_BURMESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_BURMESE)));
41182 SWIG_Python_SetConstant(d, "LANGUAGE_CAMBODIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_CAMBODIAN)));
41183 SWIG_Python_SetConstant(d, "LANGUAGE_CATALAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_CATALAN)));
41184 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE)));
41185 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_SIMPLIFIED",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_SIMPLIFIED)));
41186 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_TRADITIONAL",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_TRADITIONAL)));
41187 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_HONGKONG",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_HONGKONG)));
41188 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_MACAU",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_MACAU)));
41189 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_SINGAPORE",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_SINGAPORE)));
41190 SWIG_Python_SetConstant(d, "LANGUAGE_CHINESE_TAIWAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_CHINESE_TAIWAN)));
41191 SWIG_Python_SetConstant(d, "LANGUAGE_CORSICAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_CORSICAN)));
41192 SWIG_Python_SetConstant(d, "LANGUAGE_CROATIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_CROATIAN)));
41193 SWIG_Python_SetConstant(d, "LANGUAGE_CZECH",SWIG_From_int(static_cast< int >(wxLANGUAGE_CZECH)));
41194 SWIG_Python_SetConstant(d, "LANGUAGE_DANISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_DANISH)));
41195 SWIG_Python_SetConstant(d, "LANGUAGE_DUTCH",SWIG_From_int(static_cast< int >(wxLANGUAGE_DUTCH)));
41196 SWIG_Python_SetConstant(d, "LANGUAGE_DUTCH_BELGIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_DUTCH_BELGIAN)));
41197 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH)));
41198 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_UK",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_UK)));
41199 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_US",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_US)));
41200 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_AUSTRALIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_AUSTRALIA)));
41201 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_BELIZE",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_BELIZE)));
41202 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_BOTSWANA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_BOTSWANA)));
41203 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_CANADA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_CANADA)));
41204 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_CARIBBEAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_CARIBBEAN)));
41205 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_DENMARK",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_DENMARK)));
41206 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_EIRE",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_EIRE)));
41207 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_JAMAICA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_JAMAICA)));
41208 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_NEW_ZEALAND",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_NEW_ZEALAND)));
41209 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_PHILIPPINES",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_PHILIPPINES)));
41210 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_SOUTH_AFRICA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_SOUTH_AFRICA)));
41211 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_TRINIDAD",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_TRINIDAD)));
41212 SWIG_Python_SetConstant(d, "LANGUAGE_ENGLISH_ZIMBABWE",SWIG_From_int(static_cast< int >(wxLANGUAGE_ENGLISH_ZIMBABWE)));
41213 SWIG_Python_SetConstant(d, "LANGUAGE_ESPERANTO",SWIG_From_int(static_cast< int >(wxLANGUAGE_ESPERANTO)));
41214 SWIG_Python_SetConstant(d, "LANGUAGE_ESTONIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ESTONIAN)));
41215 SWIG_Python_SetConstant(d, "LANGUAGE_FAEROESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_FAEROESE)));
41216 SWIG_Python_SetConstant(d, "LANGUAGE_FARSI",SWIG_From_int(static_cast< int >(wxLANGUAGE_FARSI)));
41217 SWIG_Python_SetConstant(d, "LANGUAGE_FIJI",SWIG_From_int(static_cast< int >(wxLANGUAGE_FIJI)));
41218 SWIG_Python_SetConstant(d, "LANGUAGE_FINNISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_FINNISH)));
41219 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH)));
41220 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH_BELGIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH_BELGIAN)));
41221 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH_CANADIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH_CANADIAN)));
41222 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH_LUXEMBOURG",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH_LUXEMBOURG)));
41223 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH_MONACO",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH_MONACO)));
41224 SWIG_Python_SetConstant(d, "LANGUAGE_FRENCH_SWISS",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRENCH_SWISS)));
41225 SWIG_Python_SetConstant(d, "LANGUAGE_FRISIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_FRISIAN)));
41226 SWIG_Python_SetConstant(d, "LANGUAGE_GALICIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_GALICIAN)));
41227 SWIG_Python_SetConstant(d, "LANGUAGE_GEORGIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_GEORGIAN)));
41228 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN)));
41229 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN_AUSTRIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN_AUSTRIAN)));
41230 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN_BELGIUM",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN_BELGIUM)));
41231 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN_LIECHTENSTEIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN_LIECHTENSTEIN)));
41232 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN_LUXEMBOURG",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN_LUXEMBOURG)));
41233 SWIG_Python_SetConstant(d, "LANGUAGE_GERMAN_SWISS",SWIG_From_int(static_cast< int >(wxLANGUAGE_GERMAN_SWISS)));
41234 SWIG_Python_SetConstant(d, "LANGUAGE_GREEK",SWIG_From_int(static_cast< int >(wxLANGUAGE_GREEK)));
41235 SWIG_Python_SetConstant(d, "LANGUAGE_GREENLANDIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_GREENLANDIC)));
41236 SWIG_Python_SetConstant(d, "LANGUAGE_GUARANI",SWIG_From_int(static_cast< int >(wxLANGUAGE_GUARANI)));
41237 SWIG_Python_SetConstant(d, "LANGUAGE_GUJARATI",SWIG_From_int(static_cast< int >(wxLANGUAGE_GUJARATI)));
41238 SWIG_Python_SetConstant(d, "LANGUAGE_HAUSA",SWIG_From_int(static_cast< int >(wxLANGUAGE_HAUSA)));
41239 SWIG_Python_SetConstant(d, "LANGUAGE_HEBREW",SWIG_From_int(static_cast< int >(wxLANGUAGE_HEBREW)));
41240 SWIG_Python_SetConstant(d, "LANGUAGE_HINDI",SWIG_From_int(static_cast< int >(wxLANGUAGE_HINDI)));
41241 SWIG_Python_SetConstant(d, "LANGUAGE_HUNGARIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_HUNGARIAN)));
41242 SWIG_Python_SetConstant(d, "LANGUAGE_ICELANDIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_ICELANDIC)));
41243 SWIG_Python_SetConstant(d, "LANGUAGE_INDONESIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_INDONESIAN)));
41244 SWIG_Python_SetConstant(d, "LANGUAGE_INTERLINGUA",SWIG_From_int(static_cast< int >(wxLANGUAGE_INTERLINGUA)));
41245 SWIG_Python_SetConstant(d, "LANGUAGE_INTERLINGUE",SWIG_From_int(static_cast< int >(wxLANGUAGE_INTERLINGUE)));
41246 SWIG_Python_SetConstant(d, "LANGUAGE_INUKTITUT",SWIG_From_int(static_cast< int >(wxLANGUAGE_INUKTITUT)));
41247 SWIG_Python_SetConstant(d, "LANGUAGE_INUPIAK",SWIG_From_int(static_cast< int >(wxLANGUAGE_INUPIAK)));
41248 SWIG_Python_SetConstant(d, "LANGUAGE_IRISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_IRISH)));
41249 SWIG_Python_SetConstant(d, "LANGUAGE_ITALIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ITALIAN)));
41250 SWIG_Python_SetConstant(d, "LANGUAGE_ITALIAN_SWISS",SWIG_From_int(static_cast< int >(wxLANGUAGE_ITALIAN_SWISS)));
41251 SWIG_Python_SetConstant(d, "LANGUAGE_JAPANESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_JAPANESE)));
41252 SWIG_Python_SetConstant(d, "LANGUAGE_JAVANESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_JAVANESE)));
41253 SWIG_Python_SetConstant(d, "LANGUAGE_KANNADA",SWIG_From_int(static_cast< int >(wxLANGUAGE_KANNADA)));
41254 SWIG_Python_SetConstant(d, "LANGUAGE_KASHMIRI",SWIG_From_int(static_cast< int >(wxLANGUAGE_KASHMIRI)));
41255 SWIG_Python_SetConstant(d, "LANGUAGE_KASHMIRI_INDIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_KASHMIRI_INDIA)));
41256 SWIG_Python_SetConstant(d, "LANGUAGE_KAZAKH",SWIG_From_int(static_cast< int >(wxLANGUAGE_KAZAKH)));
41257 SWIG_Python_SetConstant(d, "LANGUAGE_KERNEWEK",SWIG_From_int(static_cast< int >(wxLANGUAGE_KERNEWEK)));
41258 SWIG_Python_SetConstant(d, "LANGUAGE_KINYARWANDA",SWIG_From_int(static_cast< int >(wxLANGUAGE_KINYARWANDA)));
41259 SWIG_Python_SetConstant(d, "LANGUAGE_KIRGHIZ",SWIG_From_int(static_cast< int >(wxLANGUAGE_KIRGHIZ)));
41260 SWIG_Python_SetConstant(d, "LANGUAGE_KIRUNDI",SWIG_From_int(static_cast< int >(wxLANGUAGE_KIRUNDI)));
41261 SWIG_Python_SetConstant(d, "LANGUAGE_KONKANI",SWIG_From_int(static_cast< int >(wxLANGUAGE_KONKANI)));
41262 SWIG_Python_SetConstant(d, "LANGUAGE_KOREAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_KOREAN)));
41263 SWIG_Python_SetConstant(d, "LANGUAGE_KURDISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_KURDISH)));
41264 SWIG_Python_SetConstant(d, "LANGUAGE_LAOTHIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_LAOTHIAN)));
41265 SWIG_Python_SetConstant(d, "LANGUAGE_LATIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_LATIN)));
41266 SWIG_Python_SetConstant(d, "LANGUAGE_LATVIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_LATVIAN)));
41267 SWIG_Python_SetConstant(d, "LANGUAGE_LINGALA",SWIG_From_int(static_cast< int >(wxLANGUAGE_LINGALA)));
41268 SWIG_Python_SetConstant(d, "LANGUAGE_LITHUANIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_LITHUANIAN)));
41269 SWIG_Python_SetConstant(d, "LANGUAGE_MACEDONIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_MACEDONIAN)));
41270 SWIG_Python_SetConstant(d, "LANGUAGE_MALAGASY",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALAGASY)));
41271 SWIG_Python_SetConstant(d, "LANGUAGE_MALAY",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALAY)));
41272 SWIG_Python_SetConstant(d, "LANGUAGE_MALAYALAM",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALAYALAM)));
41273 SWIG_Python_SetConstant(d, "LANGUAGE_MALAY_BRUNEI_DARUSSALAM",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM)));
41274 SWIG_Python_SetConstant(d, "LANGUAGE_MALAY_MALAYSIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALAY_MALAYSIA)));
41275 SWIG_Python_SetConstant(d, "LANGUAGE_MALTESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_MALTESE)));
41276 SWIG_Python_SetConstant(d, "LANGUAGE_MANIPURI",SWIG_From_int(static_cast< int >(wxLANGUAGE_MANIPURI)));
41277 SWIG_Python_SetConstant(d, "LANGUAGE_MAORI",SWIG_From_int(static_cast< int >(wxLANGUAGE_MAORI)));
41278 SWIG_Python_SetConstant(d, "LANGUAGE_MARATHI",SWIG_From_int(static_cast< int >(wxLANGUAGE_MARATHI)));
41279 SWIG_Python_SetConstant(d, "LANGUAGE_MOLDAVIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_MOLDAVIAN)));
41280 SWIG_Python_SetConstant(d, "LANGUAGE_MONGOLIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_MONGOLIAN)));
41281 SWIG_Python_SetConstant(d, "LANGUAGE_NAURU",SWIG_From_int(static_cast< int >(wxLANGUAGE_NAURU)));
41282 SWIG_Python_SetConstant(d, "LANGUAGE_NEPALI",SWIG_From_int(static_cast< int >(wxLANGUAGE_NEPALI)));
41283 SWIG_Python_SetConstant(d, "LANGUAGE_NEPALI_INDIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_NEPALI_INDIA)));
41284 SWIG_Python_SetConstant(d, "LANGUAGE_NORWEGIAN_BOKMAL",SWIG_From_int(static_cast< int >(wxLANGUAGE_NORWEGIAN_BOKMAL)));
41285 SWIG_Python_SetConstant(d, "LANGUAGE_NORWEGIAN_NYNORSK",SWIG_From_int(static_cast< int >(wxLANGUAGE_NORWEGIAN_NYNORSK)));
41286 SWIG_Python_SetConstant(d, "LANGUAGE_OCCITAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_OCCITAN)));
41287 SWIG_Python_SetConstant(d, "LANGUAGE_ORIYA",SWIG_From_int(static_cast< int >(wxLANGUAGE_ORIYA)));
41288 SWIG_Python_SetConstant(d, "LANGUAGE_OROMO",SWIG_From_int(static_cast< int >(wxLANGUAGE_OROMO)));
41289 SWIG_Python_SetConstant(d, "LANGUAGE_PASHTO",SWIG_From_int(static_cast< int >(wxLANGUAGE_PASHTO)));
41290 SWIG_Python_SetConstant(d, "LANGUAGE_POLISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_POLISH)));
41291 SWIG_Python_SetConstant(d, "LANGUAGE_PORTUGUESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_PORTUGUESE)));
41292 SWIG_Python_SetConstant(d, "LANGUAGE_PORTUGUESE_BRAZILIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_PORTUGUESE_BRAZILIAN)));
41293 SWIG_Python_SetConstant(d, "LANGUAGE_PUNJABI",SWIG_From_int(static_cast< int >(wxLANGUAGE_PUNJABI)));
41294 SWIG_Python_SetConstant(d, "LANGUAGE_QUECHUA",SWIG_From_int(static_cast< int >(wxLANGUAGE_QUECHUA)));
41295 SWIG_Python_SetConstant(d, "LANGUAGE_RHAETO_ROMANCE",SWIG_From_int(static_cast< int >(wxLANGUAGE_RHAETO_ROMANCE)));
41296 SWIG_Python_SetConstant(d, "LANGUAGE_ROMANIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_ROMANIAN)));
41297 SWIG_Python_SetConstant(d, "LANGUAGE_RUSSIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_RUSSIAN)));
41298 SWIG_Python_SetConstant(d, "LANGUAGE_RUSSIAN_UKRAINE",SWIG_From_int(static_cast< int >(wxLANGUAGE_RUSSIAN_UKRAINE)));
41299 SWIG_Python_SetConstant(d, "LANGUAGE_SAMOAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SAMOAN)));
41300 SWIG_Python_SetConstant(d, "LANGUAGE_SANGHO",SWIG_From_int(static_cast< int >(wxLANGUAGE_SANGHO)));
41301 SWIG_Python_SetConstant(d, "LANGUAGE_SANSKRIT",SWIG_From_int(static_cast< int >(wxLANGUAGE_SANSKRIT)));
41302 SWIG_Python_SetConstant(d, "LANGUAGE_SCOTS_GAELIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_SCOTS_GAELIC)));
41303 SWIG_Python_SetConstant(d, "LANGUAGE_SERBIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SERBIAN)));
41304 SWIG_Python_SetConstant(d, "LANGUAGE_SERBIAN_CYRILLIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_SERBIAN_CYRILLIC)));
41305 SWIG_Python_SetConstant(d, "LANGUAGE_SERBIAN_LATIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SERBIAN_LATIN)));
41306 SWIG_Python_SetConstant(d, "LANGUAGE_SERBO_CROATIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SERBO_CROATIAN)));
41307 SWIG_Python_SetConstant(d, "LANGUAGE_SESOTHO",SWIG_From_int(static_cast< int >(wxLANGUAGE_SESOTHO)));
41308 SWIG_Python_SetConstant(d, "LANGUAGE_SETSWANA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SETSWANA)));
41309 SWIG_Python_SetConstant(d, "LANGUAGE_SHONA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SHONA)));
41310 SWIG_Python_SetConstant(d, "LANGUAGE_SINDHI",SWIG_From_int(static_cast< int >(wxLANGUAGE_SINDHI)));
41311 SWIG_Python_SetConstant(d, "LANGUAGE_SINHALESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_SINHALESE)));
41312 SWIG_Python_SetConstant(d, "LANGUAGE_SISWATI",SWIG_From_int(static_cast< int >(wxLANGUAGE_SISWATI)));
41313 SWIG_Python_SetConstant(d, "LANGUAGE_SLOVAK",SWIG_From_int(static_cast< int >(wxLANGUAGE_SLOVAK)));
41314 SWIG_Python_SetConstant(d, "LANGUAGE_SLOVENIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SLOVENIAN)));
41315 SWIG_Python_SetConstant(d, "LANGUAGE_SOMALI",SWIG_From_int(static_cast< int >(wxLANGUAGE_SOMALI)));
41316 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH)));
41317 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_ARGENTINA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_ARGENTINA)));
41318 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_BOLIVIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_BOLIVIA)));
41319 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_CHILE",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_CHILE)));
41320 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_COLOMBIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_COLOMBIA)));
41321 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_COSTA_RICA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_COSTA_RICA)));
41322 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_DOMINICAN_REPUBLIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC)));
41323 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_ECUADOR",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_ECUADOR)));
41324 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_EL_SALVADOR",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_EL_SALVADOR)));
41325 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_GUATEMALA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_GUATEMALA)));
41326 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_HONDURAS",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_HONDURAS)));
41327 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_MEXICAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_MEXICAN)));
41328 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_MODERN",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_MODERN)));
41329 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_NICARAGUA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_NICARAGUA)));
41330 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_PANAMA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_PANAMA)));
41331 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_PARAGUAY",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_PARAGUAY)));
41332 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_PERU",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_PERU)));
41333 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_PUERTO_RICO",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_PUERTO_RICO)));
41334 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_URUGUAY",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_URUGUAY)));
41335 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_US",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_US)));
41336 SWIG_Python_SetConstant(d, "LANGUAGE_SPANISH_VENEZUELA",SWIG_From_int(static_cast< int >(wxLANGUAGE_SPANISH_VENEZUELA)));
41337 SWIG_Python_SetConstant(d, "LANGUAGE_SUNDANESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_SUNDANESE)));
41338 SWIG_Python_SetConstant(d, "LANGUAGE_SWAHILI",SWIG_From_int(static_cast< int >(wxLANGUAGE_SWAHILI)));
41339 SWIG_Python_SetConstant(d, "LANGUAGE_SWEDISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_SWEDISH)));
41340 SWIG_Python_SetConstant(d, "LANGUAGE_SWEDISH_FINLAND",SWIG_From_int(static_cast< int >(wxLANGUAGE_SWEDISH_FINLAND)));
41341 SWIG_Python_SetConstant(d, "LANGUAGE_TAGALOG",SWIG_From_int(static_cast< int >(wxLANGUAGE_TAGALOG)));
41342 SWIG_Python_SetConstant(d, "LANGUAGE_TAJIK",SWIG_From_int(static_cast< int >(wxLANGUAGE_TAJIK)));
41343 SWIG_Python_SetConstant(d, "LANGUAGE_TAMIL",SWIG_From_int(static_cast< int >(wxLANGUAGE_TAMIL)));
41344 SWIG_Python_SetConstant(d, "LANGUAGE_TATAR",SWIG_From_int(static_cast< int >(wxLANGUAGE_TATAR)));
41345 SWIG_Python_SetConstant(d, "LANGUAGE_TELUGU",SWIG_From_int(static_cast< int >(wxLANGUAGE_TELUGU)));
41346 SWIG_Python_SetConstant(d, "LANGUAGE_THAI",SWIG_From_int(static_cast< int >(wxLANGUAGE_THAI)));
41347 SWIG_Python_SetConstant(d, "LANGUAGE_TIBETAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_TIBETAN)));
41348 SWIG_Python_SetConstant(d, "LANGUAGE_TIGRINYA",SWIG_From_int(static_cast< int >(wxLANGUAGE_TIGRINYA)));
41349 SWIG_Python_SetConstant(d, "LANGUAGE_TONGA",SWIG_From_int(static_cast< int >(wxLANGUAGE_TONGA)));
41350 SWIG_Python_SetConstant(d, "LANGUAGE_TSONGA",SWIG_From_int(static_cast< int >(wxLANGUAGE_TSONGA)));
41351 SWIG_Python_SetConstant(d, "LANGUAGE_TURKISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_TURKISH)));
41352 SWIG_Python_SetConstant(d, "LANGUAGE_TURKMEN",SWIG_From_int(static_cast< int >(wxLANGUAGE_TURKMEN)));
41353 SWIG_Python_SetConstant(d, "LANGUAGE_TWI",SWIG_From_int(static_cast< int >(wxLANGUAGE_TWI)));
41354 SWIG_Python_SetConstant(d, "LANGUAGE_UIGHUR",SWIG_From_int(static_cast< int >(wxLANGUAGE_UIGHUR)));
41355 SWIG_Python_SetConstant(d, "LANGUAGE_UKRAINIAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_UKRAINIAN)));
41356 SWIG_Python_SetConstant(d, "LANGUAGE_URDU",SWIG_From_int(static_cast< int >(wxLANGUAGE_URDU)));
41357 SWIG_Python_SetConstant(d, "LANGUAGE_URDU_INDIA",SWIG_From_int(static_cast< int >(wxLANGUAGE_URDU_INDIA)));
41358 SWIG_Python_SetConstant(d, "LANGUAGE_URDU_PAKISTAN",SWIG_From_int(static_cast< int >(wxLANGUAGE_URDU_PAKISTAN)));
41359 SWIG_Python_SetConstant(d, "LANGUAGE_UZBEK",SWIG_From_int(static_cast< int >(wxLANGUAGE_UZBEK)));
41360 SWIG_Python_SetConstant(d, "LANGUAGE_UZBEK_CYRILLIC",SWIG_From_int(static_cast< int >(wxLANGUAGE_UZBEK_CYRILLIC)));
41361 SWIG_Python_SetConstant(d, "LANGUAGE_UZBEK_LATIN",SWIG_From_int(static_cast< int >(wxLANGUAGE_UZBEK_LATIN)));
41362 SWIG_Python_SetConstant(d, "LANGUAGE_VIETNAMESE",SWIG_From_int(static_cast< int >(wxLANGUAGE_VIETNAMESE)));
41363 SWIG_Python_SetConstant(d, "LANGUAGE_VOLAPUK",SWIG_From_int(static_cast< int >(wxLANGUAGE_VOLAPUK)));
41364 SWIG_Python_SetConstant(d, "LANGUAGE_WELSH",SWIG_From_int(static_cast< int >(wxLANGUAGE_WELSH)));
41365 SWIG_Python_SetConstant(d, "LANGUAGE_WOLOF",SWIG_From_int(static_cast< int >(wxLANGUAGE_WOLOF)));
41366 SWIG_Python_SetConstant(d, "LANGUAGE_XHOSA",SWIG_From_int(static_cast< int >(wxLANGUAGE_XHOSA)));
41367 SWIG_Python_SetConstant(d, "LANGUAGE_YIDDISH",SWIG_From_int(static_cast< int >(wxLANGUAGE_YIDDISH)));
41368 SWIG_Python_SetConstant(d, "LANGUAGE_YORUBA",SWIG_From_int(static_cast< int >(wxLANGUAGE_YORUBA)));
41369 SWIG_Python_SetConstant(d, "LANGUAGE_ZHUANG",SWIG_From_int(static_cast< int >(wxLANGUAGE_ZHUANG)));
41370 SWIG_Python_SetConstant(d, "LANGUAGE_ZULU",SWIG_From_int(static_cast< int >(wxLANGUAGE_ZULU)));
41371 SWIG_Python_SetConstant(d, "LANGUAGE_USER_DEFINED",SWIG_From_int(static_cast< int >(wxLANGUAGE_USER_DEFINED)));
41372 SWIG_Python_SetConstant(d, "LOCALE_CAT_NUMBER",SWIG_From_int(static_cast< int >(wxLOCALE_CAT_NUMBER)));
41373 SWIG_Python_SetConstant(d, "LOCALE_CAT_DATE",SWIG_From_int(static_cast< int >(wxLOCALE_CAT_DATE)));
41374 SWIG_Python_SetConstant(d, "LOCALE_CAT_MONEY",SWIG_From_int(static_cast< int >(wxLOCALE_CAT_MONEY)));
41375 SWIG_Python_SetConstant(d, "LOCALE_CAT_MAX",SWIG_From_int(static_cast< int >(wxLOCALE_CAT_MAX)));
41376 SWIG_Python_SetConstant(d, "LOCALE_THOUSANDS_SEP",SWIG_From_int(static_cast< int >(wxLOCALE_THOUSANDS_SEP)));
41377 SWIG_Python_SetConstant(d, "LOCALE_DECIMAL_POINT",SWIG_From_int(static_cast< int >(wxLOCALE_DECIMAL_POINT)));
41378 SWIG_Python_SetConstant(d, "LOCALE_LOAD_DEFAULT",SWIG_From_int(static_cast< int >(wxLOCALE_LOAD_DEFAULT)));
41379 SWIG_Python_SetConstant(d, "LOCALE_CONV_ENCODING",SWIG_From_int(static_cast< int >(wxLOCALE_CONV_ENCODING)));
41380 SWIG_Python_SetConstant(d, "CONVERT_STRICT",SWIG_From_int(static_cast< int >(wxCONVERT_STRICT)));
41381 SWIG_Python_SetConstant(d, "CONVERT_SUBSTITUTE",SWIG_From_int(static_cast< int >(wxCONVERT_SUBSTITUTE)));
41382 SWIG_Python_SetConstant(d, "PLATFORM_CURRENT",SWIG_From_int(static_cast< int >(wxPLATFORM_CURRENT)));
41383 SWIG_Python_SetConstant(d, "PLATFORM_UNIX",SWIG_From_int(static_cast< int >(wxPLATFORM_UNIX)));
41384 SWIG_Python_SetConstant(d, "PLATFORM_WINDOWS",SWIG_From_int(static_cast< int >(wxPLATFORM_WINDOWS)));
41385 SWIG_Python_SetConstant(d, "PLATFORM_OS2",SWIG_From_int(static_cast< int >(wxPLATFORM_OS2)));
41386 SWIG_Python_SetConstant(d, "PLATFORM_MAC",SWIG_From_int(static_cast< int >(wxPLATFORM_MAC)));
41387 SWIG_Python_SetConstant(d, "BUFFER_VIRTUAL_AREA",SWIG_From_int(static_cast< int >(wxBUFFER_VIRTUAL_AREA)));
41388 SWIG_Python_SetConstant(d, "BUFFER_CLIENT_AREA",SWIG_From_int(static_cast< int >(wxBUFFER_CLIENT_AREA)));
70d7cb34
RD
41389 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
41390 SWIG_addvarlink(SWIG_globals(),(char*)"NullGraphicsPen",NullGraphicsPen_get, NullGraphicsPen_set);
41391 SWIG_addvarlink(SWIG_globals(),(char*)"NullGraphicsBrush",NullGraphicsBrush_get, NullGraphicsBrush_set);
41392 SWIG_addvarlink(SWIG_globals(),(char*)"NullGraphicsFont",NullGraphicsFont_get, NullGraphicsFont_set);
5c8c7dd3
RD
41393 SWIG_addvarlink(SWIG_globals(),(char*)"NullGraphicsMatrix",NullGraphicsMatrix_get, NullGraphicsMatrix_set);
41394 SWIG_addvarlink(SWIG_globals(),(char*)"NullGraphicsPath",NullGraphicsPath_get, NullGraphicsPath_set);
0085ce49
RD
41395 SWIG_Python_SetConstant(d, "IMAGELIST_DRAW_NORMAL",SWIG_From_int(static_cast< int >(wxIMAGELIST_DRAW_NORMAL)));
41396 SWIG_Python_SetConstant(d, "IMAGELIST_DRAW_TRANSPARENT",SWIG_From_int(static_cast< int >(wxIMAGELIST_DRAW_TRANSPARENT)));
41397 SWIG_Python_SetConstant(d, "IMAGELIST_DRAW_SELECTED",SWIG_From_int(static_cast< int >(wxIMAGELIST_DRAW_SELECTED)));
41398 SWIG_Python_SetConstant(d, "IMAGELIST_DRAW_FOCUSED",SWIG_From_int(static_cast< int >(wxIMAGELIST_DRAW_FOCUSED)));
41399 SWIG_Python_SetConstant(d, "IMAGE_LIST_NORMAL",SWIG_From_int(static_cast< int >(wxIMAGE_LIST_NORMAL)));
41400 SWIG_Python_SetConstant(d, "IMAGE_LIST_SMALL",SWIG_From_int(static_cast< int >(wxIMAGE_LIST_SMALL)));
41401 SWIG_Python_SetConstant(d, "IMAGE_LIST_STATE",SWIG_From_int(static_cast< int >(wxIMAGE_LIST_STATE)));
50efceee
RD
41402 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_BLACK",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_BLACK)));
41403 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_BLUE",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_BLUE)));
41404 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_CYAN",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_CYAN)));
41405 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_GREEN",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_GREEN)));
41406 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_GREY",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_GREY)));
41407 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_LIGHTGREY",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_LIGHTGREY)));
41408 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_MEDIUMGREY",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_MEDIUMGREY)));
41409 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_RED",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_RED)));
41410 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_TRANSPARENT",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_TRANSPARENT)));
41411 SWIG_Python_SetConstant(d, "StockGDI_BRUSH_WHITE",SWIG_From_int(static_cast< int >(wxStockGDI::BRUSH_WHITE)));
41412 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_BLACK",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_BLACK)));
41413 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_BLUE",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_BLUE)));
41414 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_CYAN",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_CYAN)));
41415 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_GREEN",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_GREEN)));
41416 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_LIGHTGREY",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_LIGHTGREY)));
41417 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_RED",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_RED)));
41418 SWIG_Python_SetConstant(d, "StockGDI_COLOUR_WHITE",SWIG_From_int(static_cast< int >(wxStockGDI::COLOUR_WHITE)));
41419 SWIG_Python_SetConstant(d, "StockGDI_CURSOR_CROSS",SWIG_From_int(static_cast< int >(wxStockGDI::CURSOR_CROSS)));
41420 SWIG_Python_SetConstant(d, "StockGDI_CURSOR_HOURGLASS",SWIG_From_int(static_cast< int >(wxStockGDI::CURSOR_HOURGLASS)));
41421 SWIG_Python_SetConstant(d, "StockGDI_CURSOR_STANDARD",SWIG_From_int(static_cast< int >(wxStockGDI::CURSOR_STANDARD)));
41422 SWIG_Python_SetConstant(d, "StockGDI_FONT_ITALIC",SWIG_From_int(static_cast< int >(wxStockGDI::FONT_ITALIC)));
41423 SWIG_Python_SetConstant(d, "StockGDI_FONT_NORMAL",SWIG_From_int(static_cast< int >(wxStockGDI::FONT_NORMAL)));
41424 SWIG_Python_SetConstant(d, "StockGDI_FONT_SMALL",SWIG_From_int(static_cast< int >(wxStockGDI::FONT_SMALL)));
41425 SWIG_Python_SetConstant(d, "StockGDI_FONT_SWISS",SWIG_From_int(static_cast< int >(wxStockGDI::FONT_SWISS)));
41426 SWIG_Python_SetConstant(d, "StockGDI_PEN_BLACK",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_BLACK)));
41427 SWIG_Python_SetConstant(d, "StockGDI_PEN_BLACKDASHED",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_BLACKDASHED)));
41428 SWIG_Python_SetConstant(d, "StockGDI_PEN_CYAN",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_CYAN)));
41429 SWIG_Python_SetConstant(d, "StockGDI_PEN_GREEN",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_GREEN)));
41430 SWIG_Python_SetConstant(d, "StockGDI_PEN_GREY",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_GREY)));
41431 SWIG_Python_SetConstant(d, "StockGDI_PEN_LIGHTGREY",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_LIGHTGREY)));
41432 SWIG_Python_SetConstant(d, "StockGDI_PEN_MEDIUMGREY",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_MEDIUMGREY)));
41433 SWIG_Python_SetConstant(d, "StockGDI_PEN_RED",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_RED)));
41434 SWIG_Python_SetConstant(d, "StockGDI_PEN_TRANSPARENT",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_TRANSPARENT)));
41435 SWIG_Python_SetConstant(d, "StockGDI_PEN_WHITE",SWIG_From_int(static_cast< int >(wxStockGDI::PEN_WHITE)));
41436 SWIG_Python_SetConstant(d, "StockGDI_ITEMCOUNT",SWIG_From_int(static_cast< int >(wxStockGDI::ITEMCOUNT)));
0085ce49
RD
41437 SWIG_addvarlink(SWIG_globals(),(char*)"NullBitmap",NullBitmap_get, NullBitmap_set);
41438 SWIG_addvarlink(SWIG_globals(),(char*)"NullIcon",NullIcon_get, NullIcon_set);
41439 SWIG_addvarlink(SWIG_globals(),(char*)"NullCursor",NullCursor_get, NullCursor_set);
41440 SWIG_addvarlink(SWIG_globals(),(char*)"NullPen",NullPen_get, NullPen_set);
41441 SWIG_addvarlink(SWIG_globals(),(char*)"NullBrush",NullBrush_get, NullBrush_set);
41442 SWIG_addvarlink(SWIG_globals(),(char*)"NullPalette",NullPalette_get, NullPalette_set);
41443 SWIG_addvarlink(SWIG_globals(),(char*)"NullFont",NullFont_get, NullFont_set);
41444 SWIG_addvarlink(SWIG_globals(),(char*)"NullColour",NullColour_get, NullColour_set);
0085ce49
RD
41445 SWIG_Python_SetConstant(d, "CONTROL_DISABLED",SWIG_From_int(static_cast< int >(wxCONTROL_DISABLED)));
41446 SWIG_Python_SetConstant(d, "CONTROL_FOCUSED",SWIG_From_int(static_cast< int >(wxCONTROL_FOCUSED)));
41447 SWIG_Python_SetConstant(d, "CONTROL_PRESSED",SWIG_From_int(static_cast< int >(wxCONTROL_PRESSED)));
79df624a 41448 SWIG_Python_SetConstant(d, "CONTROL_SPECIAL",SWIG_From_int(static_cast< int >(wxCONTROL_SPECIAL)));
0085ce49
RD
41449 SWIG_Python_SetConstant(d, "CONTROL_ISDEFAULT",SWIG_From_int(static_cast< int >(wxCONTROL_ISDEFAULT)));
41450 SWIG_Python_SetConstant(d, "CONTROL_ISSUBMENU",SWIG_From_int(static_cast< int >(wxCONTROL_ISSUBMENU)));
41451 SWIG_Python_SetConstant(d, "CONTROL_EXPANDED",SWIG_From_int(static_cast< int >(wxCONTROL_EXPANDED)));
79df624a 41452 SWIG_Python_SetConstant(d, "CONTROL_SIZEGRIP",SWIG_From_int(static_cast< int >(wxCONTROL_SIZEGRIP)));
0085ce49
RD
41453 SWIG_Python_SetConstant(d, "CONTROL_CURRENT",SWIG_From_int(static_cast< int >(wxCONTROL_CURRENT)));
41454 SWIG_Python_SetConstant(d, "CONTROL_SELECTED",SWIG_From_int(static_cast< int >(wxCONTROL_SELECTED)));
41455 SWIG_Python_SetConstant(d, "CONTROL_CHECKED",SWIG_From_int(static_cast< int >(wxCONTROL_CHECKED)));
41456 SWIG_Python_SetConstant(d, "CONTROL_CHECKABLE",SWIG_From_int(static_cast< int >(wxCONTROL_CHECKABLE)));
41457 SWIG_Python_SetConstant(d, "CONTROL_UNDETERMINED",SWIG_From_int(static_cast< int >(wxCONTROL_UNDETERMINED)));
41458 SWIG_Python_SetConstant(d, "CONTROL_FLAGS_MASK",SWIG_From_int(static_cast< int >(wxCONTROL_FLAGS_MASK)));
41459 SWIG_Python_SetConstant(d, "CONTROL_DIRTY",SWIG_From_int(static_cast< int >(wxCONTROL_DIRTY)));
33d6fd3b
RD
41460 SWIG_Python_SetConstant(d, "HDR_SORT_ICON_NONE",SWIG_From_int(static_cast< int >(wxHDR_SORT_ICON_NONE)));
41461 SWIG_Python_SetConstant(d, "HDR_SORT_ICON_UP",SWIG_From_int(static_cast< int >(wxHDR_SORT_ICON_UP)));
41462 SWIG_Python_SetConstant(d, "HDR_SORT_ICON_DOWN",SWIG_From_int(static_cast< int >(wxHDR_SORT_ICON_DOWN)));
0085ce49
RD
41463 SWIG_Python_SetConstant(d, "RendererVersion_Current_Version",SWIG_From_int(static_cast< int >(wxRendererVersion::Current_Version)));
41464 SWIG_Python_SetConstant(d, "RendererVersion_Current_Age",SWIG_From_int(static_cast< int >(wxRendererVersion::Current_Age)));
41465
41466 // Work around a chicken/egg problem in drawlist.cpp
41467 wxPyDrawList_SetAPIPtr();
41468
d14a1e28
RD
41469}
41470