]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/html_wrap.cpp
Buffered DCs now take non-const bitmaps
[wxWidgets.git] / wxPython / src / msw / html_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.29
4 *
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20 SwigValueWrapper(const T& t) : tt(new T(t)) { }
21 ~SwigValueWrapper() { delete tt; }
22 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23 operator T&() const { return *tt; }
24 T *operator&() { return tt; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30 /* -----------------------------------------------------------------------------
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
33 * ----------------------------------------------------------------------------- */
34
35 /* template workaround for compilers that cannot correctly implement the C++ standard */
36 #ifndef SWIGTEMPLATEDISAMBIGUATOR
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
46 #endif
47
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
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__))
67 # else
68 # define SWIGUNUSED
69 # endif
70 #endif
71
72 #ifndef SWIGUNUSEDPARM
73 # ifdef __cplusplus
74 # define SWIGUNUSEDPARM(p)
75 # else
76 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
77 # endif
78 #endif
79
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
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
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
105 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106 # define SWIGEXPORT __attribute__ ((visibility("default")))
107 # else
108 # define SWIGEXPORT
109 # endif
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
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
126
127
128 /* Python.h has to appear first */
129 #include <Python.h>
130
131 /* -----------------------------------------------------------------------------
132 * swigrun.swg
133 *
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
137
138 /* This should only be incremented when either the layout of swig_type_info changes,
139 or for whatever reason, the runtime changes incompatibly */
140 #define SWIG_RUNTIME_VERSION "2"
141
142 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143 #ifdef SWIG_TYPE_TABLE
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)
147 #else
148 # define SWIG_TYPE_TABLE_NAME
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 */
159
160 #ifndef SWIGRUNTIME
161 # define SWIGRUNTIME SWIGINTERN
162 #endif
163
164 #ifndef SWIGRUNTIMEINLINE
165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
166 #endif
167
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)
295 SWIGINTERNINLINE int SWIG_AddCast(int r) {
296 return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
297 }
298 SWIGINTERNINLINE 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
309 #include <string.h>
310
311 #ifdef __cplusplus
312 extern "C" {
313 #endif
314
315 typedef void *(*swig_converter_func)(void *);
316 typedef struct swig_type_info *(*swig_dycast_func)(void **);
317
318 /* Structure to store inforomation on one type */
319 typedef struct swig_type_info {
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 */
325 int owndata; /* flag if the structure owns the clientdata */
326 } swig_type_info;
327
328 /* Structure to store a type and conversion function used for casting */
329 typedef 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.*/
339 typedef 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
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 */
355 SWIGRUNTIME int
356 SWIG_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;
361 if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
362 }
363 return (l1 - f1) - (l2 - f2);
364 }
365
366 /*
367 Check type equivalence in a name list like <name1>|<name2>|...
368 Return 0 if not equal, 1 if equal
369 */
370 SWIGRUNTIME int
371 SWIG_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 }
379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
380 if (*ne) ++ne;
381 }
382 return equiv;
383 }
384
385 /*
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
388 */
389 SWIGRUNTIME int
390 SWIG_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;
397 }
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
400 }
401 return equiv;
402 }
403
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
427 /*
428 Check the typename
429 */
430 SWIGRUNTIME swig_cast_info *
431 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
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 */
436 SWIGRUNTIME swig_cast_info *
437 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
438 SWIG_TypeCheck_Template(iter->type == from, into);
439 }
440
441 /*
442 Cast a pointer up an inheritance hierarchy
443 */
444 SWIGRUNTIMEINLINE void *
445 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
447 }
448
449 /*
450 Dynamic pointer casting. Down an inheritance hierarchy
451 */
452 SWIGRUNTIME swig_type_info *
453 SWIG_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 */
466 SWIGRUNTIMEINLINE const char *
467 SWIG_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 */
475 SWIGRUNTIME const char *
476 SWIG_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. */
481 if (!type) return NULL;
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
493 /*
494 Set the clientdata field for a type
495 */
496 SWIGRUNTIME void
497 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
498 swig_cast_info *cast = ti->cast;
499 /* if (ti->clientdata == clientdata) return; */
500 ti->clientdata = clientdata;
501
502 while (cast) {
503 if (!cast->converter) {
504 swig_type_info *tc = cast->type;
505 if (!tc->clientdata) {
506 SWIG_TypeClientData(tc, clientdata);
507 }
508 }
509 cast = cast->next;
510 }
511 }
512 SWIGRUNTIME void
513 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516 }
517
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 */
526 SWIGRUNTIME swig_type_info *
527 SWIG_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);
556 }
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 */
571 SWIGRUNTIME swig_type_info *
572 SWIG_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);
591 }
592
593 /* neither found a match */
594 return 0;
595 }
596
597 /*
598 Pack binary data into a string
599 */
600 SWIGRUNTIME char *
601 SWIG_PackData(char *c, void *ptr, size_t sz) {
602 static const char hex[17] = "0123456789abcdef";
603 register const unsigned char *u = (unsigned char *) ptr;
604 register const unsigned char *eu = u + sz;
605 for (; u != eu; ++u) {
606 register unsigned char uu = *u;
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 */
616 SWIGRUNTIME const char *
617 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
618 register unsigned char *u = (unsigned char *) ptr;
619 register const unsigned char *eu = u + sz;
620 for (; u != eu; ++u) {
621 register char d = *(c++);
622 register unsigned char uu;
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
641 /*
642 Pack 'void *' into a string buffer.
643 */
644 SWIGRUNTIME char *
645 SWIG_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
655 SWIGRUNTIME const char *
656 SWIG_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
668 SWIGRUNTIME char *
669 SWIG_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 }
682
683 SWIGRUNTIME const char *
684 SWIG_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 }
695
696 #ifdef __cplusplus
697 }
698 #endif
699
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
714
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
736 static PyObject *
737 PyString_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
764 #endif
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
790 static
791 PyObject *PyBool_FromLong(long ok)
792 {
793 PyObject *result = ok ? Py_True : Py_False;
794 Py_INCREF(result);
795 return result;
796 }
797 #endif
798
799
800 /* -----------------------------------------------------------------------------
801 * error manipulation
802 * ----------------------------------------------------------------------------- */
803
804 SWIGRUNTIME PyObject*
805 SWIG_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 }
846
847
848 SWIGRUNTIME void
849 SWIG_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
935 #endif
936
937 /* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
940
941 #ifdef __cplusplus
942 extern "C" {
943 #if 0
944 } /* cc-mode */
945 #endif
946 #endif
947
948 /* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
951
952 /* Constant Types */
953 #define SWIG_PY_POINTER 4
954 #define SWIG_PY_BINARY 5
955
956 /* Constant information structure */
957 typedef struct swig_const_info {
958 int type;
959 char *name;
960 long lvalue;
961 double dvalue;
962 void *pvalue;
963 swig_type_info **ptype;
964 } swig_const_info;
965
966 #ifdef __cplusplus
967 #if 0
968 { /* cc-mode */
969 #endif
970 }
971 #endif
972
973
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 *
978 * pyrun.swg
979 *
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
982 * type checking.
983 *
984 * ----------------------------------------------------------------------------- */
985
986 /* Common SWIG API */
987
988 #if PY_VERSION_HEX < 0x02050000
989 typedef int Py_ssize_t;
990 #endif
991
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
1000
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)
1004
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)
1008
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)
1012
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)
1016
1017
1018 /* Runtime API */
1019
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)
1023
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
1029
1030
1031 /* Runtime API implementation */
1032
1033 /* Error manipulation */
1034
1035 SWIGINTERN void
1036 SWIG_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;
1041 }
1042
1043 SWIGINTERN void
1044 SWIG_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;
1048 }
1049
1050 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1051
1052 /* Set a constant value */
1053
1054 SWIGINTERN void
1055 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056 PyDict_SetItemString(d, (char*) name, obj);
1057 Py_DECREF(obj);
1058 }
1059
1060 /* Append a value to the result obj */
1061
1062 SWIGINTERN PyObject*
1063 SWIG_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;
1088 } else {
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);
1100 }
1101 return result;
1102 #endif
1103 }
1104
1105 /* Unpack the argument tuple */
1106
1107 SWIGINTERN int
1108 SWIG_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
1173 extern "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
1193 SWIGRUNTIMEINLINE PyObject *
1194 _SWIG_Py_None(void)
1195 {
1196 PyObject *none = Py_BuildValue("");
1197 Py_DECREF(none);
1198 return none;
1199 }
1200 SWIGRUNTIME PyObject *
1201 SWIG_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
1210 SWIGRUNTIMEINLINE PyObject *
1211 SWIG_Py_Void(void)
1212 {
1213 PyObject *none = Py_None;
1214 Py_INCREF(none);
1215 return none;
1216 }
1217
1218 /* PySwigClientData */
1219
1220 typedef struct {
1221 PyObject *klass;
1222 PyObject *newraw;
1223 PyObject *newargs;
1224 PyObject *destroy;
1225 int delargs;
1226 int implicitconv;
1227 } PySwigClientData;
1228
1229 SWIGRUNTIMEINLINE int
1230 SWIG_Python_CheckImplicit(swig_type_info *ty)
1231 {
1232 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1233 return data ? data->implicitconv : 0;
1234 }
1235
1236 SWIGRUNTIMEINLINE PyObject *
1237 SWIG_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
1244 SWIGRUNTIME PySwigClientData *
1245 PySwigClientData_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
1297 SWIGRUNTIME void
1298 PySwigClientData_Del(PySwigClientData* data)
1299 {
1300 Py_XDECREF(data->newraw);
1301 Py_XDECREF(data->newargs);
1302 Py_XDECREF(data->destroy);
1303 }
1304
1305 /* =============== PySwigObject =====================*/
1306
1307 typedef struct {
1308 PyObject_HEAD
1309 void *ptr;
1310 swig_type_info *ty;
1311 int own;
1312 PyObject *next;
1313 } PySwigObject;
1314
1315 SWIGRUNTIME PyObject *
1316 PySwigObject_long(PySwigObject *v)
1317 {
1318 return PyLong_FromVoidPtr(v->ptr);
1319 }
1320
1321 SWIGRUNTIME PyObject *
1322 PySwigObject_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
1339 SWIGRUNTIME PyObject *
1340 PySwigObject_oct(PySwigObject *v)
1341 {
1342 return PySwigObject_format("%o",v);
1343 }
1344
1345 SWIGRUNTIME PyObject *
1346 PySwigObject_hex(PySwigObject *v)
1347 {
1348 return PySwigObject_format("%x",v);
1349 }
1350
1351 SWIGRUNTIME PyObject *
1352 #ifdef METH_NOARGS
1353 PySwigObject_repr(PySwigObject *v)
1354 #else
1355 PySwigObject_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
1373 SWIGRUNTIME int
1374 PySwigObject_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
1390 SWIGRUNTIME PyObject *
1391 PySwigObject_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
1398 SWIGRUNTIME int
1399 PySwigObject_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
1406 SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1407
1408 SWIGRUNTIME PyTypeObject*
1409 PySwigObject_type(void) {
1410 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1411 return type;
1412 }
1413
1414 SWIGRUNTIMEINLINE int
1415 PySwigObject_Check(PyObject *op) {
1416 return ((op)->ob_type == PySwigObject_type())
1417 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1418 }
1419
1420 SWIGRUNTIME PyObject *
1421 PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1422
1423 SWIGRUNTIME void
1424 PySwigObject_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
1457 SWIGRUNTIME PyObject*
1458 PySwigObject_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
1474 SWIGRUNTIME PyObject*
1475 #ifdef METH_NOARGS
1476 PySwigObject_next(PyObject* v)
1477 #else
1478 PySwigObject_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
1490 SWIGINTERN PyObject*
1491 #ifdef METH_NOARGS
1492 PySwigObject_disown(PyObject *v)
1493 #else
1494 PySwigObject_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
1502 SWIGINTERN PyObject*
1503 #ifdef METH_NOARGS
1504 PySwigObject_acquire(PyObject *v)
1505 #else
1506 PySwigObject_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
1514 SWIGINTERN PyObject*
1515 PySwigObject_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
1550 static PyMethodDef
1551 swigobject_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
1561 static PyMethodDef
1562 swigobject_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
1574 SWIGINTERN PyObject *
1575 PySwigObject_getattr(PySwigObject *sobj,char *name)
1576 {
1577 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1578 }
1579 #endif
1580
1581 SWIGRUNTIME 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*/
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*/
1609 #if PY_VERSION_HEX >= 0x02020000
1610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1611 #elif PY_VERSION_HEX >= 0x02000000
1612 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1613 #endif
1614 };
1615
1616 static PyTypeObject pyswigobject_type;
1617 static int type_init = 0;
1618 if (!type_init) {
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 */
1632 #endif
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 */
1651 #if PY_VERSION_HEX >= 0x02020000
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 */
1672 #endif
1673 #if PY_VERSION_HEX >= 0x02030000
1674 0, /* tp_del */
1675 #endif
1676 #ifdef COUNT_ALLOCS
1677 0,0,0,0 /* tp_alloc -> tp_next */
1678 #endif
1679 };
1680 pyswigobject_type = tmp;
1681 pyswigobject_type.ob_type = &PyType_Type;
1682 type_init = 1;
1683 }
1684 return &pyswigobject_type;
1685 }
1686
1687 SWIGRUNTIME PyObject *
1688 PySwigObject_New(void *ptr, swig_type_info *ty, int own)
1689 {
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;
1696 }
1697 return (PyObject *)sobj;
1698 }
1699
1700 /* -----------------------------------------------------------------------------
1701 * Implements a simple Swig Packed type, and use it instead of string
1702 * ----------------------------------------------------------------------------- */
1703
1704 typedef struct {
1705 PyObject_HEAD
1706 void *pack;
1707 swig_type_info *ty;
1708 size_t size;
1709 } PySwigPacked;
1710
1711 SWIGRUNTIME int
1712 PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
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 }
1720 fputs(v->ty->name,fp);
1721 fputs(">", fp);
1722 return 0;
1723 }
1724
1725 SWIGRUNTIME PyObject *
1726 PySwigPacked_repr(PySwigPacked *v)
1727 {
1728 char result[SWIG_BUFFER_SIZE];
1729 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1730 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
1731 } else {
1732 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
1733 }
1734 }
1735
1736 SWIGRUNTIME PyObject *
1737 PySwigPacked_str(PySwigPacked *v)
1738 {
1739 char result[SWIG_BUFFER_SIZE];
1740 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
1741 return PyString_FromFormat("%s%s", result, v->ty->name);
1742 } else {
1743 return PyString_FromString(v->ty->name);
1744 }
1745 }
1746
1747 SWIGRUNTIME int
1748 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1749 {
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);
1754 }
1755
1756 SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
1757
1758 SWIGRUNTIME PyTypeObject*
1759 PySwigPacked_type(void) {
1760 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1761 return type;
1762 }
1763
1764 SWIGRUNTIMEINLINE int
1765 PySwigPacked_Check(PyObject *op) {
1766 return ((op)->ob_type == _PySwigPacked_type())
1767 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1768 }
1769
1770 SWIGRUNTIME void
1771 PySwigPacked_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
1780 SWIGRUNTIME 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 */
1835 #endif
1836 #if PY_VERSION_HEX >= 0x02030000
1837 0, /* tp_del */
1838 #endif
1839 #ifdef COUNT_ALLOCS
1840 0,0,0,0 /* tp_alloc -> tp_next */
1841 #endif
1842 };
1843 pyswigpacked_type = tmp;
1844 pyswigpacked_type.ob_type = &PyType_Type;
1845 type_init = 1;
1846 }
1847 return &pyswigpacked_type;
1848 }
1849
1850 SWIGRUNTIME PyObject *
1851 PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
1852 {
1853 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1854 if (sobj) {
1855 void *pack = malloc(size);
1856 if (pack) {
1857 memcpy(pack, ptr, size);
1858 sobj->pack = pack;
1859 sobj->ty = ty;
1860 sobj->size = size;
1861 } else {
1862 PyObject_DEL((PyObject *) sobj);
1863 sobj = 0;
1864 }
1865 }
1866 return (PyObject *) sobj;
1867 }
1868
1869 SWIGRUNTIME swig_type_info *
1870 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1871 {
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 }
1880 }
1881
1882 /* -----------------------------------------------------------------------------
1883 * pointers/data manipulation
1884 * ----------------------------------------------------------------------------- */
1885
1886 SWIGRUNTIMEINLINE PyObject *
1887 _SWIG_This(void)
1888 {
1889 return PyString_FromString("this");
1890 }
1891
1892 SWIGRUNTIME PyObject *
1893 SWIG_This(void)
1894 {
1895 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1896 return swig_this;
1897 }
1898
1899 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1900
1901 SWIGRUNTIME PySwigObject *
1902 SWIG_Python_GetSwigThis(PyObject *pyobj)
1903 {
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);
1926 } else {
1927 if (PyErr_Occurred()) PyErr_Clear();
1928 return 0;
1929 }
1930 }
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;
1947 }
1948 }
1949
1950 /* Acquire a pointer value */
1951
1952 SWIGRUNTIME int
1953 SWIG_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 }
1961 }
1962 return 0;
1963 }
1964
1965 /* Convert a pointer value */
1966
1967 SWIGRUNTIME int
1968 SWIG_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 }
1992 } else {
1993 if (ptr) *ptr = vptr;
1994 break;
1995 }
1996 }
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 }
2042 }
2043 }
2044
2045 /* Convert a function ptr value */
2046
2047 SWIGRUNTIME int
2048 SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2049 if (!PyCFunction_Check(obj)) {
2050 return SWIG_ConvertPtr(obj, ptr, ty, 0);
2051 } else {
2052 void *vptr = 0;
2053
2054 /* here we get the method pointer for callbacks */
2055 const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
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;
2069 }
2070 }
2071
2072 /* Convert a packed value value */
2073
2074 SWIGRUNTIME int
2075 SWIG_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 }
2084 }
2085 return SWIG_OK;
2086 }
2087
2088 /* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
2091
2092 /*
2093 Create a new instance object, whitout calling __init__, and set the
2094 'this' attribute.
2095 */
2096
2097 SWIGRUNTIME PyObject*
2098 SWIG_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 }
2115 }
2116 #else
2117 PyObject *key = SWIG_This();
2118 PyObject_SetAttr(inst, key, swig_this);
2119 #endif
2120 }
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);
2126 }
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;
2140 }
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;
2147 }
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
2158 }
2159
2160 SWIGRUNTIME void
2161 SWIG_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 }
2175 #endif
2176 dict = PyObject_GetAttrString(inst, "__dict__");
2177 PyDict_SetItem(dict, SWIG_This(), swig_this);
2178 Py_DECREF(dict);
2179 }
2180
2181
2182 SWIGINTERN PyObject *
2183 SWIG_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]);
2191 } else {
2192 SWIG_Python_SetSwigThis(obj[0], obj[1]);
2193 }
2194 return SWIG_Py_Void();
2195 }
2196 }
2197
2198 /* Create a new pointer object */
2199
2200 SWIGRUNTIME PyObject *
2201 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
2202 if (!ptr) {
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;
2213 }
2214 }
2215 return robj;
2216 }
2217 }
2218
2219 /* Create a new packed object */
2220
2221 SWIGRUNTIMEINLINE PyObject *
2222 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2223 return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2224 }
2225
2226 /* -----------------------------------------------------------------------------*
2227 * Get type list
2228 * -----------------------------------------------------------------------------*/
2229
2230 #ifdef SWIG_LINK_RUNTIME
2231 void *SWIG_ReturnGlobalTypeList(void *);
2232 #endif
2233
2234 SWIGRUNTIME swig_module_info *
2235 SWIG_Python_GetModule(void) {
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);
2241 #else
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 }
2248 #endif
2249 }
2250 return (swig_module_info *) type_pointer;
2251 }
2252
2253 #if PY_MAJOR_VERSION < 2
2254 /* PyModule_AddObject function was introduced in Python 2.0. The following function
2255 is copied out of Python/modsupport.c in python version 2.3.4 */
2256 SWIGINTERN int
2257 PyModule_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");
2263 return SWIG_ERROR;
2264 }
2265 if (!o) {
2266 PyErr_SetString(PyExc_TypeError,
2267 "PyModule_AddObject() needs non-NULL value");
2268 return SWIG_ERROR;
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));
2276 return SWIG_ERROR;
2277 }
2278 if (PyDict_SetItemString(dict, name, o))
2279 return SWIG_ERROR;
2280 Py_DECREF(o);
2281 return SWIG_OK;
2282 }
2283 #endif
2284
2285 SWIGRUNTIME void
2286 SWIG_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
2301 SWIGRUNTIME void
2302 SWIG_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);
2307 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2308 if (pointer && module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2310 } else {
2311 Py_XDECREF(pointer);
2312 }
2313 }
2314
2315 /* The python cached type query */
2316 SWIGRUNTIME PyObject *
2317 SWIG_Python_TypeCache() {
2318 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2319 return cache;
2320 }
2321
2322 SWIGRUNTIME swig_type_info *
2323 SWIG_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
2351 SWIGRUNTIME int
2352 SWIG_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
2376 SWIGRUNTIME int
2377 SWIG_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
2389 SWIGRUNTIMEINLINE const char *
2390 PySwigObject_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
2397 SWIGRUNTIME void
2398 SWIG_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 */
2435 SWIGRUNTIME void *
2436 SWIG_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
2466 #define SWIGTYPE_p_bool swig_types[0]
2467 #define SWIGTYPE_p_char swig_types[1]
2468 #define SWIGTYPE_p_form_ops_t swig_types[2]
2469 #define SWIGTYPE_p_int swig_types[3]
2470 #define SWIGTYPE_p_unsigned_char swig_types[4]
2471 #define SWIGTYPE_p_unsigned_int swig_types[5]
2472 #define SWIGTYPE_p_unsigned_long swig_types[6]
2473 #define SWIGTYPE_p_wxANIHandler swig_types[7]
2474 #define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
2475 #define SWIGTYPE_p_wxActivateEvent swig_types[9]
2476 #define SWIGTYPE_p_wxArrayInt swig_types[10]
2477 #define SWIGTYPE_p_wxBMPHandler swig_types[11]
2478 #define SWIGTYPE_p_wxBitmap swig_types[12]
2479 #define SWIGTYPE_p_wxBoxSizer swig_types[13]
2480 #define SWIGTYPE_p_wxCURHandler swig_types[14]
2481 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[15]
2482 #define SWIGTYPE_p_wxChildFocusEvent swig_types[16]
2483 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[17]
2484 #define SWIGTYPE_p_wxCloseEvent swig_types[18]
2485 #define SWIGTYPE_p_wxColour swig_types[19]
2486 #define SWIGTYPE_p_wxColourData swig_types[20]
2487 #define SWIGTYPE_p_wxColourDialog swig_types[21]
2488 #define SWIGTYPE_p_wxCommandEvent swig_types[22]
2489 #define SWIGTYPE_p_wxConfigBase swig_types[23]
2490 #define SWIGTYPE_p_wxContextMenuEvent swig_types[24]
2491 #define SWIGTYPE_p_wxControl swig_types[25]
2492 #define SWIGTYPE_p_wxControlWithItems swig_types[26]
2493 #define SWIGTYPE_p_wxCursor swig_types[27]
2494 #define SWIGTYPE_p_wxDC swig_types[28]
2495 #define SWIGTYPE_p_wxDateEvent swig_types[29]
2496 #define SWIGTYPE_p_wxDefaultHtmlRenderingStyle swig_types[30]
2497 #define SWIGTYPE_p_wxDialog swig_types[31]
2498 #define SWIGTYPE_p_wxDirDialog swig_types[32]
2499 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[33]
2500 #define SWIGTYPE_p_wxDropFilesEvent swig_types[34]
2501 #define SWIGTYPE_p_wxDuplexMode swig_types[35]
2502 #define SWIGTYPE_p_wxEraseEvent swig_types[36]
2503 #define SWIGTYPE_p_wxEvent swig_types[37]
2504 #define SWIGTYPE_p_wxEvtHandler swig_types[38]
2505 #define SWIGTYPE_p_wxFSFile swig_types[39]
2506 #define SWIGTYPE_p_wxFileDialog swig_types[40]
2507 #define SWIGTYPE_p_wxFileSystem swig_types[41]
2508 #define SWIGTYPE_p_wxFindDialogEvent swig_types[42]
2509 #define SWIGTYPE_p_wxFindReplaceData swig_types[43]
2510 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[44]
2511 #define SWIGTYPE_p_wxFlexGridSizer swig_types[45]
2512 #define SWIGTYPE_p_wxFocusEvent swig_types[46]
2513 #define SWIGTYPE_p_wxFont swig_types[47]
2514 #define SWIGTYPE_p_wxFontData swig_types[48]
2515 #define SWIGTYPE_p_wxFontDialog swig_types[49]
2516 #define SWIGTYPE_p_wxFrame swig_types[50]
2517 #define SWIGTYPE_p_wxGBSizerItem swig_types[51]
2518 #define SWIGTYPE_p_wxGIFHandler swig_types[52]
2519 #define SWIGTYPE_p_wxGridBagSizer swig_types[53]
2520 #define SWIGTYPE_p_wxGridSizer swig_types[54]
2521 #define SWIGTYPE_p_wxHelpControllerBase swig_types[55]
2522 #define SWIGTYPE_p_wxHelpSearchMode swig_types[56]
2523 #define SWIGTYPE_p_wxHtmlBookRecArray swig_types[57]
2524 #define SWIGTYPE_p_wxHtmlBookRecord swig_types[58]
2525 #define SWIGTYPE_p_wxHtmlCell swig_types[59]
2526 #define SWIGTYPE_p_wxHtmlCellEvent swig_types[60]
2527 #define SWIGTYPE_p_wxHtmlColourCell swig_types[61]
2528 #define SWIGTYPE_p_wxHtmlContainerCell swig_types[62]
2529 #define SWIGTYPE_p_wxHtmlDCRenderer swig_types[63]
2530 #define SWIGTYPE_p_wxHtmlEasyPrinting swig_types[64]
2531 #define SWIGTYPE_p_wxHtmlFilter swig_types[65]
2532 #define SWIGTYPE_p_wxHtmlFontCell swig_types[66]
2533 #define SWIGTYPE_p_wxHtmlHelpController swig_types[67]
2534 #define SWIGTYPE_p_wxHtmlHelpData swig_types[68]
2535 #define SWIGTYPE_p_wxHtmlHelpDialog swig_types[69]
2536 #define SWIGTYPE_p_wxHtmlHelpFrame swig_types[70]
2537 #define SWIGTYPE_p_wxHtmlHelpFrameCfg swig_types[71]
2538 #define SWIGTYPE_p_wxHtmlHelpWindow swig_types[72]
2539 #define SWIGTYPE_p_wxHtmlLinkEvent swig_types[73]
2540 #define SWIGTYPE_p_wxHtmlLinkInfo swig_types[74]
2541 #define SWIGTYPE_p_wxHtmlModalHelp swig_types[75]
2542 #define SWIGTYPE_p_wxHtmlParser swig_types[76]
2543 #define SWIGTYPE_p_wxHtmlPrintout swig_types[77]
2544 #define SWIGTYPE_p_wxHtmlRenderingInfo swig_types[78]
2545 #define SWIGTYPE_p_wxHtmlRenderingState swig_types[79]
2546 #define SWIGTYPE_p_wxHtmlRenderingStyle swig_types[80]
2547 #define SWIGTYPE_p_wxHtmlSearchStatus swig_types[81]
2548 #define SWIGTYPE_p_wxHtmlSelection swig_types[82]
2549 #define SWIGTYPE_p_wxHtmlTag swig_types[83]
2550 #define SWIGTYPE_p_wxHtmlTagHandler swig_types[84]
2551 #define SWIGTYPE_p_wxHtmlWidgetCell swig_types[85]
2552 #define SWIGTYPE_p_wxHtmlWinParser swig_types[86]
2553 #define SWIGTYPE_p_wxHtmlWindow swig_types[87]
2554 #define SWIGTYPE_p_wxHtmlWindowInterface swig_types[88]
2555 #define SWIGTYPE_p_wxHtmlWordCell swig_types[89]
2556 #define SWIGTYPE_p_wxICOHandler swig_types[90]
2557 #define SWIGTYPE_p_wxIconizeEvent swig_types[91]
2558 #define SWIGTYPE_p_wxIdleEvent swig_types[92]
2559 #define SWIGTYPE_p_wxImage swig_types[93]
2560 #define SWIGTYPE_p_wxImageHandler swig_types[94]
2561 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[95]
2562 #define SWIGTYPE_p_wxInitDialogEvent swig_types[96]
2563 #define SWIGTYPE_p_wxJPEGHandler swig_types[97]
2564 #define SWIGTYPE_p_wxKeyEvent swig_types[98]
2565 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[99]
2566 #define SWIGTYPE_p_wxLayoutConstraints swig_types[100]
2567 #define SWIGTYPE_p_wxMDIChildFrame swig_types[101]
2568 #define SWIGTYPE_p_wxMDIClientWindow swig_types[102]
2569 #define SWIGTYPE_p_wxMDIParentFrame swig_types[103]
2570 #define SWIGTYPE_p_wxMaximizeEvent swig_types[104]
2571 #define SWIGTYPE_p_wxMenu swig_types[105]
2572 #define SWIGTYPE_p_wxMenuBar swig_types[106]
2573 #define SWIGTYPE_p_wxMenuEvent swig_types[107]
2574 #define SWIGTYPE_p_wxMenuItem swig_types[108]
2575 #define SWIGTYPE_p_wxMessageDialog swig_types[109]
2576 #define SWIGTYPE_p_wxMiniFrame swig_types[110]
2577 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[111]
2578 #define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[112]
2579 #define SWIGTYPE_p_wxMouseEvent swig_types[113]
2580 #define SWIGTYPE_p_wxMoveEvent swig_types[114]
2581 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[115]
2582 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[116]
2583 #define SWIGTYPE_p_wxNcPaintEvent swig_types[117]
2584 #define SWIGTYPE_p_wxNotifyEvent swig_types[118]
2585 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[119]
2586 #define SWIGTYPE_p_wxObject swig_types[120]
2587 #define SWIGTYPE_p_wxPCXHandler swig_types[121]
2588 #define SWIGTYPE_p_wxPNGHandler swig_types[122]
2589 #define SWIGTYPE_p_wxPNMHandler swig_types[123]
2590 #define SWIGTYPE_p_wxPageSetupDialog swig_types[124]
2591 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[125]
2592 #define SWIGTYPE_p_wxPaintEvent swig_types[126]
2593 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[127]
2594 #define SWIGTYPE_p_wxPanel swig_types[128]
2595 #define SWIGTYPE_p_wxPaperSize swig_types[129]
2596 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[130]
2597 #define SWIGTYPE_p_wxPoint swig_types[131]
2598 #define SWIGTYPE_p_wxPopupWindow swig_types[132]
2599 #define SWIGTYPE_p_wxPreviewCanvas swig_types[133]
2600 #define SWIGTYPE_p_wxPreviewControlBar swig_types[134]
2601 #define SWIGTYPE_p_wxPreviewFrame swig_types[135]
2602 #define SWIGTYPE_p_wxPrintData swig_types[136]
2603 #define SWIGTYPE_p_wxPrintDialog swig_types[137]
2604 #define SWIGTYPE_p_wxPrintDialogData swig_types[138]
2605 #define SWIGTYPE_p_wxPrintPreview swig_types[139]
2606 #define SWIGTYPE_p_wxPrinter swig_types[140]
2607 #define SWIGTYPE_p_wxProgressDialog swig_types[141]
2608 #define SWIGTYPE_p_wxPyApp swig_types[142]
2609 #define SWIGTYPE_p_wxPyCommandEvent swig_types[143]
2610 #define SWIGTYPE_p_wxPyEvent swig_types[144]
2611 #define SWIGTYPE_p_wxPyHtmlFilter swig_types[145]
2612 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[146]
2613 #define SWIGTYPE_p_wxPyHtmlTagHandler swig_types[147]
2614 #define SWIGTYPE_p_wxPyHtmlWinTagHandler swig_types[148]
2615 #define SWIGTYPE_p_wxPyHtmlWindow swig_types[149]
2616 #define SWIGTYPE_p_wxPyImageHandler swig_types[150]
2617 #define SWIGTYPE_p_wxPyPanel swig_types[151]
2618 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[152]
2619 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[153]
2620 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[154]
2621 #define SWIGTYPE_p_wxPyPrintPreview swig_types[155]
2622 #define SWIGTYPE_p_wxPyPrintout swig_types[156]
2623 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[157]
2624 #define SWIGTYPE_p_wxPySizer swig_types[158]
2625 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[159]
2626 #define SWIGTYPE_p_wxPyVListBox swig_types[160]
2627 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[161]
2628 #define SWIGTYPE_p_wxPyValidator swig_types[162]
2629 #define SWIGTYPE_p_wxPyWindow swig_types[163]
2630 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[164]
2631 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[165]
2632 #define SWIGTYPE_p_wxSashEvent swig_types[166]
2633 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[167]
2634 #define SWIGTYPE_p_wxSashWindow swig_types[168]
2635 #define SWIGTYPE_p_wxScrollEvent swig_types[169]
2636 #define SWIGTYPE_p_wxScrollWinEvent swig_types[170]
2637 #define SWIGTYPE_p_wxScrolledWindow swig_types[171]
2638 #define SWIGTYPE_p_wxSetCursorEvent swig_types[172]
2639 #define SWIGTYPE_p_wxShowEvent swig_types[173]
2640 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[174]
2641 #define SWIGTYPE_p_wxSize swig_types[175]
2642 #define SWIGTYPE_p_wxSizeEvent swig_types[176]
2643 #define SWIGTYPE_p_wxSizer swig_types[177]
2644 #define SWIGTYPE_p_wxSizerItem swig_types[178]
2645 #define SWIGTYPE_p_wxSplashScreen swig_types[179]
2646 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[180]
2647 #define SWIGTYPE_p_wxSplitterEvent swig_types[181]
2648 #define SWIGTYPE_p_wxSplitterWindow swig_types[182]
2649 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[183]
2650 #define SWIGTYPE_p_wxStatusBar swig_types[184]
2651 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[185]
2652 #define SWIGTYPE_p_wxString swig_types[186]
2653 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[187]
2654 #define SWIGTYPE_p_wxTGAHandler swig_types[188]
2655 #define SWIGTYPE_p_wxTIFFHandler swig_types[189]
2656 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[190]
2657 #define SWIGTYPE_p_wxTextEntryDialog swig_types[191]
2658 #define SWIGTYPE_p_wxTipWindow swig_types[192]
2659 #define SWIGTYPE_p_wxTopLevelWindow swig_types[193]
2660 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[194]
2661 #define SWIGTYPE_p_wxValidator swig_types[195]
2662 #define SWIGTYPE_p_wxVisualAttributes swig_types[196]
2663 #define SWIGTYPE_p_wxWindow swig_types[197]
2664 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[198]
2665 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[199]
2666 #define SWIGTYPE_p_wxXPMHandler swig_types[200]
2667 static swig_type_info *swig_types[202];
2668 static swig_module_info swig_module = {swig_types, 201, 0, 0, 0, 0};
2669 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2670 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2671
2672 /* -------- TYPES TABLE (END) -------- */
2673
2674 #if (PY_VERSION_HEX <= 0x02000000)
2675 # if !defined(SWIG_PYTHON_CLASSIC)
2676 # error "This python version requires to use swig with the '-classic' option"
2677 # endif
2678 #endif
2679 #if (PY_VERSION_HEX <= 0x02020000)
2680 # error "This python version requires to use swig with the '-nomodern' option"
2681 #endif
2682 #if (PY_VERSION_HEX <= 0x02020000)
2683 # error "This python version requires to use swig with the '-nomodernargs' option"
2684 #endif
2685 #ifndef METH_O
2686 # error "This python version requires to use swig with the '-nofastunpack' option"
2687 #endif
2688
2689 /*-----------------------------------------------
2690 @(target):= _html.so
2691 ------------------------------------------------*/
2692 #define SWIG_init init_html
2693
2694 #define SWIG_name "_html"
2695
2696 #define SWIGVERSION 0x010329
2697
2698
2699 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2700 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2701
2702
2703 #include <stdexcept>
2704
2705
2706 namespace swig {
2707 class PyObject_ptr {
2708 protected:
2709 PyObject *_obj;
2710
2711 public:
2712 PyObject_ptr() :_obj(0)
2713 {
2714 }
2715
2716 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2717 {
2718 Py_XINCREF(_obj);
2719 }
2720
2721 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2722 {
2723 if (initial_ref) Py_XINCREF(_obj);
2724 }
2725
2726 PyObject_ptr & operator=(const PyObject_ptr& item)
2727 {
2728 Py_XINCREF(item._obj);
2729 Py_XDECREF(_obj);
2730 _obj = item._obj;
2731 return *this;
2732 }
2733
2734 ~PyObject_ptr()
2735 {
2736 Py_XDECREF(_obj);
2737 }
2738
2739 operator PyObject *() const
2740 {
2741 return _obj;
2742 }
2743
2744 PyObject *operator->() const
2745 {
2746 return _obj;
2747 }
2748 };
2749 }
2750
2751
2752 namespace swig {
2753 struct PyObject_var : PyObject_ptr {
2754 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2755
2756 PyObject_var & operator = (PyObject* obj)
2757 {
2758 Py_XDECREF(_obj);
2759 _obj = obj;
2760 return *this;
2761 }
2762 };
2763 }
2764
2765
2766 #include "wx/wxPython/wxPython.h"
2767 #include "wx/wxPython/pyclasses.h"
2768 #include "wx/wxPython/pyistream.h"
2769 #include "wx/wxPython/printfw.h"
2770
2771 #include <wx/html/htmlwin.h>
2772 #include <wx/html/htmprint.h>
2773 #include <wx/html/helpctrl.h>
2774 #include <wx/html/helpwnd.h>
2775 #include <wx/html/helpfrm.h>
2776 #include <wx/html/helpdlg.h>
2777
2778
2779 static const wxString wxPyEmptyString(wxEmptyString);
2780 static const wxString wxPyHtmlWindowNameStr(wxT("htmlWindow"));
2781 static const wxString wxPyHtmlPrintoutTitleStr(wxT("Printout"));
2782 static const wxString wxPyHtmlPrintingTitleStr(wxT("Printing"));
2783
2784 #define SWIG_From_long PyInt_FromLong
2785
2786
2787 SWIGINTERNINLINE PyObject *
2788 SWIG_From_int (int value)
2789 {
2790 return SWIG_From_long (value);
2791 }
2792
2793
2794 #include <limits.h>
2795 #ifndef LLONG_MIN
2796 # define LLONG_MIN LONG_LONG_MIN
2797 #endif
2798 #ifndef LLONG_MAX
2799 # define LLONG_MAX LONG_LONG_MAX
2800 #endif
2801 #ifndef ULLONG_MAX
2802 # define ULLONG_MAX ULONG_LONG_MAX
2803 #endif
2804
2805
2806 SWIGINTERN int
2807 SWIG_AsVal_long (PyObject* obj, long* val)
2808 {
2809 if (PyNumber_Check(obj)) {
2810 if (val) *val = PyInt_AsLong(obj);
2811 return SWIG_OK;
2812 }
2813 return SWIG_TypeError;
2814 }
2815
2816
2817 SWIGINTERN int
2818 SWIG_AsVal_int (PyObject * obj, int *val)
2819 {
2820 long v;
2821 int res = SWIG_AsVal_long (obj, &v);
2822 if (SWIG_IsOK(res)) {
2823 if ((v < INT_MIN || v > INT_MAX)) {
2824 return SWIG_OverflowError;
2825 } else {
2826 if (val) *val = static_cast< int >(v);
2827 }
2828 }
2829 return res;
2830 }
2831
2832 SWIGINTERN void wxHtmlWinParser_SetFonts(wxHtmlWinParser *self,wxString normal_face,wxString fixed_face,PyObject *sizes=NULL){
2833 int* temp = NULL;
2834 if (sizes) temp = int_LIST_helper(sizes);
2835 self->SetFonts(normal_face, fixed_face, temp);
2836 if (temp)
2837 delete [] temp;
2838 }
2839
2840 class wxPyHtmlTagHandler : public wxHtmlTagHandler {
2841 DECLARE_DYNAMIC_CLASS(wxPyHtmlTagHandler)
2842 public:
2843 wxPyHtmlTagHandler() : wxHtmlTagHandler() {};
2844
2845 wxHtmlParser* GetParser() { return m_Parser; }
2846 void ParseInner(const wxHtmlTag& tag) { wxHtmlTagHandler::ParseInner(tag); }
2847
2848 DEC_PYCALLBACK_STRING__pure(GetSupportedTags);
2849 DEC_PYCALLBACK_BOOL_TAG_pure(HandleTag);
2850
2851 PYPRIVATE;
2852 };
2853
2854 IMPLEMENT_DYNAMIC_CLASS(wxPyHtmlTagHandler, wxHtmlTagHandler);
2855
2856 IMP_PYCALLBACK_STRING__pure(wxPyHtmlTagHandler, wxHtmlTagHandler, GetSupportedTags);
2857 IMP_PYCALLBACK_BOOL_TAG_pure(wxPyHtmlTagHandler, wxHtmlTagHandler, HandleTag);
2858
2859
2860 class wxPyHtmlWinTagHandler : public wxHtmlWinTagHandler {
2861 DECLARE_DYNAMIC_CLASS(wxPyHtmlWinTagHandler)
2862 public:
2863 wxPyHtmlWinTagHandler() : wxHtmlWinTagHandler() {};
2864
2865 wxHtmlWinParser* GetParser() { return m_WParser; }
2866 void ParseInner(const wxHtmlTag& tag)
2867 { wxHtmlWinTagHandler::ParseInner(tag); }
2868
2869 DEC_PYCALLBACK_STRING__pure(GetSupportedTags);
2870 DEC_PYCALLBACK_BOOL_TAG_pure(HandleTag);
2871
2872 PYPRIVATE;
2873 };
2874
2875 IMPLEMENT_DYNAMIC_CLASS( wxPyHtmlWinTagHandler, wxHtmlWinTagHandler);
2876
2877 IMP_PYCALLBACK_STRING__pure(wxPyHtmlWinTagHandler, wxHtmlWinTagHandler, GetSupportedTags);
2878 IMP_PYCALLBACK_BOOL_TAG_pure(wxPyHtmlWinTagHandler, wxHtmlWinTagHandler, HandleTag);
2879
2880
2881
2882 class wxPyHtmlTagsModule : public wxHtmlTagsModule {
2883 public:
2884 wxPyHtmlTagsModule(PyObject* thc) : wxHtmlTagsModule() {
2885 m_tagHandlerClass = thc;
2886 Py_INCREF(m_tagHandlerClass);
2887 RegisterModule(this);
2888 wxHtmlWinParser::AddModule(this);
2889 }
2890
2891 void OnExit() {
2892 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2893 Py_DECREF(m_tagHandlerClass);
2894 m_tagHandlerClass = NULL;
2895 for (size_t x=0; x < m_objArray.GetCount(); x++) {
2896 PyObject* obj = (PyObject*)m_objArray.Item(x);
2897 Py_DECREF(obj);
2898 }
2899 wxPyEndBlockThreads(blocked);
2900 };
2901
2902 void FillHandlersTable(wxHtmlWinParser *parser) {
2903 // Wave our magic wand... (if it works it's a miracle! ;-)
2904
2905 // First, make a new instance of the tag handler
2906 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2907 PyObject* arg = PyTuple_New(0);
2908 PyObject* obj = PyObject_CallObject(m_tagHandlerClass, arg);
2909 Py_DECREF(arg);
2910
2911 // now figure out where it's C++ object is...
2912 wxPyHtmlWinTagHandler* thPtr;
2913 if (! wxPyConvertSwigPtr(obj, (void **)&thPtr, wxT("wxPyHtmlWinTagHandler"))) {
2914 wxPyEndBlockThreads(blocked);
2915 return;
2916 }
2917 wxPyEndBlockThreads(blocked);
2918
2919 // add it,
2920 parser->AddTagHandler(thPtr);
2921
2922 // and track it.
2923 m_objArray.Add(obj);
2924 }
2925
2926 private:
2927 PyObject* m_tagHandlerClass;
2928 wxArrayPtrVoid m_objArray;
2929
2930 };
2931
2932
2933 void wxHtmlWinParser_AddTagHandler(PyObject* tagHandlerClass) {
2934 // Dynamically create a new wxModule. Refcounts tagHandlerClass
2935 // and adds itself to the wxModules list and to the wxHtmlWinParser.
2936 new wxPyHtmlTagsModule(tagHandlerClass);
2937 }
2938
2939
2940 SWIGINTERNINLINE PyObject*
2941 SWIG_From_bool (bool value)
2942 {
2943 return PyBool_FromLong(value ? 1 : 0);
2944 }
2945
2946
2947 SWIGINTERN int
2948 SWIG_AsVal_bool (PyObject *obj, bool *val)
2949 {
2950 if (obj == Py_True) {
2951 if (val) *val = true;
2952 return SWIG_OK;
2953 } else if (obj == Py_False) {
2954 if (val) *val = false;
2955 return SWIG_OK;
2956 } else {
2957 long v = 0;
2958 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2959 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2960 return res;
2961 }
2962 }
2963
2964
2965 SWIGINTERN int
2966 SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2967 {
2968 long v = 0;
2969 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2970 return SWIG_TypeError;
2971 }
2972 else if (val)
2973 *val = (unsigned long)v;
2974 return SWIG_OK;
2975 }
2976
2977
2978 SWIGINTERN int
2979 SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
2980 {
2981 unsigned long v;
2982 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
2983 if (SWIG_IsOK(res)) {
2984 if ((v > UINT_MAX)) {
2985 return SWIG_OverflowError;
2986 } else {
2987 if (val) *val = static_cast< unsigned int >(v);
2988 }
2989 }
2990 return res;
2991 }
2992
2993
2994 SWIGINTERNINLINE PyObject*
2995 SWIG_From_unsigned_SS_long (unsigned long value)
2996 {
2997 return (value > LONG_MAX) ?
2998 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2999 }
3000
3001
3002 SWIGINTERNINLINE PyObject *
3003 SWIG_From_unsigned_SS_int (unsigned int value)
3004 {
3005 return SWIG_From_unsigned_SS_long (value);
3006 }
3007
3008 // here's the C++ version
3009 class wxPyHtmlFilter : public wxHtmlFilter {
3010 DECLARE_ABSTRACT_CLASS(wxPyHtmlFilter)
3011 public:
3012 wxPyHtmlFilter() : wxHtmlFilter() {}
3013
3014 // returns True if this filter is able to open&read given file
3015 virtual bool CanRead(const wxFSFile& file) const {
3016 bool rval = false;
3017 bool found;
3018 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3019 if ((found = wxPyCBH_findCallback(m_myInst, "CanRead"))) {
3020 PyObject* obj = wxPyMake_wxObject((wxFSFile*)&file,false); // cast away const
3021 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
3022 Py_DECREF(obj);
3023 }
3024 wxPyEndBlockThreads(blocked);
3025 return rval;
3026 }
3027
3028
3029 // Reads given file and returns HTML document.
3030 // Returns empty string if opening failed
3031 virtual wxString ReadFile(const wxFSFile& file) const {
3032 wxString rval;
3033 bool found;
3034 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3035 if ((found = wxPyCBH_findCallback(m_myInst, "ReadFile"))) {
3036 PyObject* obj = wxPyMake_wxObject((wxFSFile*)&file,false); // cast away const
3037 PyObject* ro;
3038 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(O)", obj));
3039 Py_DECREF(obj);
3040 if (ro) {
3041 rval = Py2wxString(ro);
3042 Py_DECREF(ro);
3043 }
3044 }
3045 wxPyEndBlockThreads(blocked);
3046 return rval;
3047 }
3048
3049 PYPRIVATE;
3050 };
3051
3052 IMPLEMENT_ABSTRACT_CLASS(wxPyHtmlFilter, wxHtmlFilter);
3053
3054
3055 class wxPyHtmlWindow : public wxHtmlWindow {
3056 DECLARE_ABSTRACT_CLASS(wxPyHtmlWindow)
3057 public:
3058 wxPyHtmlWindow(wxWindow *parent, wxWindowID id = -1,
3059 const wxPoint& pos = wxDefaultPosition,
3060 const wxSize& size = wxDefaultSize,
3061 long style = wxHW_DEFAULT_STYLE,
3062 const wxString& name = wxPyHtmlWindowNameStr)
3063 : wxHtmlWindow(parent, id, pos, size, style, name) {};
3064 wxPyHtmlWindow() : wxHtmlWindow() {};
3065
3066 bool ScrollToAnchor(const wxString& anchor) {
3067 return wxHtmlWindow::ScrollToAnchor(anchor);
3068 }
3069
3070 bool HasAnchor(const wxString& anchor) {
3071 const wxHtmlCell *c = m_Cell->Find(wxHTML_COND_ISANCHOR, &anchor);
3072 return c!=NULL;
3073 }
3074
3075 void OnLinkClicked(const wxHtmlLinkInfo& link);
3076
3077 wxHtmlOpeningStatus OnOpeningURL(wxHtmlURLType type,
3078 const wxString& url,
3079 wxString *redirect) const;
3080
3081 DEC_PYCALLBACK__STRING(OnSetTitle);
3082 DEC_PYCALLBACK__CELLINTINT(OnCellMouseHover);
3083 DEC_PYCALLBACK_BOOL_CELLINTINTME(OnCellClicked);
3084
3085 PYPRIVATE;
3086 };
3087
3088 IMPLEMENT_ABSTRACT_CLASS( wxPyHtmlWindow, wxHtmlWindow );
3089 IMP_PYCALLBACK__STRING(wxPyHtmlWindow, wxHtmlWindow, OnSetTitle);
3090 IMP_PYCALLBACK__CELLINTINT(wxPyHtmlWindow, wxHtmlWindow, OnCellMouseHover);
3091 IMP_PYCALLBACK_BOOL_CELLINTINTME(wxPyHtmlWindow, wxHtmlWindow, OnCellClicked);
3092
3093
3094 void wxPyHtmlWindow::OnLinkClicked(const wxHtmlLinkInfo& link) {
3095 bool found;
3096 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3097 if ((found = wxPyCBH_findCallback(m_myInst, "OnLinkClicked"))) {
3098 PyObject* obj = wxPyConstructObject((void*)&link, wxT("wxHtmlLinkInfo"), 0);
3099 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
3100 Py_DECREF(obj);
3101 }
3102 wxPyEndBlockThreads(blocked);
3103 if (! found)
3104 wxHtmlWindow::OnLinkClicked(link);
3105 }
3106
3107
3108 wxHtmlOpeningStatus wxPyHtmlWindow::OnOpeningURL(wxHtmlURLType type,
3109 const wxString& url,
3110 wxString *redirect) const {
3111 bool found;
3112 wxHtmlOpeningStatus rval;
3113 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3114 if ((found = wxPyCBH_findCallback(m_myInst, "OnOpeningURL"))) {
3115 PyObject* ro;
3116 PyObject* s = wx2PyString(url);
3117 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(iO)", type, s));
3118 Py_DECREF(s);
3119 if (PyString_Check(ro)
3120 #if PYTHON_API_VERSION >= 1009
3121 || PyUnicode_Check(ro)
3122 #endif
3123 ) {
3124 *redirect = Py2wxString(ro);
3125 rval = wxHTML_REDIRECT;
3126 }
3127 else {
3128 PyObject* num = PyNumber_Int(ro);
3129 rval = (wxHtmlOpeningStatus)PyInt_AsLong(num);
3130 Py_DECREF(num);
3131 }
3132 Py_DECREF(ro);
3133 }
3134 wxPyEndBlockThreads(blocked);
3135 if (! found)
3136 rval = wxHtmlWindow::OnOpeningURL(type, url, redirect);
3137 return rval;
3138 }
3139
3140
3141
3142 SWIGINTERN void wxPyHtmlWindow_SetFonts(wxPyHtmlWindow *self,wxString normal_face,wxString fixed_face,PyObject *sizes=NULL){
3143 int* temp = NULL;
3144 if (sizes) temp = int_LIST_helper(sizes);
3145 self->SetFonts(normal_face, fixed_face, temp);
3146 if (temp)
3147 delete [] temp;
3148 }
3149 SWIGINTERN void wxHtmlDCRenderer_SetFonts(wxHtmlDCRenderer *self,wxString normal_face,wxString fixed_face,PyObject *sizes=NULL){
3150 int* temp = NULL;
3151 if (sizes) temp = int_LIST_helper(sizes);
3152 self->SetFonts(normal_face, fixed_face, temp);
3153 if (temp)
3154 delete [] temp;
3155 }
3156 SWIGINTERN void wxHtmlPrintout_SetFonts(wxHtmlPrintout *self,wxString normal_face,wxString fixed_face,PyObject *sizes=NULL){
3157 int* temp = NULL;
3158 if (sizes) temp = int_LIST_helper(sizes);
3159 self->SetFonts(normal_face, fixed_face, temp);
3160 if (temp)
3161 delete [] temp;
3162 }
3163
3164 #include <float.h>
3165
3166
3167 SWIGINTERN int
3168 SWIG_AsVal_double (PyObject *obj, double* val)
3169 {
3170 if (PyNumber_Check(obj)) {
3171 if (val) *val = PyFloat_AsDouble(obj);
3172 return SWIG_OK;
3173 }
3174 return SWIG_TypeError;
3175 }
3176
3177
3178 SWIGINTERN int
3179 SWIG_AsVal_float (PyObject * obj, float *val)
3180 {
3181 double v;
3182 int res = SWIG_AsVal_double (obj, &v);
3183 if (SWIG_IsOK(res)) {
3184 if ((v < -FLT_MAX || v > FLT_MAX)) {
3185 return SWIG_OverflowError;
3186 } else {
3187 if (val) *val = static_cast< float >(v);
3188 }
3189 }
3190 return res;
3191 }
3192
3193 SWIGINTERN void wxHtmlEasyPrinting_SetFonts(wxHtmlEasyPrinting *self,wxString normal_face,wxString fixed_face,PyObject *sizes=NULL){
3194 int* temp = NULL;
3195 if (sizes) temp = int_LIST_helper(sizes);
3196 self->SetFonts(normal_face, fixed_face, temp);
3197 if (temp)
3198 delete [] temp;
3199 }
3200
3201 typedef wxTreeCtrl wxPyTreeCtrl;
3202
3203 #ifdef __cplusplus
3204 extern "C" {
3205 #endif
3206 SWIGINTERN int HtmlWindowNameStr_set(PyObject *) {
3207 SWIG_Error(SWIG_AttributeError,"Variable HtmlWindowNameStr is read-only.");
3208 return 1;
3209 }
3210
3211
3212 SWIGINTERN PyObject *HtmlWindowNameStr_get(void) {
3213 PyObject *pyobj = 0;
3214
3215 {
3216 #if wxUSE_UNICODE
3217 pyobj = PyUnicode_FromWideChar((&wxPyHtmlWindowNameStr)->c_str(), (&wxPyHtmlWindowNameStr)->Len());
3218 #else
3219 pyobj = PyString_FromStringAndSize((&wxPyHtmlWindowNameStr)->c_str(), (&wxPyHtmlWindowNameStr)->Len());
3220 #endif
3221 }
3222 return pyobj;
3223 }
3224
3225
3226 SWIGINTERN int HtmlPrintoutTitleStr_set(PyObject *) {
3227 SWIG_Error(SWIG_AttributeError,"Variable HtmlPrintoutTitleStr is read-only.");
3228 return 1;
3229 }
3230
3231
3232 SWIGINTERN PyObject *HtmlPrintoutTitleStr_get(void) {
3233 PyObject *pyobj = 0;
3234
3235 {
3236 #if wxUSE_UNICODE
3237 pyobj = PyUnicode_FromWideChar((&wxPyHtmlPrintoutTitleStr)->c_str(), (&wxPyHtmlPrintoutTitleStr)->Len());
3238 #else
3239 pyobj = PyString_FromStringAndSize((&wxPyHtmlPrintoutTitleStr)->c_str(), (&wxPyHtmlPrintoutTitleStr)->Len());
3240 #endif
3241 }
3242 return pyobj;
3243 }
3244
3245
3246 SWIGINTERN int HtmlPrintingTitleStr_set(PyObject *) {
3247 SWIG_Error(SWIG_AttributeError,"Variable HtmlPrintingTitleStr is read-only.");
3248 return 1;
3249 }
3250
3251
3252 SWIGINTERN PyObject *HtmlPrintingTitleStr_get(void) {
3253 PyObject *pyobj = 0;
3254
3255 {
3256 #if wxUSE_UNICODE
3257 pyobj = PyUnicode_FromWideChar((&wxPyHtmlPrintingTitleStr)->c_str(), (&wxPyHtmlPrintingTitleStr)->Len());
3258 #else
3259 pyobj = PyString_FromStringAndSize((&wxPyHtmlPrintingTitleStr)->c_str(), (&wxPyHtmlPrintingTitleStr)->Len());
3260 #endif
3261 }
3262 return pyobj;
3263 }
3264
3265
3266 SWIGINTERN PyObject *_wrap_new_HtmlLinkInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3267 PyObject *resultobj = 0;
3268 wxString *arg1 = 0 ;
3269 wxString const &arg2_defvalue = wxPyEmptyString ;
3270 wxString *arg2 = (wxString *) &arg2_defvalue ;
3271 wxHtmlLinkInfo *result = 0 ;
3272 bool temp1 = false ;
3273 bool temp2 = false ;
3274 PyObject * obj0 = 0 ;
3275 PyObject * obj1 = 0 ;
3276 char * kwnames[] = {
3277 (char *) "href",(char *) "target", NULL
3278 };
3279
3280 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_HtmlLinkInfo",kwnames,&obj0,&obj1)) SWIG_fail;
3281 {
3282 arg1 = wxString_in_helper(obj0);
3283 if (arg1 == NULL) SWIG_fail;
3284 temp1 = true;
3285 }
3286 if (obj1) {
3287 {
3288 arg2 = wxString_in_helper(obj1);
3289 if (arg2 == NULL) SWIG_fail;
3290 temp2 = true;
3291 }
3292 }
3293 {
3294 PyThreadState* __tstate = wxPyBeginAllowThreads();
3295 result = (wxHtmlLinkInfo *)new wxHtmlLinkInfo((wxString const &)*arg1,(wxString const &)*arg2);
3296 wxPyEndAllowThreads(__tstate);
3297 if (PyErr_Occurred()) SWIG_fail;
3298 }
3299 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlLinkInfo, SWIG_POINTER_NEW | 0 );
3300 {
3301 if (temp1)
3302 delete arg1;
3303 }
3304 {
3305 if (temp2)
3306 delete arg2;
3307 }
3308 return resultobj;
3309 fail:
3310 {
3311 if (temp1)
3312 delete arg1;
3313 }
3314 {
3315 if (temp2)
3316 delete arg2;
3317 }
3318 return NULL;
3319 }
3320
3321
3322 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_GetHref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3323 PyObject *resultobj = 0;
3324 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3325 wxString result;
3326 void *argp1 = 0 ;
3327 int res1 = 0 ;
3328 PyObject *swig_obj[1] ;
3329
3330 if (!args) SWIG_fail;
3331 swig_obj[0] = args;
3332 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3333 if (!SWIG_IsOK(res1)) {
3334 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_GetHref" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3335 }
3336 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3337 {
3338 PyThreadState* __tstate = wxPyBeginAllowThreads();
3339 result = (arg1)->GetHref();
3340 wxPyEndAllowThreads(__tstate);
3341 if (PyErr_Occurred()) SWIG_fail;
3342 }
3343 {
3344 #if wxUSE_UNICODE
3345 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3346 #else
3347 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3348 #endif
3349 }
3350 return resultobj;
3351 fail:
3352 return NULL;
3353 }
3354
3355
3356 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_GetTarget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3357 PyObject *resultobj = 0;
3358 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3359 wxString result;
3360 void *argp1 = 0 ;
3361 int res1 = 0 ;
3362 PyObject *swig_obj[1] ;
3363
3364 if (!args) SWIG_fail;
3365 swig_obj[0] = args;
3366 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3367 if (!SWIG_IsOK(res1)) {
3368 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_GetTarget" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3369 }
3370 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3371 {
3372 PyThreadState* __tstate = wxPyBeginAllowThreads();
3373 result = (arg1)->GetTarget();
3374 wxPyEndAllowThreads(__tstate);
3375 if (PyErr_Occurred()) SWIG_fail;
3376 }
3377 {
3378 #if wxUSE_UNICODE
3379 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3380 #else
3381 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3382 #endif
3383 }
3384 return resultobj;
3385 fail:
3386 return NULL;
3387 }
3388
3389
3390 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_GetEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3391 PyObject *resultobj = 0;
3392 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3393 wxMouseEvent *result = 0 ;
3394 void *argp1 = 0 ;
3395 int res1 = 0 ;
3396 PyObject *swig_obj[1] ;
3397
3398 if (!args) SWIG_fail;
3399 swig_obj[0] = args;
3400 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3401 if (!SWIG_IsOK(res1)) {
3402 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_GetEvent" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3403 }
3404 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3405 {
3406 PyThreadState* __tstate = wxPyBeginAllowThreads();
3407 result = (wxMouseEvent *)(arg1)->GetEvent();
3408 wxPyEndAllowThreads(__tstate);
3409 if (PyErr_Occurred()) SWIG_fail;
3410 }
3411 {
3412 resultobj = wxPyMake_wxObject(result, 0);
3413 }
3414 return resultobj;
3415 fail:
3416 return NULL;
3417 }
3418
3419
3420 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_GetHtmlCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3421 PyObject *resultobj = 0;
3422 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3423 wxHtmlCell *result = 0 ;
3424 void *argp1 = 0 ;
3425 int res1 = 0 ;
3426 PyObject *swig_obj[1] ;
3427
3428 if (!args) SWIG_fail;
3429 swig_obj[0] = args;
3430 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3431 if (!SWIG_IsOK(res1)) {
3432 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_GetHtmlCell" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3433 }
3434 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3435 {
3436 PyThreadState* __tstate = wxPyBeginAllowThreads();
3437 result = (wxHtmlCell *)(arg1)->GetHtmlCell();
3438 wxPyEndAllowThreads(__tstate);
3439 if (PyErr_Occurred()) SWIG_fail;
3440 }
3441 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlCell, 0 | 0 );
3442 return resultobj;
3443 fail:
3444 return NULL;
3445 }
3446
3447
3448 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_SetEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3449 PyObject *resultobj = 0;
3450 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3451 wxMouseEvent *arg2 = (wxMouseEvent *) 0 ;
3452 void *argp1 = 0 ;
3453 int res1 = 0 ;
3454 void *argp2 = 0 ;
3455 int res2 = 0 ;
3456 PyObject * obj0 = 0 ;
3457 PyObject * obj1 = 0 ;
3458 char * kwnames[] = {
3459 (char *) "self",(char *) "e", NULL
3460 };
3461
3462 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlLinkInfo_SetEvent",kwnames,&obj0,&obj1)) SWIG_fail;
3463 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3464 if (!SWIG_IsOK(res1)) {
3465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_SetEvent" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3466 }
3467 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3468 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxMouseEvent, 0 | 0 );
3469 if (!SWIG_IsOK(res2)) {
3470 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlLinkInfo_SetEvent" "', expected argument " "2"" of type '" "wxMouseEvent const *""'");
3471 }
3472 arg2 = reinterpret_cast< wxMouseEvent * >(argp2);
3473 {
3474 PyThreadState* __tstate = wxPyBeginAllowThreads();
3475 (arg1)->SetEvent((wxMouseEvent const *)arg2);
3476 wxPyEndAllowThreads(__tstate);
3477 if (PyErr_Occurred()) SWIG_fail;
3478 }
3479 resultobj = SWIG_Py_Void();
3480 return resultobj;
3481 fail:
3482 return NULL;
3483 }
3484
3485
3486 SWIGINTERN PyObject *_wrap_HtmlLinkInfo_SetHtmlCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3487 PyObject *resultobj = 0;
3488 wxHtmlLinkInfo *arg1 = (wxHtmlLinkInfo *) 0 ;
3489 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
3490 void *argp1 = 0 ;
3491 int res1 = 0 ;
3492 void *argp2 = 0 ;
3493 int res2 = 0 ;
3494 PyObject * obj0 = 0 ;
3495 PyObject * obj1 = 0 ;
3496 char * kwnames[] = {
3497 (char *) "self",(char *) "e", NULL
3498 };
3499
3500 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlLinkInfo_SetHtmlCell",kwnames,&obj0,&obj1)) SWIG_fail;
3501 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
3502 if (!SWIG_IsOK(res1)) {
3503 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkInfo_SetHtmlCell" "', expected argument " "1"" of type '" "wxHtmlLinkInfo *""'");
3504 }
3505 arg1 = reinterpret_cast< wxHtmlLinkInfo * >(argp1);
3506 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
3507 if (!SWIG_IsOK(res2)) {
3508 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlLinkInfo_SetHtmlCell" "', expected argument " "2"" of type '" "wxHtmlCell const *""'");
3509 }
3510 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
3511 {
3512 PyThreadState* __tstate = wxPyBeginAllowThreads();
3513 (arg1)->SetHtmlCell((wxHtmlCell const *)arg2);
3514 wxPyEndAllowThreads(__tstate);
3515 if (PyErr_Occurred()) SWIG_fail;
3516 }
3517 resultobj = SWIG_Py_Void();
3518 return resultobj;
3519 fail:
3520 return NULL;
3521 }
3522
3523
3524 SWIGINTERN PyObject *HtmlLinkInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3525 PyObject *obj;
3526 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3527 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlLinkInfo, SWIG_NewClientData(obj));
3528 return SWIG_Py_Void();
3529 }
3530
3531 SWIGINTERN PyObject *HtmlLinkInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3532 return SWIG_Python_InitShadowInstance(args);
3533 }
3534
3535 SWIGINTERN PyObject *_wrap_HtmlTag_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3536 PyObject *resultobj = 0;
3537 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3538 wxString result;
3539 void *argp1 = 0 ;
3540 int res1 = 0 ;
3541 PyObject *swig_obj[1] ;
3542
3543 if (!args) SWIG_fail;
3544 swig_obj[0] = args;
3545 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3546 if (!SWIG_IsOK(res1)) {
3547 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetName" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3548 }
3549 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3550 {
3551 PyThreadState* __tstate = wxPyBeginAllowThreads();
3552 result = (arg1)->GetName();
3553 wxPyEndAllowThreads(__tstate);
3554 if (PyErr_Occurred()) SWIG_fail;
3555 }
3556 {
3557 #if wxUSE_UNICODE
3558 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3559 #else
3560 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3561 #endif
3562 }
3563 return resultobj;
3564 fail:
3565 return NULL;
3566 }
3567
3568
3569 SWIGINTERN PyObject *_wrap_HtmlTag_HasParam(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3570 PyObject *resultobj = 0;
3571 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3572 wxString *arg2 = 0 ;
3573 bool result;
3574 void *argp1 = 0 ;
3575 int res1 = 0 ;
3576 bool temp2 = false ;
3577 PyObject * obj0 = 0 ;
3578 PyObject * obj1 = 0 ;
3579 char * kwnames[] = {
3580 (char *) "self",(char *) "par", NULL
3581 };
3582
3583 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlTag_HasParam",kwnames,&obj0,&obj1)) SWIG_fail;
3584 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3585 if (!SWIG_IsOK(res1)) {
3586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_HasParam" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3587 }
3588 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3589 {
3590 arg2 = wxString_in_helper(obj1);
3591 if (arg2 == NULL) SWIG_fail;
3592 temp2 = true;
3593 }
3594 {
3595 PyThreadState* __tstate = wxPyBeginAllowThreads();
3596 result = (bool)(arg1)->HasParam((wxString const &)*arg2);
3597 wxPyEndAllowThreads(__tstate);
3598 if (PyErr_Occurred()) SWIG_fail;
3599 }
3600 {
3601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3602 }
3603 {
3604 if (temp2)
3605 delete arg2;
3606 }
3607 return resultobj;
3608 fail:
3609 {
3610 if (temp2)
3611 delete arg2;
3612 }
3613 return NULL;
3614 }
3615
3616
3617 SWIGINTERN PyObject *_wrap_HtmlTag_GetParam(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3618 PyObject *resultobj = 0;
3619 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3620 wxString *arg2 = 0 ;
3621 int arg3 = (int) false ;
3622 wxString result;
3623 void *argp1 = 0 ;
3624 int res1 = 0 ;
3625 bool temp2 = false ;
3626 int val3 ;
3627 int ecode3 = 0 ;
3628 PyObject * obj0 = 0 ;
3629 PyObject * obj1 = 0 ;
3630 PyObject * obj2 = 0 ;
3631 char * kwnames[] = {
3632 (char *) "self",(char *) "par",(char *) "with_commas", NULL
3633 };
3634
3635 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlTag_GetParam",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3636 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3637 if (!SWIG_IsOK(res1)) {
3638 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetParam" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3639 }
3640 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3641 {
3642 arg2 = wxString_in_helper(obj1);
3643 if (arg2 == NULL) SWIG_fail;
3644 temp2 = true;
3645 }
3646 if (obj2) {
3647 ecode3 = SWIG_AsVal_int(obj2, &val3);
3648 if (!SWIG_IsOK(ecode3)) {
3649 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlTag_GetParam" "', expected argument " "3"" of type '" "int""'");
3650 }
3651 arg3 = static_cast< int >(val3);
3652 }
3653 {
3654 PyThreadState* __tstate = wxPyBeginAllowThreads();
3655 result = (arg1)->GetParam((wxString const &)*arg2,arg3);
3656 wxPyEndAllowThreads(__tstate);
3657 if (PyErr_Occurred()) SWIG_fail;
3658 }
3659 {
3660 #if wxUSE_UNICODE
3661 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3662 #else
3663 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3664 #endif
3665 }
3666 {
3667 if (temp2)
3668 delete arg2;
3669 }
3670 return resultobj;
3671 fail:
3672 {
3673 if (temp2)
3674 delete arg2;
3675 }
3676 return NULL;
3677 }
3678
3679
3680 SWIGINTERN PyObject *_wrap_HtmlTag_GetAllParams(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3681 PyObject *resultobj = 0;
3682 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3683 wxString result;
3684 void *argp1 = 0 ;
3685 int res1 = 0 ;
3686 PyObject *swig_obj[1] ;
3687
3688 if (!args) SWIG_fail;
3689 swig_obj[0] = args;
3690 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3691 if (!SWIG_IsOK(res1)) {
3692 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetAllParams" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3693 }
3694 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3695 {
3696 PyThreadState* __tstate = wxPyBeginAllowThreads();
3697 result = (arg1)->GetAllParams();
3698 wxPyEndAllowThreads(__tstate);
3699 if (PyErr_Occurred()) SWIG_fail;
3700 }
3701 {
3702 #if wxUSE_UNICODE
3703 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3704 #else
3705 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3706 #endif
3707 }
3708 return resultobj;
3709 fail:
3710 return NULL;
3711 }
3712
3713
3714 SWIGINTERN PyObject *_wrap_HtmlTag_HasEnding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3715 PyObject *resultobj = 0;
3716 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3717 bool result;
3718 void *argp1 = 0 ;
3719 int res1 = 0 ;
3720 PyObject *swig_obj[1] ;
3721
3722 if (!args) SWIG_fail;
3723 swig_obj[0] = args;
3724 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3725 if (!SWIG_IsOK(res1)) {
3726 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_HasEnding" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3727 }
3728 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3729 {
3730 PyThreadState* __tstate = wxPyBeginAllowThreads();
3731 result = (bool)(arg1)->HasEnding();
3732 wxPyEndAllowThreads(__tstate);
3733 if (PyErr_Occurred()) SWIG_fail;
3734 }
3735 {
3736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3737 }
3738 return resultobj;
3739 fail:
3740 return NULL;
3741 }
3742
3743
3744 SWIGINTERN PyObject *_wrap_HtmlTag_GetBeginPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3745 PyObject *resultobj = 0;
3746 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3747 int result;
3748 void *argp1 = 0 ;
3749 int res1 = 0 ;
3750 PyObject *swig_obj[1] ;
3751
3752 if (!args) SWIG_fail;
3753 swig_obj[0] = args;
3754 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3755 if (!SWIG_IsOK(res1)) {
3756 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetBeginPos" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3757 }
3758 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3759 {
3760 PyThreadState* __tstate = wxPyBeginAllowThreads();
3761 result = (int)(arg1)->GetBeginPos();
3762 wxPyEndAllowThreads(__tstate);
3763 if (PyErr_Occurred()) SWIG_fail;
3764 }
3765 resultobj = SWIG_From_int(static_cast< int >(result));
3766 return resultobj;
3767 fail:
3768 return NULL;
3769 }
3770
3771
3772 SWIGINTERN PyObject *_wrap_HtmlTag_GetEndPos1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3773 PyObject *resultobj = 0;
3774 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3775 int result;
3776 void *argp1 = 0 ;
3777 int res1 = 0 ;
3778 PyObject *swig_obj[1] ;
3779
3780 if (!args) SWIG_fail;
3781 swig_obj[0] = args;
3782 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3783 if (!SWIG_IsOK(res1)) {
3784 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetEndPos1" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3785 }
3786 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3787 {
3788 PyThreadState* __tstate = wxPyBeginAllowThreads();
3789 result = (int)(arg1)->GetEndPos1();
3790 wxPyEndAllowThreads(__tstate);
3791 if (PyErr_Occurred()) SWIG_fail;
3792 }
3793 resultobj = SWIG_From_int(static_cast< int >(result));
3794 return resultobj;
3795 fail:
3796 return NULL;
3797 }
3798
3799
3800 SWIGINTERN PyObject *_wrap_HtmlTag_GetEndPos2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3801 PyObject *resultobj = 0;
3802 wxHtmlTag *arg1 = (wxHtmlTag *) 0 ;
3803 int result;
3804 void *argp1 = 0 ;
3805 int res1 = 0 ;
3806 PyObject *swig_obj[1] ;
3807
3808 if (!args) SWIG_fail;
3809 swig_obj[0] = args;
3810 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlTag, 0 | 0 );
3811 if (!SWIG_IsOK(res1)) {
3812 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTag_GetEndPos2" "', expected argument " "1"" of type '" "wxHtmlTag *""'");
3813 }
3814 arg1 = reinterpret_cast< wxHtmlTag * >(argp1);
3815 {
3816 PyThreadState* __tstate = wxPyBeginAllowThreads();
3817 result = (int)(arg1)->GetEndPos2();
3818 wxPyEndAllowThreads(__tstate);
3819 if (PyErr_Occurred()) SWIG_fail;
3820 }
3821 resultobj = SWIG_From_int(static_cast< int >(result));
3822 return resultobj;
3823 fail:
3824 return NULL;
3825 }
3826
3827
3828 SWIGINTERN PyObject *HtmlTag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3829 PyObject *obj;
3830 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3831 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlTag, SWIG_NewClientData(obj));
3832 return SWIG_Py_Void();
3833 }
3834
3835 SWIGINTERN PyObject *_wrap_HtmlParser_SetFS(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3836 PyObject *resultobj = 0;
3837 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
3838 wxFileSystem *arg2 = (wxFileSystem *) 0 ;
3839 void *argp1 = 0 ;
3840 int res1 = 0 ;
3841 void *argp2 = 0 ;
3842 int res2 = 0 ;
3843 PyObject * obj0 = 0 ;
3844 PyObject * obj1 = 0 ;
3845 char * kwnames[] = {
3846 (char *) "self",(char *) "fs", NULL
3847 };
3848
3849 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlParser_SetFS",kwnames,&obj0,&obj1)) SWIG_fail;
3850 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
3851 if (!SWIG_IsOK(res1)) {
3852 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_SetFS" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
3853 }
3854 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
3855 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFileSystem, 0 | 0 );
3856 if (!SWIG_IsOK(res2)) {
3857 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlParser_SetFS" "', expected argument " "2"" of type '" "wxFileSystem *""'");
3858 }
3859 arg2 = reinterpret_cast< wxFileSystem * >(argp2);
3860 {
3861 PyThreadState* __tstate = wxPyBeginAllowThreads();
3862 (arg1)->SetFS(arg2);
3863 wxPyEndAllowThreads(__tstate);
3864 if (PyErr_Occurred()) SWIG_fail;
3865 }
3866 resultobj = SWIG_Py_Void();
3867 return resultobj;
3868 fail:
3869 return NULL;
3870 }
3871
3872
3873 SWIGINTERN PyObject *_wrap_HtmlParser_GetFS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3874 PyObject *resultobj = 0;
3875 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
3876 wxFileSystem *result = 0 ;
3877 void *argp1 = 0 ;
3878 int res1 = 0 ;
3879 PyObject *swig_obj[1] ;
3880
3881 if (!args) SWIG_fail;
3882 swig_obj[0] = args;
3883 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
3884 if (!SWIG_IsOK(res1)) {
3885 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_GetFS" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
3886 }
3887 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
3888 {
3889 PyThreadState* __tstate = wxPyBeginAllowThreads();
3890 result = (wxFileSystem *)(arg1)->GetFS();
3891 wxPyEndAllowThreads(__tstate);
3892 if (PyErr_Occurred()) SWIG_fail;
3893 }
3894 {
3895 resultobj = wxPyMake_wxObject(result, 0);
3896 }
3897 return resultobj;
3898 fail:
3899 return NULL;
3900 }
3901
3902
3903 SWIGINTERN PyObject *_wrap_HtmlParser_Parse(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3904 PyObject *resultobj = 0;
3905 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
3906 wxString *arg2 = 0 ;
3907 wxObject *result = 0 ;
3908 void *argp1 = 0 ;
3909 int res1 = 0 ;
3910 bool temp2 = false ;
3911 PyObject * obj0 = 0 ;
3912 PyObject * obj1 = 0 ;
3913 char * kwnames[] = {
3914 (char *) "self",(char *) "source", NULL
3915 };
3916
3917 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlParser_Parse",kwnames,&obj0,&obj1)) SWIG_fail;
3918 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
3919 if (!SWIG_IsOK(res1)) {
3920 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_Parse" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
3921 }
3922 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
3923 {
3924 arg2 = wxString_in_helper(obj1);
3925 if (arg2 == NULL) SWIG_fail;
3926 temp2 = true;
3927 }
3928 {
3929 PyThreadState* __tstate = wxPyBeginAllowThreads();
3930 result = (wxObject *)(arg1)->Parse((wxString const &)*arg2);
3931 wxPyEndAllowThreads(__tstate);
3932 if (PyErr_Occurred()) SWIG_fail;
3933 }
3934 {
3935 resultobj = wxPyMake_wxObject(result, (bool)0);
3936 }
3937 {
3938 if (temp2)
3939 delete arg2;
3940 }
3941 return resultobj;
3942 fail:
3943 {
3944 if (temp2)
3945 delete arg2;
3946 }
3947 return NULL;
3948 }
3949
3950
3951 SWIGINTERN PyObject *_wrap_HtmlParser_InitParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3952 PyObject *resultobj = 0;
3953 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
3954 wxString *arg2 = 0 ;
3955 void *argp1 = 0 ;
3956 int res1 = 0 ;
3957 bool temp2 = false ;
3958 PyObject * obj0 = 0 ;
3959 PyObject * obj1 = 0 ;
3960 char * kwnames[] = {
3961 (char *) "self",(char *) "source", NULL
3962 };
3963
3964 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlParser_InitParser",kwnames,&obj0,&obj1)) SWIG_fail;
3965 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
3966 if (!SWIG_IsOK(res1)) {
3967 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_InitParser" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
3968 }
3969 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
3970 {
3971 arg2 = wxString_in_helper(obj1);
3972 if (arg2 == NULL) SWIG_fail;
3973 temp2 = true;
3974 }
3975 {
3976 PyThreadState* __tstate = wxPyBeginAllowThreads();
3977 (arg1)->InitParser((wxString const &)*arg2);
3978 wxPyEndAllowThreads(__tstate);
3979 if (PyErr_Occurred()) SWIG_fail;
3980 }
3981 resultobj = SWIG_Py_Void();
3982 {
3983 if (temp2)
3984 delete arg2;
3985 }
3986 return resultobj;
3987 fail:
3988 {
3989 if (temp2)
3990 delete arg2;
3991 }
3992 return NULL;
3993 }
3994
3995
3996 SWIGINTERN PyObject *_wrap_HtmlParser_DoneParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3997 PyObject *resultobj = 0;
3998 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
3999 void *argp1 = 0 ;
4000 int res1 = 0 ;
4001 PyObject *swig_obj[1] ;
4002
4003 if (!args) SWIG_fail;
4004 swig_obj[0] = args;
4005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4006 if (!SWIG_IsOK(res1)) {
4007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_DoneParser" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4008 }
4009 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4010 {
4011 PyThreadState* __tstate = wxPyBeginAllowThreads();
4012 (arg1)->DoneParser();
4013 wxPyEndAllowThreads(__tstate);
4014 if (PyErr_Occurred()) SWIG_fail;
4015 }
4016 resultobj = SWIG_Py_Void();
4017 return resultobj;
4018 fail:
4019 return NULL;
4020 }
4021
4022
4023 SWIGINTERN PyObject *_wrap_HtmlParser_DoParsing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4024 PyObject *resultobj = 0;
4025 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4026 int arg2 ;
4027 int arg3 ;
4028 void *argp1 = 0 ;
4029 int res1 = 0 ;
4030 int val2 ;
4031 int ecode2 = 0 ;
4032 int val3 ;
4033 int ecode3 = 0 ;
4034 PyObject * obj0 = 0 ;
4035 PyObject * obj1 = 0 ;
4036 PyObject * obj2 = 0 ;
4037 char * kwnames[] = {
4038 (char *) "self",(char *) "begin_pos",(char *) "end_pos", NULL
4039 };
4040
4041 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlParser_DoParsing",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4042 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4043 if (!SWIG_IsOK(res1)) {
4044 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_DoParsing" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4045 }
4046 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4047 ecode2 = SWIG_AsVal_int(obj1, &val2);
4048 if (!SWIG_IsOK(ecode2)) {
4049 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlParser_DoParsing" "', expected argument " "2"" of type '" "int""'");
4050 }
4051 arg2 = static_cast< int >(val2);
4052 ecode3 = SWIG_AsVal_int(obj2, &val3);
4053 if (!SWIG_IsOK(ecode3)) {
4054 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlParser_DoParsing" "', expected argument " "3"" of type '" "int""'");
4055 }
4056 arg3 = static_cast< int >(val3);
4057 {
4058 PyThreadState* __tstate = wxPyBeginAllowThreads();
4059 (arg1)->DoParsing(arg2,arg3);
4060 wxPyEndAllowThreads(__tstate);
4061 if (PyErr_Occurred()) SWIG_fail;
4062 }
4063 resultobj = SWIG_Py_Void();
4064 return resultobj;
4065 fail:
4066 return NULL;
4067 }
4068
4069
4070 SWIGINTERN PyObject *_wrap_HtmlParser_StopParsing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4071 PyObject *resultobj = 0;
4072 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4073 void *argp1 = 0 ;
4074 int res1 = 0 ;
4075 PyObject *swig_obj[1] ;
4076
4077 if (!args) SWIG_fail;
4078 swig_obj[0] = args;
4079 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4080 if (!SWIG_IsOK(res1)) {
4081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_StopParsing" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4082 }
4083 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4084 {
4085 PyThreadState* __tstate = wxPyBeginAllowThreads();
4086 (arg1)->StopParsing();
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) SWIG_fail;
4089 }
4090 resultobj = SWIG_Py_Void();
4091 return resultobj;
4092 fail:
4093 return NULL;
4094 }
4095
4096
4097 SWIGINTERN PyObject *_wrap_HtmlParser_AddTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4098 PyObject *resultobj = 0;
4099 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4100 wxHtmlTagHandler *arg2 = (wxHtmlTagHandler *) 0 ;
4101 void *argp1 = 0 ;
4102 int res1 = 0 ;
4103 void *argp2 = 0 ;
4104 int res2 = 0 ;
4105 PyObject * obj0 = 0 ;
4106 PyObject * obj1 = 0 ;
4107 char * kwnames[] = {
4108 (char *) "self",(char *) "handler", NULL
4109 };
4110
4111 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlParser_AddTagHandler",kwnames,&obj0,&obj1)) SWIG_fail;
4112 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4113 if (!SWIG_IsOK(res1)) {
4114 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_AddTagHandler" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4115 }
4116 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4117 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlTagHandler, 0 | 0 );
4118 if (!SWIG_IsOK(res2)) {
4119 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlParser_AddTagHandler" "', expected argument " "2"" of type '" "wxHtmlTagHandler *""'");
4120 }
4121 arg2 = reinterpret_cast< wxHtmlTagHandler * >(argp2);
4122 {
4123 PyThreadState* __tstate = wxPyBeginAllowThreads();
4124 (arg1)->AddTagHandler(arg2);
4125 wxPyEndAllowThreads(__tstate);
4126 if (PyErr_Occurred()) SWIG_fail;
4127 }
4128 resultobj = SWIG_Py_Void();
4129 return resultobj;
4130 fail:
4131 return NULL;
4132 }
4133
4134
4135 SWIGINTERN PyObject *_wrap_HtmlParser_GetSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4136 PyObject *resultobj = 0;
4137 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4138 wxString *result = 0 ;
4139 void *argp1 = 0 ;
4140 int res1 = 0 ;
4141 PyObject *swig_obj[1] ;
4142
4143 if (!args) SWIG_fail;
4144 swig_obj[0] = args;
4145 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4146 if (!SWIG_IsOK(res1)) {
4147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_GetSource" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4148 }
4149 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4150 {
4151 PyThreadState* __tstate = wxPyBeginAllowThreads();
4152 result = (wxString *)(arg1)->GetSource();
4153 wxPyEndAllowThreads(__tstate);
4154 if (PyErr_Occurred()) SWIG_fail;
4155 }
4156 {
4157 #if wxUSE_UNICODE
4158 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
4159 #else
4160 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
4161 #endif
4162 }
4163 return resultobj;
4164 fail:
4165 return NULL;
4166 }
4167
4168
4169 SWIGINTERN PyObject *_wrap_HtmlParser_PushTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4170 PyObject *resultobj = 0;
4171 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4172 wxHtmlTagHandler *arg2 = (wxHtmlTagHandler *) 0 ;
4173 wxString arg3 ;
4174 void *argp1 = 0 ;
4175 int res1 = 0 ;
4176 void *argp2 = 0 ;
4177 int res2 = 0 ;
4178 PyObject * obj0 = 0 ;
4179 PyObject * obj1 = 0 ;
4180 PyObject * obj2 = 0 ;
4181 char * kwnames[] = {
4182 (char *) "self",(char *) "handler",(char *) "tags", NULL
4183 };
4184
4185 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlParser_PushTagHandler",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4186 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4187 if (!SWIG_IsOK(res1)) {
4188 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_PushTagHandler" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4189 }
4190 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4191 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlTagHandler, 0 | 0 );
4192 if (!SWIG_IsOK(res2)) {
4193 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlParser_PushTagHandler" "', expected argument " "2"" of type '" "wxHtmlTagHandler *""'");
4194 }
4195 arg2 = reinterpret_cast< wxHtmlTagHandler * >(argp2);
4196 {
4197 wxString* sptr = wxString_in_helper(obj2);
4198 if (sptr == NULL) SWIG_fail;
4199 arg3 = *sptr;
4200 delete sptr;
4201 }
4202 {
4203 PyThreadState* __tstate = wxPyBeginAllowThreads();
4204 (arg1)->PushTagHandler(arg2,arg3);
4205 wxPyEndAllowThreads(__tstate);
4206 if (PyErr_Occurred()) SWIG_fail;
4207 }
4208 resultobj = SWIG_Py_Void();
4209 return resultobj;
4210 fail:
4211 return NULL;
4212 }
4213
4214
4215 SWIGINTERN PyObject *_wrap_HtmlParser_PopTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4216 PyObject *resultobj = 0;
4217 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4218 void *argp1 = 0 ;
4219 int res1 = 0 ;
4220 PyObject *swig_obj[1] ;
4221
4222 if (!args) SWIG_fail;
4223 swig_obj[0] = args;
4224 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4225 if (!SWIG_IsOK(res1)) {
4226 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_PopTagHandler" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4227 }
4228 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4229 {
4230 PyThreadState* __tstate = wxPyBeginAllowThreads();
4231 (arg1)->PopTagHandler();
4232 wxPyEndAllowThreads(__tstate);
4233 if (PyErr_Occurred()) SWIG_fail;
4234 }
4235 resultobj = SWIG_Py_Void();
4236 return resultobj;
4237 fail:
4238 return NULL;
4239 }
4240
4241
4242 SWIGINTERN PyObject *_wrap_HtmlParser_GetInnerSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4243 PyObject *resultobj = 0;
4244 wxHtmlParser *arg1 = (wxHtmlParser *) 0 ;
4245 wxHtmlTag *arg2 = 0 ;
4246 wxString result;
4247 void *argp1 = 0 ;
4248 int res1 = 0 ;
4249 void *argp2 = 0 ;
4250 int res2 = 0 ;
4251 PyObject * obj0 = 0 ;
4252 PyObject * obj1 = 0 ;
4253 char * kwnames[] = {
4254 (char *) "self",(char *) "tag", NULL
4255 };
4256
4257 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlParser_GetInnerSource",kwnames,&obj0,&obj1)) SWIG_fail;
4258 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
4259 if (!SWIG_IsOK(res1)) {
4260 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlParser_GetInnerSource" "', expected argument " "1"" of type '" "wxHtmlParser *""'");
4261 }
4262 arg1 = reinterpret_cast< wxHtmlParser * >(argp1);
4263 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlTag, 0 | 0);
4264 if (!SWIG_IsOK(res2)) {
4265 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlParser_GetInnerSource" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
4266 }
4267 if (!argp2) {
4268 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlParser_GetInnerSource" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
4269 }
4270 arg2 = reinterpret_cast< wxHtmlTag * >(argp2);
4271 {
4272 PyThreadState* __tstate = wxPyBeginAllowThreads();
4273 result = (arg1)->GetInnerSource((wxHtmlTag const &)*arg2);
4274 wxPyEndAllowThreads(__tstate);
4275 if (PyErr_Occurred()) SWIG_fail;
4276 }
4277 {
4278 #if wxUSE_UNICODE
4279 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4280 #else
4281 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4282 #endif
4283 }
4284 return resultobj;
4285 fail:
4286 return NULL;
4287 }
4288
4289
4290 SWIGINTERN PyObject *HtmlParser_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4291 PyObject *obj;
4292 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4293 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlParser, SWIG_NewClientData(obj));
4294 return SWIG_Py_Void();
4295 }
4296
4297 SWIGINTERN PyObject *_wrap_new_HtmlWinParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4298 PyObject *resultobj = 0;
4299 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) NULL ;
4300 wxHtmlWinParser *result = 0 ;
4301 void *argp1 = 0 ;
4302 int res1 = 0 ;
4303 PyObject * obj0 = 0 ;
4304 char * kwnames[] = {
4305 (char *) "wnd", NULL
4306 };
4307
4308 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_HtmlWinParser",kwnames,&obj0)) SWIG_fail;
4309 if (obj0) {
4310 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
4311 if (!SWIG_IsOK(res1)) {
4312 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlWinParser" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
4313 }
4314 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
4315 }
4316 {
4317 PyThreadState* __tstate = wxPyBeginAllowThreads();
4318 result = (wxHtmlWinParser *)new wxHtmlWinParser(arg1);
4319 wxPyEndAllowThreads(__tstate);
4320 if (PyErr_Occurred()) SWIG_fail;
4321 }
4322 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWinParser, SWIG_POINTER_NEW | 0 );
4323 return resultobj;
4324 fail:
4325 return NULL;
4326 }
4327
4328
4329 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4330 PyObject *resultobj = 0;
4331 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4332 wxDC *arg2 = (wxDC *) 0 ;
4333 void *argp1 = 0 ;
4334 int res1 = 0 ;
4335 void *argp2 = 0 ;
4336 int res2 = 0 ;
4337 PyObject * obj0 = 0 ;
4338 PyObject * obj1 = 0 ;
4339 char * kwnames[] = {
4340 (char *) "self",(char *) "dc", NULL
4341 };
4342
4343 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetDC",kwnames,&obj0,&obj1)) SWIG_fail;
4344 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4345 if (!SWIG_IsOK(res1)) {
4346 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetDC" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4347 }
4348 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4349 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
4350 if (!SWIG_IsOK(res2)) {
4351 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWinParser_SetDC" "', expected argument " "2"" of type '" "wxDC *""'");
4352 }
4353 arg2 = reinterpret_cast< wxDC * >(argp2);
4354 {
4355 PyThreadState* __tstate = wxPyBeginAllowThreads();
4356 (arg1)->SetDC(arg2);
4357 wxPyEndAllowThreads(__tstate);
4358 if (PyErr_Occurred()) SWIG_fail;
4359 }
4360 resultobj = SWIG_Py_Void();
4361 return resultobj;
4362 fail:
4363 return NULL;
4364 }
4365
4366
4367 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4368 PyObject *resultobj = 0;
4369 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4370 wxDC *result = 0 ;
4371 void *argp1 = 0 ;
4372 int res1 = 0 ;
4373 PyObject *swig_obj[1] ;
4374
4375 if (!args) SWIG_fail;
4376 swig_obj[0] = args;
4377 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4378 if (!SWIG_IsOK(res1)) {
4379 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetDC" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4380 }
4381 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4382 {
4383 PyThreadState* __tstate = wxPyBeginAllowThreads();
4384 result = (wxDC *)(arg1)->GetDC();
4385 wxPyEndAllowThreads(__tstate);
4386 if (PyErr_Occurred()) SWIG_fail;
4387 }
4388 {
4389 resultobj = wxPyMake_wxObject(result, (bool)0);
4390 }
4391 return resultobj;
4392 fail:
4393 return NULL;
4394 }
4395
4396
4397 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetCharHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4398 PyObject *resultobj = 0;
4399 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4400 int result;
4401 void *argp1 = 0 ;
4402 int res1 = 0 ;
4403 PyObject *swig_obj[1] ;
4404
4405 if (!args) SWIG_fail;
4406 swig_obj[0] = args;
4407 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4408 if (!SWIG_IsOK(res1)) {
4409 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetCharHeight" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4410 }
4411 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4412 {
4413 PyThreadState* __tstate = wxPyBeginAllowThreads();
4414 result = (int)(arg1)->GetCharHeight();
4415 wxPyEndAllowThreads(__tstate);
4416 if (PyErr_Occurred()) SWIG_fail;
4417 }
4418 resultobj = SWIG_From_int(static_cast< int >(result));
4419 return resultobj;
4420 fail:
4421 return NULL;
4422 }
4423
4424
4425 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetCharWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4426 PyObject *resultobj = 0;
4427 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4428 int result;
4429 void *argp1 = 0 ;
4430 int res1 = 0 ;
4431 PyObject *swig_obj[1] ;
4432
4433 if (!args) SWIG_fail;
4434 swig_obj[0] = args;
4435 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4436 if (!SWIG_IsOK(res1)) {
4437 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetCharWidth" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4438 }
4439 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4440 {
4441 PyThreadState* __tstate = wxPyBeginAllowThreads();
4442 result = (int)(arg1)->GetCharWidth();
4443 wxPyEndAllowThreads(__tstate);
4444 if (PyErr_Occurred()) SWIG_fail;
4445 }
4446 resultobj = SWIG_From_int(static_cast< int >(result));
4447 return resultobj;
4448 fail:
4449 return NULL;
4450 }
4451
4452
4453 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4454 PyObject *resultobj = 0;
4455 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4456 wxPyHtmlWindow *result = 0 ;
4457 void *argp1 = 0 ;
4458 int res1 = 0 ;
4459 PyObject *swig_obj[1] ;
4460
4461 if (!args) SWIG_fail;
4462 swig_obj[0] = args;
4463 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4464 if (!SWIG_IsOK(res1)) {
4465 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetWindow" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4466 }
4467 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4468 {
4469 PyThreadState* __tstate = wxPyBeginAllowThreads();
4470 result = (wxPyHtmlWindow *)(arg1)->GetWindow();
4471 wxPyEndAllowThreads(__tstate);
4472 if (PyErr_Occurred()) SWIG_fail;
4473 }
4474 {
4475 resultobj = wxPyMake_wxObject(result, (bool)0);
4476 }
4477 return resultobj;
4478 fail:
4479 return NULL;
4480 }
4481
4482
4483 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetWindowInterface(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4484 PyObject *resultobj = 0;
4485 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4486 wxHtmlWindowInterface *result = 0 ;
4487 void *argp1 = 0 ;
4488 int res1 = 0 ;
4489 PyObject *swig_obj[1] ;
4490
4491 if (!args) SWIG_fail;
4492 swig_obj[0] = args;
4493 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4494 if (!SWIG_IsOK(res1)) {
4495 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetWindowInterface" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4496 }
4497 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4498 {
4499 PyThreadState* __tstate = wxPyBeginAllowThreads();
4500 result = (wxHtmlWindowInterface *)(arg1)->GetWindowInterface();
4501 wxPyEndAllowThreads(__tstate);
4502 if (PyErr_Occurred()) SWIG_fail;
4503 }
4504 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
4505 return resultobj;
4506 fail:
4507 return NULL;
4508 }
4509
4510
4511 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4512 PyObject *resultobj = 0;
4513 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4514 wxString arg2 ;
4515 wxString arg3 ;
4516 PyObject *arg4 = (PyObject *) NULL ;
4517 void *argp1 = 0 ;
4518 int res1 = 0 ;
4519 PyObject * obj0 = 0 ;
4520 PyObject * obj1 = 0 ;
4521 PyObject * obj2 = 0 ;
4522 PyObject * obj3 = 0 ;
4523 char * kwnames[] = {
4524 (char *) "self",(char *) "normal_face",(char *) "fixed_face",(char *) "sizes", NULL
4525 };
4526
4527 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlWinParser_SetFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
4528 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4529 if (!SWIG_IsOK(res1)) {
4530 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFonts" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4531 }
4532 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4533 {
4534 wxString* sptr = wxString_in_helper(obj1);
4535 if (sptr == NULL) SWIG_fail;
4536 arg2 = *sptr;
4537 delete sptr;
4538 }
4539 {
4540 wxString* sptr = wxString_in_helper(obj2);
4541 if (sptr == NULL) SWIG_fail;
4542 arg3 = *sptr;
4543 delete sptr;
4544 }
4545 if (obj3) {
4546 arg4 = obj3;
4547 }
4548 {
4549 PyThreadState* __tstate = wxPyBeginAllowThreads();
4550 wxHtmlWinParser_SetFonts(arg1,arg2,arg3,arg4);
4551 wxPyEndAllowThreads(__tstate);
4552 if (PyErr_Occurred()) SWIG_fail;
4553 }
4554 resultobj = SWIG_Py_Void();
4555 return resultobj;
4556 fail:
4557 return NULL;
4558 }
4559
4560
4561 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetStandardFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4562 PyObject *resultobj = 0;
4563 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4564 int arg2 = (int) -1 ;
4565 wxString const &arg3_defvalue = wxPyEmptyString ;
4566 wxString *arg3 = (wxString *) &arg3_defvalue ;
4567 wxString const &arg4_defvalue = wxPyEmptyString ;
4568 wxString *arg4 = (wxString *) &arg4_defvalue ;
4569 void *argp1 = 0 ;
4570 int res1 = 0 ;
4571 int val2 ;
4572 int ecode2 = 0 ;
4573 bool temp3 = false ;
4574 bool temp4 = false ;
4575 PyObject * obj0 = 0 ;
4576 PyObject * obj1 = 0 ;
4577 PyObject * obj2 = 0 ;
4578 PyObject * obj3 = 0 ;
4579 char * kwnames[] = {
4580 (char *) "self",(char *) "size",(char *) "normal_face",(char *) "fixed_face", NULL
4581 };
4582
4583 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HtmlWinParser_SetStandardFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
4584 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4585 if (!SWIG_IsOK(res1)) {
4586 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetStandardFonts" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4587 }
4588 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4589 if (obj1) {
4590 ecode2 = SWIG_AsVal_int(obj1, &val2);
4591 if (!SWIG_IsOK(ecode2)) {
4592 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetStandardFonts" "', expected argument " "2"" of type '" "int""'");
4593 }
4594 arg2 = static_cast< int >(val2);
4595 }
4596 if (obj2) {
4597 {
4598 arg3 = wxString_in_helper(obj2);
4599 if (arg3 == NULL) SWIG_fail;
4600 temp3 = true;
4601 }
4602 }
4603 if (obj3) {
4604 {
4605 arg4 = wxString_in_helper(obj3);
4606 if (arg4 == NULL) SWIG_fail;
4607 temp4 = true;
4608 }
4609 }
4610 {
4611 PyThreadState* __tstate = wxPyBeginAllowThreads();
4612 (arg1)->SetStandardFonts(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
4613 wxPyEndAllowThreads(__tstate);
4614 if (PyErr_Occurred()) SWIG_fail;
4615 }
4616 resultobj = SWIG_Py_Void();
4617 {
4618 if (temp3)
4619 delete arg3;
4620 }
4621 {
4622 if (temp4)
4623 delete arg4;
4624 }
4625 return resultobj;
4626 fail:
4627 {
4628 if (temp3)
4629 delete arg3;
4630 }
4631 {
4632 if (temp4)
4633 delete arg4;
4634 }
4635 return NULL;
4636 }
4637
4638
4639 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4640 PyObject *resultobj = 0;
4641 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4642 wxHtmlContainerCell *result = 0 ;
4643 void *argp1 = 0 ;
4644 int res1 = 0 ;
4645 PyObject *swig_obj[1] ;
4646
4647 if (!args) SWIG_fail;
4648 swig_obj[0] = args;
4649 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4650 if (!SWIG_IsOK(res1)) {
4651 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetContainer" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4652 }
4653 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4654 {
4655 PyThreadState* __tstate = wxPyBeginAllowThreads();
4656 result = (wxHtmlContainerCell *)(arg1)->GetContainer();
4657 wxPyEndAllowThreads(__tstate);
4658 if (PyErr_Occurred()) SWIG_fail;
4659 }
4660 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
4661 return resultobj;
4662 fail:
4663 return NULL;
4664 }
4665
4666
4667 SWIGINTERN PyObject *_wrap_HtmlWinParser_OpenContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4668 PyObject *resultobj = 0;
4669 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4670 wxHtmlContainerCell *result = 0 ;
4671 void *argp1 = 0 ;
4672 int res1 = 0 ;
4673 PyObject *swig_obj[1] ;
4674
4675 if (!args) SWIG_fail;
4676 swig_obj[0] = args;
4677 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4678 if (!SWIG_IsOK(res1)) {
4679 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_OpenContainer" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4680 }
4681 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4682 {
4683 PyThreadState* __tstate = wxPyBeginAllowThreads();
4684 result = (wxHtmlContainerCell *)(arg1)->OpenContainer();
4685 wxPyEndAllowThreads(__tstate);
4686 if (PyErr_Occurred()) SWIG_fail;
4687 }
4688 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
4689 return resultobj;
4690 fail:
4691 return NULL;
4692 }
4693
4694
4695 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4696 PyObject *resultobj = 0;
4697 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4698 wxHtmlContainerCell *arg2 = (wxHtmlContainerCell *) 0 ;
4699 wxHtmlContainerCell *result = 0 ;
4700 void *argp1 = 0 ;
4701 int res1 = 0 ;
4702 void *argp2 = 0 ;
4703 int res2 = 0 ;
4704 PyObject * obj0 = 0 ;
4705 PyObject * obj1 = 0 ;
4706 char * kwnames[] = {
4707 (char *) "self",(char *) "c", NULL
4708 };
4709
4710 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetContainer",kwnames,&obj0,&obj1)) SWIG_fail;
4711 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4712 if (!SWIG_IsOK(res1)) {
4713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetContainer" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4714 }
4715 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4716 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
4717 if (!SWIG_IsOK(res2)) {
4718 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWinParser_SetContainer" "', expected argument " "2"" of type '" "wxHtmlContainerCell *""'");
4719 }
4720 arg2 = reinterpret_cast< wxHtmlContainerCell * >(argp2);
4721 {
4722 PyThreadState* __tstate = wxPyBeginAllowThreads();
4723 result = (wxHtmlContainerCell *)(arg1)->SetContainer(arg2);
4724 wxPyEndAllowThreads(__tstate);
4725 if (PyErr_Occurred()) SWIG_fail;
4726 }
4727 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
4728 return resultobj;
4729 fail:
4730 return NULL;
4731 }
4732
4733
4734 SWIGINTERN PyObject *_wrap_HtmlWinParser_CloseContainer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4735 PyObject *resultobj = 0;
4736 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4737 wxHtmlContainerCell *result = 0 ;
4738 void *argp1 = 0 ;
4739 int res1 = 0 ;
4740 PyObject *swig_obj[1] ;
4741
4742 if (!args) SWIG_fail;
4743 swig_obj[0] = args;
4744 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4745 if (!SWIG_IsOK(res1)) {
4746 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_CloseContainer" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4747 }
4748 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4749 {
4750 PyThreadState* __tstate = wxPyBeginAllowThreads();
4751 result = (wxHtmlContainerCell *)(arg1)->CloseContainer();
4752 wxPyEndAllowThreads(__tstate);
4753 if (PyErr_Occurred()) SWIG_fail;
4754 }
4755 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
4756 return resultobj;
4757 fail:
4758 return NULL;
4759 }
4760
4761
4762 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetFontSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4763 PyObject *resultobj = 0;
4764 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4765 int result;
4766 void *argp1 = 0 ;
4767 int res1 = 0 ;
4768 PyObject *swig_obj[1] ;
4769
4770 if (!args) SWIG_fail;
4771 swig_obj[0] = args;
4772 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4773 if (!SWIG_IsOK(res1)) {
4774 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetFontSize" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4775 }
4776 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4777 {
4778 PyThreadState* __tstate = wxPyBeginAllowThreads();
4779 result = (int)(arg1)->GetFontSize();
4780 wxPyEndAllowThreads(__tstate);
4781 if (PyErr_Occurred()) SWIG_fail;
4782 }
4783 resultobj = SWIG_From_int(static_cast< int >(result));
4784 return resultobj;
4785 fail:
4786 return NULL;
4787 }
4788
4789
4790 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFontSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4791 PyObject *resultobj = 0;
4792 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4793 int arg2 ;
4794 void *argp1 = 0 ;
4795 int res1 = 0 ;
4796 int val2 ;
4797 int ecode2 = 0 ;
4798 PyObject * obj0 = 0 ;
4799 PyObject * obj1 = 0 ;
4800 char * kwnames[] = {
4801 (char *) "self",(char *) "s", NULL
4802 };
4803
4804 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetFontSize",kwnames,&obj0,&obj1)) SWIG_fail;
4805 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4806 if (!SWIG_IsOK(res1)) {
4807 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFontSize" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4808 }
4809 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4810 ecode2 = SWIG_AsVal_int(obj1, &val2);
4811 if (!SWIG_IsOK(ecode2)) {
4812 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetFontSize" "', expected argument " "2"" of type '" "int""'");
4813 }
4814 arg2 = static_cast< int >(val2);
4815 {
4816 PyThreadState* __tstate = wxPyBeginAllowThreads();
4817 (arg1)->SetFontSize(arg2);
4818 wxPyEndAllowThreads(__tstate);
4819 if (PyErr_Occurred()) SWIG_fail;
4820 }
4821 resultobj = SWIG_Py_Void();
4822 return resultobj;
4823 fail:
4824 return NULL;
4825 }
4826
4827
4828 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetFontBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4829 PyObject *resultobj = 0;
4830 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4831 int result;
4832 void *argp1 = 0 ;
4833 int res1 = 0 ;
4834 PyObject *swig_obj[1] ;
4835
4836 if (!args) SWIG_fail;
4837 swig_obj[0] = args;
4838 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4839 if (!SWIG_IsOK(res1)) {
4840 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetFontBold" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4841 }
4842 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4843 {
4844 PyThreadState* __tstate = wxPyBeginAllowThreads();
4845 result = (int)(arg1)->GetFontBold();
4846 wxPyEndAllowThreads(__tstate);
4847 if (PyErr_Occurred()) SWIG_fail;
4848 }
4849 resultobj = SWIG_From_int(static_cast< int >(result));
4850 return resultobj;
4851 fail:
4852 return NULL;
4853 }
4854
4855
4856 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFontBold(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4857 PyObject *resultobj = 0;
4858 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4859 int arg2 ;
4860 void *argp1 = 0 ;
4861 int res1 = 0 ;
4862 int val2 ;
4863 int ecode2 = 0 ;
4864 PyObject * obj0 = 0 ;
4865 PyObject * obj1 = 0 ;
4866 char * kwnames[] = {
4867 (char *) "self",(char *) "x", NULL
4868 };
4869
4870 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetFontBold",kwnames,&obj0,&obj1)) SWIG_fail;
4871 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4872 if (!SWIG_IsOK(res1)) {
4873 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFontBold" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4874 }
4875 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4876 ecode2 = SWIG_AsVal_int(obj1, &val2);
4877 if (!SWIG_IsOK(ecode2)) {
4878 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetFontBold" "', expected argument " "2"" of type '" "int""'");
4879 }
4880 arg2 = static_cast< int >(val2);
4881 {
4882 PyThreadState* __tstate = wxPyBeginAllowThreads();
4883 (arg1)->SetFontBold(arg2);
4884 wxPyEndAllowThreads(__tstate);
4885 if (PyErr_Occurred()) SWIG_fail;
4886 }
4887 resultobj = SWIG_Py_Void();
4888 return resultobj;
4889 fail:
4890 return NULL;
4891 }
4892
4893
4894 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetFontItalic(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4895 PyObject *resultobj = 0;
4896 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4897 int result;
4898 void *argp1 = 0 ;
4899 int res1 = 0 ;
4900 PyObject *swig_obj[1] ;
4901
4902 if (!args) SWIG_fail;
4903 swig_obj[0] = args;
4904 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4905 if (!SWIG_IsOK(res1)) {
4906 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetFontItalic" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4907 }
4908 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4909 {
4910 PyThreadState* __tstate = wxPyBeginAllowThreads();
4911 result = (int)(arg1)->GetFontItalic();
4912 wxPyEndAllowThreads(__tstate);
4913 if (PyErr_Occurred()) SWIG_fail;
4914 }
4915 resultobj = SWIG_From_int(static_cast< int >(result));
4916 return resultobj;
4917 fail:
4918 return NULL;
4919 }
4920
4921
4922 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFontItalic(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4923 PyObject *resultobj = 0;
4924 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4925 int arg2 ;
4926 void *argp1 = 0 ;
4927 int res1 = 0 ;
4928 int val2 ;
4929 int ecode2 = 0 ;
4930 PyObject * obj0 = 0 ;
4931 PyObject * obj1 = 0 ;
4932 char * kwnames[] = {
4933 (char *) "self",(char *) "x", NULL
4934 };
4935
4936 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetFontItalic",kwnames,&obj0,&obj1)) SWIG_fail;
4937 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4938 if (!SWIG_IsOK(res1)) {
4939 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFontItalic" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4940 }
4941 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4942 ecode2 = SWIG_AsVal_int(obj1, &val2);
4943 if (!SWIG_IsOK(ecode2)) {
4944 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetFontItalic" "', expected argument " "2"" of type '" "int""'");
4945 }
4946 arg2 = static_cast< int >(val2);
4947 {
4948 PyThreadState* __tstate = wxPyBeginAllowThreads();
4949 (arg1)->SetFontItalic(arg2);
4950 wxPyEndAllowThreads(__tstate);
4951 if (PyErr_Occurred()) SWIG_fail;
4952 }
4953 resultobj = SWIG_Py_Void();
4954 return resultobj;
4955 fail:
4956 return NULL;
4957 }
4958
4959
4960 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetFontUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4961 PyObject *resultobj = 0;
4962 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4963 int result;
4964 void *argp1 = 0 ;
4965 int res1 = 0 ;
4966 PyObject *swig_obj[1] ;
4967
4968 if (!args) SWIG_fail;
4969 swig_obj[0] = args;
4970 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
4971 if (!SWIG_IsOK(res1)) {
4972 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetFontUnderlined" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
4973 }
4974 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
4975 {
4976 PyThreadState* __tstate = wxPyBeginAllowThreads();
4977 result = (int)(arg1)->GetFontUnderlined();
4978 wxPyEndAllowThreads(__tstate);
4979 if (PyErr_Occurred()) SWIG_fail;
4980 }
4981 resultobj = SWIG_From_int(static_cast< int >(result));
4982 return resultobj;
4983 fail:
4984 return NULL;
4985 }
4986
4987
4988 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFontUnderlined(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4989 PyObject *resultobj = 0;
4990 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
4991 int arg2 ;
4992 void *argp1 = 0 ;
4993 int res1 = 0 ;
4994 int val2 ;
4995 int ecode2 = 0 ;
4996 PyObject * obj0 = 0 ;
4997 PyObject * obj1 = 0 ;
4998 char * kwnames[] = {
4999 (char *) "self",(char *) "x", NULL
5000 };
5001
5002 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetFontUnderlined",kwnames,&obj0,&obj1)) SWIG_fail;
5003 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5004 if (!SWIG_IsOK(res1)) {
5005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFontUnderlined" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5006 }
5007 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5008 ecode2 = SWIG_AsVal_int(obj1, &val2);
5009 if (!SWIG_IsOK(ecode2)) {
5010 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetFontUnderlined" "', expected argument " "2"" of type '" "int""'");
5011 }
5012 arg2 = static_cast< int >(val2);
5013 {
5014 PyThreadState* __tstate = wxPyBeginAllowThreads();
5015 (arg1)->SetFontUnderlined(arg2);
5016 wxPyEndAllowThreads(__tstate);
5017 if (PyErr_Occurred()) SWIG_fail;
5018 }
5019 resultobj = SWIG_Py_Void();
5020 return resultobj;
5021 fail:
5022 return NULL;
5023 }
5024
5025
5026 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetFontFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5027 PyObject *resultobj = 0;
5028 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5029 int result;
5030 void *argp1 = 0 ;
5031 int res1 = 0 ;
5032 PyObject *swig_obj[1] ;
5033
5034 if (!args) SWIG_fail;
5035 swig_obj[0] = args;
5036 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5037 if (!SWIG_IsOK(res1)) {
5038 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetFontFixed" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5039 }
5040 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5041 {
5042 PyThreadState* __tstate = wxPyBeginAllowThreads();
5043 result = (int)(arg1)->GetFontFixed();
5044 wxPyEndAllowThreads(__tstate);
5045 if (PyErr_Occurred()) SWIG_fail;
5046 }
5047 resultobj = SWIG_From_int(static_cast< int >(result));
5048 return resultobj;
5049 fail:
5050 return NULL;
5051 }
5052
5053
5054 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetFontFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5055 PyObject *resultobj = 0;
5056 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5057 int arg2 ;
5058 void *argp1 = 0 ;
5059 int res1 = 0 ;
5060 int val2 ;
5061 int ecode2 = 0 ;
5062 PyObject * obj0 = 0 ;
5063 PyObject * obj1 = 0 ;
5064 char * kwnames[] = {
5065 (char *) "self",(char *) "x", NULL
5066 };
5067
5068 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetFontFixed",kwnames,&obj0,&obj1)) SWIG_fail;
5069 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5070 if (!SWIG_IsOK(res1)) {
5071 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetFontFixed" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5072 }
5073 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5074 ecode2 = SWIG_AsVal_int(obj1, &val2);
5075 if (!SWIG_IsOK(ecode2)) {
5076 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetFontFixed" "', expected argument " "2"" of type '" "int""'");
5077 }
5078 arg2 = static_cast< int >(val2);
5079 {
5080 PyThreadState* __tstate = wxPyBeginAllowThreads();
5081 (arg1)->SetFontFixed(arg2);
5082 wxPyEndAllowThreads(__tstate);
5083 if (PyErr_Occurred()) SWIG_fail;
5084 }
5085 resultobj = SWIG_Py_Void();
5086 return resultobj;
5087 fail:
5088 return NULL;
5089 }
5090
5091
5092 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5093 PyObject *resultobj = 0;
5094 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5095 int result;
5096 void *argp1 = 0 ;
5097 int res1 = 0 ;
5098 PyObject *swig_obj[1] ;
5099
5100 if (!args) SWIG_fail;
5101 swig_obj[0] = args;
5102 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5103 if (!SWIG_IsOK(res1)) {
5104 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetAlign" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5105 }
5106 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5107 {
5108 PyThreadState* __tstate = wxPyBeginAllowThreads();
5109 result = (int)(arg1)->GetAlign();
5110 wxPyEndAllowThreads(__tstate);
5111 if (PyErr_Occurred()) SWIG_fail;
5112 }
5113 resultobj = SWIG_From_int(static_cast< int >(result));
5114 return resultobj;
5115 fail:
5116 return NULL;
5117 }
5118
5119
5120 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5121 PyObject *resultobj = 0;
5122 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5123 int arg2 ;
5124 void *argp1 = 0 ;
5125 int res1 = 0 ;
5126 int val2 ;
5127 int ecode2 = 0 ;
5128 PyObject * obj0 = 0 ;
5129 PyObject * obj1 = 0 ;
5130 char * kwnames[] = {
5131 (char *) "self",(char *) "a", NULL
5132 };
5133
5134 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetAlign",kwnames,&obj0,&obj1)) SWIG_fail;
5135 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5136 if (!SWIG_IsOK(res1)) {
5137 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetAlign" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5138 }
5139 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5140 ecode2 = SWIG_AsVal_int(obj1, &val2);
5141 if (!SWIG_IsOK(ecode2)) {
5142 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWinParser_SetAlign" "', expected argument " "2"" of type '" "int""'");
5143 }
5144 arg2 = static_cast< int >(val2);
5145 {
5146 PyThreadState* __tstate = wxPyBeginAllowThreads();
5147 (arg1)->SetAlign(arg2);
5148 wxPyEndAllowThreads(__tstate);
5149 if (PyErr_Occurred()) SWIG_fail;
5150 }
5151 resultobj = SWIG_Py_Void();
5152 return resultobj;
5153 fail:
5154 return NULL;
5155 }
5156
5157
5158 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetLinkColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5159 PyObject *resultobj = 0;
5160 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5161 wxColour result;
5162 void *argp1 = 0 ;
5163 int res1 = 0 ;
5164 PyObject *swig_obj[1] ;
5165
5166 if (!args) SWIG_fail;
5167 swig_obj[0] = args;
5168 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5169 if (!SWIG_IsOK(res1)) {
5170 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetLinkColor" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5171 }
5172 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5173 {
5174 PyThreadState* __tstate = wxPyBeginAllowThreads();
5175 result = (arg1)->GetLinkColor();
5176 wxPyEndAllowThreads(__tstate);
5177 if (PyErr_Occurred()) SWIG_fail;
5178 }
5179 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
5180 return resultobj;
5181 fail:
5182 return NULL;
5183 }
5184
5185
5186 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetLinkColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5187 PyObject *resultobj = 0;
5188 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5189 wxColour *arg2 = 0 ;
5190 void *argp1 = 0 ;
5191 int res1 = 0 ;
5192 wxColour temp2 ;
5193 PyObject * obj0 = 0 ;
5194 PyObject * obj1 = 0 ;
5195 char * kwnames[] = {
5196 (char *) "self",(char *) "clr", NULL
5197 };
5198
5199 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetLinkColor",kwnames,&obj0,&obj1)) SWIG_fail;
5200 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5201 if (!SWIG_IsOK(res1)) {
5202 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetLinkColor" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5203 }
5204 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5205 {
5206 arg2 = &temp2;
5207 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5208 }
5209 {
5210 PyThreadState* __tstate = wxPyBeginAllowThreads();
5211 (arg1)->SetLinkColor((wxColour const &)*arg2);
5212 wxPyEndAllowThreads(__tstate);
5213 if (PyErr_Occurred()) SWIG_fail;
5214 }
5215 resultobj = SWIG_Py_Void();
5216 return resultobj;
5217 fail:
5218 return NULL;
5219 }
5220
5221
5222 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetActualColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5223 PyObject *resultobj = 0;
5224 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5225 wxColour result;
5226 void *argp1 = 0 ;
5227 int res1 = 0 ;
5228 PyObject *swig_obj[1] ;
5229
5230 if (!args) SWIG_fail;
5231 swig_obj[0] = args;
5232 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5233 if (!SWIG_IsOK(res1)) {
5234 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetActualColor" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5235 }
5236 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5237 {
5238 PyThreadState* __tstate = wxPyBeginAllowThreads();
5239 result = (arg1)->GetActualColor();
5240 wxPyEndAllowThreads(__tstate);
5241 if (PyErr_Occurred()) SWIG_fail;
5242 }
5243 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
5244 return resultobj;
5245 fail:
5246 return NULL;
5247 }
5248
5249
5250 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetActualColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5251 PyObject *resultobj = 0;
5252 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5253 wxColour *arg2 = 0 ;
5254 void *argp1 = 0 ;
5255 int res1 = 0 ;
5256 wxColour temp2 ;
5257 PyObject * obj0 = 0 ;
5258 PyObject * obj1 = 0 ;
5259 char * kwnames[] = {
5260 (char *) "self",(char *) "clr", NULL
5261 };
5262
5263 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetActualColor",kwnames,&obj0,&obj1)) SWIG_fail;
5264 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5265 if (!SWIG_IsOK(res1)) {
5266 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetActualColor" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5267 }
5268 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5269 {
5270 arg2 = &temp2;
5271 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5272 }
5273 {
5274 PyThreadState* __tstate = wxPyBeginAllowThreads();
5275 (arg1)->SetActualColor((wxColour const &)*arg2);
5276 wxPyEndAllowThreads(__tstate);
5277 if (PyErr_Occurred()) SWIG_fail;
5278 }
5279 resultobj = SWIG_Py_Void();
5280 return resultobj;
5281 fail:
5282 return NULL;
5283 }
5284
5285
5286 SWIGINTERN PyObject *_wrap_HtmlWinParser_SetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5287 PyObject *resultobj = 0;
5288 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5289 wxString *arg2 = 0 ;
5290 void *argp1 = 0 ;
5291 int res1 = 0 ;
5292 bool temp2 = false ;
5293 PyObject * obj0 = 0 ;
5294 PyObject * obj1 = 0 ;
5295 char * kwnames[] = {
5296 (char *) "self",(char *) "link", NULL
5297 };
5298
5299 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinParser_SetLink",kwnames,&obj0,&obj1)) SWIG_fail;
5300 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5301 if (!SWIG_IsOK(res1)) {
5302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_SetLink" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5303 }
5304 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5305 {
5306 arg2 = wxString_in_helper(obj1);
5307 if (arg2 == NULL) SWIG_fail;
5308 temp2 = true;
5309 }
5310 {
5311 PyThreadState* __tstate = wxPyBeginAllowThreads();
5312 (arg1)->SetLink((wxString const &)*arg2);
5313 wxPyEndAllowThreads(__tstate);
5314 if (PyErr_Occurred()) SWIG_fail;
5315 }
5316 resultobj = SWIG_Py_Void();
5317 {
5318 if (temp2)
5319 delete arg2;
5320 }
5321 return resultobj;
5322 fail:
5323 {
5324 if (temp2)
5325 delete arg2;
5326 }
5327 return NULL;
5328 }
5329
5330
5331 SWIGINTERN PyObject *_wrap_HtmlWinParser_CreateCurrentFont(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5332 PyObject *resultobj = 0;
5333 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5334 wxFont *result = 0 ;
5335 void *argp1 = 0 ;
5336 int res1 = 0 ;
5337 PyObject *swig_obj[1] ;
5338
5339 if (!args) SWIG_fail;
5340 swig_obj[0] = args;
5341 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5342 if (!SWIG_IsOK(res1)) {
5343 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_CreateCurrentFont" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5344 }
5345 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5346 {
5347 PyThreadState* __tstate = wxPyBeginAllowThreads();
5348 result = (wxFont *)(arg1)->CreateCurrentFont();
5349 wxPyEndAllowThreads(__tstate);
5350 if (PyErr_Occurred()) SWIG_fail;
5351 }
5352 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxFont, 0 | 0 );
5353 return resultobj;
5354 fail:
5355 return NULL;
5356 }
5357
5358
5359 SWIGINTERN PyObject *_wrap_HtmlWinParser_GetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5360 PyObject *resultobj = 0;
5361 wxHtmlWinParser *arg1 = (wxHtmlWinParser *) 0 ;
5362 SwigValueWrapper<wxHtmlLinkInfo > result;
5363 void *argp1 = 0 ;
5364 int res1 = 0 ;
5365 PyObject *swig_obj[1] ;
5366
5367 if (!args) SWIG_fail;
5368 swig_obj[0] = args;
5369 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5370 if (!SWIG_IsOK(res1)) {
5371 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinParser_GetLink" "', expected argument " "1"" of type '" "wxHtmlWinParser *""'");
5372 }
5373 arg1 = reinterpret_cast< wxHtmlWinParser * >(argp1);
5374 {
5375 PyThreadState* __tstate = wxPyBeginAllowThreads();
5376 result = (arg1)->GetLink();
5377 wxPyEndAllowThreads(__tstate);
5378 if (PyErr_Occurred()) SWIG_fail;
5379 }
5380 resultobj = SWIG_NewPointerObj((new wxHtmlLinkInfo(static_cast< const wxHtmlLinkInfo& >(result))), SWIGTYPE_p_wxHtmlLinkInfo, SWIG_POINTER_OWN | 0 );
5381 return resultobj;
5382 fail:
5383 return NULL;
5384 }
5385
5386
5387 SWIGINTERN PyObject *HtmlWinParser_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5388 PyObject *obj;
5389 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5390 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlWinParser, SWIG_NewClientData(obj));
5391 return SWIG_Py_Void();
5392 }
5393
5394 SWIGINTERN PyObject *HtmlWinParser_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5395 return SWIG_Python_InitShadowInstance(args);
5396 }
5397
5398 SWIGINTERN PyObject *_wrap_new_HtmlTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5399 PyObject *resultobj = 0;
5400 wxPyHtmlTagHandler *result = 0 ;
5401
5402 if (!SWIG_Python_UnpackTuple(args,"new_HtmlTagHandler",0,0,0)) SWIG_fail;
5403 {
5404 PyThreadState* __tstate = wxPyBeginAllowThreads();
5405 result = (wxPyHtmlTagHandler *)new wxPyHtmlTagHandler();
5406 wxPyEndAllowThreads(__tstate);
5407 if (PyErr_Occurred()) SWIG_fail;
5408 }
5409 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyHtmlTagHandler, SWIG_POINTER_NEW | 0 );
5410 return resultobj;
5411 fail:
5412 return NULL;
5413 }
5414
5415
5416 SWIGINTERN PyObject *_wrap_HtmlTagHandler__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5417 PyObject *resultobj = 0;
5418 wxPyHtmlTagHandler *arg1 = (wxPyHtmlTagHandler *) 0 ;
5419 PyObject *arg2 = (PyObject *) 0 ;
5420 PyObject *arg3 = (PyObject *) 0 ;
5421 void *argp1 = 0 ;
5422 int res1 = 0 ;
5423 PyObject * obj0 = 0 ;
5424 PyObject * obj1 = 0 ;
5425 PyObject * obj2 = 0 ;
5426 char * kwnames[] = {
5427 (char *) "self",(char *) "self",(char *) "_class", NULL
5428 };
5429
5430 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlTagHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5431 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlTagHandler, 0 | 0 );
5432 if (!SWIG_IsOK(res1)) {
5433 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTagHandler__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyHtmlTagHandler *""'");
5434 }
5435 arg1 = reinterpret_cast< wxPyHtmlTagHandler * >(argp1);
5436 arg2 = obj1;
5437 arg3 = obj2;
5438 {
5439 PyThreadState* __tstate = wxPyBeginAllowThreads();
5440 (arg1)->_setCallbackInfo(arg2,arg3);
5441 wxPyEndAllowThreads(__tstate);
5442 if (PyErr_Occurred()) SWIG_fail;
5443 }
5444 resultobj = SWIG_Py_Void();
5445 return resultobj;
5446 fail:
5447 return NULL;
5448 }
5449
5450
5451 SWIGINTERN PyObject *_wrap_HtmlTagHandler_SetParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5452 PyObject *resultobj = 0;
5453 wxPyHtmlTagHandler *arg1 = (wxPyHtmlTagHandler *) 0 ;
5454 wxHtmlParser *arg2 = (wxHtmlParser *) 0 ;
5455 void *argp1 = 0 ;
5456 int res1 = 0 ;
5457 void *argp2 = 0 ;
5458 int res2 = 0 ;
5459 PyObject * obj0 = 0 ;
5460 PyObject * obj1 = 0 ;
5461 char * kwnames[] = {
5462 (char *) "self",(char *) "parser", NULL
5463 };
5464
5465 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlTagHandler_SetParser",kwnames,&obj0,&obj1)) SWIG_fail;
5466 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlTagHandler, 0 | 0 );
5467 if (!SWIG_IsOK(res1)) {
5468 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTagHandler_SetParser" "', expected argument " "1"" of type '" "wxPyHtmlTagHandler *""'");
5469 }
5470 arg1 = reinterpret_cast< wxPyHtmlTagHandler * >(argp1);
5471 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
5472 if (!SWIG_IsOK(res2)) {
5473 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlTagHandler_SetParser" "', expected argument " "2"" of type '" "wxHtmlParser *""'");
5474 }
5475 arg2 = reinterpret_cast< wxHtmlParser * >(argp2);
5476 {
5477 PyThreadState* __tstate = wxPyBeginAllowThreads();
5478 (arg1)->SetParser(arg2);
5479 wxPyEndAllowThreads(__tstate);
5480 if (PyErr_Occurred()) SWIG_fail;
5481 }
5482 resultobj = SWIG_Py_Void();
5483 return resultobj;
5484 fail:
5485 return NULL;
5486 }
5487
5488
5489 SWIGINTERN PyObject *_wrap_HtmlTagHandler_GetParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5490 PyObject *resultobj = 0;
5491 wxPyHtmlTagHandler *arg1 = (wxPyHtmlTagHandler *) 0 ;
5492 wxHtmlParser *result = 0 ;
5493 void *argp1 = 0 ;
5494 int res1 = 0 ;
5495 PyObject *swig_obj[1] ;
5496
5497 if (!args) SWIG_fail;
5498 swig_obj[0] = args;
5499 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlTagHandler, 0 | 0 );
5500 if (!SWIG_IsOK(res1)) {
5501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTagHandler_GetParser" "', expected argument " "1"" of type '" "wxPyHtmlTagHandler *""'");
5502 }
5503 arg1 = reinterpret_cast< wxPyHtmlTagHandler * >(argp1);
5504 {
5505 PyThreadState* __tstate = wxPyBeginAllowThreads();
5506 result = (wxHtmlParser *)(arg1)->GetParser();
5507 wxPyEndAllowThreads(__tstate);
5508 if (PyErr_Occurred()) SWIG_fail;
5509 }
5510 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlParser, 0 | 0 );
5511 return resultobj;
5512 fail:
5513 return NULL;
5514 }
5515
5516
5517 SWIGINTERN PyObject *_wrap_HtmlTagHandler_ParseInner(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5518 PyObject *resultobj = 0;
5519 wxPyHtmlTagHandler *arg1 = (wxPyHtmlTagHandler *) 0 ;
5520 wxHtmlTag *arg2 = 0 ;
5521 void *argp1 = 0 ;
5522 int res1 = 0 ;
5523 void *argp2 = 0 ;
5524 int res2 = 0 ;
5525 PyObject * obj0 = 0 ;
5526 PyObject * obj1 = 0 ;
5527 char * kwnames[] = {
5528 (char *) "self",(char *) "tag", NULL
5529 };
5530
5531 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlTagHandler_ParseInner",kwnames,&obj0,&obj1)) SWIG_fail;
5532 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlTagHandler, 0 | 0 );
5533 if (!SWIG_IsOK(res1)) {
5534 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlTagHandler_ParseInner" "', expected argument " "1"" of type '" "wxPyHtmlTagHandler *""'");
5535 }
5536 arg1 = reinterpret_cast< wxPyHtmlTagHandler * >(argp1);
5537 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlTag, 0 | 0);
5538 if (!SWIG_IsOK(res2)) {
5539 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlTagHandler_ParseInner" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
5540 }
5541 if (!argp2) {
5542 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlTagHandler_ParseInner" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
5543 }
5544 arg2 = reinterpret_cast< wxHtmlTag * >(argp2);
5545 {
5546 PyThreadState* __tstate = wxPyBeginAllowThreads();
5547 (arg1)->ParseInner((wxHtmlTag const &)*arg2);
5548 wxPyEndAllowThreads(__tstate);
5549 if (PyErr_Occurred()) SWIG_fail;
5550 }
5551 resultobj = SWIG_Py_Void();
5552 return resultobj;
5553 fail:
5554 return NULL;
5555 }
5556
5557
5558 SWIGINTERN PyObject *HtmlTagHandler_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5559 PyObject *obj;
5560 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5561 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyHtmlTagHandler, SWIG_NewClientData(obj));
5562 return SWIG_Py_Void();
5563 }
5564
5565 SWIGINTERN PyObject *HtmlTagHandler_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5566 return SWIG_Python_InitShadowInstance(args);
5567 }
5568
5569 SWIGINTERN PyObject *_wrap_new_HtmlWinTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5570 PyObject *resultobj = 0;
5571 wxPyHtmlWinTagHandler *result = 0 ;
5572
5573 if (!SWIG_Python_UnpackTuple(args,"new_HtmlWinTagHandler",0,0,0)) SWIG_fail;
5574 {
5575 PyThreadState* __tstate = wxPyBeginAllowThreads();
5576 result = (wxPyHtmlWinTagHandler *)new wxPyHtmlWinTagHandler();
5577 wxPyEndAllowThreads(__tstate);
5578 if (PyErr_Occurred()) SWIG_fail;
5579 }
5580 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyHtmlWinTagHandler, SWIG_POINTER_NEW | 0 );
5581 return resultobj;
5582 fail:
5583 return NULL;
5584 }
5585
5586
5587 SWIGINTERN PyObject *_wrap_HtmlWinTagHandler__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5588 PyObject *resultobj = 0;
5589 wxPyHtmlWinTagHandler *arg1 = (wxPyHtmlWinTagHandler *) 0 ;
5590 PyObject *arg2 = (PyObject *) 0 ;
5591 PyObject *arg3 = (PyObject *) 0 ;
5592 void *argp1 = 0 ;
5593 int res1 = 0 ;
5594 PyObject * obj0 = 0 ;
5595 PyObject * obj1 = 0 ;
5596 PyObject * obj2 = 0 ;
5597 char * kwnames[] = {
5598 (char *) "self",(char *) "self",(char *) "_class", NULL
5599 };
5600
5601 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlWinTagHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5602 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWinTagHandler, 0 | 0 );
5603 if (!SWIG_IsOK(res1)) {
5604 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinTagHandler__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyHtmlWinTagHandler *""'");
5605 }
5606 arg1 = reinterpret_cast< wxPyHtmlWinTagHandler * >(argp1);
5607 arg2 = obj1;
5608 arg3 = obj2;
5609 {
5610 PyThreadState* __tstate = wxPyBeginAllowThreads();
5611 (arg1)->_setCallbackInfo(arg2,arg3);
5612 wxPyEndAllowThreads(__tstate);
5613 if (PyErr_Occurred()) SWIG_fail;
5614 }
5615 resultobj = SWIG_Py_Void();
5616 return resultobj;
5617 fail:
5618 return NULL;
5619 }
5620
5621
5622 SWIGINTERN PyObject *_wrap_HtmlWinTagHandler_SetParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5623 PyObject *resultobj = 0;
5624 wxPyHtmlWinTagHandler *arg1 = (wxPyHtmlWinTagHandler *) 0 ;
5625 wxHtmlParser *arg2 = (wxHtmlParser *) 0 ;
5626 void *argp1 = 0 ;
5627 int res1 = 0 ;
5628 void *argp2 = 0 ;
5629 int res2 = 0 ;
5630 PyObject * obj0 = 0 ;
5631 PyObject * obj1 = 0 ;
5632 char * kwnames[] = {
5633 (char *) "self",(char *) "parser", NULL
5634 };
5635
5636 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinTagHandler_SetParser",kwnames,&obj0,&obj1)) SWIG_fail;
5637 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWinTagHandler, 0 | 0 );
5638 if (!SWIG_IsOK(res1)) {
5639 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinTagHandler_SetParser" "', expected argument " "1"" of type '" "wxPyHtmlWinTagHandler *""'");
5640 }
5641 arg1 = reinterpret_cast< wxPyHtmlWinTagHandler * >(argp1);
5642 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlParser, 0 | 0 );
5643 if (!SWIG_IsOK(res2)) {
5644 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWinTagHandler_SetParser" "', expected argument " "2"" of type '" "wxHtmlParser *""'");
5645 }
5646 arg2 = reinterpret_cast< wxHtmlParser * >(argp2);
5647 {
5648 PyThreadState* __tstate = wxPyBeginAllowThreads();
5649 (arg1)->SetParser(arg2);
5650 wxPyEndAllowThreads(__tstate);
5651 if (PyErr_Occurred()) SWIG_fail;
5652 }
5653 resultobj = SWIG_Py_Void();
5654 return resultobj;
5655 fail:
5656 return NULL;
5657 }
5658
5659
5660 SWIGINTERN PyObject *_wrap_HtmlWinTagHandler_GetParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5661 PyObject *resultobj = 0;
5662 wxPyHtmlWinTagHandler *arg1 = (wxPyHtmlWinTagHandler *) 0 ;
5663 wxHtmlWinParser *result = 0 ;
5664 void *argp1 = 0 ;
5665 int res1 = 0 ;
5666 PyObject *swig_obj[1] ;
5667
5668 if (!args) SWIG_fail;
5669 swig_obj[0] = args;
5670 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWinTagHandler, 0 | 0 );
5671 if (!SWIG_IsOK(res1)) {
5672 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinTagHandler_GetParser" "', expected argument " "1"" of type '" "wxPyHtmlWinTagHandler *""'");
5673 }
5674 arg1 = reinterpret_cast< wxPyHtmlWinTagHandler * >(argp1);
5675 {
5676 PyThreadState* __tstate = wxPyBeginAllowThreads();
5677 result = (wxHtmlWinParser *)(arg1)->GetParser();
5678 wxPyEndAllowThreads(__tstate);
5679 if (PyErr_Occurred()) SWIG_fail;
5680 }
5681 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
5682 return resultobj;
5683 fail:
5684 return NULL;
5685 }
5686
5687
5688 SWIGINTERN PyObject *_wrap_HtmlWinTagHandler_ParseInner(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5689 PyObject *resultobj = 0;
5690 wxPyHtmlWinTagHandler *arg1 = (wxPyHtmlWinTagHandler *) 0 ;
5691 wxHtmlTag *arg2 = 0 ;
5692 void *argp1 = 0 ;
5693 int res1 = 0 ;
5694 void *argp2 = 0 ;
5695 int res2 = 0 ;
5696 PyObject * obj0 = 0 ;
5697 PyObject * obj1 = 0 ;
5698 char * kwnames[] = {
5699 (char *) "self",(char *) "tag", NULL
5700 };
5701
5702 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWinTagHandler_ParseInner",kwnames,&obj0,&obj1)) SWIG_fail;
5703 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWinTagHandler, 0 | 0 );
5704 if (!SWIG_IsOK(res1)) {
5705 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWinTagHandler_ParseInner" "', expected argument " "1"" of type '" "wxPyHtmlWinTagHandler *""'");
5706 }
5707 arg1 = reinterpret_cast< wxPyHtmlWinTagHandler * >(argp1);
5708 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlTag, 0 | 0);
5709 if (!SWIG_IsOK(res2)) {
5710 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWinTagHandler_ParseInner" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
5711 }
5712 if (!argp2) {
5713 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlWinTagHandler_ParseInner" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
5714 }
5715 arg2 = reinterpret_cast< wxHtmlTag * >(argp2);
5716 {
5717 PyThreadState* __tstate = wxPyBeginAllowThreads();
5718 (arg1)->ParseInner((wxHtmlTag const &)*arg2);
5719 wxPyEndAllowThreads(__tstate);
5720 if (PyErr_Occurred()) SWIG_fail;
5721 }
5722 resultobj = SWIG_Py_Void();
5723 return resultobj;
5724 fail:
5725 return NULL;
5726 }
5727
5728
5729 SWIGINTERN PyObject *HtmlWinTagHandler_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5730 PyObject *obj;
5731 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5732 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyHtmlWinTagHandler, SWIG_NewClientData(obj));
5733 return SWIG_Py_Void();
5734 }
5735
5736 SWIGINTERN PyObject *HtmlWinTagHandler_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5737 return SWIG_Python_InitShadowInstance(args);
5738 }
5739
5740 SWIGINTERN PyObject *_wrap_HtmlWinParser_AddTagHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5741 PyObject *resultobj = 0;
5742 PyObject *arg1 = (PyObject *) 0 ;
5743 PyObject * obj0 = 0 ;
5744 char * kwnames[] = {
5745 (char *) "tagHandlerClass", NULL
5746 };
5747
5748 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlWinParser_AddTagHandler",kwnames,&obj0)) SWIG_fail;
5749 arg1 = obj0;
5750 {
5751 PyThreadState* __tstate = wxPyBeginAllowThreads();
5752 wxHtmlWinParser_AddTagHandler(arg1);
5753 wxPyEndAllowThreads(__tstate);
5754 if (PyErr_Occurred()) SWIG_fail;
5755 }
5756 resultobj = SWIG_Py_Void();
5757 return resultobj;
5758 fail:
5759 return NULL;
5760 }
5761
5762
5763 SWIGINTERN PyObject *_wrap_new_HtmlSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5764 PyObject *resultobj = 0;
5765 wxHtmlSelection *result = 0 ;
5766
5767 if (!SWIG_Python_UnpackTuple(args,"new_HtmlSelection",0,0,0)) SWIG_fail;
5768 {
5769 PyThreadState* __tstate = wxPyBeginAllowThreads();
5770 result = (wxHtmlSelection *)new wxHtmlSelection();
5771 wxPyEndAllowThreads(__tstate);
5772 if (PyErr_Occurred()) SWIG_fail;
5773 }
5774 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlSelection, SWIG_POINTER_NEW | 0 );
5775 return resultobj;
5776 fail:
5777 return NULL;
5778 }
5779
5780
5781 SWIGINTERN PyObject *_wrap_delete_HtmlSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5782 PyObject *resultobj = 0;
5783 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5784 void *argp1 = 0 ;
5785 int res1 = 0 ;
5786 PyObject *swig_obj[1] ;
5787
5788 if (!args) SWIG_fail;
5789 swig_obj[0] = args;
5790 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, SWIG_POINTER_DISOWN | 0 );
5791 if (!SWIG_IsOK(res1)) {
5792 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlSelection" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
5793 }
5794 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5795 {
5796 PyThreadState* __tstate = wxPyBeginAllowThreads();
5797 delete arg1;
5798
5799 wxPyEndAllowThreads(__tstate);
5800 if (PyErr_Occurred()) SWIG_fail;
5801 }
5802 resultobj = SWIG_Py_Void();
5803 return resultobj;
5804 fail:
5805 return NULL;
5806 }
5807
5808
5809 SWIGINTERN PyObject *_wrap_HtmlSelection_Set(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5810 PyObject *resultobj = 0;
5811 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5812 wxPoint *arg2 = 0 ;
5813 wxHtmlCell *arg3 = (wxHtmlCell *) 0 ;
5814 wxPoint *arg4 = 0 ;
5815 wxHtmlCell *arg5 = (wxHtmlCell *) 0 ;
5816 void *argp1 = 0 ;
5817 int res1 = 0 ;
5818 wxPoint temp2 ;
5819 void *argp3 = 0 ;
5820 int res3 = 0 ;
5821 wxPoint temp4 ;
5822 void *argp5 = 0 ;
5823 int res5 = 0 ;
5824 PyObject * obj0 = 0 ;
5825 PyObject * obj1 = 0 ;
5826 PyObject * obj2 = 0 ;
5827 PyObject * obj3 = 0 ;
5828 PyObject * obj4 = 0 ;
5829 char * kwnames[] = {
5830 (char *) "self",(char *) "fromPos",(char *) "fromCell",(char *) "toPos",(char *) "toCell", NULL
5831 };
5832
5833 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:HtmlSelection_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
5834 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
5835 if (!SWIG_IsOK(res1)) {
5836 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_Set" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
5837 }
5838 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5839 {
5840 arg2 = &temp2;
5841 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5842 }
5843 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
5844 if (!SWIG_IsOK(res3)) {
5845 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HtmlSelection_Set" "', expected argument " "3"" of type '" "wxHtmlCell const *""'");
5846 }
5847 arg3 = reinterpret_cast< wxHtmlCell * >(argp3);
5848 {
5849 arg4 = &temp4;
5850 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5851 }
5852 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
5853 if (!SWIG_IsOK(res5)) {
5854 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "HtmlSelection_Set" "', expected argument " "5"" of type '" "wxHtmlCell const *""'");
5855 }
5856 arg5 = reinterpret_cast< wxHtmlCell * >(argp5);
5857 {
5858 PyThreadState* __tstate = wxPyBeginAllowThreads();
5859 (arg1)->Set((wxPoint const &)*arg2,(wxHtmlCell const *)arg3,(wxPoint const &)*arg4,(wxHtmlCell const *)arg5);
5860 wxPyEndAllowThreads(__tstate);
5861 if (PyErr_Occurred()) SWIG_fail;
5862 }
5863 resultobj = SWIG_Py_Void();
5864 return resultobj;
5865 fail:
5866 return NULL;
5867 }
5868
5869
5870 SWIGINTERN PyObject *_wrap_HtmlSelection_SetCells(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5871 PyObject *resultobj = 0;
5872 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5873 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
5874 wxHtmlCell *arg3 = (wxHtmlCell *) 0 ;
5875 void *argp1 = 0 ;
5876 int res1 = 0 ;
5877 void *argp2 = 0 ;
5878 int res2 = 0 ;
5879 void *argp3 = 0 ;
5880 int res3 = 0 ;
5881 PyObject * obj0 = 0 ;
5882 PyObject * obj1 = 0 ;
5883 PyObject * obj2 = 0 ;
5884 char * kwnames[] = {
5885 (char *) "self",(char *) "fromCell",(char *) "toCell", NULL
5886 };
5887
5888 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlSelection_SetCells",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
5889 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
5890 if (!SWIG_IsOK(res1)) {
5891 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_SetCells" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
5892 }
5893 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5894 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
5895 if (!SWIG_IsOK(res2)) {
5896 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlSelection_SetCells" "', expected argument " "2"" of type '" "wxHtmlCell const *""'");
5897 }
5898 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
5899 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
5900 if (!SWIG_IsOK(res3)) {
5901 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HtmlSelection_SetCells" "', expected argument " "3"" of type '" "wxHtmlCell const *""'");
5902 }
5903 arg3 = reinterpret_cast< wxHtmlCell * >(argp3);
5904 {
5905 PyThreadState* __tstate = wxPyBeginAllowThreads();
5906 (arg1)->Set((wxHtmlCell const *)arg2,(wxHtmlCell const *)arg3);
5907 wxPyEndAllowThreads(__tstate);
5908 if (PyErr_Occurred()) SWIG_fail;
5909 }
5910 resultobj = SWIG_Py_Void();
5911 return resultobj;
5912 fail:
5913 return NULL;
5914 }
5915
5916
5917 SWIGINTERN PyObject *_wrap_HtmlSelection_GetFromCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5918 PyObject *resultobj = 0;
5919 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5920 wxHtmlCell *result = 0 ;
5921 void *argp1 = 0 ;
5922 int res1 = 0 ;
5923 PyObject *swig_obj[1] ;
5924
5925 if (!args) SWIG_fail;
5926 swig_obj[0] = args;
5927 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
5928 if (!SWIG_IsOK(res1)) {
5929 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetFromCell" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
5930 }
5931 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5932 {
5933 PyThreadState* __tstate = wxPyBeginAllowThreads();
5934 result = (wxHtmlCell *)((wxHtmlSelection const *)arg1)->GetFromCell();
5935 wxPyEndAllowThreads(__tstate);
5936 if (PyErr_Occurred()) SWIG_fail;
5937 }
5938 {
5939 resultobj = wxPyMake_wxObject(result, 0);
5940 }
5941 return resultobj;
5942 fail:
5943 return NULL;
5944 }
5945
5946
5947 SWIGINTERN PyObject *_wrap_HtmlSelection_GetToCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5948 PyObject *resultobj = 0;
5949 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5950 wxHtmlCell *result = 0 ;
5951 void *argp1 = 0 ;
5952 int res1 = 0 ;
5953 PyObject *swig_obj[1] ;
5954
5955 if (!args) SWIG_fail;
5956 swig_obj[0] = args;
5957 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
5958 if (!SWIG_IsOK(res1)) {
5959 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetToCell" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
5960 }
5961 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5962 {
5963 PyThreadState* __tstate = wxPyBeginAllowThreads();
5964 result = (wxHtmlCell *)((wxHtmlSelection const *)arg1)->GetToCell();
5965 wxPyEndAllowThreads(__tstate);
5966 if (PyErr_Occurred()) SWIG_fail;
5967 }
5968 {
5969 resultobj = wxPyMake_wxObject(result, 0);
5970 }
5971 return resultobj;
5972 fail:
5973 return NULL;
5974 }
5975
5976
5977 SWIGINTERN PyObject *_wrap_HtmlSelection_GetFromPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5978 PyObject *resultobj = 0;
5979 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
5980 wxPoint *result = 0 ;
5981 void *argp1 = 0 ;
5982 int res1 = 0 ;
5983 PyObject *swig_obj[1] ;
5984
5985 if (!args) SWIG_fail;
5986 swig_obj[0] = args;
5987 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
5988 if (!SWIG_IsOK(res1)) {
5989 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetFromPos" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
5990 }
5991 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
5992 {
5993 PyThreadState* __tstate = wxPyBeginAllowThreads();
5994 {
5995 wxPoint const &_result_ref = ((wxHtmlSelection const *)arg1)->GetFromPos();
5996 result = (wxPoint *) &_result_ref;
5997 }
5998 wxPyEndAllowThreads(__tstate);
5999 if (PyErr_Occurred()) SWIG_fail;
6000 }
6001 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6002 return resultobj;
6003 fail:
6004 return NULL;
6005 }
6006
6007
6008 SWIGINTERN PyObject *_wrap_HtmlSelection_GetToPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6009 PyObject *resultobj = 0;
6010 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6011 wxPoint *result = 0 ;
6012 void *argp1 = 0 ;
6013 int res1 = 0 ;
6014 PyObject *swig_obj[1] ;
6015
6016 if (!args) SWIG_fail;
6017 swig_obj[0] = args;
6018 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6019 if (!SWIG_IsOK(res1)) {
6020 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetToPos" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
6021 }
6022 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6023 {
6024 PyThreadState* __tstate = wxPyBeginAllowThreads();
6025 {
6026 wxPoint const &_result_ref = ((wxHtmlSelection const *)arg1)->GetToPos();
6027 result = (wxPoint *) &_result_ref;
6028 }
6029 wxPyEndAllowThreads(__tstate);
6030 if (PyErr_Occurred()) SWIG_fail;
6031 }
6032 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6033 return resultobj;
6034 fail:
6035 return NULL;
6036 }
6037
6038
6039 SWIGINTERN PyObject *_wrap_HtmlSelection_GetFromPrivPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6040 PyObject *resultobj = 0;
6041 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6042 wxPoint *result = 0 ;
6043 void *argp1 = 0 ;
6044 int res1 = 0 ;
6045 PyObject *swig_obj[1] ;
6046
6047 if (!args) SWIG_fail;
6048 swig_obj[0] = args;
6049 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6050 if (!SWIG_IsOK(res1)) {
6051 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetFromPrivPos" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
6052 }
6053 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6054 {
6055 PyThreadState* __tstate = wxPyBeginAllowThreads();
6056 {
6057 wxPoint const &_result_ref = ((wxHtmlSelection const *)arg1)->GetFromPrivPos();
6058 result = (wxPoint *) &_result_ref;
6059 }
6060 wxPyEndAllowThreads(__tstate);
6061 if (PyErr_Occurred()) SWIG_fail;
6062 }
6063 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6064 return resultobj;
6065 fail:
6066 return NULL;
6067 }
6068
6069
6070 SWIGINTERN PyObject *_wrap_HtmlSelection_GetToPrivPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6071 PyObject *resultobj = 0;
6072 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6073 wxPoint *result = 0 ;
6074 void *argp1 = 0 ;
6075 int res1 = 0 ;
6076 PyObject *swig_obj[1] ;
6077
6078 if (!args) SWIG_fail;
6079 swig_obj[0] = args;
6080 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6081 if (!SWIG_IsOK(res1)) {
6082 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_GetToPrivPos" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
6083 }
6084 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6085 {
6086 PyThreadState* __tstate = wxPyBeginAllowThreads();
6087 {
6088 wxPoint const &_result_ref = ((wxHtmlSelection const *)arg1)->GetToPrivPos();
6089 result = (wxPoint *) &_result_ref;
6090 }
6091 wxPyEndAllowThreads(__tstate);
6092 if (PyErr_Occurred()) SWIG_fail;
6093 }
6094 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPoint, 0 | 0 );
6095 return resultobj;
6096 fail:
6097 return NULL;
6098 }
6099
6100
6101 SWIGINTERN PyObject *_wrap_HtmlSelection_SetFromPrivPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6102 PyObject *resultobj = 0;
6103 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6104 wxPoint *arg2 = 0 ;
6105 void *argp1 = 0 ;
6106 int res1 = 0 ;
6107 wxPoint temp2 ;
6108 PyObject * obj0 = 0 ;
6109 PyObject * obj1 = 0 ;
6110 char * kwnames[] = {
6111 (char *) "self",(char *) "pos", NULL
6112 };
6113
6114 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlSelection_SetFromPrivPos",kwnames,&obj0,&obj1)) SWIG_fail;
6115 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6116 if (!SWIG_IsOK(res1)) {
6117 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_SetFromPrivPos" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
6118 }
6119 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6120 {
6121 arg2 = &temp2;
6122 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
6123 }
6124 {
6125 PyThreadState* __tstate = wxPyBeginAllowThreads();
6126 (arg1)->SetFromPrivPos((wxPoint const &)*arg2);
6127 wxPyEndAllowThreads(__tstate);
6128 if (PyErr_Occurred()) SWIG_fail;
6129 }
6130 resultobj = SWIG_Py_Void();
6131 return resultobj;
6132 fail:
6133 return NULL;
6134 }
6135
6136
6137 SWIGINTERN PyObject *_wrap_HtmlSelection_SetToPrivPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6138 PyObject *resultobj = 0;
6139 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6140 wxPoint *arg2 = 0 ;
6141 void *argp1 = 0 ;
6142 int res1 = 0 ;
6143 wxPoint temp2 ;
6144 PyObject * obj0 = 0 ;
6145 PyObject * obj1 = 0 ;
6146 char * kwnames[] = {
6147 (char *) "self",(char *) "pos", NULL
6148 };
6149
6150 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlSelection_SetToPrivPos",kwnames,&obj0,&obj1)) SWIG_fail;
6151 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6152 if (!SWIG_IsOK(res1)) {
6153 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_SetToPrivPos" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
6154 }
6155 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6156 {
6157 arg2 = &temp2;
6158 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
6159 }
6160 {
6161 PyThreadState* __tstate = wxPyBeginAllowThreads();
6162 (arg1)->SetToPrivPos((wxPoint const &)*arg2);
6163 wxPyEndAllowThreads(__tstate);
6164 if (PyErr_Occurred()) SWIG_fail;
6165 }
6166 resultobj = SWIG_Py_Void();
6167 return resultobj;
6168 fail:
6169 return NULL;
6170 }
6171
6172
6173 SWIGINTERN PyObject *_wrap_HtmlSelection_ClearPrivPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6174 PyObject *resultobj = 0;
6175 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6176 void *argp1 = 0 ;
6177 int res1 = 0 ;
6178 PyObject *swig_obj[1] ;
6179
6180 if (!args) SWIG_fail;
6181 swig_obj[0] = args;
6182 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6183 if (!SWIG_IsOK(res1)) {
6184 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_ClearPrivPos" "', expected argument " "1"" of type '" "wxHtmlSelection *""'");
6185 }
6186 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6187 {
6188 PyThreadState* __tstate = wxPyBeginAllowThreads();
6189 (arg1)->ClearPrivPos();
6190 wxPyEndAllowThreads(__tstate);
6191 if (PyErr_Occurred()) SWIG_fail;
6192 }
6193 resultobj = SWIG_Py_Void();
6194 return resultobj;
6195 fail:
6196 return NULL;
6197 }
6198
6199
6200 SWIGINTERN PyObject *_wrap_HtmlSelection_IsEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6201 PyObject *resultobj = 0;
6202 wxHtmlSelection *arg1 = (wxHtmlSelection *) 0 ;
6203 bool result;
6204 void *argp1 = 0 ;
6205 int res1 = 0 ;
6206 PyObject *swig_obj[1] ;
6207
6208 if (!args) SWIG_fail;
6209 swig_obj[0] = args;
6210 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6211 if (!SWIG_IsOK(res1)) {
6212 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSelection_IsEmpty" "', expected argument " "1"" of type '" "wxHtmlSelection const *""'");
6213 }
6214 arg1 = reinterpret_cast< wxHtmlSelection * >(argp1);
6215 {
6216 PyThreadState* __tstate = wxPyBeginAllowThreads();
6217 result = (bool)((wxHtmlSelection const *)arg1)->IsEmpty();
6218 wxPyEndAllowThreads(__tstate);
6219 if (PyErr_Occurred()) SWIG_fail;
6220 }
6221 resultobj = SWIG_From_bool(static_cast< bool >(result));
6222 return resultobj;
6223 fail:
6224 return NULL;
6225 }
6226
6227
6228 SWIGINTERN PyObject *HtmlSelection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6229 PyObject *obj;
6230 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6231 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlSelection, SWIG_NewClientData(obj));
6232 return SWIG_Py_Void();
6233 }
6234
6235 SWIGINTERN PyObject *HtmlSelection_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6236 return SWIG_Python_InitShadowInstance(args);
6237 }
6238
6239 SWIGINTERN PyObject *_wrap_new_HtmlRenderingState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6240 PyObject *resultobj = 0;
6241 wxHtmlRenderingState *result = 0 ;
6242
6243 if (!SWIG_Python_UnpackTuple(args,"new_HtmlRenderingState",0,0,0)) SWIG_fail;
6244 {
6245 PyThreadState* __tstate = wxPyBeginAllowThreads();
6246 result = (wxHtmlRenderingState *)new wxHtmlRenderingState();
6247 wxPyEndAllowThreads(__tstate);
6248 if (PyErr_Occurred()) SWIG_fail;
6249 }
6250 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlRenderingState, SWIG_POINTER_NEW | 0 );
6251 return resultobj;
6252 fail:
6253 return NULL;
6254 }
6255
6256
6257 SWIGINTERN PyObject *_wrap_delete_HtmlRenderingState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6258 PyObject *resultobj = 0;
6259 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6260 void *argp1 = 0 ;
6261 int res1 = 0 ;
6262 PyObject *swig_obj[1] ;
6263
6264 if (!args) SWIG_fail;
6265 swig_obj[0] = args;
6266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingState, SWIG_POINTER_DISOWN | 0 );
6267 if (!SWIG_IsOK(res1)) {
6268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlRenderingState" "', expected argument " "1"" of type '" "wxHtmlRenderingState *""'");
6269 }
6270 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6271 {
6272 PyThreadState* __tstate = wxPyBeginAllowThreads();
6273 delete arg1;
6274
6275 wxPyEndAllowThreads(__tstate);
6276 if (PyErr_Occurred()) SWIG_fail;
6277 }
6278 resultobj = SWIG_Py_Void();
6279 return resultobj;
6280 fail:
6281 return NULL;
6282 }
6283
6284
6285 SWIGINTERN PyObject *_wrap_HtmlRenderingState_SetSelectionState(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6286 PyObject *resultobj = 0;
6287 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6288 wxHtmlSelectionState arg2 ;
6289 void *argp1 = 0 ;
6290 int res1 = 0 ;
6291 int val2 ;
6292 int ecode2 = 0 ;
6293 PyObject * obj0 = 0 ;
6294 PyObject * obj1 = 0 ;
6295 char * kwnames[] = {
6296 (char *) "self",(char *) "s", NULL
6297 };
6298
6299 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingState_SetSelectionState",kwnames,&obj0,&obj1)) SWIG_fail;
6300 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6301 if (!SWIG_IsOK(res1)) {
6302 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_SetSelectionState" "', expected argument " "1"" of type '" "wxHtmlRenderingState *""'");
6303 }
6304 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6305 ecode2 = SWIG_AsVal_int(obj1, &val2);
6306 if (!SWIG_IsOK(ecode2)) {
6307 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlRenderingState_SetSelectionState" "', expected argument " "2"" of type '" "wxHtmlSelectionState""'");
6308 }
6309 arg2 = static_cast< wxHtmlSelectionState >(val2);
6310 {
6311 PyThreadState* __tstate = wxPyBeginAllowThreads();
6312 (arg1)->SetSelectionState(arg2);
6313 wxPyEndAllowThreads(__tstate);
6314 if (PyErr_Occurred()) SWIG_fail;
6315 }
6316 resultobj = SWIG_Py_Void();
6317 return resultobj;
6318 fail:
6319 return NULL;
6320 }
6321
6322
6323 SWIGINTERN PyObject *_wrap_HtmlRenderingState_GetSelectionState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6324 PyObject *resultobj = 0;
6325 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6326 wxHtmlSelectionState result;
6327 void *argp1 = 0 ;
6328 int res1 = 0 ;
6329 PyObject *swig_obj[1] ;
6330
6331 if (!args) SWIG_fail;
6332 swig_obj[0] = args;
6333 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6334 if (!SWIG_IsOK(res1)) {
6335 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_GetSelectionState" "', expected argument " "1"" of type '" "wxHtmlRenderingState const *""'");
6336 }
6337 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6338 {
6339 PyThreadState* __tstate = wxPyBeginAllowThreads();
6340 result = (wxHtmlSelectionState)((wxHtmlRenderingState const *)arg1)->GetSelectionState();
6341 wxPyEndAllowThreads(__tstate);
6342 if (PyErr_Occurred()) SWIG_fail;
6343 }
6344 resultobj = SWIG_From_int(static_cast< int >(result));
6345 return resultobj;
6346 fail:
6347 return NULL;
6348 }
6349
6350
6351 SWIGINTERN PyObject *_wrap_HtmlRenderingState_SetFgColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6352 PyObject *resultobj = 0;
6353 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6354 wxColour *arg2 = 0 ;
6355 void *argp1 = 0 ;
6356 int res1 = 0 ;
6357 wxColour temp2 ;
6358 PyObject * obj0 = 0 ;
6359 PyObject * obj1 = 0 ;
6360 char * kwnames[] = {
6361 (char *) "self",(char *) "c", NULL
6362 };
6363
6364 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingState_SetFgColour",kwnames,&obj0,&obj1)) SWIG_fail;
6365 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6366 if (!SWIG_IsOK(res1)) {
6367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_SetFgColour" "', expected argument " "1"" of type '" "wxHtmlRenderingState *""'");
6368 }
6369 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6370 {
6371 arg2 = &temp2;
6372 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
6373 }
6374 {
6375 PyThreadState* __tstate = wxPyBeginAllowThreads();
6376 (arg1)->SetFgColour((wxColour const &)*arg2);
6377 wxPyEndAllowThreads(__tstate);
6378 if (PyErr_Occurred()) SWIG_fail;
6379 }
6380 resultobj = SWIG_Py_Void();
6381 return resultobj;
6382 fail:
6383 return NULL;
6384 }
6385
6386
6387 SWIGINTERN PyObject *_wrap_HtmlRenderingState_GetFgColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6388 PyObject *resultobj = 0;
6389 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6390 wxColour *result = 0 ;
6391 void *argp1 = 0 ;
6392 int res1 = 0 ;
6393 PyObject *swig_obj[1] ;
6394
6395 if (!args) SWIG_fail;
6396 swig_obj[0] = args;
6397 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6398 if (!SWIG_IsOK(res1)) {
6399 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_GetFgColour" "', expected argument " "1"" of type '" "wxHtmlRenderingState const *""'");
6400 }
6401 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6402 {
6403 PyThreadState* __tstate = wxPyBeginAllowThreads();
6404 {
6405 wxColour const &_result_ref = ((wxHtmlRenderingState const *)arg1)->GetFgColour();
6406 result = (wxColour *) &_result_ref;
6407 }
6408 wxPyEndAllowThreads(__tstate);
6409 if (PyErr_Occurred()) SWIG_fail;
6410 }
6411 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
6412 return resultobj;
6413 fail:
6414 return NULL;
6415 }
6416
6417
6418 SWIGINTERN PyObject *_wrap_HtmlRenderingState_SetBgColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6419 PyObject *resultobj = 0;
6420 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6421 wxColour *arg2 = 0 ;
6422 void *argp1 = 0 ;
6423 int res1 = 0 ;
6424 wxColour temp2 ;
6425 PyObject * obj0 = 0 ;
6426 PyObject * obj1 = 0 ;
6427 char * kwnames[] = {
6428 (char *) "self",(char *) "c", NULL
6429 };
6430
6431 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingState_SetBgColour",kwnames,&obj0,&obj1)) SWIG_fail;
6432 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6433 if (!SWIG_IsOK(res1)) {
6434 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_SetBgColour" "', expected argument " "1"" of type '" "wxHtmlRenderingState *""'");
6435 }
6436 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6437 {
6438 arg2 = &temp2;
6439 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
6440 }
6441 {
6442 PyThreadState* __tstate = wxPyBeginAllowThreads();
6443 (arg1)->SetBgColour((wxColour const &)*arg2);
6444 wxPyEndAllowThreads(__tstate);
6445 if (PyErr_Occurred()) SWIG_fail;
6446 }
6447 resultobj = SWIG_Py_Void();
6448 return resultobj;
6449 fail:
6450 return NULL;
6451 }
6452
6453
6454 SWIGINTERN PyObject *_wrap_HtmlRenderingState_GetBgColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6455 PyObject *resultobj = 0;
6456 wxHtmlRenderingState *arg1 = (wxHtmlRenderingState *) 0 ;
6457 wxColour *result = 0 ;
6458 void *argp1 = 0 ;
6459 int res1 = 0 ;
6460 PyObject *swig_obj[1] ;
6461
6462 if (!args) SWIG_fail;
6463 swig_obj[0] = args;
6464 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6465 if (!SWIG_IsOK(res1)) {
6466 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingState_GetBgColour" "', expected argument " "1"" of type '" "wxHtmlRenderingState const *""'");
6467 }
6468 arg1 = reinterpret_cast< wxHtmlRenderingState * >(argp1);
6469 {
6470 PyThreadState* __tstate = wxPyBeginAllowThreads();
6471 {
6472 wxColour const &_result_ref = ((wxHtmlRenderingState const *)arg1)->GetBgColour();
6473 result = (wxColour *) &_result_ref;
6474 }
6475 wxPyEndAllowThreads(__tstate);
6476 if (PyErr_Occurred()) SWIG_fail;
6477 }
6478 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
6479 return resultobj;
6480 fail:
6481 return NULL;
6482 }
6483
6484
6485 SWIGINTERN PyObject *HtmlRenderingState_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6486 PyObject *obj;
6487 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6488 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlRenderingState, SWIG_NewClientData(obj));
6489 return SWIG_Py_Void();
6490 }
6491
6492 SWIGINTERN PyObject *HtmlRenderingState_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6493 return SWIG_Python_InitShadowInstance(args);
6494 }
6495
6496 SWIGINTERN PyObject *_wrap_HtmlRenderingStyle_GetSelectedTextColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6497 PyObject *resultobj = 0;
6498 wxHtmlRenderingStyle *arg1 = (wxHtmlRenderingStyle *) 0 ;
6499 wxColour *arg2 = 0 ;
6500 wxColour result;
6501 void *argp1 = 0 ;
6502 int res1 = 0 ;
6503 wxColour temp2 ;
6504 PyObject * obj0 = 0 ;
6505 PyObject * obj1 = 0 ;
6506 char * kwnames[] = {
6507 (char *) "self",(char *) "clr", NULL
6508 };
6509
6510 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingStyle_GetSelectedTextColour",kwnames,&obj0,&obj1)) SWIG_fail;
6511 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingStyle, 0 | 0 );
6512 if (!SWIG_IsOK(res1)) {
6513 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingStyle_GetSelectedTextColour" "', expected argument " "1"" of type '" "wxHtmlRenderingStyle *""'");
6514 }
6515 arg1 = reinterpret_cast< wxHtmlRenderingStyle * >(argp1);
6516 {
6517 arg2 = &temp2;
6518 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
6519 }
6520 {
6521 PyThreadState* __tstate = wxPyBeginAllowThreads();
6522 result = (arg1)->GetSelectedTextColour((wxColour const &)*arg2);
6523 wxPyEndAllowThreads(__tstate);
6524 if (PyErr_Occurred()) SWIG_fail;
6525 }
6526 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
6527 return resultobj;
6528 fail:
6529 return NULL;
6530 }
6531
6532
6533 SWIGINTERN PyObject *_wrap_HtmlRenderingStyle_GetSelectedTextBgColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6534 PyObject *resultobj = 0;
6535 wxHtmlRenderingStyle *arg1 = (wxHtmlRenderingStyle *) 0 ;
6536 wxColour *arg2 = 0 ;
6537 wxColour result;
6538 void *argp1 = 0 ;
6539 int res1 = 0 ;
6540 wxColour temp2 ;
6541 PyObject * obj0 = 0 ;
6542 PyObject * obj1 = 0 ;
6543 char * kwnames[] = {
6544 (char *) "self",(char *) "clr", NULL
6545 };
6546
6547 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingStyle_GetSelectedTextBgColour",kwnames,&obj0,&obj1)) SWIG_fail;
6548 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingStyle, 0 | 0 );
6549 if (!SWIG_IsOK(res1)) {
6550 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingStyle_GetSelectedTextBgColour" "', expected argument " "1"" of type '" "wxHtmlRenderingStyle *""'");
6551 }
6552 arg1 = reinterpret_cast< wxHtmlRenderingStyle * >(argp1);
6553 {
6554 arg2 = &temp2;
6555 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
6556 }
6557 {
6558 PyThreadState* __tstate = wxPyBeginAllowThreads();
6559 result = (arg1)->GetSelectedTextBgColour((wxColour const &)*arg2);
6560 wxPyEndAllowThreads(__tstate);
6561 if (PyErr_Occurred()) SWIG_fail;
6562 }
6563 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
6564 return resultobj;
6565 fail:
6566 return NULL;
6567 }
6568
6569
6570 SWIGINTERN PyObject *HtmlRenderingStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6571 PyObject *obj;
6572 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6573 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlRenderingStyle, SWIG_NewClientData(obj));
6574 return SWIG_Py_Void();
6575 }
6576
6577 SWIGINTERN PyObject *DefaultHtmlRenderingStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6578 PyObject *obj;
6579 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6580 SWIG_TypeNewClientData(SWIGTYPE_p_wxDefaultHtmlRenderingStyle, SWIG_NewClientData(obj));
6581 return SWIG_Py_Void();
6582 }
6583
6584 SWIGINTERN PyObject *_wrap_new_HtmlRenderingInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6585 PyObject *resultobj = 0;
6586 wxHtmlRenderingInfo *result = 0 ;
6587
6588 if (!SWIG_Python_UnpackTuple(args,"new_HtmlRenderingInfo",0,0,0)) SWIG_fail;
6589 {
6590 PyThreadState* __tstate = wxPyBeginAllowThreads();
6591 result = (wxHtmlRenderingInfo *)new wxHtmlRenderingInfo();
6592 wxPyEndAllowThreads(__tstate);
6593 if (PyErr_Occurred()) SWIG_fail;
6594 }
6595 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlRenderingInfo, SWIG_POINTER_NEW | 0 );
6596 return resultobj;
6597 fail:
6598 return NULL;
6599 }
6600
6601
6602 SWIGINTERN PyObject *_wrap_delete_HtmlRenderingInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6603 PyObject *resultobj = 0;
6604 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6605 void *argp1 = 0 ;
6606 int res1 = 0 ;
6607 PyObject *swig_obj[1] ;
6608
6609 if (!args) SWIG_fail;
6610 swig_obj[0] = args;
6611 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, SWIG_POINTER_DISOWN | 0 );
6612 if (!SWIG_IsOK(res1)) {
6613 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlRenderingInfo" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo *""'");
6614 }
6615 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6616 {
6617 PyThreadState* __tstate = wxPyBeginAllowThreads();
6618 delete arg1;
6619
6620 wxPyEndAllowThreads(__tstate);
6621 if (PyErr_Occurred()) SWIG_fail;
6622 }
6623 resultobj = SWIG_Py_Void();
6624 return resultobj;
6625 fail:
6626 return NULL;
6627 }
6628
6629
6630 SWIGINTERN PyObject *_wrap_HtmlRenderingInfo_SetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6631 PyObject *resultobj = 0;
6632 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6633 wxHtmlSelection *arg2 = (wxHtmlSelection *) 0 ;
6634 void *argp1 = 0 ;
6635 int res1 = 0 ;
6636 void *argp2 = 0 ;
6637 int res2 = 0 ;
6638 PyObject * obj0 = 0 ;
6639 PyObject * obj1 = 0 ;
6640 char * kwnames[] = {
6641 (char *) "self",(char *) "s", NULL
6642 };
6643
6644 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingInfo_SetSelection",kwnames,&obj0,&obj1)) SWIG_fail;
6645 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, 0 | 0 );
6646 if (!SWIG_IsOK(res1)) {
6647 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingInfo_SetSelection" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo *""'");
6648 }
6649 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6650 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6651 if (!SWIG_IsOK(res2)) {
6652 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlRenderingInfo_SetSelection" "', expected argument " "2"" of type '" "wxHtmlSelection *""'");
6653 }
6654 arg2 = reinterpret_cast< wxHtmlSelection * >(argp2);
6655 {
6656 PyThreadState* __tstate = wxPyBeginAllowThreads();
6657 (arg1)->SetSelection(arg2);
6658 wxPyEndAllowThreads(__tstate);
6659 if (PyErr_Occurred()) SWIG_fail;
6660 }
6661 resultobj = SWIG_Py_Void();
6662 return resultobj;
6663 fail:
6664 return NULL;
6665 }
6666
6667
6668 SWIGINTERN PyObject *_wrap_HtmlRenderingInfo_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6669 PyObject *resultobj = 0;
6670 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6671 wxHtmlSelection *result = 0 ;
6672 void *argp1 = 0 ;
6673 int res1 = 0 ;
6674 PyObject *swig_obj[1] ;
6675
6676 if (!args) SWIG_fail;
6677 swig_obj[0] = args;
6678 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, 0 | 0 );
6679 if (!SWIG_IsOK(res1)) {
6680 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingInfo_GetSelection" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo const *""'");
6681 }
6682 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6683 {
6684 PyThreadState* __tstate = wxPyBeginAllowThreads();
6685 result = (wxHtmlSelection *)((wxHtmlRenderingInfo const *)arg1)->GetSelection();
6686 wxPyEndAllowThreads(__tstate);
6687 if (PyErr_Occurred()) SWIG_fail;
6688 }
6689 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
6690 return resultobj;
6691 fail:
6692 return NULL;
6693 }
6694
6695
6696 SWIGINTERN PyObject *_wrap_HtmlRenderingInfo_SetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6697 PyObject *resultobj = 0;
6698 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6699 wxHtmlRenderingStyle *arg2 = (wxHtmlRenderingStyle *) 0 ;
6700 void *argp1 = 0 ;
6701 int res1 = 0 ;
6702 void *argp2 = 0 ;
6703 int res2 = 0 ;
6704 PyObject * obj0 = 0 ;
6705 PyObject * obj1 = 0 ;
6706 char * kwnames[] = {
6707 (char *) "self",(char *) "style", NULL
6708 };
6709
6710 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlRenderingInfo_SetStyle",kwnames,&obj0,&obj1)) SWIG_fail;
6711 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, 0 | 0 );
6712 if (!SWIG_IsOK(res1)) {
6713 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingInfo_SetStyle" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo *""'");
6714 }
6715 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6716 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlRenderingStyle, 0 | 0 );
6717 if (!SWIG_IsOK(res2)) {
6718 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlRenderingInfo_SetStyle" "', expected argument " "2"" of type '" "wxHtmlRenderingStyle *""'");
6719 }
6720 arg2 = reinterpret_cast< wxHtmlRenderingStyle * >(argp2);
6721 {
6722 PyThreadState* __tstate = wxPyBeginAllowThreads();
6723 (arg1)->SetStyle(arg2);
6724 wxPyEndAllowThreads(__tstate);
6725 if (PyErr_Occurred()) SWIG_fail;
6726 }
6727 resultobj = SWIG_Py_Void();
6728 return resultobj;
6729 fail:
6730 return NULL;
6731 }
6732
6733
6734 SWIGINTERN PyObject *_wrap_HtmlRenderingInfo_GetStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6735 PyObject *resultobj = 0;
6736 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6737 wxHtmlRenderingStyle *result = 0 ;
6738 void *argp1 = 0 ;
6739 int res1 = 0 ;
6740 PyObject *swig_obj[1] ;
6741
6742 if (!args) SWIG_fail;
6743 swig_obj[0] = args;
6744 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, 0 | 0 );
6745 if (!SWIG_IsOK(res1)) {
6746 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingInfo_GetStyle" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo *""'");
6747 }
6748 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6749 {
6750 PyThreadState* __tstate = wxPyBeginAllowThreads();
6751 {
6752 wxHtmlRenderingStyle &_result_ref = (arg1)->GetStyle();
6753 result = (wxHtmlRenderingStyle *) &_result_ref;
6754 }
6755 wxPyEndAllowThreads(__tstate);
6756 if (PyErr_Occurred()) SWIG_fail;
6757 }
6758 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlRenderingStyle, 0 | 0 );
6759 return resultobj;
6760 fail:
6761 return NULL;
6762 }
6763
6764
6765 SWIGINTERN PyObject *_wrap_HtmlRenderingInfo_GetState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6766 PyObject *resultobj = 0;
6767 wxHtmlRenderingInfo *arg1 = (wxHtmlRenderingInfo *) 0 ;
6768 wxHtmlRenderingState *result = 0 ;
6769 void *argp1 = 0 ;
6770 int res1 = 0 ;
6771 PyObject *swig_obj[1] ;
6772
6773 if (!args) SWIG_fail;
6774 swig_obj[0] = args;
6775 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlRenderingInfo, 0 | 0 );
6776 if (!SWIG_IsOK(res1)) {
6777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlRenderingInfo_GetState" "', expected argument " "1"" of type '" "wxHtmlRenderingInfo *""'");
6778 }
6779 arg1 = reinterpret_cast< wxHtmlRenderingInfo * >(argp1);
6780 {
6781 PyThreadState* __tstate = wxPyBeginAllowThreads();
6782 {
6783 wxHtmlRenderingState &_result_ref = (arg1)->GetState();
6784 result = (wxHtmlRenderingState *) &_result_ref;
6785 }
6786 wxPyEndAllowThreads(__tstate);
6787 if (PyErr_Occurred()) SWIG_fail;
6788 }
6789 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlRenderingState, 0 | 0 );
6790 return resultobj;
6791 fail:
6792 return NULL;
6793 }
6794
6795
6796 SWIGINTERN PyObject *HtmlRenderingInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6797 PyObject *obj;
6798 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
6799 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlRenderingInfo, SWIG_NewClientData(obj));
6800 return SWIG_Py_Void();
6801 }
6802
6803 SWIGINTERN PyObject *HtmlRenderingInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6804 return SWIG_Python_InitShadowInstance(args);
6805 }
6806
6807 SWIGINTERN PyObject *_wrap_new_HtmlCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6808 PyObject *resultobj = 0;
6809 wxHtmlCell *result = 0 ;
6810
6811 if (!SWIG_Python_UnpackTuple(args,"new_HtmlCell",0,0,0)) SWIG_fail;
6812 {
6813 PyThreadState* __tstate = wxPyBeginAllowThreads();
6814 result = (wxHtmlCell *)new wxHtmlCell();
6815 wxPyEndAllowThreads(__tstate);
6816 if (PyErr_Occurred()) SWIG_fail;
6817 }
6818 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlCell, SWIG_POINTER_NEW | 0 );
6819 return resultobj;
6820 fail:
6821 return NULL;
6822 }
6823
6824
6825 SWIGINTERN PyObject *_wrap_delete_HtmlCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6826 PyObject *resultobj = 0;
6827 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6828 void *argp1 = 0 ;
6829 int res1 = 0 ;
6830 PyObject *swig_obj[1] ;
6831
6832 if (!args) SWIG_fail;
6833 swig_obj[0] = args;
6834 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, SWIG_POINTER_DISOWN | 0 );
6835 if (!SWIG_IsOK(res1)) {
6836 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlCell" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6837 }
6838 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6839 {
6840 PyThreadState* __tstate = wxPyBeginAllowThreads();
6841 delete arg1;
6842
6843 wxPyEndAllowThreads(__tstate);
6844 if (PyErr_Occurred()) SWIG_fail;
6845 }
6846 resultobj = SWIG_Py_Void();
6847 return resultobj;
6848 fail:
6849 return NULL;
6850 }
6851
6852
6853 SWIGINTERN PyObject *_wrap_HtmlCell_GetPosX(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6854 PyObject *resultobj = 0;
6855 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6856 int result;
6857 void *argp1 = 0 ;
6858 int res1 = 0 ;
6859 PyObject *swig_obj[1] ;
6860
6861 if (!args) SWIG_fail;
6862 swig_obj[0] = args;
6863 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
6864 if (!SWIG_IsOK(res1)) {
6865 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetPosX" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6866 }
6867 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6868 {
6869 PyThreadState* __tstate = wxPyBeginAllowThreads();
6870 result = (int)(arg1)->GetPosX();
6871 wxPyEndAllowThreads(__tstate);
6872 if (PyErr_Occurred()) SWIG_fail;
6873 }
6874 resultobj = SWIG_From_int(static_cast< int >(result));
6875 return resultobj;
6876 fail:
6877 return NULL;
6878 }
6879
6880
6881 SWIGINTERN PyObject *_wrap_HtmlCell_GetPosY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6882 PyObject *resultobj = 0;
6883 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6884 int result;
6885 void *argp1 = 0 ;
6886 int res1 = 0 ;
6887 PyObject *swig_obj[1] ;
6888
6889 if (!args) SWIG_fail;
6890 swig_obj[0] = args;
6891 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
6892 if (!SWIG_IsOK(res1)) {
6893 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetPosY" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6894 }
6895 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6896 {
6897 PyThreadState* __tstate = wxPyBeginAllowThreads();
6898 result = (int)(arg1)->GetPosY();
6899 wxPyEndAllowThreads(__tstate);
6900 if (PyErr_Occurred()) SWIG_fail;
6901 }
6902 resultobj = SWIG_From_int(static_cast< int >(result));
6903 return resultobj;
6904 fail:
6905 return NULL;
6906 }
6907
6908
6909 SWIGINTERN PyObject *_wrap_HtmlCell_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6910 PyObject *resultobj = 0;
6911 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6912 int result;
6913 void *argp1 = 0 ;
6914 int res1 = 0 ;
6915 PyObject *swig_obj[1] ;
6916
6917 if (!args) SWIG_fail;
6918 swig_obj[0] = args;
6919 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
6920 if (!SWIG_IsOK(res1)) {
6921 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetWidth" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6922 }
6923 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6924 {
6925 PyThreadState* __tstate = wxPyBeginAllowThreads();
6926 result = (int)(arg1)->GetWidth();
6927 wxPyEndAllowThreads(__tstate);
6928 if (PyErr_Occurred()) SWIG_fail;
6929 }
6930 resultobj = SWIG_From_int(static_cast< int >(result));
6931 return resultobj;
6932 fail:
6933 return NULL;
6934 }
6935
6936
6937 SWIGINTERN PyObject *_wrap_HtmlCell_GetHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6938 PyObject *resultobj = 0;
6939 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6940 int result;
6941 void *argp1 = 0 ;
6942 int res1 = 0 ;
6943 PyObject *swig_obj[1] ;
6944
6945 if (!args) SWIG_fail;
6946 swig_obj[0] = args;
6947 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
6948 if (!SWIG_IsOK(res1)) {
6949 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetHeight" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6950 }
6951 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6952 {
6953 PyThreadState* __tstate = wxPyBeginAllowThreads();
6954 result = (int)(arg1)->GetHeight();
6955 wxPyEndAllowThreads(__tstate);
6956 if (PyErr_Occurred()) SWIG_fail;
6957 }
6958 resultobj = SWIG_From_int(static_cast< int >(result));
6959 return resultobj;
6960 fail:
6961 return NULL;
6962 }
6963
6964
6965 SWIGINTERN PyObject *_wrap_HtmlCell_GetDescent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6966 PyObject *resultobj = 0;
6967 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6968 int result;
6969 void *argp1 = 0 ;
6970 int res1 = 0 ;
6971 PyObject *swig_obj[1] ;
6972
6973 if (!args) SWIG_fail;
6974 swig_obj[0] = args;
6975 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
6976 if (!SWIG_IsOK(res1)) {
6977 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetDescent" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
6978 }
6979 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
6980 {
6981 PyThreadState* __tstate = wxPyBeginAllowThreads();
6982 result = (int)(arg1)->GetDescent();
6983 wxPyEndAllowThreads(__tstate);
6984 if (PyErr_Occurred()) SWIG_fail;
6985 }
6986 resultobj = SWIG_From_int(static_cast< int >(result));
6987 return resultobj;
6988 fail:
6989 return NULL;
6990 }
6991
6992
6993 SWIGINTERN PyObject *_wrap_HtmlCell_GetMaxTotalWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6994 PyObject *resultobj = 0;
6995 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
6996 int result;
6997 void *argp1 = 0 ;
6998 int res1 = 0 ;
6999 PyObject *swig_obj[1] ;
7000
7001 if (!args) SWIG_fail;
7002 swig_obj[0] = args;
7003 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7004 if (!SWIG_IsOK(res1)) {
7005 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetMaxTotalWidth" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7006 }
7007 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7008 {
7009 PyThreadState* __tstate = wxPyBeginAllowThreads();
7010 result = (int)((wxHtmlCell const *)arg1)->GetMaxTotalWidth();
7011 wxPyEndAllowThreads(__tstate);
7012 if (PyErr_Occurred()) SWIG_fail;
7013 }
7014 resultobj = SWIG_From_int(static_cast< int >(result));
7015 return resultobj;
7016 fail:
7017 return NULL;
7018 }
7019
7020
7021 SWIGINTERN PyObject *_wrap_HtmlCell_GetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7022 PyObject *resultobj = 0;
7023 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7024 wxString *result = 0 ;
7025 void *argp1 = 0 ;
7026 int res1 = 0 ;
7027 PyObject *swig_obj[1] ;
7028
7029 if (!args) SWIG_fail;
7030 swig_obj[0] = args;
7031 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7032 if (!SWIG_IsOK(res1)) {
7033 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetId" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7034 }
7035 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7036 {
7037 PyThreadState* __tstate = wxPyBeginAllowThreads();
7038 {
7039 wxString const &_result_ref = ((wxHtmlCell const *)arg1)->GetId();
7040 result = (wxString *) &_result_ref;
7041 }
7042 wxPyEndAllowThreads(__tstate);
7043 if (PyErr_Occurred()) SWIG_fail;
7044 }
7045 {
7046 #if wxUSE_UNICODE
7047 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
7048 #else
7049 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
7050 #endif
7051 }
7052 return resultobj;
7053 fail:
7054 return NULL;
7055 }
7056
7057
7058 SWIGINTERN PyObject *_wrap_HtmlCell_SetId(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7059 PyObject *resultobj = 0;
7060 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7061 wxString *arg2 = 0 ;
7062 void *argp1 = 0 ;
7063 int res1 = 0 ;
7064 bool temp2 = false ;
7065 PyObject * obj0 = 0 ;
7066 PyObject * obj1 = 0 ;
7067 char * kwnames[] = {
7068 (char *) "self",(char *) "id", NULL
7069 };
7070
7071 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_SetId",kwnames,&obj0,&obj1)) SWIG_fail;
7072 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7073 if (!SWIG_IsOK(res1)) {
7074 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetId" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7075 }
7076 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7077 {
7078 arg2 = wxString_in_helper(obj1);
7079 if (arg2 == NULL) SWIG_fail;
7080 temp2 = true;
7081 }
7082 {
7083 PyThreadState* __tstate = wxPyBeginAllowThreads();
7084 (arg1)->SetId((wxString const &)*arg2);
7085 wxPyEndAllowThreads(__tstate);
7086 if (PyErr_Occurred()) SWIG_fail;
7087 }
7088 resultobj = SWIG_Py_Void();
7089 {
7090 if (temp2)
7091 delete arg2;
7092 }
7093 return resultobj;
7094 fail:
7095 {
7096 if (temp2)
7097 delete arg2;
7098 }
7099 return NULL;
7100 }
7101
7102
7103 SWIGINTERN PyObject *_wrap_HtmlCell_GetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7104 PyObject *resultobj = 0;
7105 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7106 int arg2 = (int) 0 ;
7107 int arg3 = (int) 0 ;
7108 wxHtmlLinkInfo *result = 0 ;
7109 void *argp1 = 0 ;
7110 int res1 = 0 ;
7111 int val2 ;
7112 int ecode2 = 0 ;
7113 int val3 ;
7114 int ecode3 = 0 ;
7115 PyObject * obj0 = 0 ;
7116 PyObject * obj1 = 0 ;
7117 PyObject * obj2 = 0 ;
7118 char * kwnames[] = {
7119 (char *) "self",(char *) "x",(char *) "y", NULL
7120 };
7121
7122 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:HtmlCell_GetLink",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7123 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7124 if (!SWIG_IsOK(res1)) {
7125 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetLink" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7126 }
7127 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7128 if (obj1) {
7129 ecode2 = SWIG_AsVal_int(obj1, &val2);
7130 if (!SWIG_IsOK(ecode2)) {
7131 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_GetLink" "', expected argument " "2"" of type '" "int""'");
7132 }
7133 arg2 = static_cast< int >(val2);
7134 }
7135 if (obj2) {
7136 ecode3 = SWIG_AsVal_int(obj2, &val3);
7137 if (!SWIG_IsOK(ecode3)) {
7138 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlCell_GetLink" "', expected argument " "3"" of type '" "int""'");
7139 }
7140 arg3 = static_cast< int >(val3);
7141 }
7142 {
7143 PyThreadState* __tstate = wxPyBeginAllowThreads();
7144 result = (wxHtmlLinkInfo *)(arg1)->GetLink(arg2,arg3);
7145 wxPyEndAllowThreads(__tstate);
7146 if (PyErr_Occurred()) SWIG_fail;
7147 }
7148 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
7149 return resultobj;
7150 fail:
7151 return NULL;
7152 }
7153
7154
7155 SWIGINTERN PyObject *_wrap_HtmlCell_GetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7156 PyObject *resultobj = 0;
7157 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7158 wxHtmlCell *result = 0 ;
7159 void *argp1 = 0 ;
7160 int res1 = 0 ;
7161 PyObject *swig_obj[1] ;
7162
7163 if (!args) SWIG_fail;
7164 swig_obj[0] = args;
7165 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7166 if (!SWIG_IsOK(res1)) {
7167 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetNext" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7168 }
7169 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7170 {
7171 PyThreadState* __tstate = wxPyBeginAllowThreads();
7172 result = (wxHtmlCell *)(arg1)->GetNext();
7173 wxPyEndAllowThreads(__tstate);
7174 if (PyErr_Occurred()) SWIG_fail;
7175 }
7176 {
7177 resultobj = wxPyMake_wxObject(result, 0);
7178 }
7179 return resultobj;
7180 fail:
7181 return NULL;
7182 }
7183
7184
7185 SWIGINTERN PyObject *_wrap_HtmlCell_GetParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7186 PyObject *resultobj = 0;
7187 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7188 wxHtmlContainerCell *result = 0 ;
7189 void *argp1 = 0 ;
7190 int res1 = 0 ;
7191 PyObject *swig_obj[1] ;
7192
7193 if (!args) SWIG_fail;
7194 swig_obj[0] = args;
7195 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7196 if (!SWIG_IsOK(res1)) {
7197 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetParent" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7198 }
7199 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7200 {
7201 PyThreadState* __tstate = wxPyBeginAllowThreads();
7202 result = (wxHtmlContainerCell *)(arg1)->GetParent();
7203 wxPyEndAllowThreads(__tstate);
7204 if (PyErr_Occurred()) SWIG_fail;
7205 }
7206 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
7207 return resultobj;
7208 fail:
7209 return NULL;
7210 }
7211
7212
7213 SWIGINTERN PyObject *_wrap_HtmlCell_GetFirstChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7214 PyObject *resultobj = 0;
7215 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7216 wxHtmlCell *result = 0 ;
7217 void *argp1 = 0 ;
7218 int res1 = 0 ;
7219 PyObject *swig_obj[1] ;
7220
7221 if (!args) SWIG_fail;
7222 swig_obj[0] = args;
7223 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7224 if (!SWIG_IsOK(res1)) {
7225 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetFirstChild" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7226 }
7227 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7228 {
7229 PyThreadState* __tstate = wxPyBeginAllowThreads();
7230 result = (wxHtmlCell *)((wxHtmlCell const *)arg1)->GetFirstChild();
7231 wxPyEndAllowThreads(__tstate);
7232 if (PyErr_Occurred()) SWIG_fail;
7233 }
7234 {
7235 resultobj = wxPyMake_wxObject(result, 0);
7236 }
7237 return resultobj;
7238 fail:
7239 return NULL;
7240 }
7241
7242
7243 SWIGINTERN PyObject *_wrap_HtmlCell_GetMouseCursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7244 PyObject *resultobj = 0;
7245 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7246 wxHtmlWindowInterface *arg2 = (wxHtmlWindowInterface *) 0 ;
7247 wxCursor result;
7248 void *argp1 = 0 ;
7249 int res1 = 0 ;
7250 void *argp2 = 0 ;
7251 int res2 = 0 ;
7252 PyObject * obj0 = 0 ;
7253 PyObject * obj1 = 0 ;
7254 char * kwnames[] = {
7255 (char *) "self",(char *) "window", NULL
7256 };
7257
7258 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_GetMouseCursor",kwnames,&obj0,&obj1)) SWIG_fail;
7259 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7260 if (!SWIG_IsOK(res1)) {
7261 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetMouseCursor" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7262 }
7263 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7264 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
7265 if (!SWIG_IsOK(res2)) {
7266 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_GetMouseCursor" "', expected argument " "2"" of type '" "wxHtmlWindowInterface *""'");
7267 }
7268 arg2 = reinterpret_cast< wxHtmlWindowInterface * >(argp2);
7269 {
7270 PyThreadState* __tstate = wxPyBeginAllowThreads();
7271 result = ((wxHtmlCell const *)arg1)->GetMouseCursor(arg2);
7272 wxPyEndAllowThreads(__tstate);
7273 if (PyErr_Occurred()) SWIG_fail;
7274 }
7275 resultobj = SWIG_NewPointerObj((new wxCursor(static_cast< const wxCursor& >(result))), SWIGTYPE_p_wxCursor, SWIG_POINTER_OWN | 0 );
7276 return resultobj;
7277 fail:
7278 return NULL;
7279 }
7280
7281
7282 SWIGINTERN PyObject *_wrap_HtmlCell_GetCursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7283 PyObject *resultobj = 0;
7284 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7285 wxCursor result;
7286 void *argp1 = 0 ;
7287 int res1 = 0 ;
7288 PyObject *swig_obj[1] ;
7289
7290 if (!args) SWIG_fail;
7291 swig_obj[0] = args;
7292 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7293 if (!SWIG_IsOK(res1)) {
7294 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetCursor" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7295 }
7296 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7297 {
7298 PyThreadState* __tstate = wxPyBeginAllowThreads();
7299 result = ((wxHtmlCell const *)arg1)->GetCursor();
7300 wxPyEndAllowThreads(__tstate);
7301 if (PyErr_Occurred()) SWIG_fail;
7302 }
7303 resultobj = SWIG_NewPointerObj((new wxCursor(static_cast< const wxCursor& >(result))), SWIGTYPE_p_wxCursor, SWIG_POINTER_OWN | 0 );
7304 return resultobj;
7305 fail:
7306 return NULL;
7307 }
7308
7309
7310 SWIGINTERN PyObject *_wrap_HtmlCell_IsFormattingCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7311 PyObject *resultobj = 0;
7312 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7313 bool result;
7314 void *argp1 = 0 ;
7315 int res1 = 0 ;
7316 PyObject *swig_obj[1] ;
7317
7318 if (!args) SWIG_fail;
7319 swig_obj[0] = args;
7320 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7321 if (!SWIG_IsOK(res1)) {
7322 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_IsFormattingCell" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7323 }
7324 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7325 {
7326 PyThreadState* __tstate = wxPyBeginAllowThreads();
7327 result = (bool)((wxHtmlCell const *)arg1)->IsFormattingCell();
7328 wxPyEndAllowThreads(__tstate);
7329 if (PyErr_Occurred()) SWIG_fail;
7330 }
7331 {
7332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7333 }
7334 return resultobj;
7335 fail:
7336 return NULL;
7337 }
7338
7339
7340 SWIGINTERN PyObject *_wrap_HtmlCell_SetLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7341 PyObject *resultobj = 0;
7342 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7343 wxHtmlLinkInfo *arg2 = 0 ;
7344 void *argp1 = 0 ;
7345 int res1 = 0 ;
7346 void *argp2 = 0 ;
7347 int res2 = 0 ;
7348 PyObject * obj0 = 0 ;
7349 PyObject * obj1 = 0 ;
7350 char * kwnames[] = {
7351 (char *) "self",(char *) "link", NULL
7352 };
7353
7354 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_SetLink",kwnames,&obj0,&obj1)) SWIG_fail;
7355 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7356 if (!SWIG_IsOK(res1)) {
7357 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetLink" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7358 }
7359 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7360 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0);
7361 if (!SWIG_IsOK(res2)) {
7362 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_SetLink" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
7363 }
7364 if (!argp2) {
7365 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_SetLink" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
7366 }
7367 arg2 = reinterpret_cast< wxHtmlLinkInfo * >(argp2);
7368 {
7369 PyThreadState* __tstate = wxPyBeginAllowThreads();
7370 (arg1)->SetLink((wxHtmlLinkInfo const &)*arg2);
7371 wxPyEndAllowThreads(__tstate);
7372 if (PyErr_Occurred()) SWIG_fail;
7373 }
7374 resultobj = SWIG_Py_Void();
7375 return resultobj;
7376 fail:
7377 return NULL;
7378 }
7379
7380
7381 SWIGINTERN PyObject *_wrap_HtmlCell_SetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7382 PyObject *resultobj = 0;
7383 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7384 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
7385 int res1 = 0 ;
7386 int res2 = 0 ;
7387 PyObject * obj0 = 0 ;
7388 PyObject * obj1 = 0 ;
7389 char * kwnames[] = {
7390 (char *) "self",(char *) "cell", NULL
7391 };
7392
7393 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_SetNext",kwnames,&obj0,&obj1)) SWIG_fail;
7394 res1 = SWIG_ConvertPtr(obj0, SWIG_as_voidptrptr(&arg1), SWIGTYPE_p_wxHtmlCell, SWIG_POINTER_DISOWN | 0 );
7395 if (!SWIG_IsOK(res1)) {
7396 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetNext" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7397 }
7398 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxHtmlCell, SWIG_POINTER_DISOWN | 0 );
7399 if (!SWIG_IsOK(res2)) {
7400 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_SetNext" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
7401 }
7402 {
7403 PyThreadState* __tstate = wxPyBeginAllowThreads();
7404 (arg1)->SetNext(arg2);
7405 wxPyEndAllowThreads(__tstate);
7406 if (PyErr_Occurred()) SWIG_fail;
7407 }
7408 resultobj = SWIG_Py_Void();
7409 return resultobj;
7410 fail:
7411 return NULL;
7412 }
7413
7414
7415 SWIGINTERN PyObject *_wrap_HtmlCell_SetParent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7416 PyObject *resultobj = 0;
7417 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7418 wxHtmlContainerCell *arg2 = (wxHtmlContainerCell *) 0 ;
7419 void *argp1 = 0 ;
7420 int res1 = 0 ;
7421 void *argp2 = 0 ;
7422 int res2 = 0 ;
7423 PyObject * obj0 = 0 ;
7424 PyObject * obj1 = 0 ;
7425 char * kwnames[] = {
7426 (char *) "self",(char *) "p", NULL
7427 };
7428
7429 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_SetParent",kwnames,&obj0,&obj1)) SWIG_fail;
7430 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7431 if (!SWIG_IsOK(res1)) {
7432 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetParent" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7433 }
7434 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7435 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
7436 if (!SWIG_IsOK(res2)) {
7437 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_SetParent" "', expected argument " "2"" of type '" "wxHtmlContainerCell *""'");
7438 }
7439 arg2 = reinterpret_cast< wxHtmlContainerCell * >(argp2);
7440 {
7441 PyThreadState* __tstate = wxPyBeginAllowThreads();
7442 (arg1)->SetParent(arg2);
7443 wxPyEndAllowThreads(__tstate);
7444 if (PyErr_Occurred()) SWIG_fail;
7445 }
7446 resultobj = SWIG_Py_Void();
7447 return resultobj;
7448 fail:
7449 return NULL;
7450 }
7451
7452
7453 SWIGINTERN PyObject *_wrap_HtmlCell_SetPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7454 PyObject *resultobj = 0;
7455 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7456 int arg2 ;
7457 int arg3 ;
7458 void *argp1 = 0 ;
7459 int res1 = 0 ;
7460 int val2 ;
7461 int ecode2 = 0 ;
7462 int val3 ;
7463 int ecode3 = 0 ;
7464 PyObject * obj0 = 0 ;
7465 PyObject * obj1 = 0 ;
7466 PyObject * obj2 = 0 ;
7467 char * kwnames[] = {
7468 (char *) "self",(char *) "x",(char *) "y", NULL
7469 };
7470
7471 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlCell_SetPos",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7472 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7473 if (!SWIG_IsOK(res1)) {
7474 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetPos" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7475 }
7476 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7477 ecode2 = SWIG_AsVal_int(obj1, &val2);
7478 if (!SWIG_IsOK(ecode2)) {
7479 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_SetPos" "', expected argument " "2"" of type '" "int""'");
7480 }
7481 arg2 = static_cast< int >(val2);
7482 ecode3 = SWIG_AsVal_int(obj2, &val3);
7483 if (!SWIG_IsOK(ecode3)) {
7484 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlCell_SetPos" "', expected argument " "3"" of type '" "int""'");
7485 }
7486 arg3 = static_cast< int >(val3);
7487 {
7488 PyThreadState* __tstate = wxPyBeginAllowThreads();
7489 (arg1)->SetPos(arg2,arg3);
7490 wxPyEndAllowThreads(__tstate);
7491 if (PyErr_Occurred()) SWIG_fail;
7492 }
7493 resultobj = SWIG_Py_Void();
7494 return resultobj;
7495 fail:
7496 return NULL;
7497 }
7498
7499
7500 SWIGINTERN PyObject *_wrap_HtmlCell_Layout(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7501 PyObject *resultobj = 0;
7502 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7503 int arg2 ;
7504 void *argp1 = 0 ;
7505 int res1 = 0 ;
7506 int val2 ;
7507 int ecode2 = 0 ;
7508 PyObject * obj0 = 0 ;
7509 PyObject * obj1 = 0 ;
7510 char * kwnames[] = {
7511 (char *) "self",(char *) "w", NULL
7512 };
7513
7514 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_Layout",kwnames,&obj0,&obj1)) SWIG_fail;
7515 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7516 if (!SWIG_IsOK(res1)) {
7517 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_Layout" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7518 }
7519 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7520 ecode2 = SWIG_AsVal_int(obj1, &val2);
7521 if (!SWIG_IsOK(ecode2)) {
7522 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_Layout" "', expected argument " "2"" of type '" "int""'");
7523 }
7524 arg2 = static_cast< int >(val2);
7525 {
7526 PyThreadState* __tstate = wxPyBeginAllowThreads();
7527 (arg1)->Layout(arg2);
7528 wxPyEndAllowThreads(__tstate);
7529 if (PyErr_Occurred()) SWIG_fail;
7530 }
7531 resultobj = SWIG_Py_Void();
7532 return resultobj;
7533 fail:
7534 return NULL;
7535 }
7536
7537
7538 SWIGINTERN PyObject *_wrap_HtmlCell_Draw(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7539 PyObject *resultobj = 0;
7540 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7541 wxDC *arg2 = 0 ;
7542 int arg3 ;
7543 int arg4 ;
7544 int arg5 ;
7545 int arg6 ;
7546 wxHtmlRenderingInfo *arg7 = 0 ;
7547 void *argp1 = 0 ;
7548 int res1 = 0 ;
7549 void *argp2 = 0 ;
7550 int res2 = 0 ;
7551 int val3 ;
7552 int ecode3 = 0 ;
7553 int val4 ;
7554 int ecode4 = 0 ;
7555 int val5 ;
7556 int ecode5 = 0 ;
7557 int val6 ;
7558 int ecode6 = 0 ;
7559 void *argp7 = 0 ;
7560 int res7 = 0 ;
7561 PyObject * obj0 = 0 ;
7562 PyObject * obj1 = 0 ;
7563 PyObject * obj2 = 0 ;
7564 PyObject * obj3 = 0 ;
7565 PyObject * obj4 = 0 ;
7566 PyObject * obj5 = 0 ;
7567 PyObject * obj6 = 0 ;
7568 char * kwnames[] = {
7569 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "view_y1",(char *) "view_y2",(char *) "info", NULL
7570 };
7571
7572 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:HtmlCell_Draw",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
7573 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7574 if (!SWIG_IsOK(res1)) {
7575 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_Draw" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7576 }
7577 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7578 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
7579 if (!SWIG_IsOK(res2)) {
7580 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_Draw" "', expected argument " "2"" of type '" "wxDC &""'");
7581 }
7582 if (!argp2) {
7583 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_Draw" "', expected argument " "2"" of type '" "wxDC &""'");
7584 }
7585 arg2 = reinterpret_cast< wxDC * >(argp2);
7586 ecode3 = SWIG_AsVal_int(obj2, &val3);
7587 if (!SWIG_IsOK(ecode3)) {
7588 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlCell_Draw" "', expected argument " "3"" of type '" "int""'");
7589 }
7590 arg3 = static_cast< int >(val3);
7591 ecode4 = SWIG_AsVal_int(obj3, &val4);
7592 if (!SWIG_IsOK(ecode4)) {
7593 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlCell_Draw" "', expected argument " "4"" of type '" "int""'");
7594 }
7595 arg4 = static_cast< int >(val4);
7596 ecode5 = SWIG_AsVal_int(obj4, &val5);
7597 if (!SWIG_IsOK(ecode5)) {
7598 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HtmlCell_Draw" "', expected argument " "5"" of type '" "int""'");
7599 }
7600 arg5 = static_cast< int >(val5);
7601 ecode6 = SWIG_AsVal_int(obj5, &val6);
7602 if (!SWIG_IsOK(ecode6)) {
7603 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "HtmlCell_Draw" "', expected argument " "6"" of type '" "int""'");
7604 }
7605 arg6 = static_cast< int >(val6);
7606 res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_wxHtmlRenderingInfo, 0 );
7607 if (!SWIG_IsOK(res7)) {
7608 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "HtmlCell_Draw" "', expected argument " "7"" of type '" "wxHtmlRenderingInfo &""'");
7609 }
7610 if (!argp7) {
7611 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_Draw" "', expected argument " "7"" of type '" "wxHtmlRenderingInfo &""'");
7612 }
7613 arg7 = reinterpret_cast< wxHtmlRenderingInfo * >(argp7);
7614 {
7615 PyThreadState* __tstate = wxPyBeginAllowThreads();
7616 (arg1)->Draw(*arg2,arg3,arg4,arg5,arg6,*arg7);
7617 wxPyEndAllowThreads(__tstate);
7618 if (PyErr_Occurred()) SWIG_fail;
7619 }
7620 resultobj = SWIG_Py_Void();
7621 return resultobj;
7622 fail:
7623 return NULL;
7624 }
7625
7626
7627 SWIGINTERN PyObject *_wrap_HtmlCell_DrawInvisible(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7628 PyObject *resultobj = 0;
7629 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7630 wxDC *arg2 = 0 ;
7631 int arg3 ;
7632 int arg4 ;
7633 wxHtmlRenderingInfo *arg5 = 0 ;
7634 void *argp1 = 0 ;
7635 int res1 = 0 ;
7636 void *argp2 = 0 ;
7637 int res2 = 0 ;
7638 int val3 ;
7639 int ecode3 = 0 ;
7640 int val4 ;
7641 int ecode4 = 0 ;
7642 void *argp5 = 0 ;
7643 int res5 = 0 ;
7644 PyObject * obj0 = 0 ;
7645 PyObject * obj1 = 0 ;
7646 PyObject * obj2 = 0 ;
7647 PyObject * obj3 = 0 ;
7648 PyObject * obj4 = 0 ;
7649 char * kwnames[] = {
7650 (char *) "self",(char *) "dc",(char *) "x",(char *) "y",(char *) "info", NULL
7651 };
7652
7653 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:HtmlCell_DrawInvisible",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
7654 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7655 if (!SWIG_IsOK(res1)) {
7656 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_DrawInvisible" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7657 }
7658 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7659 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
7660 if (!SWIG_IsOK(res2)) {
7661 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_DrawInvisible" "', expected argument " "2"" of type '" "wxDC &""'");
7662 }
7663 if (!argp2) {
7664 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_DrawInvisible" "', expected argument " "2"" of type '" "wxDC &""'");
7665 }
7666 arg2 = reinterpret_cast< wxDC * >(argp2);
7667 ecode3 = SWIG_AsVal_int(obj2, &val3);
7668 if (!SWIG_IsOK(ecode3)) {
7669 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlCell_DrawInvisible" "', expected argument " "3"" of type '" "int""'");
7670 }
7671 arg3 = static_cast< int >(val3);
7672 ecode4 = SWIG_AsVal_int(obj3, &val4);
7673 if (!SWIG_IsOK(ecode4)) {
7674 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlCell_DrawInvisible" "', expected argument " "4"" of type '" "int""'");
7675 }
7676 arg4 = static_cast< int >(val4);
7677 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxHtmlRenderingInfo, 0 );
7678 if (!SWIG_IsOK(res5)) {
7679 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "HtmlCell_DrawInvisible" "', expected argument " "5"" of type '" "wxHtmlRenderingInfo &""'");
7680 }
7681 if (!argp5) {
7682 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_DrawInvisible" "', expected argument " "5"" of type '" "wxHtmlRenderingInfo &""'");
7683 }
7684 arg5 = reinterpret_cast< wxHtmlRenderingInfo * >(argp5);
7685 {
7686 PyThreadState* __tstate = wxPyBeginAllowThreads();
7687 (arg1)->DrawInvisible(*arg2,arg3,arg4,*arg5);
7688 wxPyEndAllowThreads(__tstate);
7689 if (PyErr_Occurred()) SWIG_fail;
7690 }
7691 resultobj = SWIG_Py_Void();
7692 return resultobj;
7693 fail:
7694 return NULL;
7695 }
7696
7697
7698 SWIGINTERN PyObject *_wrap_HtmlCell_Find(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7699 PyObject *resultobj = 0;
7700 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7701 int arg2 ;
7702 void *arg3 = (void *) 0 ;
7703 wxHtmlCell *result = 0 ;
7704 void *argp1 = 0 ;
7705 int res1 = 0 ;
7706 int val2 ;
7707 int ecode2 = 0 ;
7708 int res3 ;
7709 PyObject * obj0 = 0 ;
7710 PyObject * obj1 = 0 ;
7711 PyObject * obj2 = 0 ;
7712 char * kwnames[] = {
7713 (char *) "self",(char *) "condition",(char *) "param", NULL
7714 };
7715
7716 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlCell_Find",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
7717 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7718 if (!SWIG_IsOK(res1)) {
7719 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_Find" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7720 }
7721 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7722 ecode2 = SWIG_AsVal_int(obj1, &val2);
7723 if (!SWIG_IsOK(ecode2)) {
7724 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_Find" "', expected argument " "2"" of type '" "int""'");
7725 }
7726 arg2 = static_cast< int >(val2);
7727 res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
7728 if (!SWIG_IsOK(res3)) {
7729 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HtmlCell_Find" "', expected argument " "3"" of type '" "void const *""'");
7730 }
7731 {
7732 PyThreadState* __tstate = wxPyBeginAllowThreads();
7733 result = (wxHtmlCell *)(arg1)->Find(arg2,(void const *)arg3);
7734 wxPyEndAllowThreads(__tstate);
7735 if (PyErr_Occurred()) SWIG_fail;
7736 }
7737 {
7738 resultobj = wxPyMake_wxObject(result, 0);
7739 }
7740 return resultobj;
7741 fail:
7742 return NULL;
7743 }
7744
7745
7746 SWIGINTERN PyObject *_wrap_HtmlCell_ProcessMouseClick(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7747 PyObject *resultobj = 0;
7748 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7749 wxHtmlWindowInterface *arg2 = (wxHtmlWindowInterface *) 0 ;
7750 wxPoint *arg3 = 0 ;
7751 wxMouseEvent *arg4 = 0 ;
7752 bool result;
7753 void *argp1 = 0 ;
7754 int res1 = 0 ;
7755 void *argp2 = 0 ;
7756 int res2 = 0 ;
7757 wxPoint temp3 ;
7758 void *argp4 = 0 ;
7759 int res4 = 0 ;
7760 PyObject * obj0 = 0 ;
7761 PyObject * obj1 = 0 ;
7762 PyObject * obj2 = 0 ;
7763 PyObject * obj3 = 0 ;
7764 char * kwnames[] = {
7765 (char *) "self",(char *) "window",(char *) "pos",(char *) "event", NULL
7766 };
7767
7768 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:HtmlCell_ProcessMouseClick",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7769 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7770 if (!SWIG_IsOK(res1)) {
7771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_ProcessMouseClick" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7772 }
7773 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7774 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
7775 if (!SWIG_IsOK(res2)) {
7776 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_ProcessMouseClick" "', expected argument " "2"" of type '" "wxHtmlWindowInterface *""'");
7777 }
7778 arg2 = reinterpret_cast< wxHtmlWindowInterface * >(argp2);
7779 {
7780 arg3 = &temp3;
7781 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7782 }
7783 res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxMouseEvent, 0 | 0);
7784 if (!SWIG_IsOK(res4)) {
7785 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "HtmlCell_ProcessMouseClick" "', expected argument " "4"" of type '" "wxMouseEvent const &""'");
7786 }
7787 if (!argp4) {
7788 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlCell_ProcessMouseClick" "', expected argument " "4"" of type '" "wxMouseEvent const &""'");
7789 }
7790 arg4 = reinterpret_cast< wxMouseEvent * >(argp4);
7791 {
7792 PyThreadState* __tstate = wxPyBeginAllowThreads();
7793 result = (bool)(arg1)->ProcessMouseClick(arg2,(wxPoint const &)*arg3,(wxMouseEvent const &)*arg4);
7794 wxPyEndAllowThreads(__tstate);
7795 if (PyErr_Occurred()) SWIG_fail;
7796 }
7797 {
7798 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7799 }
7800 return resultobj;
7801 fail:
7802 return NULL;
7803 }
7804
7805
7806 SWIGINTERN PyObject *_wrap_HtmlCell_SetCanLiveOnPagebreak(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7807 PyObject *resultobj = 0;
7808 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7809 bool arg2 ;
7810 void *argp1 = 0 ;
7811 int res1 = 0 ;
7812 bool val2 ;
7813 int ecode2 = 0 ;
7814 PyObject * obj0 = 0 ;
7815 PyObject * obj1 = 0 ;
7816 char * kwnames[] = {
7817 (char *) "self",(char *) "can", NULL
7818 };
7819
7820 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_SetCanLiveOnPagebreak",kwnames,&obj0,&obj1)) SWIG_fail;
7821 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7822 if (!SWIG_IsOK(res1)) {
7823 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_SetCanLiveOnPagebreak" "', expected argument " "1"" of type '" "wxHtmlCell *""'");
7824 }
7825 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7826 ecode2 = SWIG_AsVal_bool(obj1, &val2);
7827 if (!SWIG_IsOK(ecode2)) {
7828 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_SetCanLiveOnPagebreak" "', expected argument " "2"" of type '" "bool""'");
7829 }
7830 arg2 = static_cast< bool >(val2);
7831 {
7832 PyThreadState* __tstate = wxPyBeginAllowThreads();
7833 (arg1)->SetCanLiveOnPagebreak(arg2);
7834 wxPyEndAllowThreads(__tstate);
7835 if (PyErr_Occurred()) SWIG_fail;
7836 }
7837 resultobj = SWIG_Py_Void();
7838 return resultobj;
7839 fail:
7840 return NULL;
7841 }
7842
7843
7844 SWIGINTERN PyObject *_wrap_HtmlCell_IsLinebreakAllowed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7845 PyObject *resultobj = 0;
7846 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7847 bool result;
7848 void *argp1 = 0 ;
7849 int res1 = 0 ;
7850 PyObject *swig_obj[1] ;
7851
7852 if (!args) SWIG_fail;
7853 swig_obj[0] = args;
7854 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7855 if (!SWIG_IsOK(res1)) {
7856 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_IsLinebreakAllowed" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7857 }
7858 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7859 {
7860 PyThreadState* __tstate = wxPyBeginAllowThreads();
7861 result = (bool)((wxHtmlCell const *)arg1)->IsLinebreakAllowed();
7862 wxPyEndAllowThreads(__tstate);
7863 if (PyErr_Occurred()) SWIG_fail;
7864 }
7865 {
7866 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7867 }
7868 return resultobj;
7869 fail:
7870 return NULL;
7871 }
7872
7873
7874 SWIGINTERN PyObject *_wrap_HtmlCell_IsTerminalCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
7875 PyObject *resultobj = 0;
7876 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7877 bool result;
7878 void *argp1 = 0 ;
7879 int res1 = 0 ;
7880 PyObject *swig_obj[1] ;
7881
7882 if (!args) SWIG_fail;
7883 swig_obj[0] = args;
7884 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7885 if (!SWIG_IsOK(res1)) {
7886 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_IsTerminalCell" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7887 }
7888 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7889 {
7890 PyThreadState* __tstate = wxPyBeginAllowThreads();
7891 result = (bool)((wxHtmlCell const *)arg1)->IsTerminalCell();
7892 wxPyEndAllowThreads(__tstate);
7893 if (PyErr_Occurred()) SWIG_fail;
7894 }
7895 {
7896 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7897 }
7898 return resultobj;
7899 fail:
7900 return NULL;
7901 }
7902
7903
7904 SWIGINTERN PyObject *_wrap_HtmlCell_FindCellByPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7905 PyObject *resultobj = 0;
7906 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7907 int arg2 ;
7908 int arg3 ;
7909 unsigned int arg4 = (unsigned int) wxHTML_FIND_EXACT ;
7910 wxHtmlCell *result = 0 ;
7911 void *argp1 = 0 ;
7912 int res1 = 0 ;
7913 int val2 ;
7914 int ecode2 = 0 ;
7915 int val3 ;
7916 int ecode3 = 0 ;
7917 unsigned int val4 ;
7918 int ecode4 = 0 ;
7919 PyObject * obj0 = 0 ;
7920 PyObject * obj1 = 0 ;
7921 PyObject * obj2 = 0 ;
7922 PyObject * obj3 = 0 ;
7923 char * kwnames[] = {
7924 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
7925 };
7926
7927 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlCell_FindCellByPos",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
7928 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7929 if (!SWIG_IsOK(res1)) {
7930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_FindCellByPos" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7931 }
7932 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7933 ecode2 = SWIG_AsVal_int(obj1, &val2);
7934 if (!SWIG_IsOK(ecode2)) {
7935 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCell_FindCellByPos" "', expected argument " "2"" of type '" "int""'");
7936 }
7937 arg2 = static_cast< int >(val2);
7938 ecode3 = SWIG_AsVal_int(obj2, &val3);
7939 if (!SWIG_IsOK(ecode3)) {
7940 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlCell_FindCellByPos" "', expected argument " "3"" of type '" "int""'");
7941 }
7942 arg3 = static_cast< int >(val3);
7943 if (obj3) {
7944 ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
7945 if (!SWIG_IsOK(ecode4)) {
7946 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlCell_FindCellByPos" "', expected argument " "4"" of type '" "unsigned int""'");
7947 }
7948 arg4 = static_cast< unsigned int >(val4);
7949 }
7950 {
7951 PyThreadState* __tstate = wxPyBeginAllowThreads();
7952 result = (wxHtmlCell *)((wxHtmlCell const *)arg1)->FindCellByPos(arg2,arg3,arg4);
7953 wxPyEndAllowThreads(__tstate);
7954 if (PyErr_Occurred()) SWIG_fail;
7955 }
7956 {
7957 resultobj = wxPyMake_wxObject(result, 0);
7958 }
7959 return resultobj;
7960 fail:
7961 return NULL;
7962 }
7963
7964
7965 SWIGINTERN PyObject *_wrap_HtmlCell_GetAbsPos(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7966 PyObject *resultobj = 0;
7967 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
7968 wxHtmlCell *arg2 = (wxHtmlCell *) NULL ;
7969 wxPoint result;
7970 void *argp1 = 0 ;
7971 int res1 = 0 ;
7972 void *argp2 = 0 ;
7973 int res2 = 0 ;
7974 PyObject * obj0 = 0 ;
7975 PyObject * obj1 = 0 ;
7976 char * kwnames[] = {
7977 (char *) "self",(char *) "rootCell", NULL
7978 };
7979
7980 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:HtmlCell_GetAbsPos",kwnames,&obj0,&obj1)) SWIG_fail;
7981 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7982 if (!SWIG_IsOK(res1)) {
7983 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetAbsPos" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
7984 }
7985 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
7986 if (obj1) {
7987 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
7988 if (!SWIG_IsOK(res2)) {
7989 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_GetAbsPos" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
7990 }
7991 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
7992 }
7993 {
7994 PyThreadState* __tstate = wxPyBeginAllowThreads();
7995 result = ((wxHtmlCell const *)arg1)->GetAbsPos(arg2);
7996 wxPyEndAllowThreads(__tstate);
7997 if (PyErr_Occurred()) SWIG_fail;
7998 }
7999 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
8000 return resultobj;
8001 fail:
8002 return NULL;
8003 }
8004
8005
8006 SWIGINTERN PyObject *_wrap_HtmlCell_GetRootCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8007 PyObject *resultobj = 0;
8008 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8009 wxHtmlCell *result = 0 ;
8010 void *argp1 = 0 ;
8011 int res1 = 0 ;
8012 PyObject *swig_obj[1] ;
8013
8014 if (!args) SWIG_fail;
8015 swig_obj[0] = args;
8016 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8017 if (!SWIG_IsOK(res1)) {
8018 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetRootCell" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8019 }
8020 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8021 {
8022 PyThreadState* __tstate = wxPyBeginAllowThreads();
8023 result = (wxHtmlCell *)((wxHtmlCell const *)arg1)->GetRootCell();
8024 wxPyEndAllowThreads(__tstate);
8025 if (PyErr_Occurred()) SWIG_fail;
8026 }
8027 {
8028 resultobj = wxPyMake_wxObject(result, 0);
8029 }
8030 return resultobj;
8031 fail:
8032 return NULL;
8033 }
8034
8035
8036 SWIGINTERN PyObject *_wrap_HtmlCell_GetFirstTerminal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8037 PyObject *resultobj = 0;
8038 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8039 wxHtmlCell *result = 0 ;
8040 void *argp1 = 0 ;
8041 int res1 = 0 ;
8042 PyObject *swig_obj[1] ;
8043
8044 if (!args) SWIG_fail;
8045 swig_obj[0] = args;
8046 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8047 if (!SWIG_IsOK(res1)) {
8048 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetFirstTerminal" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8049 }
8050 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8051 {
8052 PyThreadState* __tstate = wxPyBeginAllowThreads();
8053 result = (wxHtmlCell *)((wxHtmlCell const *)arg1)->GetFirstTerminal();
8054 wxPyEndAllowThreads(__tstate);
8055 if (PyErr_Occurred()) SWIG_fail;
8056 }
8057 {
8058 resultobj = wxPyMake_wxObject(result, 0);
8059 }
8060 return resultobj;
8061 fail:
8062 return NULL;
8063 }
8064
8065
8066 SWIGINTERN PyObject *_wrap_HtmlCell_GetLastTerminal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8067 PyObject *resultobj = 0;
8068 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8069 wxHtmlCell *result = 0 ;
8070 void *argp1 = 0 ;
8071 int res1 = 0 ;
8072 PyObject *swig_obj[1] ;
8073
8074 if (!args) SWIG_fail;
8075 swig_obj[0] = args;
8076 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8077 if (!SWIG_IsOK(res1)) {
8078 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetLastTerminal" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8079 }
8080 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8081 {
8082 PyThreadState* __tstate = wxPyBeginAllowThreads();
8083 result = (wxHtmlCell *)((wxHtmlCell const *)arg1)->GetLastTerminal();
8084 wxPyEndAllowThreads(__tstate);
8085 if (PyErr_Occurred()) SWIG_fail;
8086 }
8087 {
8088 resultobj = wxPyMake_wxObject(result, 0);
8089 }
8090 return resultobj;
8091 fail:
8092 return NULL;
8093 }
8094
8095
8096 SWIGINTERN PyObject *_wrap_HtmlCell_GetDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8097 PyObject *resultobj = 0;
8098 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8099 unsigned int result;
8100 void *argp1 = 0 ;
8101 int res1 = 0 ;
8102 PyObject *swig_obj[1] ;
8103
8104 if (!args) SWIG_fail;
8105 swig_obj[0] = args;
8106 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8107 if (!SWIG_IsOK(res1)) {
8108 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_GetDepth" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8109 }
8110 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8111 {
8112 PyThreadState* __tstate = wxPyBeginAllowThreads();
8113 result = (unsigned int)((wxHtmlCell const *)arg1)->GetDepth();
8114 wxPyEndAllowThreads(__tstate);
8115 if (PyErr_Occurred()) SWIG_fail;
8116 }
8117 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
8118 return resultobj;
8119 fail:
8120 return NULL;
8121 }
8122
8123
8124 SWIGINTERN PyObject *_wrap_HtmlCell_IsBefore(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8125 PyObject *resultobj = 0;
8126 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8127 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
8128 bool result;
8129 void *argp1 = 0 ;
8130 int res1 = 0 ;
8131 void *argp2 = 0 ;
8132 int res2 = 0 ;
8133 PyObject * obj0 = 0 ;
8134 PyObject * obj1 = 0 ;
8135 char * kwnames[] = {
8136 (char *) "self",(char *) "cell", NULL
8137 };
8138
8139 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_IsBefore",kwnames,&obj0,&obj1)) SWIG_fail;
8140 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8141 if (!SWIG_IsOK(res1)) {
8142 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_IsBefore" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8143 }
8144 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8145 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8146 if (!SWIG_IsOK(res2)) {
8147 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_IsBefore" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
8148 }
8149 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
8150 {
8151 PyThreadState* __tstate = wxPyBeginAllowThreads();
8152 result = (bool)((wxHtmlCell const *)arg1)->IsBefore(arg2);
8153 wxPyEndAllowThreads(__tstate);
8154 if (PyErr_Occurred()) SWIG_fail;
8155 }
8156 {
8157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8158 }
8159 return resultobj;
8160 fail:
8161 return NULL;
8162 }
8163
8164
8165 SWIGINTERN PyObject *_wrap_HtmlCell_ConvertToText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8166 PyObject *resultobj = 0;
8167 wxHtmlCell *arg1 = (wxHtmlCell *) 0 ;
8168 wxHtmlSelection *arg2 = (wxHtmlSelection *) 0 ;
8169 wxString result;
8170 void *argp1 = 0 ;
8171 int res1 = 0 ;
8172 void *argp2 = 0 ;
8173 int res2 = 0 ;
8174 PyObject * obj0 = 0 ;
8175 PyObject * obj1 = 0 ;
8176 char * kwnames[] = {
8177 (char *) "self",(char *) "sel", NULL
8178 };
8179
8180 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCell_ConvertToText",kwnames,&obj0,&obj1)) SWIG_fail;
8181 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
8182 if (!SWIG_IsOK(res1)) {
8183 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCell_ConvertToText" "', expected argument " "1"" of type '" "wxHtmlCell const *""'");
8184 }
8185 arg1 = reinterpret_cast< wxHtmlCell * >(argp1);
8186 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
8187 if (!SWIG_IsOK(res2)) {
8188 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlCell_ConvertToText" "', expected argument " "2"" of type '" "wxHtmlSelection *""'");
8189 }
8190 arg2 = reinterpret_cast< wxHtmlSelection * >(argp2);
8191 {
8192 PyThreadState* __tstate = wxPyBeginAllowThreads();
8193 result = ((wxHtmlCell const *)arg1)->ConvertToText(arg2);
8194 wxPyEndAllowThreads(__tstate);
8195 if (PyErr_Occurred()) SWIG_fail;
8196 }
8197 {
8198 #if wxUSE_UNICODE
8199 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8200 #else
8201 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8202 #endif
8203 }
8204 return resultobj;
8205 fail:
8206 return NULL;
8207 }
8208
8209
8210 SWIGINTERN PyObject *HtmlCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8211 PyObject *obj;
8212 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8213 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlCell, SWIG_NewClientData(obj));
8214 return SWIG_Py_Void();
8215 }
8216
8217 SWIGINTERN PyObject *HtmlCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8218 return SWIG_Python_InitShadowInstance(args);
8219 }
8220
8221 SWIGINTERN PyObject *_wrap_new_HtmlWordCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8222 PyObject *resultobj = 0;
8223 wxString *arg1 = 0 ;
8224 wxDC *arg2 = 0 ;
8225 wxHtmlWordCell *result = 0 ;
8226 bool temp1 = false ;
8227 void *argp2 = 0 ;
8228 int res2 = 0 ;
8229 PyObject * obj0 = 0 ;
8230 PyObject * obj1 = 0 ;
8231 char * kwnames[] = {
8232 (char *) "word",(char *) "dc", NULL
8233 };
8234
8235 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_HtmlWordCell",kwnames,&obj0,&obj1)) SWIG_fail;
8236 {
8237 arg1 = wxString_in_helper(obj0);
8238 if (arg1 == NULL) SWIG_fail;
8239 temp1 = true;
8240 }
8241 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
8242 if (!SWIG_IsOK(res2)) {
8243 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_HtmlWordCell" "', expected argument " "2"" of type '" "wxDC &""'");
8244 }
8245 if (!argp2) {
8246 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HtmlWordCell" "', expected argument " "2"" of type '" "wxDC &""'");
8247 }
8248 arg2 = reinterpret_cast< wxDC * >(argp2);
8249 {
8250 PyThreadState* __tstate = wxPyBeginAllowThreads();
8251 result = (wxHtmlWordCell *)new wxHtmlWordCell((wxString const &)*arg1,*arg2);
8252 wxPyEndAllowThreads(__tstate);
8253 if (PyErr_Occurred()) SWIG_fail;
8254 }
8255 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWordCell, SWIG_POINTER_NEW | 0 );
8256 {
8257 if (temp1)
8258 delete arg1;
8259 }
8260 return resultobj;
8261 fail:
8262 {
8263 if (temp1)
8264 delete arg1;
8265 }
8266 return NULL;
8267 }
8268
8269
8270 SWIGINTERN PyObject *_wrap_HtmlWordCell_ConvertToText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8271 PyObject *resultobj = 0;
8272 wxHtmlWordCell *arg1 = (wxHtmlWordCell *) 0 ;
8273 wxHtmlSelection *arg2 = (wxHtmlSelection *) 0 ;
8274 wxString result;
8275 void *argp1 = 0 ;
8276 int res1 = 0 ;
8277 void *argp2 = 0 ;
8278 int res2 = 0 ;
8279 PyObject * obj0 = 0 ;
8280 PyObject * obj1 = 0 ;
8281 char * kwnames[] = {
8282 (char *) "self",(char *) "sel", NULL
8283 };
8284
8285 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWordCell_ConvertToText",kwnames,&obj0,&obj1)) SWIG_fail;
8286 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWordCell, 0 | 0 );
8287 if (!SWIG_IsOK(res1)) {
8288 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWordCell_ConvertToText" "', expected argument " "1"" of type '" "wxHtmlWordCell const *""'");
8289 }
8290 arg1 = reinterpret_cast< wxHtmlWordCell * >(argp1);
8291 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlSelection, 0 | 0 );
8292 if (!SWIG_IsOK(res2)) {
8293 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWordCell_ConvertToText" "', expected argument " "2"" of type '" "wxHtmlSelection *""'");
8294 }
8295 arg2 = reinterpret_cast< wxHtmlSelection * >(argp2);
8296 {
8297 PyThreadState* __tstate = wxPyBeginAllowThreads();
8298 result = ((wxHtmlWordCell const *)arg1)->ConvertToText(arg2);
8299 wxPyEndAllowThreads(__tstate);
8300 if (PyErr_Occurred()) SWIG_fail;
8301 }
8302 {
8303 #if wxUSE_UNICODE
8304 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8305 #else
8306 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8307 #endif
8308 }
8309 return resultobj;
8310 fail:
8311 return NULL;
8312 }
8313
8314
8315 SWIGINTERN PyObject *_wrap_HtmlWordCell_IsLinebreakAllowed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8316 PyObject *resultobj = 0;
8317 wxHtmlWordCell *arg1 = (wxHtmlWordCell *) 0 ;
8318 bool result;
8319 void *argp1 = 0 ;
8320 int res1 = 0 ;
8321 PyObject *swig_obj[1] ;
8322
8323 if (!args) SWIG_fail;
8324 swig_obj[0] = args;
8325 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWordCell, 0 | 0 );
8326 if (!SWIG_IsOK(res1)) {
8327 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWordCell_IsLinebreakAllowed" "', expected argument " "1"" of type '" "wxHtmlWordCell const *""'");
8328 }
8329 arg1 = reinterpret_cast< wxHtmlWordCell * >(argp1);
8330 {
8331 PyThreadState* __tstate = wxPyBeginAllowThreads();
8332 result = (bool)((wxHtmlWordCell const *)arg1)->IsLinebreakAllowed();
8333 wxPyEndAllowThreads(__tstate);
8334 if (PyErr_Occurred()) SWIG_fail;
8335 }
8336 {
8337 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8338 }
8339 return resultobj;
8340 fail:
8341 return NULL;
8342 }
8343
8344
8345 SWIGINTERN PyObject *_wrap_HtmlWordCell_SetPreviousWord(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8346 PyObject *resultobj = 0;
8347 wxHtmlWordCell *arg1 = (wxHtmlWordCell *) 0 ;
8348 wxHtmlWordCell *arg2 = (wxHtmlWordCell *) 0 ;
8349 void *argp1 = 0 ;
8350 int res1 = 0 ;
8351 void *argp2 = 0 ;
8352 int res2 = 0 ;
8353 PyObject * obj0 = 0 ;
8354 PyObject * obj1 = 0 ;
8355 char * kwnames[] = {
8356 (char *) "self",(char *) "cell", NULL
8357 };
8358
8359 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWordCell_SetPreviousWord",kwnames,&obj0,&obj1)) SWIG_fail;
8360 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWordCell, 0 | 0 );
8361 if (!SWIG_IsOK(res1)) {
8362 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWordCell_SetPreviousWord" "', expected argument " "1"" of type '" "wxHtmlWordCell *""'");
8363 }
8364 arg1 = reinterpret_cast< wxHtmlWordCell * >(argp1);
8365 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlWordCell, 0 | 0 );
8366 if (!SWIG_IsOK(res2)) {
8367 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWordCell_SetPreviousWord" "', expected argument " "2"" of type '" "wxHtmlWordCell *""'");
8368 }
8369 arg2 = reinterpret_cast< wxHtmlWordCell * >(argp2);
8370 {
8371 PyThreadState* __tstate = wxPyBeginAllowThreads();
8372 (arg1)->SetPreviousWord(arg2);
8373 wxPyEndAllowThreads(__tstate);
8374 if (PyErr_Occurred()) SWIG_fail;
8375 }
8376 resultobj = SWIG_Py_Void();
8377 return resultobj;
8378 fail:
8379 return NULL;
8380 }
8381
8382
8383 SWIGINTERN PyObject *HtmlWordCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8384 PyObject *obj;
8385 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
8386 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlWordCell, SWIG_NewClientData(obj));
8387 return SWIG_Py_Void();
8388 }
8389
8390 SWIGINTERN PyObject *HtmlWordCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8391 return SWIG_Python_InitShadowInstance(args);
8392 }
8393
8394 SWIGINTERN PyObject *_wrap_new_HtmlContainerCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8395 PyObject *resultobj = 0;
8396 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8397 wxHtmlContainerCell *result = 0 ;
8398 void *argp1 = 0 ;
8399 int res1 = 0 ;
8400 PyObject * obj0 = 0 ;
8401 char * kwnames[] = {
8402 (char *) "parent", NULL
8403 };
8404
8405 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_HtmlContainerCell",kwnames,&obj0)) SWIG_fail;
8406 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8407 if (!SWIG_IsOK(res1)) {
8408 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlContainerCell" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8409 }
8410 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8411 {
8412 PyThreadState* __tstate = wxPyBeginAllowThreads();
8413 result = (wxHtmlContainerCell *)new wxHtmlContainerCell(arg1);
8414 wxPyEndAllowThreads(__tstate);
8415 if (PyErr_Occurred()) SWIG_fail;
8416 }
8417 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, SWIG_POINTER_NEW | 0 );
8418 return resultobj;
8419 fail:
8420 return NULL;
8421 }
8422
8423
8424 SWIGINTERN PyObject *_wrap_HtmlContainerCell_InsertCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8425 PyObject *resultobj = 0;
8426 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8427 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
8428 void *argp1 = 0 ;
8429 int res1 = 0 ;
8430 int res2 = 0 ;
8431 PyObject * obj0 = 0 ;
8432 PyObject * obj1 = 0 ;
8433 char * kwnames[] = {
8434 (char *) "self",(char *) "cell", NULL
8435 };
8436
8437 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_InsertCell",kwnames,&obj0,&obj1)) SWIG_fail;
8438 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8439 if (!SWIG_IsOK(res1)) {
8440 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_InsertCell" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8441 }
8442 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8443 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxHtmlCell, SWIG_POINTER_DISOWN | 0 );
8444 if (!SWIG_IsOK(res2)) {
8445 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlContainerCell_InsertCell" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
8446 }
8447 {
8448 PyThreadState* __tstate = wxPyBeginAllowThreads();
8449 (arg1)->InsertCell(arg2);
8450 wxPyEndAllowThreads(__tstate);
8451 if (PyErr_Occurred()) SWIG_fail;
8452 }
8453 resultobj = SWIG_Py_Void();
8454 return resultobj;
8455 fail:
8456 return NULL;
8457 }
8458
8459
8460 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetAlignHor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8461 PyObject *resultobj = 0;
8462 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8463 int arg2 ;
8464 void *argp1 = 0 ;
8465 int res1 = 0 ;
8466 int val2 ;
8467 int ecode2 = 0 ;
8468 PyObject * obj0 = 0 ;
8469 PyObject * obj1 = 0 ;
8470 char * kwnames[] = {
8471 (char *) "self",(char *) "al", NULL
8472 };
8473
8474 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_SetAlignHor",kwnames,&obj0,&obj1)) SWIG_fail;
8475 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8476 if (!SWIG_IsOK(res1)) {
8477 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetAlignHor" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8478 }
8479 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8480 ecode2 = SWIG_AsVal_int(obj1, &val2);
8481 if (!SWIG_IsOK(ecode2)) {
8482 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_SetAlignHor" "', expected argument " "2"" of type '" "int""'");
8483 }
8484 arg2 = static_cast< int >(val2);
8485 {
8486 PyThreadState* __tstate = wxPyBeginAllowThreads();
8487 (arg1)->SetAlignHor(arg2);
8488 wxPyEndAllowThreads(__tstate);
8489 if (PyErr_Occurred()) SWIG_fail;
8490 }
8491 resultobj = SWIG_Py_Void();
8492 return resultobj;
8493 fail:
8494 return NULL;
8495 }
8496
8497
8498 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetAlignHor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8499 PyObject *resultobj = 0;
8500 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8501 int result;
8502 void *argp1 = 0 ;
8503 int res1 = 0 ;
8504 PyObject *swig_obj[1] ;
8505
8506 if (!args) SWIG_fail;
8507 swig_obj[0] = args;
8508 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8509 if (!SWIG_IsOK(res1)) {
8510 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetAlignHor" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8511 }
8512 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8513 {
8514 PyThreadState* __tstate = wxPyBeginAllowThreads();
8515 result = (int)(arg1)->GetAlignHor();
8516 wxPyEndAllowThreads(__tstate);
8517 if (PyErr_Occurred()) SWIG_fail;
8518 }
8519 resultobj = SWIG_From_int(static_cast< int >(result));
8520 return resultobj;
8521 fail:
8522 return NULL;
8523 }
8524
8525
8526 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetAlignVer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8527 PyObject *resultobj = 0;
8528 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8529 int arg2 ;
8530 void *argp1 = 0 ;
8531 int res1 = 0 ;
8532 int val2 ;
8533 int ecode2 = 0 ;
8534 PyObject * obj0 = 0 ;
8535 PyObject * obj1 = 0 ;
8536 char * kwnames[] = {
8537 (char *) "self",(char *) "al", NULL
8538 };
8539
8540 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_SetAlignVer",kwnames,&obj0,&obj1)) SWIG_fail;
8541 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8542 if (!SWIG_IsOK(res1)) {
8543 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetAlignVer" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8544 }
8545 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8546 ecode2 = SWIG_AsVal_int(obj1, &val2);
8547 if (!SWIG_IsOK(ecode2)) {
8548 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_SetAlignVer" "', expected argument " "2"" of type '" "int""'");
8549 }
8550 arg2 = static_cast< int >(val2);
8551 {
8552 PyThreadState* __tstate = wxPyBeginAllowThreads();
8553 (arg1)->SetAlignVer(arg2);
8554 wxPyEndAllowThreads(__tstate);
8555 if (PyErr_Occurred()) SWIG_fail;
8556 }
8557 resultobj = SWIG_Py_Void();
8558 return resultobj;
8559 fail:
8560 return NULL;
8561 }
8562
8563
8564 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetAlignVer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8565 PyObject *resultobj = 0;
8566 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8567 int result;
8568 void *argp1 = 0 ;
8569 int res1 = 0 ;
8570 PyObject *swig_obj[1] ;
8571
8572 if (!args) SWIG_fail;
8573 swig_obj[0] = args;
8574 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8575 if (!SWIG_IsOK(res1)) {
8576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetAlignVer" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8577 }
8578 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8579 {
8580 PyThreadState* __tstate = wxPyBeginAllowThreads();
8581 result = (int)(arg1)->GetAlignVer();
8582 wxPyEndAllowThreads(__tstate);
8583 if (PyErr_Occurred()) SWIG_fail;
8584 }
8585 resultobj = SWIG_From_int(static_cast< int >(result));
8586 return resultobj;
8587 fail:
8588 return NULL;
8589 }
8590
8591
8592 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8593 PyObject *resultobj = 0;
8594 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8595 int arg2 ;
8596 int arg3 ;
8597 int arg4 = (int) wxHTML_UNITS_PIXELS ;
8598 void *argp1 = 0 ;
8599 int res1 = 0 ;
8600 int val2 ;
8601 int ecode2 = 0 ;
8602 int val3 ;
8603 int ecode3 = 0 ;
8604 int val4 ;
8605 int ecode4 = 0 ;
8606 PyObject * obj0 = 0 ;
8607 PyObject * obj1 = 0 ;
8608 PyObject * obj2 = 0 ;
8609 PyObject * obj3 = 0 ;
8610 char * kwnames[] = {
8611 (char *) "self",(char *) "i",(char *) "what",(char *) "units", NULL
8612 };
8613
8614 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlContainerCell_SetIndent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
8615 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8616 if (!SWIG_IsOK(res1)) {
8617 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetIndent" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8618 }
8619 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8620 ecode2 = SWIG_AsVal_int(obj1, &val2);
8621 if (!SWIG_IsOK(ecode2)) {
8622 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_SetIndent" "', expected argument " "2"" of type '" "int""'");
8623 }
8624 arg2 = static_cast< int >(val2);
8625 ecode3 = SWIG_AsVal_int(obj2, &val3);
8626 if (!SWIG_IsOK(ecode3)) {
8627 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlContainerCell_SetIndent" "', expected argument " "3"" of type '" "int""'");
8628 }
8629 arg3 = static_cast< int >(val3);
8630 if (obj3) {
8631 ecode4 = SWIG_AsVal_int(obj3, &val4);
8632 if (!SWIG_IsOK(ecode4)) {
8633 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlContainerCell_SetIndent" "', expected argument " "4"" of type '" "int""'");
8634 }
8635 arg4 = static_cast< int >(val4);
8636 }
8637 {
8638 PyThreadState* __tstate = wxPyBeginAllowThreads();
8639 (arg1)->SetIndent(arg2,arg3,arg4);
8640 wxPyEndAllowThreads(__tstate);
8641 if (PyErr_Occurred()) SWIG_fail;
8642 }
8643 resultobj = SWIG_Py_Void();
8644 return resultobj;
8645 fail:
8646 return NULL;
8647 }
8648
8649
8650 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8651 PyObject *resultobj = 0;
8652 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8653 int arg2 ;
8654 int result;
8655 void *argp1 = 0 ;
8656 int res1 = 0 ;
8657 int val2 ;
8658 int ecode2 = 0 ;
8659 PyObject * obj0 = 0 ;
8660 PyObject * obj1 = 0 ;
8661 char * kwnames[] = {
8662 (char *) "self",(char *) "ind", NULL
8663 };
8664
8665 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_GetIndent",kwnames,&obj0,&obj1)) SWIG_fail;
8666 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8667 if (!SWIG_IsOK(res1)) {
8668 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetIndent" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8669 }
8670 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8671 ecode2 = SWIG_AsVal_int(obj1, &val2);
8672 if (!SWIG_IsOK(ecode2)) {
8673 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_GetIndent" "', expected argument " "2"" of type '" "int""'");
8674 }
8675 arg2 = static_cast< int >(val2);
8676 {
8677 PyThreadState* __tstate = wxPyBeginAllowThreads();
8678 result = (int)(arg1)->GetIndent(arg2);
8679 wxPyEndAllowThreads(__tstate);
8680 if (PyErr_Occurred()) SWIG_fail;
8681 }
8682 resultobj = SWIG_From_int(static_cast< int >(result));
8683 return resultobj;
8684 fail:
8685 return NULL;
8686 }
8687
8688
8689 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetIndentUnits(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8690 PyObject *resultobj = 0;
8691 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8692 int arg2 ;
8693 int result;
8694 void *argp1 = 0 ;
8695 int res1 = 0 ;
8696 int val2 ;
8697 int ecode2 = 0 ;
8698 PyObject * obj0 = 0 ;
8699 PyObject * obj1 = 0 ;
8700 char * kwnames[] = {
8701 (char *) "self",(char *) "ind", NULL
8702 };
8703
8704 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_GetIndentUnits",kwnames,&obj0,&obj1)) SWIG_fail;
8705 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8706 if (!SWIG_IsOK(res1)) {
8707 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetIndentUnits" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8708 }
8709 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8710 ecode2 = SWIG_AsVal_int(obj1, &val2);
8711 if (!SWIG_IsOK(ecode2)) {
8712 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_GetIndentUnits" "', expected argument " "2"" of type '" "int""'");
8713 }
8714 arg2 = static_cast< int >(val2);
8715 {
8716 PyThreadState* __tstate = wxPyBeginAllowThreads();
8717 result = (int)(arg1)->GetIndentUnits(arg2);
8718 wxPyEndAllowThreads(__tstate);
8719 if (PyErr_Occurred()) SWIG_fail;
8720 }
8721 resultobj = SWIG_From_int(static_cast< int >(result));
8722 return resultobj;
8723 fail:
8724 return NULL;
8725 }
8726
8727
8728 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetAlign(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8729 PyObject *resultobj = 0;
8730 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8731 wxHtmlTag *arg2 = 0 ;
8732 void *argp1 = 0 ;
8733 int res1 = 0 ;
8734 void *argp2 = 0 ;
8735 int res2 = 0 ;
8736 PyObject * obj0 = 0 ;
8737 PyObject * obj1 = 0 ;
8738 char * kwnames[] = {
8739 (char *) "self",(char *) "tag", NULL
8740 };
8741
8742 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_SetAlign",kwnames,&obj0,&obj1)) SWIG_fail;
8743 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8744 if (!SWIG_IsOK(res1)) {
8745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetAlign" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8746 }
8747 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8748 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlTag, 0 | 0);
8749 if (!SWIG_IsOK(res2)) {
8750 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlContainerCell_SetAlign" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
8751 }
8752 if (!argp2) {
8753 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlContainerCell_SetAlign" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
8754 }
8755 arg2 = reinterpret_cast< wxHtmlTag * >(argp2);
8756 {
8757 PyThreadState* __tstate = wxPyBeginAllowThreads();
8758 (arg1)->SetAlign((wxHtmlTag const &)*arg2);
8759 wxPyEndAllowThreads(__tstate);
8760 if (PyErr_Occurred()) SWIG_fail;
8761 }
8762 resultobj = SWIG_Py_Void();
8763 return resultobj;
8764 fail:
8765 return NULL;
8766 }
8767
8768
8769 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetWidthFloat(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8770 PyObject *resultobj = 0;
8771 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8772 int arg2 ;
8773 int arg3 ;
8774 void *argp1 = 0 ;
8775 int res1 = 0 ;
8776 int val2 ;
8777 int ecode2 = 0 ;
8778 int val3 ;
8779 int ecode3 = 0 ;
8780 PyObject * obj0 = 0 ;
8781 PyObject * obj1 = 0 ;
8782 PyObject * obj2 = 0 ;
8783 char * kwnames[] = {
8784 (char *) "self",(char *) "w",(char *) "units", NULL
8785 };
8786
8787 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlContainerCell_SetWidthFloat",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8789 if (!SWIG_IsOK(res1)) {
8790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetWidthFloat" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8791 }
8792 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8793 ecode2 = SWIG_AsVal_int(obj1, &val2);
8794 if (!SWIG_IsOK(ecode2)) {
8795 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_SetWidthFloat" "', expected argument " "2"" of type '" "int""'");
8796 }
8797 arg2 = static_cast< int >(val2);
8798 ecode3 = SWIG_AsVal_int(obj2, &val3);
8799 if (!SWIG_IsOK(ecode3)) {
8800 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlContainerCell_SetWidthFloat" "', expected argument " "3"" of type '" "int""'");
8801 }
8802 arg3 = static_cast< int >(val3);
8803 {
8804 PyThreadState* __tstate = wxPyBeginAllowThreads();
8805 (arg1)->SetWidthFloat(arg2,arg3);
8806 wxPyEndAllowThreads(__tstate);
8807 if (PyErr_Occurred()) SWIG_fail;
8808 }
8809 resultobj = SWIG_Py_Void();
8810 return resultobj;
8811 fail:
8812 return NULL;
8813 }
8814
8815
8816 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetWidthFloatFromTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8817 PyObject *resultobj = 0;
8818 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8819 wxHtmlTag *arg2 = 0 ;
8820 void *argp1 = 0 ;
8821 int res1 = 0 ;
8822 void *argp2 = 0 ;
8823 int res2 = 0 ;
8824 PyObject * obj0 = 0 ;
8825 PyObject * obj1 = 0 ;
8826 char * kwnames[] = {
8827 (char *) "self",(char *) "tag", NULL
8828 };
8829
8830 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_SetWidthFloatFromTag",kwnames,&obj0,&obj1)) SWIG_fail;
8831 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8832 if (!SWIG_IsOK(res1)) {
8833 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetWidthFloatFromTag" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8834 }
8835 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8836 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlTag, 0 | 0);
8837 if (!SWIG_IsOK(res2)) {
8838 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlContainerCell_SetWidthFloatFromTag" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
8839 }
8840 if (!argp2) {
8841 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlContainerCell_SetWidthFloatFromTag" "', expected argument " "2"" of type '" "wxHtmlTag const &""'");
8842 }
8843 arg2 = reinterpret_cast< wxHtmlTag * >(argp2);
8844 {
8845 PyThreadState* __tstate = wxPyBeginAllowThreads();
8846 (arg1)->SetWidthFloat((wxHtmlTag const &)*arg2);
8847 wxPyEndAllowThreads(__tstate);
8848 if (PyErr_Occurred()) SWIG_fail;
8849 }
8850 resultobj = SWIG_Py_Void();
8851 return resultobj;
8852 fail:
8853 return NULL;
8854 }
8855
8856
8857 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetMinHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8858 PyObject *resultobj = 0;
8859 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8860 int arg2 ;
8861 int arg3 = (int) wxHTML_ALIGN_TOP ;
8862 void *argp1 = 0 ;
8863 int res1 = 0 ;
8864 int val2 ;
8865 int ecode2 = 0 ;
8866 int val3 ;
8867 int ecode3 = 0 ;
8868 PyObject * obj0 = 0 ;
8869 PyObject * obj1 = 0 ;
8870 PyObject * obj2 = 0 ;
8871 char * kwnames[] = {
8872 (char *) "self",(char *) "h",(char *) "align", NULL
8873 };
8874
8875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlContainerCell_SetMinHeight",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8877 if (!SWIG_IsOK(res1)) {
8878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetMinHeight" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8879 }
8880 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8881 ecode2 = SWIG_AsVal_int(obj1, &val2);
8882 if (!SWIG_IsOK(ecode2)) {
8883 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlContainerCell_SetMinHeight" "', expected argument " "2"" of type '" "int""'");
8884 }
8885 arg2 = static_cast< int >(val2);
8886 if (obj2) {
8887 ecode3 = SWIG_AsVal_int(obj2, &val3);
8888 if (!SWIG_IsOK(ecode3)) {
8889 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlContainerCell_SetMinHeight" "', expected argument " "3"" of type '" "int""'");
8890 }
8891 arg3 = static_cast< int >(val3);
8892 }
8893 {
8894 PyThreadState* __tstate = wxPyBeginAllowThreads();
8895 (arg1)->SetMinHeight(arg2,arg3);
8896 wxPyEndAllowThreads(__tstate);
8897 if (PyErr_Occurred()) SWIG_fail;
8898 }
8899 resultobj = SWIG_Py_Void();
8900 return resultobj;
8901 fail:
8902 return NULL;
8903 }
8904
8905
8906 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8907 PyObject *resultobj = 0;
8908 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8909 wxColour *arg2 = 0 ;
8910 void *argp1 = 0 ;
8911 int res1 = 0 ;
8912 wxColour temp2 ;
8913 PyObject * obj0 = 0 ;
8914 PyObject * obj1 = 0 ;
8915 char * kwnames[] = {
8916 (char *) "self",(char *) "clr", NULL
8917 };
8918
8919 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlContainerCell_SetBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
8920 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8921 if (!SWIG_IsOK(res1)) {
8922 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetBackgroundColour" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8923 }
8924 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8925 {
8926 arg2 = &temp2;
8927 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8928 }
8929 {
8930 PyThreadState* __tstate = wxPyBeginAllowThreads();
8931 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
8932 wxPyEndAllowThreads(__tstate);
8933 if (PyErr_Occurred()) SWIG_fail;
8934 }
8935 resultobj = SWIG_Py_Void();
8936 return resultobj;
8937 fail:
8938 return NULL;
8939 }
8940
8941
8942 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8943 PyObject *resultobj = 0;
8944 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8945 wxColour result;
8946 void *argp1 = 0 ;
8947 int res1 = 0 ;
8948 PyObject *swig_obj[1] ;
8949
8950 if (!args) SWIG_fail;
8951 swig_obj[0] = args;
8952 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8953 if (!SWIG_IsOK(res1)) {
8954 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetBackgroundColour" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8955 }
8956 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8957 {
8958 PyThreadState* __tstate = wxPyBeginAllowThreads();
8959 result = (arg1)->GetBackgroundColour();
8960 wxPyEndAllowThreads(__tstate);
8961 if (PyErr_Occurred()) SWIG_fail;
8962 }
8963 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
8964 return resultobj;
8965 fail:
8966 return NULL;
8967 }
8968
8969
8970 SWIGINTERN PyObject *_wrap_HtmlContainerCell_SetBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
8971 PyObject *resultobj = 0;
8972 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
8973 wxColour *arg2 = 0 ;
8974 wxColour *arg3 = 0 ;
8975 void *argp1 = 0 ;
8976 int res1 = 0 ;
8977 wxColour temp2 ;
8978 wxColour temp3 ;
8979 PyObject * obj0 = 0 ;
8980 PyObject * obj1 = 0 ;
8981 PyObject * obj2 = 0 ;
8982 char * kwnames[] = {
8983 (char *) "self",(char *) "clr1",(char *) "clr2", NULL
8984 };
8985
8986 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlContainerCell_SetBorder",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
8987 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
8988 if (!SWIG_IsOK(res1)) {
8989 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_SetBorder" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
8990 }
8991 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
8992 {
8993 arg2 = &temp2;
8994 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
8995 }
8996 {
8997 arg3 = &temp3;
8998 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
8999 }
9000 {
9001 PyThreadState* __tstate = wxPyBeginAllowThreads();
9002 (arg1)->SetBorder((wxColour const &)*arg2,(wxColour const &)*arg3);
9003 wxPyEndAllowThreads(__tstate);
9004 if (PyErr_Occurred()) SWIG_fail;
9005 }
9006 resultobj = SWIG_Py_Void();
9007 return resultobj;
9008 fail:
9009 return NULL;
9010 }
9011
9012
9013 SWIGINTERN PyObject *_wrap_HtmlContainerCell_GetFirstChild(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9014 PyObject *resultobj = 0;
9015 wxHtmlContainerCell *arg1 = (wxHtmlContainerCell *) 0 ;
9016 wxHtmlCell *result = 0 ;
9017 void *argp1 = 0 ;
9018 int res1 = 0 ;
9019 PyObject *swig_obj[1] ;
9020
9021 if (!args) SWIG_fail;
9022 swig_obj[0] = args;
9023 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
9024 if (!SWIG_IsOK(res1)) {
9025 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlContainerCell_GetFirstChild" "', expected argument " "1"" of type '" "wxHtmlContainerCell *""'");
9026 }
9027 arg1 = reinterpret_cast< wxHtmlContainerCell * >(argp1);
9028 {
9029 PyThreadState* __tstate = wxPyBeginAllowThreads();
9030 result = (wxHtmlCell *)(arg1)->GetFirstChild();
9031 wxPyEndAllowThreads(__tstate);
9032 if (PyErr_Occurred()) SWIG_fail;
9033 }
9034 {
9035 resultobj = wxPyMake_wxObject(result, 0);
9036 }
9037 return resultobj;
9038 fail:
9039 return NULL;
9040 }
9041
9042
9043 SWIGINTERN PyObject *HtmlContainerCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9044 PyObject *obj;
9045 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9046 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlContainerCell, SWIG_NewClientData(obj));
9047 return SWIG_Py_Void();
9048 }
9049
9050 SWIGINTERN PyObject *HtmlContainerCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9051 return SWIG_Python_InitShadowInstance(args);
9052 }
9053
9054 SWIGINTERN PyObject *_wrap_new_HtmlColourCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9055 PyObject *resultobj = 0;
9056 wxColour *arg1 = 0 ;
9057 int arg2 = (int) wxHTML_CLR_FOREGROUND ;
9058 wxHtmlColourCell *result = 0 ;
9059 wxColour temp1 ;
9060 int val2 ;
9061 int ecode2 = 0 ;
9062 PyObject * obj0 = 0 ;
9063 PyObject * obj1 = 0 ;
9064 char * kwnames[] = {
9065 (char *) "clr",(char *) "flags", NULL
9066 };
9067
9068 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_HtmlColourCell",kwnames,&obj0,&obj1)) SWIG_fail;
9069 {
9070 arg1 = &temp1;
9071 if ( ! wxColour_helper(obj0, &arg1)) SWIG_fail;
9072 }
9073 if (obj1) {
9074 ecode2 = SWIG_AsVal_int(obj1, &val2);
9075 if (!SWIG_IsOK(ecode2)) {
9076 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlColourCell" "', expected argument " "2"" of type '" "int""'");
9077 }
9078 arg2 = static_cast< int >(val2);
9079 }
9080 {
9081 PyThreadState* __tstate = wxPyBeginAllowThreads();
9082 result = (wxHtmlColourCell *)new wxHtmlColourCell((wxColour const &)*arg1,arg2);
9083 wxPyEndAllowThreads(__tstate);
9084 if (PyErr_Occurred()) SWIG_fail;
9085 }
9086 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlColourCell, SWIG_POINTER_NEW | 0 );
9087 return resultobj;
9088 fail:
9089 return NULL;
9090 }
9091
9092
9093 SWIGINTERN PyObject *HtmlColourCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9094 PyObject *obj;
9095 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9096 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlColourCell, SWIG_NewClientData(obj));
9097 return SWIG_Py_Void();
9098 }
9099
9100 SWIGINTERN PyObject *HtmlColourCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9101 return SWIG_Python_InitShadowInstance(args);
9102 }
9103
9104 SWIGINTERN PyObject *_wrap_new_HtmlFontCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9105 PyObject *resultobj = 0;
9106 wxFont *arg1 = (wxFont *) 0 ;
9107 wxHtmlFontCell *result = 0 ;
9108 void *argp1 = 0 ;
9109 int res1 = 0 ;
9110 PyObject * obj0 = 0 ;
9111 char * kwnames[] = {
9112 (char *) "font", NULL
9113 };
9114
9115 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_HtmlFontCell",kwnames,&obj0)) SWIG_fail;
9116 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxFont, 0 | 0 );
9117 if (!SWIG_IsOK(res1)) {
9118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlFontCell" "', expected argument " "1"" of type '" "wxFont *""'");
9119 }
9120 arg1 = reinterpret_cast< wxFont * >(argp1);
9121 {
9122 PyThreadState* __tstate = wxPyBeginAllowThreads();
9123 result = (wxHtmlFontCell *)new wxHtmlFontCell(arg1);
9124 wxPyEndAllowThreads(__tstate);
9125 if (PyErr_Occurred()) SWIG_fail;
9126 }
9127 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlFontCell, SWIG_POINTER_NEW | 0 );
9128 return resultobj;
9129 fail:
9130 return NULL;
9131 }
9132
9133
9134 SWIGINTERN PyObject *HtmlFontCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9135 PyObject *obj;
9136 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9137 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlFontCell, SWIG_NewClientData(obj));
9138 return SWIG_Py_Void();
9139 }
9140
9141 SWIGINTERN PyObject *HtmlFontCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9142 return SWIG_Python_InitShadowInstance(args);
9143 }
9144
9145 SWIGINTERN PyObject *_wrap_new_HtmlWidgetCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9146 PyObject *resultobj = 0;
9147 wxWindow *arg1 = (wxWindow *) 0 ;
9148 int arg2 = (int) 0 ;
9149 wxHtmlWidgetCell *result = 0 ;
9150 void *argp1 = 0 ;
9151 int res1 = 0 ;
9152 int val2 ;
9153 int ecode2 = 0 ;
9154 PyObject * obj0 = 0 ;
9155 PyObject * obj1 = 0 ;
9156 char * kwnames[] = {
9157 (char *) "wnd",(char *) "w", NULL
9158 };
9159
9160 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_HtmlWidgetCell",kwnames,&obj0,&obj1)) SWIG_fail;
9161 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
9162 if (!SWIG_IsOK(res1)) {
9163 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlWidgetCell" "', expected argument " "1"" of type '" "wxWindow *""'");
9164 }
9165 arg1 = reinterpret_cast< wxWindow * >(argp1);
9166 if (obj1) {
9167 ecode2 = SWIG_AsVal_int(obj1, &val2);
9168 if (!SWIG_IsOK(ecode2)) {
9169 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlWidgetCell" "', expected argument " "2"" of type '" "int""'");
9170 }
9171 arg2 = static_cast< int >(val2);
9172 }
9173 {
9174 PyThreadState* __tstate = wxPyBeginAllowThreads();
9175 result = (wxHtmlWidgetCell *)new wxHtmlWidgetCell(arg1,arg2);
9176 wxPyEndAllowThreads(__tstate);
9177 if (PyErr_Occurred()) SWIG_fail;
9178 }
9179 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWidgetCell, SWIG_POINTER_NEW | 0 );
9180 return resultobj;
9181 fail:
9182 return NULL;
9183 }
9184
9185
9186 SWIGINTERN PyObject *HtmlWidgetCell_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9187 PyObject *obj;
9188 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9189 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlWidgetCell, SWIG_NewClientData(obj));
9190 return SWIG_Py_Void();
9191 }
9192
9193 SWIGINTERN PyObject *HtmlWidgetCell_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9194 return SWIG_Python_InitShadowInstance(args);
9195 }
9196
9197 SWIGINTERN PyObject *_wrap_new_HtmlFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9198 PyObject *resultobj = 0;
9199 wxPyHtmlFilter *result = 0 ;
9200
9201 if (!SWIG_Python_UnpackTuple(args,"new_HtmlFilter",0,0,0)) SWIG_fail;
9202 {
9203 PyThreadState* __tstate = wxPyBeginAllowThreads();
9204 result = (wxPyHtmlFilter *)new wxPyHtmlFilter();
9205 wxPyEndAllowThreads(__tstate);
9206 if (PyErr_Occurred()) SWIG_fail;
9207 }
9208 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyHtmlFilter, SWIG_POINTER_NEW | 0 );
9209 return resultobj;
9210 fail:
9211 return NULL;
9212 }
9213
9214
9215 SWIGINTERN PyObject *_wrap_HtmlFilter__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9216 PyObject *resultobj = 0;
9217 wxPyHtmlFilter *arg1 = (wxPyHtmlFilter *) 0 ;
9218 PyObject *arg2 = (PyObject *) 0 ;
9219 PyObject *arg3 = (PyObject *) 0 ;
9220 void *argp1 = 0 ;
9221 int res1 = 0 ;
9222 PyObject * obj0 = 0 ;
9223 PyObject * obj1 = 0 ;
9224 PyObject * obj2 = 0 ;
9225 char * kwnames[] = {
9226 (char *) "self",(char *) "self",(char *) "_class", NULL
9227 };
9228
9229 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlFilter__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9230 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlFilter, 0 | 0 );
9231 if (!SWIG_IsOK(res1)) {
9232 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlFilter__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyHtmlFilter *""'");
9233 }
9234 arg1 = reinterpret_cast< wxPyHtmlFilter * >(argp1);
9235 arg2 = obj1;
9236 arg3 = obj2;
9237 {
9238 PyThreadState* __tstate = wxPyBeginAllowThreads();
9239 (arg1)->_setCallbackInfo(arg2,arg3);
9240 wxPyEndAllowThreads(__tstate);
9241 if (PyErr_Occurred()) SWIG_fail;
9242 }
9243 resultobj = SWIG_Py_Void();
9244 return resultobj;
9245 fail:
9246 return NULL;
9247 }
9248
9249
9250 SWIGINTERN PyObject *HtmlFilter_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9251 PyObject *obj;
9252 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9253 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyHtmlFilter, SWIG_NewClientData(obj));
9254 return SWIG_Py_Void();
9255 }
9256
9257 SWIGINTERN PyObject *HtmlFilter_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9258 return SWIG_Python_InitShadowInstance(args);
9259 }
9260
9261 SWIGINTERN PyObject *_wrap_delete_HtmlWindowInterface(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9262 PyObject *resultobj = 0;
9263 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9264 void *argp1 = 0 ;
9265 int res1 = 0 ;
9266 PyObject *swig_obj[1] ;
9267
9268 if (!args) SWIG_fail;
9269 swig_obj[0] = args;
9270 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWindowInterface, SWIG_POINTER_DISOWN | 0 );
9271 if (!SWIG_IsOK(res1)) {
9272 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlWindowInterface" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9273 }
9274 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9275 {
9276 PyThreadState* __tstate = wxPyBeginAllowThreads();
9277 delete arg1;
9278
9279 wxPyEndAllowThreads(__tstate);
9280 if (PyErr_Occurred()) SWIG_fail;
9281 }
9282 resultobj = SWIG_Py_Void();
9283 return resultobj;
9284 fail:
9285 return NULL;
9286 }
9287
9288
9289 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_SetHTMLWindowTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9290 PyObject *resultobj = 0;
9291 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9292 wxString *arg2 = 0 ;
9293 void *argp1 = 0 ;
9294 int res1 = 0 ;
9295 bool temp2 = false ;
9296 PyObject * obj0 = 0 ;
9297 PyObject * obj1 = 0 ;
9298 char * kwnames[] = {
9299 (char *) "self",(char *) "title", NULL
9300 };
9301
9302 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindowInterface_SetHTMLWindowTitle",kwnames,&obj0,&obj1)) SWIG_fail;
9303 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9304 if (!SWIG_IsOK(res1)) {
9305 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_SetHTMLWindowTitle" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9306 }
9307 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9308 {
9309 arg2 = wxString_in_helper(obj1);
9310 if (arg2 == NULL) SWIG_fail;
9311 temp2 = true;
9312 }
9313 {
9314 PyThreadState* __tstate = wxPyBeginAllowThreads();
9315 (arg1)->SetHTMLWindowTitle((wxString const &)*arg2);
9316 wxPyEndAllowThreads(__tstate);
9317 if (PyErr_Occurred()) SWIG_fail;
9318 }
9319 resultobj = SWIG_Py_Void();
9320 {
9321 if (temp2)
9322 delete arg2;
9323 }
9324 return resultobj;
9325 fail:
9326 {
9327 if (temp2)
9328 delete arg2;
9329 }
9330 return NULL;
9331 }
9332
9333
9334 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_HTMLCoordsToWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9335 PyObject *resultobj = 0;
9336 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9337 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
9338 wxPoint *arg3 = 0 ;
9339 wxPoint result;
9340 void *argp1 = 0 ;
9341 int res1 = 0 ;
9342 void *argp2 = 0 ;
9343 int res2 = 0 ;
9344 wxPoint temp3 ;
9345 PyObject * obj0 = 0 ;
9346 PyObject * obj1 = 0 ;
9347 PyObject * obj2 = 0 ;
9348 char * kwnames[] = {
9349 (char *) "self",(char *) "cell",(char *) "pos", NULL
9350 };
9351
9352 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlWindowInterface_HTMLCoordsToWindow",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9353 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9354 if (!SWIG_IsOK(res1)) {
9355 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_HTMLCoordsToWindow" "', expected argument " "1"" of type '" "wxHtmlWindowInterface const *""'");
9356 }
9357 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9358 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
9359 if (!SWIG_IsOK(res2)) {
9360 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindowInterface_HTMLCoordsToWindow" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
9361 }
9362 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
9363 {
9364 arg3 = &temp3;
9365 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
9366 }
9367 {
9368 PyThreadState* __tstate = wxPyBeginAllowThreads();
9369 result = ((wxHtmlWindowInterface const *)arg1)->HTMLCoordsToWindow(arg2,(wxPoint const &)*arg3);
9370 wxPyEndAllowThreads(__tstate);
9371 if (PyErr_Occurred()) SWIG_fail;
9372 }
9373 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
9374 return resultobj;
9375 fail:
9376 return NULL;
9377 }
9378
9379
9380 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_GetHTMLWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9381 PyObject *resultobj = 0;
9382 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9383 wxWindow *result = 0 ;
9384 void *argp1 = 0 ;
9385 int res1 = 0 ;
9386 PyObject *swig_obj[1] ;
9387
9388 if (!args) SWIG_fail;
9389 swig_obj[0] = args;
9390 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9391 if (!SWIG_IsOK(res1)) {
9392 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_GetHTMLWindow" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9393 }
9394 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9395 {
9396 PyThreadState* __tstate = wxPyBeginAllowThreads();
9397 result = (wxWindow *)(arg1)->GetHTMLWindow();
9398 wxPyEndAllowThreads(__tstate);
9399 if (PyErr_Occurred()) SWIG_fail;
9400 }
9401 {
9402 resultobj = wxPyMake_wxObject(result, 0);
9403 }
9404 return resultobj;
9405 fail:
9406 return NULL;
9407 }
9408
9409
9410 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_GetHTMLBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9411 PyObject *resultobj = 0;
9412 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9413 wxColour result;
9414 void *argp1 = 0 ;
9415 int res1 = 0 ;
9416 PyObject *swig_obj[1] ;
9417
9418 if (!args) SWIG_fail;
9419 swig_obj[0] = args;
9420 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9421 if (!SWIG_IsOK(res1)) {
9422 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_GetHTMLBackgroundColour" "', expected argument " "1"" of type '" "wxHtmlWindowInterface const *""'");
9423 }
9424 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9425 {
9426 PyThreadState* __tstate = wxPyBeginAllowThreads();
9427 result = ((wxHtmlWindowInterface const *)arg1)->GetHTMLBackgroundColour();
9428 wxPyEndAllowThreads(__tstate);
9429 if (PyErr_Occurred()) SWIG_fail;
9430 }
9431 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
9432 return resultobj;
9433 fail:
9434 return NULL;
9435 }
9436
9437
9438 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_SetHTMLBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9439 PyObject *resultobj = 0;
9440 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9441 wxColour *arg2 = 0 ;
9442 void *argp1 = 0 ;
9443 int res1 = 0 ;
9444 wxColour temp2 ;
9445 PyObject * obj0 = 0 ;
9446 PyObject * obj1 = 0 ;
9447 char * kwnames[] = {
9448 (char *) "self",(char *) "clr", NULL
9449 };
9450
9451 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindowInterface_SetHTMLBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
9452 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9453 if (!SWIG_IsOK(res1)) {
9454 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_SetHTMLBackgroundColour" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9455 }
9456 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9457 {
9458 arg2 = &temp2;
9459 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
9460 }
9461 {
9462 PyThreadState* __tstate = wxPyBeginAllowThreads();
9463 (arg1)->SetHTMLBackgroundColour((wxColour const &)*arg2);
9464 wxPyEndAllowThreads(__tstate);
9465 if (PyErr_Occurred()) SWIG_fail;
9466 }
9467 resultobj = SWIG_Py_Void();
9468 return resultobj;
9469 fail:
9470 return NULL;
9471 }
9472
9473
9474 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_SetHTMLBackgroundImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9475 PyObject *resultobj = 0;
9476 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9477 wxBitmap *arg2 = 0 ;
9478 void *argp1 = 0 ;
9479 int res1 = 0 ;
9480 void *argp2 = 0 ;
9481 int res2 = 0 ;
9482 PyObject * obj0 = 0 ;
9483 PyObject * obj1 = 0 ;
9484 char * kwnames[] = {
9485 (char *) "self",(char *) "bmpBg", NULL
9486 };
9487
9488 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindowInterface_SetHTMLBackgroundImage",kwnames,&obj0,&obj1)) SWIG_fail;
9489 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9490 if (!SWIG_IsOK(res1)) {
9491 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_SetHTMLBackgroundImage" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9492 }
9493 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9494 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
9495 if (!SWIG_IsOK(res2)) {
9496 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindowInterface_SetHTMLBackgroundImage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
9497 }
9498 if (!argp2) {
9499 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlWindowInterface_SetHTMLBackgroundImage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
9500 }
9501 arg2 = reinterpret_cast< wxBitmap * >(argp2);
9502 {
9503 PyThreadState* __tstate = wxPyBeginAllowThreads();
9504 (arg1)->SetHTMLBackgroundImage((wxBitmap const &)*arg2);
9505 wxPyEndAllowThreads(__tstate);
9506 if (PyErr_Occurred()) SWIG_fail;
9507 }
9508 resultobj = SWIG_Py_Void();
9509 return resultobj;
9510 fail:
9511 return NULL;
9512 }
9513
9514
9515 SWIGINTERN PyObject *_wrap_HtmlWindowInterface_SetHTMLStatusText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9516 PyObject *resultobj = 0;
9517 wxHtmlWindowInterface *arg1 = (wxHtmlWindowInterface *) 0 ;
9518 wxString *arg2 = 0 ;
9519 void *argp1 = 0 ;
9520 int res1 = 0 ;
9521 bool temp2 = false ;
9522 PyObject * obj0 = 0 ;
9523 PyObject * obj1 = 0 ;
9524 char * kwnames[] = {
9525 (char *) "self",(char *) "text", NULL
9526 };
9527
9528 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindowInterface_SetHTMLStatusText",kwnames,&obj0,&obj1)) SWIG_fail;
9529 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlWindowInterface, 0 | 0 );
9530 if (!SWIG_IsOK(res1)) {
9531 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindowInterface_SetHTMLStatusText" "', expected argument " "1"" of type '" "wxHtmlWindowInterface *""'");
9532 }
9533 arg1 = reinterpret_cast< wxHtmlWindowInterface * >(argp1);
9534 {
9535 arg2 = wxString_in_helper(obj1);
9536 if (arg2 == NULL) SWIG_fail;
9537 temp2 = true;
9538 }
9539 {
9540 PyThreadState* __tstate = wxPyBeginAllowThreads();
9541 (arg1)->SetHTMLStatusText((wxString const &)*arg2);
9542 wxPyEndAllowThreads(__tstate);
9543 if (PyErr_Occurred()) SWIG_fail;
9544 }
9545 resultobj = SWIG_Py_Void();
9546 {
9547 if (temp2)
9548 delete arg2;
9549 }
9550 return resultobj;
9551 fail:
9552 {
9553 if (temp2)
9554 delete arg2;
9555 }
9556 return NULL;
9557 }
9558
9559
9560 SWIGINTERN PyObject *HtmlWindowInterface_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9561 PyObject *obj;
9562 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
9563 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlWindowInterface, SWIG_NewClientData(obj));
9564 return SWIG_Py_Void();
9565 }
9566
9567 SWIGINTERN PyObject *_wrap_new_HtmlWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9568 PyObject *resultobj = 0;
9569 wxWindow *arg1 = (wxWindow *) 0 ;
9570 int arg2 = (int) -1 ;
9571 wxPoint const &arg3_defvalue = wxDefaultPosition ;
9572 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
9573 wxSize const &arg4_defvalue = wxDefaultSize ;
9574 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
9575 int arg5 = (int) wxHW_DEFAULT_STYLE ;
9576 wxString const &arg6_defvalue = wxPyHtmlWindowNameStr ;
9577 wxString *arg6 = (wxString *) &arg6_defvalue ;
9578 wxPyHtmlWindow *result = 0 ;
9579 void *argp1 = 0 ;
9580 int res1 = 0 ;
9581 int val2 ;
9582 int ecode2 = 0 ;
9583 wxPoint temp3 ;
9584 wxSize temp4 ;
9585 int val5 ;
9586 int ecode5 = 0 ;
9587 bool temp6 = false ;
9588 PyObject * obj0 = 0 ;
9589 PyObject * obj1 = 0 ;
9590 PyObject * obj2 = 0 ;
9591 PyObject * obj3 = 0 ;
9592 PyObject * obj4 = 0 ;
9593 PyObject * obj5 = 0 ;
9594 char * kwnames[] = {
9595 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
9596 };
9597
9598 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_HtmlWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
9599 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
9600 if (!SWIG_IsOK(res1)) {
9601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
9602 }
9603 arg1 = reinterpret_cast< wxWindow * >(argp1);
9604 if (obj1) {
9605 ecode2 = SWIG_AsVal_int(obj1, &val2);
9606 if (!SWIG_IsOK(ecode2)) {
9607 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlWindow" "', expected argument " "2"" of type '" "int""'");
9608 }
9609 arg2 = static_cast< int >(val2);
9610 }
9611 if (obj2) {
9612 {
9613 arg3 = &temp3;
9614 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
9615 }
9616 }
9617 if (obj3) {
9618 {
9619 arg4 = &temp4;
9620 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
9621 }
9622 }
9623 if (obj4) {
9624 ecode5 = SWIG_AsVal_int(obj4, &val5);
9625 if (!SWIG_IsOK(ecode5)) {
9626 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_HtmlWindow" "', expected argument " "5"" of type '" "int""'");
9627 }
9628 arg5 = static_cast< int >(val5);
9629 }
9630 if (obj5) {
9631 {
9632 arg6 = wxString_in_helper(obj5);
9633 if (arg6 == NULL) SWIG_fail;
9634 temp6 = true;
9635 }
9636 }
9637 {
9638 if (!wxPyCheckForApp()) SWIG_fail;
9639 PyThreadState* __tstate = wxPyBeginAllowThreads();
9640 result = (wxPyHtmlWindow *)new wxPyHtmlWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
9641 wxPyEndAllowThreads(__tstate);
9642 if (PyErr_Occurred()) SWIG_fail;
9643 }
9644 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyHtmlWindow, SWIG_POINTER_NEW | 0 );
9645 {
9646 if (temp6)
9647 delete arg6;
9648 }
9649 return resultobj;
9650 fail:
9651 {
9652 if (temp6)
9653 delete arg6;
9654 }
9655 return NULL;
9656 }
9657
9658
9659 SWIGINTERN PyObject *_wrap_new_PreHtmlWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9660 PyObject *resultobj = 0;
9661 wxPyHtmlWindow *result = 0 ;
9662
9663 if (!SWIG_Python_UnpackTuple(args,"new_PreHtmlWindow",0,0,0)) SWIG_fail;
9664 {
9665 if (!wxPyCheckForApp()) SWIG_fail;
9666 PyThreadState* __tstate = wxPyBeginAllowThreads();
9667 result = (wxPyHtmlWindow *)new wxPyHtmlWindow();
9668 wxPyEndAllowThreads(__tstate);
9669 if (PyErr_Occurred()) SWIG_fail;
9670 }
9671 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyHtmlWindow, SWIG_POINTER_OWN | 0 );
9672 return resultobj;
9673 fail:
9674 return NULL;
9675 }
9676
9677
9678 SWIGINTERN PyObject *_wrap_HtmlWindow_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9679 PyObject *resultobj = 0;
9680 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9681 wxWindow *arg2 = (wxWindow *) 0 ;
9682 int arg3 = (int) -1 ;
9683 wxPoint const &arg4_defvalue = wxDefaultPosition ;
9684 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9685 wxSize const &arg5_defvalue = wxDefaultSize ;
9686 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9687 int arg6 = (int) wxHW_SCROLLBAR_AUTO ;
9688 wxString const &arg7_defvalue = wxPyHtmlWindowNameStr ;
9689 wxString *arg7 = (wxString *) &arg7_defvalue ;
9690 bool result;
9691 void *argp1 = 0 ;
9692 int res1 = 0 ;
9693 void *argp2 = 0 ;
9694 int res2 = 0 ;
9695 int val3 ;
9696 int ecode3 = 0 ;
9697 wxPoint temp4 ;
9698 wxSize temp5 ;
9699 int val6 ;
9700 int ecode6 = 0 ;
9701 bool temp7 = false ;
9702 PyObject * obj0 = 0 ;
9703 PyObject * obj1 = 0 ;
9704 PyObject * obj2 = 0 ;
9705 PyObject * obj3 = 0 ;
9706 PyObject * obj4 = 0 ;
9707 PyObject * obj5 = 0 ;
9708 PyObject * obj6 = 0 ;
9709 char * kwnames[] = {
9710 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
9711 };
9712
9713 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:HtmlWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
9714 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9715 if (!SWIG_IsOK(res1)) {
9716 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_Create" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9717 }
9718 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9719 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
9720 if (!SWIG_IsOK(res2)) {
9721 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
9722 }
9723 arg2 = reinterpret_cast< wxWindow * >(argp2);
9724 if (obj2) {
9725 ecode3 = SWIG_AsVal_int(obj2, &val3);
9726 if (!SWIG_IsOK(ecode3)) {
9727 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlWindow_Create" "', expected argument " "3"" of type '" "int""'");
9728 }
9729 arg3 = static_cast< int >(val3);
9730 }
9731 if (obj3) {
9732 {
9733 arg4 = &temp4;
9734 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9735 }
9736 }
9737 if (obj4) {
9738 {
9739 arg5 = &temp5;
9740 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9741 }
9742 }
9743 if (obj5) {
9744 ecode6 = SWIG_AsVal_int(obj5, &val6);
9745 if (!SWIG_IsOK(ecode6)) {
9746 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "HtmlWindow_Create" "', expected argument " "6"" of type '" "int""'");
9747 }
9748 arg6 = static_cast< int >(val6);
9749 }
9750 if (obj6) {
9751 {
9752 arg7 = wxString_in_helper(obj6);
9753 if (arg7 == NULL) SWIG_fail;
9754 temp7 = true;
9755 }
9756 }
9757 {
9758 PyThreadState* __tstate = wxPyBeginAllowThreads();
9759 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
9760 wxPyEndAllowThreads(__tstate);
9761 if (PyErr_Occurred()) SWIG_fail;
9762 }
9763 {
9764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9765 }
9766 {
9767 if (temp7)
9768 delete arg7;
9769 }
9770 return resultobj;
9771 fail:
9772 {
9773 if (temp7)
9774 delete arg7;
9775 }
9776 return NULL;
9777 }
9778
9779
9780 SWIGINTERN PyObject *_wrap_HtmlWindow__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9781 PyObject *resultobj = 0;
9782 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9783 PyObject *arg2 = (PyObject *) 0 ;
9784 PyObject *arg3 = (PyObject *) 0 ;
9785 void *argp1 = 0 ;
9786 int res1 = 0 ;
9787 PyObject * obj0 = 0 ;
9788 PyObject * obj1 = 0 ;
9789 PyObject * obj2 = 0 ;
9790 char * kwnames[] = {
9791 (char *) "self",(char *) "self",(char *) "_class", NULL
9792 };
9793
9794 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
9795 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9796 if (!SWIG_IsOK(res1)) {
9797 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9798 }
9799 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9800 arg2 = obj1;
9801 arg3 = obj2;
9802 {
9803 PyThreadState* __tstate = wxPyBeginAllowThreads();
9804 (arg1)->_setCallbackInfo(arg2,arg3);
9805 wxPyEndAllowThreads(__tstate);
9806 if (PyErr_Occurred()) SWIG_fail;
9807 }
9808 resultobj = SWIG_Py_Void();
9809 return resultobj;
9810 fail:
9811 return NULL;
9812 }
9813
9814
9815 SWIGINTERN PyObject *_wrap_HtmlWindow_SetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9816 PyObject *resultobj = 0;
9817 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9818 wxString *arg2 = 0 ;
9819 bool result;
9820 void *argp1 = 0 ;
9821 int res1 = 0 ;
9822 bool temp2 = false ;
9823 PyObject * obj0 = 0 ;
9824 PyObject * obj1 = 0 ;
9825 char * kwnames[] = {
9826 (char *) "self",(char *) "source", NULL
9827 };
9828
9829 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SetPage",kwnames,&obj0,&obj1)) SWIG_fail;
9830 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9831 if (!SWIG_IsOK(res1)) {
9832 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetPage" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9833 }
9834 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9835 {
9836 arg2 = wxString_in_helper(obj1);
9837 if (arg2 == NULL) SWIG_fail;
9838 temp2 = true;
9839 }
9840 {
9841 PyThreadState* __tstate = wxPyBeginAllowThreads();
9842 result = (bool)(arg1)->SetPage((wxString const &)*arg2);
9843 wxPyEndAllowThreads(__tstate);
9844 if (PyErr_Occurred()) SWIG_fail;
9845 }
9846 {
9847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9848 }
9849 {
9850 if (temp2)
9851 delete arg2;
9852 }
9853 return resultobj;
9854 fail:
9855 {
9856 if (temp2)
9857 delete arg2;
9858 }
9859 return NULL;
9860 }
9861
9862
9863 SWIGINTERN PyObject *_wrap_HtmlWindow_LoadPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9864 PyObject *resultobj = 0;
9865 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9866 wxString *arg2 = 0 ;
9867 bool result;
9868 void *argp1 = 0 ;
9869 int res1 = 0 ;
9870 bool temp2 = false ;
9871 PyObject * obj0 = 0 ;
9872 PyObject * obj1 = 0 ;
9873 char * kwnames[] = {
9874 (char *) "self",(char *) "location", NULL
9875 };
9876
9877 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_LoadPage",kwnames,&obj0,&obj1)) SWIG_fail;
9878 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9879 if (!SWIG_IsOK(res1)) {
9880 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_LoadPage" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9881 }
9882 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9883 {
9884 arg2 = wxString_in_helper(obj1);
9885 if (arg2 == NULL) SWIG_fail;
9886 temp2 = true;
9887 }
9888 {
9889 PyThreadState* __tstate = wxPyBeginAllowThreads();
9890 result = (bool)(arg1)->LoadPage((wxString const &)*arg2);
9891 wxPyEndAllowThreads(__tstate);
9892 if (PyErr_Occurred()) SWIG_fail;
9893 }
9894 {
9895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9896 }
9897 {
9898 if (temp2)
9899 delete arg2;
9900 }
9901 return resultobj;
9902 fail:
9903 {
9904 if (temp2)
9905 delete arg2;
9906 }
9907 return NULL;
9908 }
9909
9910
9911 SWIGINTERN PyObject *_wrap_HtmlWindow_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9912 PyObject *resultobj = 0;
9913 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9914 wxString *arg2 = 0 ;
9915 bool result;
9916 void *argp1 = 0 ;
9917 int res1 = 0 ;
9918 bool temp2 = false ;
9919 PyObject * obj0 = 0 ;
9920 PyObject * obj1 = 0 ;
9921 char * kwnames[] = {
9922 (char *) "self",(char *) "filename", NULL
9923 };
9924
9925 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_LoadFile",kwnames,&obj0,&obj1)) SWIG_fail;
9926 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9927 if (!SWIG_IsOK(res1)) {
9928 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_LoadFile" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9929 }
9930 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9931 {
9932 arg2 = wxString_in_helper(obj1);
9933 if (arg2 == NULL) SWIG_fail;
9934 temp2 = true;
9935 }
9936 {
9937 PyThreadState* __tstate = wxPyBeginAllowThreads();
9938 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
9939 wxPyEndAllowThreads(__tstate);
9940 if (PyErr_Occurred()) SWIG_fail;
9941 }
9942 {
9943 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9944 }
9945 {
9946 if (temp2)
9947 delete arg2;
9948 }
9949 return resultobj;
9950 fail:
9951 {
9952 if (temp2)
9953 delete arg2;
9954 }
9955 return NULL;
9956 }
9957
9958
9959 SWIGINTERN PyObject *_wrap_HtmlWindow_AppendToPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9960 PyObject *resultobj = 0;
9961 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
9962 wxString *arg2 = 0 ;
9963 bool result;
9964 void *argp1 = 0 ;
9965 int res1 = 0 ;
9966 bool temp2 = false ;
9967 PyObject * obj0 = 0 ;
9968 PyObject * obj1 = 0 ;
9969 char * kwnames[] = {
9970 (char *) "self",(char *) "source", NULL
9971 };
9972
9973 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_AppendToPage",kwnames,&obj0,&obj1)) SWIG_fail;
9974 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
9975 if (!SWIG_IsOK(res1)) {
9976 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_AppendToPage" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
9977 }
9978 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
9979 {
9980 arg2 = wxString_in_helper(obj1);
9981 if (arg2 == NULL) SWIG_fail;
9982 temp2 = true;
9983 }
9984 {
9985 PyThreadState* __tstate = wxPyBeginAllowThreads();
9986 result = (bool)(arg1)->AppendToPage((wxString const &)*arg2);
9987 wxPyEndAllowThreads(__tstate);
9988 if (PyErr_Occurred()) SWIG_fail;
9989 }
9990 {
9991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9992 }
9993 {
9994 if (temp2)
9995 delete arg2;
9996 }
9997 return resultobj;
9998 fail:
9999 {
10000 if (temp2)
10001 delete arg2;
10002 }
10003 return NULL;
10004 }
10005
10006
10007 SWIGINTERN PyObject *_wrap_HtmlWindow_GetOpenedPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10008 PyObject *resultobj = 0;
10009 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10010 wxString result;
10011 void *argp1 = 0 ;
10012 int res1 = 0 ;
10013 PyObject *swig_obj[1] ;
10014
10015 if (!args) SWIG_fail;
10016 swig_obj[0] = args;
10017 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10018 if (!SWIG_IsOK(res1)) {
10019 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetOpenedPage" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10020 }
10021 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10022 {
10023 PyThreadState* __tstate = wxPyBeginAllowThreads();
10024 result = (arg1)->GetOpenedPage();
10025 wxPyEndAllowThreads(__tstate);
10026 if (PyErr_Occurred()) SWIG_fail;
10027 }
10028 {
10029 #if wxUSE_UNICODE
10030 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10031 #else
10032 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10033 #endif
10034 }
10035 return resultobj;
10036 fail:
10037 return NULL;
10038 }
10039
10040
10041 SWIGINTERN PyObject *_wrap_HtmlWindow_GetOpenedAnchor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10042 PyObject *resultobj = 0;
10043 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10044 wxString result;
10045 void *argp1 = 0 ;
10046 int res1 = 0 ;
10047 PyObject *swig_obj[1] ;
10048
10049 if (!args) SWIG_fail;
10050 swig_obj[0] = args;
10051 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10052 if (!SWIG_IsOK(res1)) {
10053 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetOpenedAnchor" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10054 }
10055 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10056 {
10057 PyThreadState* __tstate = wxPyBeginAllowThreads();
10058 result = (arg1)->GetOpenedAnchor();
10059 wxPyEndAllowThreads(__tstate);
10060 if (PyErr_Occurred()) SWIG_fail;
10061 }
10062 {
10063 #if wxUSE_UNICODE
10064 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10065 #else
10066 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10067 #endif
10068 }
10069 return resultobj;
10070 fail:
10071 return NULL;
10072 }
10073
10074
10075 SWIGINTERN PyObject *_wrap_HtmlWindow_GetOpenedPageTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10076 PyObject *resultobj = 0;
10077 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10078 wxString result;
10079 void *argp1 = 0 ;
10080 int res1 = 0 ;
10081 PyObject *swig_obj[1] ;
10082
10083 if (!args) SWIG_fail;
10084 swig_obj[0] = args;
10085 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10086 if (!SWIG_IsOK(res1)) {
10087 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetOpenedPageTitle" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10088 }
10089 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10090 {
10091 PyThreadState* __tstate = wxPyBeginAllowThreads();
10092 result = (arg1)->GetOpenedPageTitle();
10093 wxPyEndAllowThreads(__tstate);
10094 if (PyErr_Occurred()) SWIG_fail;
10095 }
10096 {
10097 #if wxUSE_UNICODE
10098 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10099 #else
10100 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10101 #endif
10102 }
10103 return resultobj;
10104 fail:
10105 return NULL;
10106 }
10107
10108
10109 SWIGINTERN PyObject *_wrap_HtmlWindow_SetRelatedFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10110 PyObject *resultobj = 0;
10111 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10112 wxFrame *arg2 = (wxFrame *) 0 ;
10113 wxString *arg3 = 0 ;
10114 void *argp1 = 0 ;
10115 int res1 = 0 ;
10116 void *argp2 = 0 ;
10117 int res2 = 0 ;
10118 bool temp3 = false ;
10119 PyObject * obj0 = 0 ;
10120 PyObject * obj1 = 0 ;
10121 PyObject * obj2 = 0 ;
10122 char * kwnames[] = {
10123 (char *) "self",(char *) "frame",(char *) "format", NULL
10124 };
10125
10126 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlWindow_SetRelatedFrame",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10127 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10128 if (!SWIG_IsOK(res1)) {
10129 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetRelatedFrame" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10130 }
10131 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10132 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxFrame, 0 | 0 );
10133 if (!SWIG_IsOK(res2)) {
10134 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_SetRelatedFrame" "', expected argument " "2"" of type '" "wxFrame *""'");
10135 }
10136 arg2 = reinterpret_cast< wxFrame * >(argp2);
10137 {
10138 arg3 = wxString_in_helper(obj2);
10139 if (arg3 == NULL) SWIG_fail;
10140 temp3 = true;
10141 }
10142 {
10143 PyThreadState* __tstate = wxPyBeginAllowThreads();
10144 (arg1)->SetRelatedFrame(arg2,(wxString const &)*arg3);
10145 wxPyEndAllowThreads(__tstate);
10146 if (PyErr_Occurred()) SWIG_fail;
10147 }
10148 resultobj = SWIG_Py_Void();
10149 {
10150 if (temp3)
10151 delete arg3;
10152 }
10153 return resultobj;
10154 fail:
10155 {
10156 if (temp3)
10157 delete arg3;
10158 }
10159 return NULL;
10160 }
10161
10162
10163 SWIGINTERN PyObject *_wrap_HtmlWindow_GetRelatedFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10164 PyObject *resultobj = 0;
10165 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10166 wxFrame *result = 0 ;
10167 void *argp1 = 0 ;
10168 int res1 = 0 ;
10169 PyObject *swig_obj[1] ;
10170
10171 if (!args) SWIG_fail;
10172 swig_obj[0] = args;
10173 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10174 if (!SWIG_IsOK(res1)) {
10175 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetRelatedFrame" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10176 }
10177 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10178 {
10179 PyThreadState* __tstate = wxPyBeginAllowThreads();
10180 result = (wxFrame *)(arg1)->GetRelatedFrame();
10181 wxPyEndAllowThreads(__tstate);
10182 if (PyErr_Occurred()) SWIG_fail;
10183 }
10184 {
10185 resultobj = wxPyMake_wxObject(result, 0);
10186 }
10187 return resultobj;
10188 fail:
10189 return NULL;
10190 }
10191
10192
10193 SWIGINTERN PyObject *_wrap_HtmlWindow_SetRelatedStatusBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10194 PyObject *resultobj = 0;
10195 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10196 int arg2 ;
10197 void *argp1 = 0 ;
10198 int res1 = 0 ;
10199 int val2 ;
10200 int ecode2 = 0 ;
10201 PyObject * obj0 = 0 ;
10202 PyObject * obj1 = 0 ;
10203 char * kwnames[] = {
10204 (char *) "self",(char *) "bar", NULL
10205 };
10206
10207 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SetRelatedStatusBar",kwnames,&obj0,&obj1)) SWIG_fail;
10208 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10209 if (!SWIG_IsOK(res1)) {
10210 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetRelatedStatusBar" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10211 }
10212 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10213 ecode2 = SWIG_AsVal_int(obj1, &val2);
10214 if (!SWIG_IsOK(ecode2)) {
10215 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWindow_SetRelatedStatusBar" "', expected argument " "2"" of type '" "int""'");
10216 }
10217 arg2 = static_cast< int >(val2);
10218 {
10219 PyThreadState* __tstate = wxPyBeginAllowThreads();
10220 (arg1)->SetRelatedStatusBar(arg2);
10221 wxPyEndAllowThreads(__tstate);
10222 if (PyErr_Occurred()) SWIG_fail;
10223 }
10224 resultobj = SWIG_Py_Void();
10225 return resultobj;
10226 fail:
10227 return NULL;
10228 }
10229
10230
10231 SWIGINTERN PyObject *_wrap_HtmlWindow_SetFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10232 PyObject *resultobj = 0;
10233 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10234 wxString arg2 ;
10235 wxString arg3 ;
10236 PyObject *arg4 = (PyObject *) NULL ;
10237 void *argp1 = 0 ;
10238 int res1 = 0 ;
10239 PyObject * obj0 = 0 ;
10240 PyObject * obj1 = 0 ;
10241 PyObject * obj2 = 0 ;
10242 PyObject * obj3 = 0 ;
10243 char * kwnames[] = {
10244 (char *) "self",(char *) "normal_face",(char *) "fixed_face",(char *) "sizes", NULL
10245 };
10246
10247 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlWindow_SetFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10248 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10249 if (!SWIG_IsOK(res1)) {
10250 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetFonts" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10251 }
10252 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10253 {
10254 wxString* sptr = wxString_in_helper(obj1);
10255 if (sptr == NULL) SWIG_fail;
10256 arg2 = *sptr;
10257 delete sptr;
10258 }
10259 {
10260 wxString* sptr = wxString_in_helper(obj2);
10261 if (sptr == NULL) SWIG_fail;
10262 arg3 = *sptr;
10263 delete sptr;
10264 }
10265 if (obj3) {
10266 arg4 = obj3;
10267 }
10268 {
10269 PyThreadState* __tstate = wxPyBeginAllowThreads();
10270 wxPyHtmlWindow_SetFonts(arg1,arg2,arg3,arg4);
10271 wxPyEndAllowThreads(__tstate);
10272 if (PyErr_Occurred()) SWIG_fail;
10273 }
10274 resultobj = SWIG_Py_Void();
10275 return resultobj;
10276 fail:
10277 return NULL;
10278 }
10279
10280
10281 SWIGINTERN PyObject *_wrap_HtmlWindow_SetStandardFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10282 PyObject *resultobj = 0;
10283 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10284 int arg2 = (int) -1 ;
10285 wxString const &arg3_defvalue = wxPyEmptyString ;
10286 wxString *arg3 = (wxString *) &arg3_defvalue ;
10287 wxString const &arg4_defvalue = wxPyEmptyString ;
10288 wxString *arg4 = (wxString *) &arg4_defvalue ;
10289 void *argp1 = 0 ;
10290 int res1 = 0 ;
10291 int val2 ;
10292 int ecode2 = 0 ;
10293 bool temp3 = false ;
10294 bool temp4 = false ;
10295 PyObject * obj0 = 0 ;
10296 PyObject * obj1 = 0 ;
10297 PyObject * obj2 = 0 ;
10298 PyObject * obj3 = 0 ;
10299 char * kwnames[] = {
10300 (char *) "self",(char *) "size",(char *) "normal_face",(char *) "fixed_face", NULL
10301 };
10302
10303 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HtmlWindow_SetStandardFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
10304 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10305 if (!SWIG_IsOK(res1)) {
10306 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetStandardFonts" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10307 }
10308 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10309 if (obj1) {
10310 ecode2 = SWIG_AsVal_int(obj1, &val2);
10311 if (!SWIG_IsOK(ecode2)) {
10312 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWindow_SetStandardFonts" "', expected argument " "2"" of type '" "int""'");
10313 }
10314 arg2 = static_cast< int >(val2);
10315 }
10316 if (obj2) {
10317 {
10318 arg3 = wxString_in_helper(obj2);
10319 if (arg3 == NULL) SWIG_fail;
10320 temp3 = true;
10321 }
10322 }
10323 if (obj3) {
10324 {
10325 arg4 = wxString_in_helper(obj3);
10326 if (arg4 == NULL) SWIG_fail;
10327 temp4 = true;
10328 }
10329 }
10330 {
10331 PyThreadState* __tstate = wxPyBeginAllowThreads();
10332 (arg1)->SetStandardFonts(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
10333 wxPyEndAllowThreads(__tstate);
10334 if (PyErr_Occurred()) SWIG_fail;
10335 }
10336 resultobj = SWIG_Py_Void();
10337 {
10338 if (temp3)
10339 delete arg3;
10340 }
10341 {
10342 if (temp4)
10343 delete arg4;
10344 }
10345 return resultobj;
10346 fail:
10347 {
10348 if (temp3)
10349 delete arg3;
10350 }
10351 {
10352 if (temp4)
10353 delete arg4;
10354 }
10355 return NULL;
10356 }
10357
10358
10359 SWIGINTERN PyObject *_wrap_HtmlWindow_SetBorders(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10360 PyObject *resultobj = 0;
10361 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10362 int arg2 ;
10363 void *argp1 = 0 ;
10364 int res1 = 0 ;
10365 int val2 ;
10366 int ecode2 = 0 ;
10367 PyObject * obj0 = 0 ;
10368 PyObject * obj1 = 0 ;
10369 char * kwnames[] = {
10370 (char *) "self",(char *) "b", NULL
10371 };
10372
10373 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SetBorders",kwnames,&obj0,&obj1)) SWIG_fail;
10374 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10375 if (!SWIG_IsOK(res1)) {
10376 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetBorders" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10377 }
10378 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10379 ecode2 = SWIG_AsVal_int(obj1, &val2);
10380 if (!SWIG_IsOK(ecode2)) {
10381 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWindow_SetBorders" "', expected argument " "2"" of type '" "int""'");
10382 }
10383 arg2 = static_cast< int >(val2);
10384 {
10385 PyThreadState* __tstate = wxPyBeginAllowThreads();
10386 (arg1)->SetBorders(arg2);
10387 wxPyEndAllowThreads(__tstate);
10388 if (PyErr_Occurred()) SWIG_fail;
10389 }
10390 resultobj = SWIG_Py_Void();
10391 return resultobj;
10392 fail:
10393 return NULL;
10394 }
10395
10396
10397 SWIGINTERN PyObject *_wrap_HtmlWindow_SetBackgroundImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10398 PyObject *resultobj = 0;
10399 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10400 wxBitmap *arg2 = 0 ;
10401 void *argp1 = 0 ;
10402 int res1 = 0 ;
10403 void *argp2 = 0 ;
10404 int res2 = 0 ;
10405 PyObject * obj0 = 0 ;
10406 PyObject * obj1 = 0 ;
10407 char * kwnames[] = {
10408 (char *) "self",(char *) "bmpBg", NULL
10409 };
10410
10411 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SetBackgroundImage",kwnames,&obj0,&obj1)) SWIG_fail;
10412 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10413 if (!SWIG_IsOK(res1)) {
10414 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SetBackgroundImage" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10415 }
10416 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10417 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
10418 if (!SWIG_IsOK(res2)) {
10419 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_SetBackgroundImage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10420 }
10421 if (!argp2) {
10422 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlWindow_SetBackgroundImage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10423 }
10424 arg2 = reinterpret_cast< wxBitmap * >(argp2);
10425 {
10426 PyThreadState* __tstate = wxPyBeginAllowThreads();
10427 (arg1)->SetBackgroundImage((wxBitmap const &)*arg2);
10428 wxPyEndAllowThreads(__tstate);
10429 if (PyErr_Occurred()) SWIG_fail;
10430 }
10431 resultobj = SWIG_Py_Void();
10432 return resultobj;
10433 fail:
10434 return NULL;
10435 }
10436
10437
10438 SWIGINTERN PyObject *_wrap_HtmlWindow_ReadCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10439 PyObject *resultobj = 0;
10440 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10441 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
10442 wxString arg3 = (wxString) wxPyEmptyString ;
10443 void *argp1 = 0 ;
10444 int res1 = 0 ;
10445 void *argp2 = 0 ;
10446 int res2 = 0 ;
10447 PyObject * obj0 = 0 ;
10448 PyObject * obj1 = 0 ;
10449 PyObject * obj2 = 0 ;
10450 char * kwnames[] = {
10451 (char *) "self",(char *) "cfg",(char *) "path", NULL
10452 };
10453
10454 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlWindow_ReadCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10455 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10456 if (!SWIG_IsOK(res1)) {
10457 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_ReadCustomization" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10458 }
10459 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10460 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
10461 if (!SWIG_IsOK(res2)) {
10462 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_ReadCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
10463 }
10464 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
10465 if (obj2) {
10466 {
10467 wxString* sptr = wxString_in_helper(obj2);
10468 if (sptr == NULL) SWIG_fail;
10469 arg3 = *sptr;
10470 delete sptr;
10471 }
10472 }
10473 {
10474 PyThreadState* __tstate = wxPyBeginAllowThreads();
10475 (arg1)->ReadCustomization(arg2,arg3);
10476 wxPyEndAllowThreads(__tstate);
10477 if (PyErr_Occurred()) SWIG_fail;
10478 }
10479 resultobj = SWIG_Py_Void();
10480 return resultobj;
10481 fail:
10482 return NULL;
10483 }
10484
10485
10486 SWIGINTERN PyObject *_wrap_HtmlWindow_WriteCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10487 PyObject *resultobj = 0;
10488 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10489 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
10490 wxString arg3 = (wxString) wxPyEmptyString ;
10491 void *argp1 = 0 ;
10492 int res1 = 0 ;
10493 void *argp2 = 0 ;
10494 int res2 = 0 ;
10495 PyObject * obj0 = 0 ;
10496 PyObject * obj1 = 0 ;
10497 PyObject * obj2 = 0 ;
10498 char * kwnames[] = {
10499 (char *) "self",(char *) "cfg",(char *) "path", NULL
10500 };
10501
10502 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlWindow_WriteCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
10503 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10504 if (!SWIG_IsOK(res1)) {
10505 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_WriteCustomization" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10506 }
10507 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10508 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
10509 if (!SWIG_IsOK(res2)) {
10510 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_WriteCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
10511 }
10512 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
10513 if (obj2) {
10514 {
10515 wxString* sptr = wxString_in_helper(obj2);
10516 if (sptr == NULL) SWIG_fail;
10517 arg3 = *sptr;
10518 delete sptr;
10519 }
10520 }
10521 {
10522 PyThreadState* __tstate = wxPyBeginAllowThreads();
10523 (arg1)->WriteCustomization(arg2,arg3);
10524 wxPyEndAllowThreads(__tstate);
10525 if (PyErr_Occurred()) SWIG_fail;
10526 }
10527 resultobj = SWIG_Py_Void();
10528 return resultobj;
10529 fail:
10530 return NULL;
10531 }
10532
10533
10534 SWIGINTERN PyObject *_wrap_HtmlWindow_HistoryBack(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10535 PyObject *resultobj = 0;
10536 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10537 bool result;
10538 void *argp1 = 0 ;
10539 int res1 = 0 ;
10540 PyObject *swig_obj[1] ;
10541
10542 if (!args) SWIG_fail;
10543 swig_obj[0] = args;
10544 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10545 if (!SWIG_IsOK(res1)) {
10546 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HistoryBack" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10547 }
10548 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10549 {
10550 PyThreadState* __tstate = wxPyBeginAllowThreads();
10551 result = (bool)(arg1)->HistoryBack();
10552 wxPyEndAllowThreads(__tstate);
10553 if (PyErr_Occurred()) SWIG_fail;
10554 }
10555 {
10556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10557 }
10558 return resultobj;
10559 fail:
10560 return NULL;
10561 }
10562
10563
10564 SWIGINTERN PyObject *_wrap_HtmlWindow_HistoryForward(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10565 PyObject *resultobj = 0;
10566 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10567 bool result;
10568 void *argp1 = 0 ;
10569 int res1 = 0 ;
10570 PyObject *swig_obj[1] ;
10571
10572 if (!args) SWIG_fail;
10573 swig_obj[0] = args;
10574 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10575 if (!SWIG_IsOK(res1)) {
10576 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HistoryForward" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10577 }
10578 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10579 {
10580 PyThreadState* __tstate = wxPyBeginAllowThreads();
10581 result = (bool)(arg1)->HistoryForward();
10582 wxPyEndAllowThreads(__tstate);
10583 if (PyErr_Occurred()) SWIG_fail;
10584 }
10585 {
10586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10587 }
10588 return resultobj;
10589 fail:
10590 return NULL;
10591 }
10592
10593
10594 SWIGINTERN PyObject *_wrap_HtmlWindow_HistoryCanBack(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10595 PyObject *resultobj = 0;
10596 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10597 bool result;
10598 void *argp1 = 0 ;
10599 int res1 = 0 ;
10600 PyObject *swig_obj[1] ;
10601
10602 if (!args) SWIG_fail;
10603 swig_obj[0] = args;
10604 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10605 if (!SWIG_IsOK(res1)) {
10606 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HistoryCanBack" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10607 }
10608 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10609 {
10610 PyThreadState* __tstate = wxPyBeginAllowThreads();
10611 result = (bool)(arg1)->HistoryCanBack();
10612 wxPyEndAllowThreads(__tstate);
10613 if (PyErr_Occurred()) SWIG_fail;
10614 }
10615 {
10616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10617 }
10618 return resultobj;
10619 fail:
10620 return NULL;
10621 }
10622
10623
10624 SWIGINTERN PyObject *_wrap_HtmlWindow_HistoryCanForward(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10625 PyObject *resultobj = 0;
10626 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10627 bool result;
10628 void *argp1 = 0 ;
10629 int res1 = 0 ;
10630 PyObject *swig_obj[1] ;
10631
10632 if (!args) SWIG_fail;
10633 swig_obj[0] = args;
10634 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10635 if (!SWIG_IsOK(res1)) {
10636 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HistoryCanForward" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10637 }
10638 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10639 {
10640 PyThreadState* __tstate = wxPyBeginAllowThreads();
10641 result = (bool)(arg1)->HistoryCanForward();
10642 wxPyEndAllowThreads(__tstate);
10643 if (PyErr_Occurred()) SWIG_fail;
10644 }
10645 {
10646 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10647 }
10648 return resultobj;
10649 fail:
10650 return NULL;
10651 }
10652
10653
10654 SWIGINTERN PyObject *_wrap_HtmlWindow_HistoryClear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10655 PyObject *resultobj = 0;
10656 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10657 void *argp1 = 0 ;
10658 int res1 = 0 ;
10659 PyObject *swig_obj[1] ;
10660
10661 if (!args) SWIG_fail;
10662 swig_obj[0] = args;
10663 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10664 if (!SWIG_IsOK(res1)) {
10665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HistoryClear" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10666 }
10667 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10668 {
10669 PyThreadState* __tstate = wxPyBeginAllowThreads();
10670 (arg1)->HistoryClear();
10671 wxPyEndAllowThreads(__tstate);
10672 if (PyErr_Occurred()) SWIG_fail;
10673 }
10674 resultobj = SWIG_Py_Void();
10675 return resultobj;
10676 fail:
10677 return NULL;
10678 }
10679
10680
10681 SWIGINTERN PyObject *_wrap_HtmlWindow_GetInternalRepresentation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10682 PyObject *resultobj = 0;
10683 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10684 wxHtmlContainerCell *result = 0 ;
10685 void *argp1 = 0 ;
10686 int res1 = 0 ;
10687 PyObject *swig_obj[1] ;
10688
10689 if (!args) SWIG_fail;
10690 swig_obj[0] = args;
10691 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10692 if (!SWIG_IsOK(res1)) {
10693 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetInternalRepresentation" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10694 }
10695 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10696 {
10697 PyThreadState* __tstate = wxPyBeginAllowThreads();
10698 result = (wxHtmlContainerCell *)(arg1)->GetInternalRepresentation();
10699 wxPyEndAllowThreads(__tstate);
10700 if (PyErr_Occurred()) SWIG_fail;
10701 }
10702 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlContainerCell, 0 | 0 );
10703 return resultobj;
10704 fail:
10705 return NULL;
10706 }
10707
10708
10709 SWIGINTERN PyObject *_wrap_HtmlWindow_GetParser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10710 PyObject *resultobj = 0;
10711 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10712 wxHtmlWinParser *result = 0 ;
10713 void *argp1 = 0 ;
10714 int res1 = 0 ;
10715 PyObject *swig_obj[1] ;
10716
10717 if (!args) SWIG_fail;
10718 swig_obj[0] = args;
10719 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10720 if (!SWIG_IsOK(res1)) {
10721 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_GetParser" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10722 }
10723 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10724 {
10725 PyThreadState* __tstate = wxPyBeginAllowThreads();
10726 result = (wxHtmlWinParser *)(arg1)->GetParser();
10727 wxPyEndAllowThreads(__tstate);
10728 if (PyErr_Occurred()) SWIG_fail;
10729 }
10730 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWinParser, 0 | 0 );
10731 return resultobj;
10732 fail:
10733 return NULL;
10734 }
10735
10736
10737 SWIGINTERN PyObject *_wrap_HtmlWindow_ScrollToAnchor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10738 PyObject *resultobj = 0;
10739 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10740 wxString *arg2 = 0 ;
10741 bool result;
10742 void *argp1 = 0 ;
10743 int res1 = 0 ;
10744 bool temp2 = false ;
10745 PyObject * obj0 = 0 ;
10746 PyObject * obj1 = 0 ;
10747 char * kwnames[] = {
10748 (char *) "self",(char *) "anchor", NULL
10749 };
10750
10751 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_ScrollToAnchor",kwnames,&obj0,&obj1)) SWIG_fail;
10752 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10753 if (!SWIG_IsOK(res1)) {
10754 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_ScrollToAnchor" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10755 }
10756 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10757 {
10758 arg2 = wxString_in_helper(obj1);
10759 if (arg2 == NULL) SWIG_fail;
10760 temp2 = true;
10761 }
10762 {
10763 PyThreadState* __tstate = wxPyBeginAllowThreads();
10764 result = (bool)(arg1)->ScrollToAnchor((wxString const &)*arg2);
10765 wxPyEndAllowThreads(__tstate);
10766 if (PyErr_Occurred()) SWIG_fail;
10767 }
10768 {
10769 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10770 }
10771 {
10772 if (temp2)
10773 delete arg2;
10774 }
10775 return resultobj;
10776 fail:
10777 {
10778 if (temp2)
10779 delete arg2;
10780 }
10781 return NULL;
10782 }
10783
10784
10785 SWIGINTERN PyObject *_wrap_HtmlWindow_HasAnchor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10786 PyObject *resultobj = 0;
10787 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10788 wxString *arg2 = 0 ;
10789 bool result;
10790 void *argp1 = 0 ;
10791 int res1 = 0 ;
10792 bool temp2 = false ;
10793 PyObject * obj0 = 0 ;
10794 PyObject * obj1 = 0 ;
10795 char * kwnames[] = {
10796 (char *) "self",(char *) "anchor", NULL
10797 };
10798
10799 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_HasAnchor",kwnames,&obj0,&obj1)) SWIG_fail;
10800 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10801 if (!SWIG_IsOK(res1)) {
10802 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_HasAnchor" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10803 }
10804 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10805 {
10806 arg2 = wxString_in_helper(obj1);
10807 if (arg2 == NULL) SWIG_fail;
10808 temp2 = true;
10809 }
10810 {
10811 PyThreadState* __tstate = wxPyBeginAllowThreads();
10812 result = (bool)(arg1)->HasAnchor((wxString const &)*arg2);
10813 wxPyEndAllowThreads(__tstate);
10814 if (PyErr_Occurred()) SWIG_fail;
10815 }
10816 {
10817 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10818 }
10819 {
10820 if (temp2)
10821 delete arg2;
10822 }
10823 return resultobj;
10824 fail:
10825 {
10826 if (temp2)
10827 delete arg2;
10828 }
10829 return NULL;
10830 }
10831
10832
10833 SWIGINTERN PyObject *_wrap_HtmlWindow_AddFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10834 PyObject *resultobj = 0;
10835 wxPyHtmlFilter *arg1 = (wxPyHtmlFilter *) 0 ;
10836 void *argp1 = 0 ;
10837 int res1 = 0 ;
10838 PyObject * obj0 = 0 ;
10839 char * kwnames[] = {
10840 (char *) "filter", NULL
10841 };
10842
10843 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlWindow_AddFilter",kwnames,&obj0)) SWIG_fail;
10844 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlFilter, 0 | 0 );
10845 if (!SWIG_IsOK(res1)) {
10846 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_AddFilter" "', expected argument " "1"" of type '" "wxPyHtmlFilter *""'");
10847 }
10848 arg1 = reinterpret_cast< wxPyHtmlFilter * >(argp1);
10849 {
10850 PyThreadState* __tstate = wxPyBeginAllowThreads();
10851 wxPyHtmlWindow::AddFilter(arg1);
10852 wxPyEndAllowThreads(__tstate);
10853 if (PyErr_Occurred()) SWIG_fail;
10854 }
10855 resultobj = SWIG_Py_Void();
10856 return resultobj;
10857 fail:
10858 return NULL;
10859 }
10860
10861
10862 SWIGINTERN PyObject *_wrap_HtmlWindow_SelectWord(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10863 PyObject *resultobj = 0;
10864 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10865 wxPoint *arg2 = 0 ;
10866 void *argp1 = 0 ;
10867 int res1 = 0 ;
10868 wxPoint temp2 ;
10869 PyObject * obj0 = 0 ;
10870 PyObject * obj1 = 0 ;
10871 char * kwnames[] = {
10872 (char *) "self",(char *) "pos", NULL
10873 };
10874
10875 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SelectWord",kwnames,&obj0,&obj1)) SWIG_fail;
10876 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10877 if (!SWIG_IsOK(res1)) {
10878 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SelectWord" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10879 }
10880 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10881 {
10882 arg2 = &temp2;
10883 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10884 }
10885 {
10886 PyThreadState* __tstate = wxPyBeginAllowThreads();
10887 (arg1)->SelectWord((wxPoint const &)*arg2);
10888 wxPyEndAllowThreads(__tstate);
10889 if (PyErr_Occurred()) SWIG_fail;
10890 }
10891 resultobj = SWIG_Py_Void();
10892 return resultobj;
10893 fail:
10894 return NULL;
10895 }
10896
10897
10898 SWIGINTERN PyObject *_wrap_HtmlWindow_SelectLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10899 PyObject *resultobj = 0;
10900 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10901 wxPoint *arg2 = 0 ;
10902 void *argp1 = 0 ;
10903 int res1 = 0 ;
10904 wxPoint temp2 ;
10905 PyObject * obj0 = 0 ;
10906 PyObject * obj1 = 0 ;
10907 char * kwnames[] = {
10908 (char *) "self",(char *) "pos", NULL
10909 };
10910
10911 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_SelectLine",kwnames,&obj0,&obj1)) SWIG_fail;
10912 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10913 if (!SWIG_IsOK(res1)) {
10914 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SelectLine" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10915 }
10916 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10917 {
10918 arg2 = &temp2;
10919 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10920 }
10921 {
10922 PyThreadState* __tstate = wxPyBeginAllowThreads();
10923 (arg1)->SelectLine((wxPoint const &)*arg2);
10924 wxPyEndAllowThreads(__tstate);
10925 if (PyErr_Occurred()) SWIG_fail;
10926 }
10927 resultobj = SWIG_Py_Void();
10928 return resultobj;
10929 fail:
10930 return NULL;
10931 }
10932
10933
10934 SWIGINTERN PyObject *_wrap_HtmlWindow_SelectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10935 PyObject *resultobj = 0;
10936 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10937 void *argp1 = 0 ;
10938 int res1 = 0 ;
10939 PyObject *swig_obj[1] ;
10940
10941 if (!args) SWIG_fail;
10942 swig_obj[0] = args;
10943 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10944 if (!SWIG_IsOK(res1)) {
10945 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SelectAll" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10946 }
10947 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10948 {
10949 PyThreadState* __tstate = wxPyBeginAllowThreads();
10950 (arg1)->SelectAll();
10951 wxPyEndAllowThreads(__tstate);
10952 if (PyErr_Occurred()) SWIG_fail;
10953 }
10954 resultobj = SWIG_Py_Void();
10955 return resultobj;
10956 fail:
10957 return NULL;
10958 }
10959
10960
10961 SWIGINTERN PyObject *_wrap_HtmlWindow_SelectionToText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10962 PyObject *resultobj = 0;
10963 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10964 wxString result;
10965 void *argp1 = 0 ;
10966 int res1 = 0 ;
10967 PyObject *swig_obj[1] ;
10968
10969 if (!args) SWIG_fail;
10970 swig_obj[0] = args;
10971 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
10972 if (!SWIG_IsOK(res1)) {
10973 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_SelectionToText" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
10974 }
10975 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
10976 {
10977 PyThreadState* __tstate = wxPyBeginAllowThreads();
10978 result = (arg1)->SelectionToText();
10979 wxPyEndAllowThreads(__tstate);
10980 if (PyErr_Occurred()) SWIG_fail;
10981 }
10982 {
10983 #if wxUSE_UNICODE
10984 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10985 #else
10986 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10987 #endif
10988 }
10989 return resultobj;
10990 fail:
10991 return NULL;
10992 }
10993
10994
10995 SWIGINTERN PyObject *_wrap_HtmlWindow_ToText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10996 PyObject *resultobj = 0;
10997 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
10998 wxString result;
10999 void *argp1 = 0 ;
11000 int res1 = 0 ;
11001 PyObject *swig_obj[1] ;
11002
11003 if (!args) SWIG_fail;
11004 swig_obj[0] = args;
11005 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11006 if (!SWIG_IsOK(res1)) {
11007 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_ToText" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
11008 }
11009 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11010 {
11011 PyThreadState* __tstate = wxPyBeginAllowThreads();
11012 result = (arg1)->ToText();
11013 wxPyEndAllowThreads(__tstate);
11014 if (PyErr_Occurred()) SWIG_fail;
11015 }
11016 {
11017 #if wxUSE_UNICODE
11018 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
11019 #else
11020 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
11021 #endif
11022 }
11023 return resultobj;
11024 fail:
11025 return NULL;
11026 }
11027
11028
11029 SWIGINTERN PyObject *_wrap_HtmlWindow_OnLinkClicked(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11030 PyObject *resultobj = 0;
11031 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
11032 wxHtmlLinkInfo *arg2 = 0 ;
11033 void *argp1 = 0 ;
11034 int res1 = 0 ;
11035 void *argp2 = 0 ;
11036 int res2 = 0 ;
11037 PyObject * obj0 = 0 ;
11038 PyObject * obj1 = 0 ;
11039 char * kwnames[] = {
11040 (char *) "self",(char *) "link", NULL
11041 };
11042
11043 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_OnLinkClicked",kwnames,&obj0,&obj1)) SWIG_fail;
11044 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11045 if (!SWIG_IsOK(res1)) {
11046 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_OnLinkClicked" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
11047 }
11048 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11049 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0);
11050 if (!SWIG_IsOK(res2)) {
11051 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_OnLinkClicked" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
11052 }
11053 if (!argp2) {
11054 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlWindow_OnLinkClicked" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
11055 }
11056 arg2 = reinterpret_cast< wxHtmlLinkInfo * >(argp2);
11057 {
11058 PyThreadState* __tstate = wxPyBeginAllowThreads();
11059 (arg1)->OnLinkClicked((wxHtmlLinkInfo const &)*arg2);
11060 wxPyEndAllowThreads(__tstate);
11061 if (PyErr_Occurred()) SWIG_fail;
11062 }
11063 resultobj = SWIG_Py_Void();
11064 return resultobj;
11065 fail:
11066 return NULL;
11067 }
11068
11069
11070 SWIGINTERN PyObject *_wrap_HtmlWindow_OnSetTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11071 PyObject *resultobj = 0;
11072 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
11073 wxString *arg2 = 0 ;
11074 void *argp1 = 0 ;
11075 int res1 = 0 ;
11076 bool temp2 = false ;
11077 PyObject * obj0 = 0 ;
11078 PyObject * obj1 = 0 ;
11079 char * kwnames[] = {
11080 (char *) "self",(char *) "title", NULL
11081 };
11082
11083 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlWindow_OnSetTitle",kwnames,&obj0,&obj1)) SWIG_fail;
11084 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11085 if (!SWIG_IsOK(res1)) {
11086 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_OnSetTitle" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
11087 }
11088 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11089 {
11090 arg2 = wxString_in_helper(obj1);
11091 if (arg2 == NULL) SWIG_fail;
11092 temp2 = true;
11093 }
11094 {
11095 PyThreadState* __tstate = wxPyBeginAllowThreads();
11096 (arg1)->OnSetTitle((wxString const &)*arg2);
11097 wxPyEndAllowThreads(__tstate);
11098 if (PyErr_Occurred()) SWIG_fail;
11099 }
11100 resultobj = SWIG_Py_Void();
11101 {
11102 if (temp2)
11103 delete arg2;
11104 }
11105 return resultobj;
11106 fail:
11107 {
11108 if (temp2)
11109 delete arg2;
11110 }
11111 return NULL;
11112 }
11113
11114
11115 SWIGINTERN PyObject *_wrap_HtmlWindow_OnCellMouseHover(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11116 PyObject *resultobj = 0;
11117 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
11118 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
11119 int arg3 ;
11120 int arg4 ;
11121 void *argp1 = 0 ;
11122 int res1 = 0 ;
11123 void *argp2 = 0 ;
11124 int res2 = 0 ;
11125 int val3 ;
11126 int ecode3 = 0 ;
11127 int val4 ;
11128 int ecode4 = 0 ;
11129 PyObject * obj0 = 0 ;
11130 PyObject * obj1 = 0 ;
11131 PyObject * obj2 = 0 ;
11132 PyObject * obj3 = 0 ;
11133 char * kwnames[] = {
11134 (char *) "self",(char *) "cell",(char *) "x",(char *) "y", NULL
11135 };
11136
11137 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:HtmlWindow_OnCellMouseHover",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11138 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11139 if (!SWIG_IsOK(res1)) {
11140 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_OnCellMouseHover" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
11141 }
11142 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11143 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
11144 if (!SWIG_IsOK(res2)) {
11145 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_OnCellMouseHover" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
11146 }
11147 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
11148 ecode3 = SWIG_AsVal_int(obj2, &val3);
11149 if (!SWIG_IsOK(ecode3)) {
11150 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlWindow_OnCellMouseHover" "', expected argument " "3"" of type '" "int""'");
11151 }
11152 arg3 = static_cast< int >(val3);
11153 ecode4 = SWIG_AsVal_int(obj3, &val4);
11154 if (!SWIG_IsOK(ecode4)) {
11155 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlWindow_OnCellMouseHover" "', expected argument " "4"" of type '" "int""'");
11156 }
11157 arg4 = static_cast< int >(val4);
11158 {
11159 PyThreadState* __tstate = wxPyBeginAllowThreads();
11160 (arg1)->OnCellMouseHover(arg2,arg3,arg4);
11161 wxPyEndAllowThreads(__tstate);
11162 if (PyErr_Occurred()) SWIG_fail;
11163 }
11164 resultobj = SWIG_Py_Void();
11165 return resultobj;
11166 fail:
11167 return NULL;
11168 }
11169
11170
11171 SWIGINTERN PyObject *_wrap_HtmlWindow_OnCellClicked(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11172 PyObject *resultobj = 0;
11173 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
11174 wxHtmlCell *arg2 = (wxHtmlCell *) 0 ;
11175 int arg3 ;
11176 int arg4 ;
11177 wxMouseEvent *arg5 = 0 ;
11178 bool result;
11179 void *argp1 = 0 ;
11180 int res1 = 0 ;
11181 void *argp2 = 0 ;
11182 int res2 = 0 ;
11183 int val3 ;
11184 int ecode3 = 0 ;
11185 int val4 ;
11186 int ecode4 = 0 ;
11187 void *argp5 = 0 ;
11188 int res5 = 0 ;
11189 PyObject * obj0 = 0 ;
11190 PyObject * obj1 = 0 ;
11191 PyObject * obj2 = 0 ;
11192 PyObject * obj3 = 0 ;
11193 PyObject * obj4 = 0 ;
11194 char * kwnames[] = {
11195 (char *) "self",(char *) "cell",(char *) "x",(char *) "y",(char *) "event", NULL
11196 };
11197
11198 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:HtmlWindow_OnCellClicked",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
11199 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11200 if (!SWIG_IsOK(res1)) {
11201 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "1"" of type '" "wxPyHtmlWindow *""'");
11202 }
11203 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11204 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
11205 if (!SWIG_IsOK(res2)) {
11206 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "2"" of type '" "wxHtmlCell *""'");
11207 }
11208 arg2 = reinterpret_cast< wxHtmlCell * >(argp2);
11209 ecode3 = SWIG_AsVal_int(obj2, &val3);
11210 if (!SWIG_IsOK(ecode3)) {
11211 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "3"" of type '" "int""'");
11212 }
11213 arg3 = static_cast< int >(val3);
11214 ecode4 = SWIG_AsVal_int(obj3, &val4);
11215 if (!SWIG_IsOK(ecode4)) {
11216 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "4"" of type '" "int""'");
11217 }
11218 arg4 = static_cast< int >(val4);
11219 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxMouseEvent, 0 | 0);
11220 if (!SWIG_IsOK(res5)) {
11221 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "5"" of type '" "wxMouseEvent const &""'");
11222 }
11223 if (!argp5) {
11224 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlWindow_OnCellClicked" "', expected argument " "5"" of type '" "wxMouseEvent const &""'");
11225 }
11226 arg5 = reinterpret_cast< wxMouseEvent * >(argp5);
11227 {
11228 PyThreadState* __tstate = wxPyBeginAllowThreads();
11229 result = (bool)(arg1)->OnCellClicked(arg2,arg3,arg4,(wxMouseEvent const &)*arg5);
11230 wxPyEndAllowThreads(__tstate);
11231 if (PyErr_Occurred()) SWIG_fail;
11232 }
11233 {
11234 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11235 }
11236 return resultobj;
11237 fail:
11238 return NULL;
11239 }
11240
11241
11242 SWIGINTERN PyObject *_wrap_HtmlWindow_OnOpeningURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11243 PyObject *resultobj = 0;
11244 wxPyHtmlWindow *arg1 = (wxPyHtmlWindow *) 0 ;
11245 wxHtmlURLType arg2 ;
11246 wxString *arg3 = 0 ;
11247 wxString *arg4 = (wxString *) 0 ;
11248 wxHtmlOpeningStatus result;
11249 void *argp1 = 0 ;
11250 int res1 = 0 ;
11251 int val2 ;
11252 int ecode2 = 0 ;
11253 bool temp3 = false ;
11254 bool temp4 = false ;
11255 PyObject * obj0 = 0 ;
11256 PyObject * obj1 = 0 ;
11257 PyObject * obj2 = 0 ;
11258 PyObject * obj3 = 0 ;
11259 char * kwnames[] = {
11260 (char *) "self",(char *) "type",(char *) "url",(char *) "redirect", NULL
11261 };
11262
11263 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:HtmlWindow_OnOpeningURL",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11264 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyHtmlWindow, 0 | 0 );
11265 if (!SWIG_IsOK(res1)) {
11266 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlWindow_OnOpeningURL" "', expected argument " "1"" of type '" "wxPyHtmlWindow const *""'");
11267 }
11268 arg1 = reinterpret_cast< wxPyHtmlWindow * >(argp1);
11269 ecode2 = SWIG_AsVal_int(obj1, &val2);
11270 if (!SWIG_IsOK(ecode2)) {
11271 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlWindow_OnOpeningURL" "', expected argument " "2"" of type '" "wxHtmlURLType""'");
11272 }
11273 arg2 = static_cast< wxHtmlURLType >(val2);
11274 {
11275 arg3 = wxString_in_helper(obj2);
11276 if (arg3 == NULL) SWIG_fail;
11277 temp3 = true;
11278 }
11279 {
11280 arg4 = wxString_in_helper(obj3);
11281 if (arg4 == NULL) SWIG_fail;
11282 temp4 = true;
11283 }
11284 {
11285 PyThreadState* __tstate = wxPyBeginAllowThreads();
11286 result = (wxHtmlOpeningStatus)((wxPyHtmlWindow const *)arg1)->OnOpeningURL(arg2,(wxString const &)*arg3,arg4);
11287 wxPyEndAllowThreads(__tstate);
11288 if (PyErr_Occurred()) SWIG_fail;
11289 }
11290 resultobj = SWIG_From_int(static_cast< int >(result));
11291 {
11292 if (temp3)
11293 delete arg3;
11294 }
11295 {
11296 if (temp4)
11297 delete arg4;
11298 }
11299 return resultobj;
11300 fail:
11301 {
11302 if (temp3)
11303 delete arg3;
11304 }
11305 {
11306 if (temp4)
11307 delete arg4;
11308 }
11309 return NULL;
11310 }
11311
11312
11313 SWIGINTERN PyObject *_wrap_HtmlWindow_GetClassDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11314 PyObject *resultobj = 0;
11315 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
11316 SwigValueWrapper<wxVisualAttributes > result;
11317 int val1 ;
11318 int ecode1 = 0 ;
11319 PyObject * obj0 = 0 ;
11320 char * kwnames[] = {
11321 (char *) "variant", NULL
11322 };
11323
11324 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:HtmlWindow_GetClassDefaultAttributes",kwnames,&obj0)) SWIG_fail;
11325 if (obj0) {
11326 ecode1 = SWIG_AsVal_int(obj0, &val1);
11327 if (!SWIG_IsOK(ecode1)) {
11328 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "HtmlWindow_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
11329 }
11330 arg1 = static_cast< wxWindowVariant >(val1);
11331 }
11332 {
11333 if (!wxPyCheckForApp()) SWIG_fail;
11334 PyThreadState* __tstate = wxPyBeginAllowThreads();
11335 result = wxPyHtmlWindow::GetClassDefaultAttributes(arg1);
11336 wxPyEndAllowThreads(__tstate);
11337 if (PyErr_Occurred()) SWIG_fail;
11338 }
11339 resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
11340 return resultobj;
11341 fail:
11342 return NULL;
11343 }
11344
11345
11346 SWIGINTERN PyObject *_wrap_HtmlWindow_GetDefaultHTMLCursor(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11347 PyObject *resultobj = 0;
11348 wxPyHtmlWindow::HTMLCursor arg1 ;
11349 wxCursor result;
11350 int val1 ;
11351 int ecode1 = 0 ;
11352 PyObject * obj0 = 0 ;
11353 char * kwnames[] = {
11354 (char *) "type", NULL
11355 };
11356
11357 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlWindow_GetDefaultHTMLCursor",kwnames,&obj0)) SWIG_fail;
11358 ecode1 = SWIG_AsVal_int(obj0, &val1);
11359 if (!SWIG_IsOK(ecode1)) {
11360 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "HtmlWindow_GetDefaultHTMLCursor" "', expected argument " "1"" of type '" "wxPyHtmlWindow::HTMLCursor""'");
11361 }
11362 arg1 = static_cast< wxPyHtmlWindow::HTMLCursor >(val1);
11363 {
11364 PyThreadState* __tstate = wxPyBeginAllowThreads();
11365 result = wxPyHtmlWindow::GetDefaultHTMLCursor(arg1);
11366 wxPyEndAllowThreads(__tstate);
11367 if (PyErr_Occurred()) SWIG_fail;
11368 }
11369 resultobj = SWIG_NewPointerObj((new wxCursor(static_cast< const wxCursor& >(result))), SWIGTYPE_p_wxCursor, SWIG_POINTER_OWN | 0 );
11370 return resultobj;
11371 fail:
11372 return NULL;
11373 }
11374
11375
11376 SWIGINTERN PyObject *HtmlWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11377 PyObject *obj;
11378 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11379 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyHtmlWindow, SWIG_NewClientData(obj));
11380 return SWIG_Py_Void();
11381 }
11382
11383 SWIGINTERN PyObject *HtmlWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11384 return SWIG_Python_InitShadowInstance(args);
11385 }
11386
11387 SWIGINTERN PyObject *_wrap_new_HtmlDCRenderer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11388 PyObject *resultobj = 0;
11389 wxHtmlDCRenderer *result = 0 ;
11390
11391 if (!SWIG_Python_UnpackTuple(args,"new_HtmlDCRenderer",0,0,0)) SWIG_fail;
11392 {
11393 if (!wxPyCheckForApp()) SWIG_fail;
11394 PyThreadState* __tstate = wxPyBeginAllowThreads();
11395 result = (wxHtmlDCRenderer *)new wxHtmlDCRenderer();
11396 wxPyEndAllowThreads(__tstate);
11397 if (PyErr_Occurred()) SWIG_fail;
11398 }
11399 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlDCRenderer, SWIG_POINTER_NEW | 0 );
11400 return resultobj;
11401 fail:
11402 return NULL;
11403 }
11404
11405
11406 SWIGINTERN PyObject *_wrap_delete_HtmlDCRenderer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11407 PyObject *resultobj = 0;
11408 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11409 void *argp1 = 0 ;
11410 int res1 = 0 ;
11411 PyObject *swig_obj[1] ;
11412
11413 if (!args) SWIG_fail;
11414 swig_obj[0] = args;
11415 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlDCRenderer, SWIG_POINTER_DISOWN | 0 );
11416 if (!SWIG_IsOK(res1)) {
11417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlDCRenderer" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11418 }
11419 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11420 {
11421 PyThreadState* __tstate = wxPyBeginAllowThreads();
11422 delete arg1;
11423
11424 wxPyEndAllowThreads(__tstate);
11425 if (PyErr_Occurred()) SWIG_fail;
11426 }
11427 resultobj = SWIG_Py_Void();
11428 return resultobj;
11429 fail:
11430 return NULL;
11431 }
11432
11433
11434 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_SetDC(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11435 PyObject *resultobj = 0;
11436 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11437 wxDC *arg2 = (wxDC *) 0 ;
11438 int arg3 ;
11439 void *argp1 = 0 ;
11440 int res1 = 0 ;
11441 void *argp2 = 0 ;
11442 int res2 = 0 ;
11443 int val3 ;
11444 int ecode3 = 0 ;
11445 PyObject * obj0 = 0 ;
11446 PyObject * obj1 = 0 ;
11447 PyObject * obj2 = 0 ;
11448 char * kwnames[] = {
11449 (char *) "self",(char *) "dc",(char *) "maxwidth", NULL
11450 };
11451
11452 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlDCRenderer_SetDC",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11453 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11454 if (!SWIG_IsOK(res1)) {
11455 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_SetDC" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11456 }
11457 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11458 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxDC, 0 | 0 );
11459 if (!SWIG_IsOK(res2)) {
11460 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlDCRenderer_SetDC" "', expected argument " "2"" of type '" "wxDC *""'");
11461 }
11462 arg2 = reinterpret_cast< wxDC * >(argp2);
11463 ecode3 = SWIG_AsVal_int(obj2, &val3);
11464 if (!SWIG_IsOK(ecode3)) {
11465 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlDCRenderer_SetDC" "', expected argument " "3"" of type '" "int""'");
11466 }
11467 arg3 = static_cast< int >(val3);
11468 {
11469 PyThreadState* __tstate = wxPyBeginAllowThreads();
11470 (arg1)->SetDC(arg2,arg3);
11471 wxPyEndAllowThreads(__tstate);
11472 if (PyErr_Occurred()) SWIG_fail;
11473 }
11474 resultobj = SWIG_Py_Void();
11475 return resultobj;
11476 fail:
11477 return NULL;
11478 }
11479
11480
11481 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_SetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11482 PyObject *resultobj = 0;
11483 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11484 int arg2 ;
11485 int arg3 ;
11486 void *argp1 = 0 ;
11487 int res1 = 0 ;
11488 int val2 ;
11489 int ecode2 = 0 ;
11490 int val3 ;
11491 int ecode3 = 0 ;
11492 PyObject * obj0 = 0 ;
11493 PyObject * obj1 = 0 ;
11494 PyObject * obj2 = 0 ;
11495 char * kwnames[] = {
11496 (char *) "self",(char *) "width",(char *) "height", NULL
11497 };
11498
11499 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlDCRenderer_SetSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
11500 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11501 if (!SWIG_IsOK(res1)) {
11502 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_SetSize" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11503 }
11504 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11505 ecode2 = SWIG_AsVal_int(obj1, &val2);
11506 if (!SWIG_IsOK(ecode2)) {
11507 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlDCRenderer_SetSize" "', expected argument " "2"" of type '" "int""'");
11508 }
11509 arg2 = static_cast< int >(val2);
11510 ecode3 = SWIG_AsVal_int(obj2, &val3);
11511 if (!SWIG_IsOK(ecode3)) {
11512 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlDCRenderer_SetSize" "', expected argument " "3"" of type '" "int""'");
11513 }
11514 arg3 = static_cast< int >(val3);
11515 {
11516 PyThreadState* __tstate = wxPyBeginAllowThreads();
11517 (arg1)->SetSize(arg2,arg3);
11518 wxPyEndAllowThreads(__tstate);
11519 if (PyErr_Occurred()) SWIG_fail;
11520 }
11521 resultobj = SWIG_Py_Void();
11522 return resultobj;
11523 fail:
11524 return NULL;
11525 }
11526
11527
11528 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_SetHtmlText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11529 PyObject *resultobj = 0;
11530 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11531 wxString *arg2 = 0 ;
11532 wxString const &arg3_defvalue = wxPyEmptyString ;
11533 wxString *arg3 = (wxString *) &arg3_defvalue ;
11534 bool arg4 = (bool) true ;
11535 void *argp1 = 0 ;
11536 int res1 = 0 ;
11537 bool temp2 = false ;
11538 bool temp3 = false ;
11539 bool val4 ;
11540 int ecode4 = 0 ;
11541 PyObject * obj0 = 0 ;
11542 PyObject * obj1 = 0 ;
11543 PyObject * obj2 = 0 ;
11544 PyObject * obj3 = 0 ;
11545 char * kwnames[] = {
11546 (char *) "self",(char *) "html",(char *) "basepath",(char *) "isdir", NULL
11547 };
11548
11549 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:HtmlDCRenderer_SetHtmlText",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11550 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11551 if (!SWIG_IsOK(res1)) {
11552 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_SetHtmlText" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11553 }
11554 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11555 {
11556 arg2 = wxString_in_helper(obj1);
11557 if (arg2 == NULL) SWIG_fail;
11558 temp2 = true;
11559 }
11560 if (obj2) {
11561 {
11562 arg3 = wxString_in_helper(obj2);
11563 if (arg3 == NULL) SWIG_fail;
11564 temp3 = true;
11565 }
11566 }
11567 if (obj3) {
11568 ecode4 = SWIG_AsVal_bool(obj3, &val4);
11569 if (!SWIG_IsOK(ecode4)) {
11570 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlDCRenderer_SetHtmlText" "', expected argument " "4"" of type '" "bool""'");
11571 }
11572 arg4 = static_cast< bool >(val4);
11573 }
11574 {
11575 PyThreadState* __tstate = wxPyBeginAllowThreads();
11576 (arg1)->SetHtmlText((wxString const &)*arg2,(wxString const &)*arg3,arg4);
11577 wxPyEndAllowThreads(__tstate);
11578 if (PyErr_Occurred()) SWIG_fail;
11579 }
11580 resultobj = SWIG_Py_Void();
11581 {
11582 if (temp2)
11583 delete arg2;
11584 }
11585 {
11586 if (temp3)
11587 delete arg3;
11588 }
11589 return resultobj;
11590 fail:
11591 {
11592 if (temp2)
11593 delete arg2;
11594 }
11595 {
11596 if (temp3)
11597 delete arg3;
11598 }
11599 return NULL;
11600 }
11601
11602
11603 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_SetFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11604 PyObject *resultobj = 0;
11605 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11606 wxString arg2 ;
11607 wxString arg3 ;
11608 PyObject *arg4 = (PyObject *) NULL ;
11609 void *argp1 = 0 ;
11610 int res1 = 0 ;
11611 PyObject * obj0 = 0 ;
11612 PyObject * obj1 = 0 ;
11613 PyObject * obj2 = 0 ;
11614 PyObject * obj3 = 0 ;
11615 char * kwnames[] = {
11616 (char *) "self",(char *) "normal_face",(char *) "fixed_face",(char *) "sizes", NULL
11617 };
11618
11619 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlDCRenderer_SetFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11620 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11621 if (!SWIG_IsOK(res1)) {
11622 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_SetFonts" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11623 }
11624 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11625 {
11626 wxString* sptr = wxString_in_helper(obj1);
11627 if (sptr == NULL) SWIG_fail;
11628 arg2 = *sptr;
11629 delete sptr;
11630 }
11631 {
11632 wxString* sptr = wxString_in_helper(obj2);
11633 if (sptr == NULL) SWIG_fail;
11634 arg3 = *sptr;
11635 delete sptr;
11636 }
11637 if (obj3) {
11638 arg4 = obj3;
11639 }
11640 {
11641 PyThreadState* __tstate = wxPyBeginAllowThreads();
11642 wxHtmlDCRenderer_SetFonts(arg1,arg2,arg3,arg4);
11643 wxPyEndAllowThreads(__tstate);
11644 if (PyErr_Occurred()) SWIG_fail;
11645 }
11646 resultobj = SWIG_Py_Void();
11647 return resultobj;
11648 fail:
11649 return NULL;
11650 }
11651
11652
11653 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_SetStandardFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11654 PyObject *resultobj = 0;
11655 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11656 int arg2 = (int) -1 ;
11657 wxString const &arg3_defvalue = wxPyEmptyString ;
11658 wxString *arg3 = (wxString *) &arg3_defvalue ;
11659 wxString const &arg4_defvalue = wxPyEmptyString ;
11660 wxString *arg4 = (wxString *) &arg4_defvalue ;
11661 void *argp1 = 0 ;
11662 int res1 = 0 ;
11663 int val2 ;
11664 int ecode2 = 0 ;
11665 bool temp3 = false ;
11666 bool temp4 = false ;
11667 PyObject * obj0 = 0 ;
11668 PyObject * obj1 = 0 ;
11669 PyObject * obj2 = 0 ;
11670 PyObject * obj3 = 0 ;
11671 char * kwnames[] = {
11672 (char *) "self",(char *) "size",(char *) "normal_face",(char *) "fixed_face", NULL
11673 };
11674
11675 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HtmlDCRenderer_SetStandardFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11676 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11677 if (!SWIG_IsOK(res1)) {
11678 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_SetStandardFonts" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11679 }
11680 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11681 if (obj1) {
11682 ecode2 = SWIG_AsVal_int(obj1, &val2);
11683 if (!SWIG_IsOK(ecode2)) {
11684 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlDCRenderer_SetStandardFonts" "', expected argument " "2"" of type '" "int""'");
11685 }
11686 arg2 = static_cast< int >(val2);
11687 }
11688 if (obj2) {
11689 {
11690 arg3 = wxString_in_helper(obj2);
11691 if (arg3 == NULL) SWIG_fail;
11692 temp3 = true;
11693 }
11694 }
11695 if (obj3) {
11696 {
11697 arg4 = wxString_in_helper(obj3);
11698 if (arg4 == NULL) SWIG_fail;
11699 temp4 = true;
11700 }
11701 }
11702 {
11703 PyThreadState* __tstate = wxPyBeginAllowThreads();
11704 (arg1)->SetStandardFonts(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
11705 wxPyEndAllowThreads(__tstate);
11706 if (PyErr_Occurred()) SWIG_fail;
11707 }
11708 resultobj = SWIG_Py_Void();
11709 {
11710 if (temp3)
11711 delete arg3;
11712 }
11713 {
11714 if (temp4)
11715 delete arg4;
11716 }
11717 return resultobj;
11718 fail:
11719 {
11720 if (temp3)
11721 delete arg3;
11722 }
11723 {
11724 if (temp4)
11725 delete arg4;
11726 }
11727 return NULL;
11728 }
11729
11730
11731 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_Render(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11732 PyObject *resultobj = 0;
11733 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11734 int arg2 ;
11735 int arg3 ;
11736 wxArrayInt *arg4 = 0 ;
11737 int arg5 = (int) 0 ;
11738 int arg6 = (int) FALSE ;
11739 int arg7 = (int) INT_MAX ;
11740 int result;
11741 void *argp1 = 0 ;
11742 int res1 = 0 ;
11743 int val2 ;
11744 int ecode2 = 0 ;
11745 int val3 ;
11746 int ecode3 = 0 ;
11747 bool temp4 = false ;
11748 int val5 ;
11749 int ecode5 = 0 ;
11750 int val6 ;
11751 int ecode6 = 0 ;
11752 int val7 ;
11753 int ecode7 = 0 ;
11754 PyObject * obj0 = 0 ;
11755 PyObject * obj1 = 0 ;
11756 PyObject * obj2 = 0 ;
11757 PyObject * obj3 = 0 ;
11758 PyObject * obj4 = 0 ;
11759 PyObject * obj5 = 0 ;
11760 PyObject * obj6 = 0 ;
11761 char * kwnames[] = {
11762 (char *) "self",(char *) "x",(char *) "y",(char *) "known_pagebreaks",(char *) "from",(char *) "dont_render",(char *) "to", NULL
11763 };
11764
11765 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:HtmlDCRenderer_Render",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
11766 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11767 if (!SWIG_IsOK(res1)) {
11768 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_Render" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11769 }
11770 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11771 ecode2 = SWIG_AsVal_int(obj1, &val2);
11772 if (!SWIG_IsOK(ecode2)) {
11773 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlDCRenderer_Render" "', expected argument " "2"" of type '" "int""'");
11774 }
11775 arg2 = static_cast< int >(val2);
11776 ecode3 = SWIG_AsVal_int(obj2, &val3);
11777 if (!SWIG_IsOK(ecode3)) {
11778 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlDCRenderer_Render" "', expected argument " "3"" of type '" "int""'");
11779 }
11780 arg3 = static_cast< int >(val3);
11781 {
11782 if (! PySequence_Check(obj3)) {
11783 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
11784 SWIG_fail;
11785 }
11786 arg4 = new wxArrayInt;
11787 temp4 = true;
11788 int i, len=PySequence_Length(obj3);
11789 for (i=0; i<len; i++) {
11790 PyObject* item = PySequence_GetItem(obj3, i);
11791 PyObject* number = PyNumber_Int(item);
11792 arg4->Add(PyInt_AS_LONG(number));
11793 Py_DECREF(item);
11794 Py_DECREF(number);
11795 }
11796 }
11797 if (obj4) {
11798 ecode5 = SWIG_AsVal_int(obj4, &val5);
11799 if (!SWIG_IsOK(ecode5)) {
11800 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HtmlDCRenderer_Render" "', expected argument " "5"" of type '" "int""'");
11801 }
11802 arg5 = static_cast< int >(val5);
11803 }
11804 if (obj5) {
11805 ecode6 = SWIG_AsVal_int(obj5, &val6);
11806 if (!SWIG_IsOK(ecode6)) {
11807 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "HtmlDCRenderer_Render" "', expected argument " "6"" of type '" "int""'");
11808 }
11809 arg6 = static_cast< int >(val6);
11810 }
11811 if (obj6) {
11812 ecode7 = SWIG_AsVal_int(obj6, &val7);
11813 if (!SWIG_IsOK(ecode7)) {
11814 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "HtmlDCRenderer_Render" "', expected argument " "7"" of type '" "int""'");
11815 }
11816 arg7 = static_cast< int >(val7);
11817 }
11818 {
11819 PyThreadState* __tstate = wxPyBeginAllowThreads();
11820 result = (int)(arg1)->Render(arg2,arg3,*arg4,arg5,arg6,arg7);
11821 wxPyEndAllowThreads(__tstate);
11822 if (PyErr_Occurred()) SWIG_fail;
11823 }
11824 resultobj = SWIG_From_int(static_cast< int >(result));
11825 {
11826 if (temp4) delete arg4;
11827 }
11828 return resultobj;
11829 fail:
11830 {
11831 if (temp4) delete arg4;
11832 }
11833 return NULL;
11834 }
11835
11836
11837 SWIGINTERN PyObject *_wrap_HtmlDCRenderer_GetTotalHeight(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11838 PyObject *resultobj = 0;
11839 wxHtmlDCRenderer *arg1 = (wxHtmlDCRenderer *) 0 ;
11840 int result;
11841 void *argp1 = 0 ;
11842 int res1 = 0 ;
11843 PyObject *swig_obj[1] ;
11844
11845 if (!args) SWIG_fail;
11846 swig_obj[0] = args;
11847 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlDCRenderer, 0 | 0 );
11848 if (!SWIG_IsOK(res1)) {
11849 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlDCRenderer_GetTotalHeight" "', expected argument " "1"" of type '" "wxHtmlDCRenderer *""'");
11850 }
11851 arg1 = reinterpret_cast< wxHtmlDCRenderer * >(argp1);
11852 {
11853 PyThreadState* __tstate = wxPyBeginAllowThreads();
11854 result = (int)(arg1)->GetTotalHeight();
11855 wxPyEndAllowThreads(__tstate);
11856 if (PyErr_Occurred()) SWIG_fail;
11857 }
11858 resultobj = SWIG_From_int(static_cast< int >(result));
11859 return resultobj;
11860 fail:
11861 return NULL;
11862 }
11863
11864
11865 SWIGINTERN PyObject *HtmlDCRenderer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11866 PyObject *obj;
11867 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
11868 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlDCRenderer, SWIG_NewClientData(obj));
11869 return SWIG_Py_Void();
11870 }
11871
11872 SWIGINTERN PyObject *HtmlDCRenderer_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
11873 return SWIG_Python_InitShadowInstance(args);
11874 }
11875
11876 SWIGINTERN PyObject *_wrap_new_HtmlPrintout(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11877 PyObject *resultobj = 0;
11878 wxString const &arg1_defvalue = wxPyHtmlPrintoutTitleStr ;
11879 wxString *arg1 = (wxString *) &arg1_defvalue ;
11880 wxHtmlPrintout *result = 0 ;
11881 bool temp1 = false ;
11882 PyObject * obj0 = 0 ;
11883 char * kwnames[] = {
11884 (char *) "title", NULL
11885 };
11886
11887 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_HtmlPrintout",kwnames,&obj0)) SWIG_fail;
11888 if (obj0) {
11889 {
11890 arg1 = wxString_in_helper(obj0);
11891 if (arg1 == NULL) SWIG_fail;
11892 temp1 = true;
11893 }
11894 }
11895 {
11896 if (!wxPyCheckForApp()) SWIG_fail;
11897 PyThreadState* __tstate = wxPyBeginAllowThreads();
11898 result = (wxHtmlPrintout *)new wxHtmlPrintout((wxString const &)*arg1);
11899 wxPyEndAllowThreads(__tstate);
11900 if (PyErr_Occurred()) SWIG_fail;
11901 }
11902 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlPrintout, SWIG_POINTER_NEW | 0 );
11903 {
11904 if (temp1)
11905 delete arg1;
11906 }
11907 return resultobj;
11908 fail:
11909 {
11910 if (temp1)
11911 delete arg1;
11912 }
11913 return NULL;
11914 }
11915
11916
11917 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetHtmlText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11918 PyObject *resultobj = 0;
11919 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
11920 wxString *arg2 = 0 ;
11921 wxString const &arg3_defvalue = wxPyEmptyString ;
11922 wxString *arg3 = (wxString *) &arg3_defvalue ;
11923 bool arg4 = (bool) true ;
11924 void *argp1 = 0 ;
11925 int res1 = 0 ;
11926 bool temp2 = false ;
11927 bool temp3 = false ;
11928 bool val4 ;
11929 int ecode4 = 0 ;
11930 PyObject * obj0 = 0 ;
11931 PyObject * obj1 = 0 ;
11932 PyObject * obj2 = 0 ;
11933 PyObject * obj3 = 0 ;
11934 char * kwnames[] = {
11935 (char *) "self",(char *) "html",(char *) "basepath",(char *) "isdir", NULL
11936 };
11937
11938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:HtmlPrintout_SetHtmlText",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
11939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
11940 if (!SWIG_IsOK(res1)) {
11941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetHtmlText" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
11942 }
11943 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
11944 {
11945 arg2 = wxString_in_helper(obj1);
11946 if (arg2 == NULL) SWIG_fail;
11947 temp2 = true;
11948 }
11949 if (obj2) {
11950 {
11951 arg3 = wxString_in_helper(obj2);
11952 if (arg3 == NULL) SWIG_fail;
11953 temp3 = true;
11954 }
11955 }
11956 if (obj3) {
11957 ecode4 = SWIG_AsVal_bool(obj3, &val4);
11958 if (!SWIG_IsOK(ecode4)) {
11959 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlPrintout_SetHtmlText" "', expected argument " "4"" of type '" "bool""'");
11960 }
11961 arg4 = static_cast< bool >(val4);
11962 }
11963 {
11964 PyThreadState* __tstate = wxPyBeginAllowThreads();
11965 (arg1)->SetHtmlText((wxString const &)*arg2,(wxString const &)*arg3,arg4);
11966 wxPyEndAllowThreads(__tstate);
11967 if (PyErr_Occurred()) SWIG_fail;
11968 }
11969 resultobj = SWIG_Py_Void();
11970 {
11971 if (temp2)
11972 delete arg2;
11973 }
11974 {
11975 if (temp3)
11976 delete arg3;
11977 }
11978 return resultobj;
11979 fail:
11980 {
11981 if (temp2)
11982 delete arg2;
11983 }
11984 {
11985 if (temp3)
11986 delete arg3;
11987 }
11988 return NULL;
11989 }
11990
11991
11992 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetHtmlFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
11993 PyObject *resultobj = 0;
11994 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
11995 wxString *arg2 = 0 ;
11996 void *argp1 = 0 ;
11997 int res1 = 0 ;
11998 bool temp2 = false ;
11999 PyObject * obj0 = 0 ;
12000 PyObject * obj1 = 0 ;
12001 char * kwnames[] = {
12002 (char *) "self",(char *) "htmlfile", NULL
12003 };
12004
12005 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlPrintout_SetHtmlFile",kwnames,&obj0,&obj1)) SWIG_fail;
12006 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12007 if (!SWIG_IsOK(res1)) {
12008 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetHtmlFile" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12009 }
12010 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12011 {
12012 arg2 = wxString_in_helper(obj1);
12013 if (arg2 == NULL) SWIG_fail;
12014 temp2 = true;
12015 }
12016 {
12017 PyThreadState* __tstate = wxPyBeginAllowThreads();
12018 (arg1)->SetHtmlFile((wxString const &)*arg2);
12019 wxPyEndAllowThreads(__tstate);
12020 if (PyErr_Occurred()) SWIG_fail;
12021 }
12022 resultobj = SWIG_Py_Void();
12023 {
12024 if (temp2)
12025 delete arg2;
12026 }
12027 return resultobj;
12028 fail:
12029 {
12030 if (temp2)
12031 delete arg2;
12032 }
12033 return NULL;
12034 }
12035
12036
12037 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetHeader(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12038 PyObject *resultobj = 0;
12039 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
12040 wxString *arg2 = 0 ;
12041 int arg3 = (int) wxPAGE_ALL ;
12042 void *argp1 = 0 ;
12043 int res1 = 0 ;
12044 bool temp2 = false ;
12045 int val3 ;
12046 int ecode3 = 0 ;
12047 PyObject * obj0 = 0 ;
12048 PyObject * obj1 = 0 ;
12049 PyObject * obj2 = 0 ;
12050 char * kwnames[] = {
12051 (char *) "self",(char *) "header",(char *) "pg", NULL
12052 };
12053
12054 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlPrintout_SetHeader",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12055 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12056 if (!SWIG_IsOK(res1)) {
12057 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetHeader" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12058 }
12059 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12060 {
12061 arg2 = wxString_in_helper(obj1);
12062 if (arg2 == NULL) SWIG_fail;
12063 temp2 = true;
12064 }
12065 if (obj2) {
12066 ecode3 = SWIG_AsVal_int(obj2, &val3);
12067 if (!SWIG_IsOK(ecode3)) {
12068 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlPrintout_SetHeader" "', expected argument " "3"" of type '" "int""'");
12069 }
12070 arg3 = static_cast< int >(val3);
12071 }
12072 {
12073 PyThreadState* __tstate = wxPyBeginAllowThreads();
12074 (arg1)->SetHeader((wxString const &)*arg2,arg3);
12075 wxPyEndAllowThreads(__tstate);
12076 if (PyErr_Occurred()) SWIG_fail;
12077 }
12078 resultobj = SWIG_Py_Void();
12079 {
12080 if (temp2)
12081 delete arg2;
12082 }
12083 return resultobj;
12084 fail:
12085 {
12086 if (temp2)
12087 delete arg2;
12088 }
12089 return NULL;
12090 }
12091
12092
12093 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetFooter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12094 PyObject *resultobj = 0;
12095 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
12096 wxString *arg2 = 0 ;
12097 int arg3 = (int) wxPAGE_ALL ;
12098 void *argp1 = 0 ;
12099 int res1 = 0 ;
12100 bool temp2 = false ;
12101 int val3 ;
12102 int ecode3 = 0 ;
12103 PyObject * obj0 = 0 ;
12104 PyObject * obj1 = 0 ;
12105 PyObject * obj2 = 0 ;
12106 char * kwnames[] = {
12107 (char *) "self",(char *) "footer",(char *) "pg", NULL
12108 };
12109
12110 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlPrintout_SetFooter",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12111 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12112 if (!SWIG_IsOK(res1)) {
12113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetFooter" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12114 }
12115 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12116 {
12117 arg2 = wxString_in_helper(obj1);
12118 if (arg2 == NULL) SWIG_fail;
12119 temp2 = true;
12120 }
12121 if (obj2) {
12122 ecode3 = SWIG_AsVal_int(obj2, &val3);
12123 if (!SWIG_IsOK(ecode3)) {
12124 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlPrintout_SetFooter" "', expected argument " "3"" of type '" "int""'");
12125 }
12126 arg3 = static_cast< int >(val3);
12127 }
12128 {
12129 PyThreadState* __tstate = wxPyBeginAllowThreads();
12130 (arg1)->SetFooter((wxString const &)*arg2,arg3);
12131 wxPyEndAllowThreads(__tstate);
12132 if (PyErr_Occurred()) SWIG_fail;
12133 }
12134 resultobj = SWIG_Py_Void();
12135 {
12136 if (temp2)
12137 delete arg2;
12138 }
12139 return resultobj;
12140 fail:
12141 {
12142 if (temp2)
12143 delete arg2;
12144 }
12145 return NULL;
12146 }
12147
12148
12149 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12150 PyObject *resultobj = 0;
12151 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
12152 wxString arg2 ;
12153 wxString arg3 ;
12154 PyObject *arg4 = (PyObject *) NULL ;
12155 void *argp1 = 0 ;
12156 int res1 = 0 ;
12157 PyObject * obj0 = 0 ;
12158 PyObject * obj1 = 0 ;
12159 PyObject * obj2 = 0 ;
12160 PyObject * obj3 = 0 ;
12161 char * kwnames[] = {
12162 (char *) "self",(char *) "normal_face",(char *) "fixed_face",(char *) "sizes", NULL
12163 };
12164
12165 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlPrintout_SetFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12166 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12167 if (!SWIG_IsOK(res1)) {
12168 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetFonts" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12169 }
12170 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12171 {
12172 wxString* sptr = wxString_in_helper(obj1);
12173 if (sptr == NULL) SWIG_fail;
12174 arg2 = *sptr;
12175 delete sptr;
12176 }
12177 {
12178 wxString* sptr = wxString_in_helper(obj2);
12179 if (sptr == NULL) SWIG_fail;
12180 arg3 = *sptr;
12181 delete sptr;
12182 }
12183 if (obj3) {
12184 arg4 = obj3;
12185 }
12186 {
12187 PyThreadState* __tstate = wxPyBeginAllowThreads();
12188 wxHtmlPrintout_SetFonts(arg1,arg2,arg3,arg4);
12189 wxPyEndAllowThreads(__tstate);
12190 if (PyErr_Occurred()) SWIG_fail;
12191 }
12192 resultobj = SWIG_Py_Void();
12193 return resultobj;
12194 fail:
12195 return NULL;
12196 }
12197
12198
12199 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetStandardFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12200 PyObject *resultobj = 0;
12201 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
12202 int arg2 = (int) -1 ;
12203 wxString const &arg3_defvalue = wxPyEmptyString ;
12204 wxString *arg3 = (wxString *) &arg3_defvalue ;
12205 wxString const &arg4_defvalue = wxPyEmptyString ;
12206 wxString *arg4 = (wxString *) &arg4_defvalue ;
12207 void *argp1 = 0 ;
12208 int res1 = 0 ;
12209 int val2 ;
12210 int ecode2 = 0 ;
12211 bool temp3 = false ;
12212 bool temp4 = false ;
12213 PyObject * obj0 = 0 ;
12214 PyObject * obj1 = 0 ;
12215 PyObject * obj2 = 0 ;
12216 PyObject * obj3 = 0 ;
12217 char * kwnames[] = {
12218 (char *) "self",(char *) "size",(char *) "normal_face",(char *) "fixed_face", NULL
12219 };
12220
12221 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HtmlPrintout_SetStandardFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12222 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12223 if (!SWIG_IsOK(res1)) {
12224 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetStandardFonts" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12225 }
12226 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12227 if (obj1) {
12228 ecode2 = SWIG_AsVal_int(obj1, &val2);
12229 if (!SWIG_IsOK(ecode2)) {
12230 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlPrintout_SetStandardFonts" "', expected argument " "2"" of type '" "int""'");
12231 }
12232 arg2 = static_cast< int >(val2);
12233 }
12234 if (obj2) {
12235 {
12236 arg3 = wxString_in_helper(obj2);
12237 if (arg3 == NULL) SWIG_fail;
12238 temp3 = true;
12239 }
12240 }
12241 if (obj3) {
12242 {
12243 arg4 = wxString_in_helper(obj3);
12244 if (arg4 == NULL) SWIG_fail;
12245 temp4 = true;
12246 }
12247 }
12248 {
12249 PyThreadState* __tstate = wxPyBeginAllowThreads();
12250 (arg1)->SetStandardFonts(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
12251 wxPyEndAllowThreads(__tstate);
12252 if (PyErr_Occurred()) SWIG_fail;
12253 }
12254 resultobj = SWIG_Py_Void();
12255 {
12256 if (temp3)
12257 delete arg3;
12258 }
12259 {
12260 if (temp4)
12261 delete arg4;
12262 }
12263 return resultobj;
12264 fail:
12265 {
12266 if (temp3)
12267 delete arg3;
12268 }
12269 {
12270 if (temp4)
12271 delete arg4;
12272 }
12273 return NULL;
12274 }
12275
12276
12277 SWIGINTERN PyObject *_wrap_HtmlPrintout_SetMargins(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12278 PyObject *resultobj = 0;
12279 wxHtmlPrintout *arg1 = (wxHtmlPrintout *) 0 ;
12280 float arg2 = (float) 25.2 ;
12281 float arg3 = (float) 25.2 ;
12282 float arg4 = (float) 25.2 ;
12283 float arg5 = (float) 25.2 ;
12284 float arg6 = (float) 5 ;
12285 void *argp1 = 0 ;
12286 int res1 = 0 ;
12287 float val2 ;
12288 int ecode2 = 0 ;
12289 float val3 ;
12290 int ecode3 = 0 ;
12291 float val4 ;
12292 int ecode4 = 0 ;
12293 float val5 ;
12294 int ecode5 = 0 ;
12295 float val6 ;
12296 int ecode6 = 0 ;
12297 PyObject * obj0 = 0 ;
12298 PyObject * obj1 = 0 ;
12299 PyObject * obj2 = 0 ;
12300 PyObject * obj3 = 0 ;
12301 PyObject * obj4 = 0 ;
12302 PyObject * obj5 = 0 ;
12303 char * kwnames[] = {
12304 (char *) "self",(char *) "top",(char *) "bottom",(char *) "left",(char *) "right",(char *) "spaces", NULL
12305 };
12306
12307 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:HtmlPrintout_SetMargins",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
12308 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlPrintout, 0 | 0 );
12309 if (!SWIG_IsOK(res1)) {
12310 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "1"" of type '" "wxHtmlPrintout *""'");
12311 }
12312 arg1 = reinterpret_cast< wxHtmlPrintout * >(argp1);
12313 if (obj1) {
12314 ecode2 = SWIG_AsVal_float(obj1, &val2);
12315 if (!SWIG_IsOK(ecode2)) {
12316 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "2"" of type '" "float""'");
12317 }
12318 arg2 = static_cast< float >(val2);
12319 }
12320 if (obj2) {
12321 ecode3 = SWIG_AsVal_float(obj2, &val3);
12322 if (!SWIG_IsOK(ecode3)) {
12323 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "3"" of type '" "float""'");
12324 }
12325 arg3 = static_cast< float >(val3);
12326 }
12327 if (obj3) {
12328 ecode4 = SWIG_AsVal_float(obj3, &val4);
12329 if (!SWIG_IsOK(ecode4)) {
12330 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "4"" of type '" "float""'");
12331 }
12332 arg4 = static_cast< float >(val4);
12333 }
12334 if (obj4) {
12335 ecode5 = SWIG_AsVal_float(obj4, &val5);
12336 if (!SWIG_IsOK(ecode5)) {
12337 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "5"" of type '" "float""'");
12338 }
12339 arg5 = static_cast< float >(val5);
12340 }
12341 if (obj5) {
12342 ecode6 = SWIG_AsVal_float(obj5, &val6);
12343 if (!SWIG_IsOK(ecode6)) {
12344 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "HtmlPrintout_SetMargins" "', expected argument " "6"" of type '" "float""'");
12345 }
12346 arg6 = static_cast< float >(val6);
12347 }
12348 {
12349 PyThreadState* __tstate = wxPyBeginAllowThreads();
12350 (arg1)->SetMargins(arg2,arg3,arg4,arg5,arg6);
12351 wxPyEndAllowThreads(__tstate);
12352 if (PyErr_Occurred()) SWIG_fail;
12353 }
12354 resultobj = SWIG_Py_Void();
12355 return resultobj;
12356 fail:
12357 return NULL;
12358 }
12359
12360
12361 SWIGINTERN PyObject *_wrap_HtmlPrintout_AddFilter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12362 PyObject *resultobj = 0;
12363 wxHtmlFilter *arg1 = (wxHtmlFilter *) 0 ;
12364 void *argp1 = 0 ;
12365 int res1 = 0 ;
12366 PyObject * obj0 = 0 ;
12367 char * kwnames[] = {
12368 (char *) "filter", NULL
12369 };
12370
12371 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlPrintout_AddFilter",kwnames,&obj0)) SWIG_fail;
12372 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlFilter, 0 | 0 );
12373 if (!SWIG_IsOK(res1)) {
12374 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlPrintout_AddFilter" "', expected argument " "1"" of type '" "wxHtmlFilter *""'");
12375 }
12376 arg1 = reinterpret_cast< wxHtmlFilter * >(argp1);
12377 {
12378 PyThreadState* __tstate = wxPyBeginAllowThreads();
12379 wxHtmlPrintout::AddFilter(arg1);
12380 wxPyEndAllowThreads(__tstate);
12381 if (PyErr_Occurred()) SWIG_fail;
12382 }
12383 resultobj = SWIG_Py_Void();
12384 return resultobj;
12385 fail:
12386 return NULL;
12387 }
12388
12389
12390 SWIGINTERN PyObject *_wrap_HtmlPrintout_CleanUpStatics(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12391 PyObject *resultobj = 0;
12392
12393 if (!SWIG_Python_UnpackTuple(args,"HtmlPrintout_CleanUpStatics",0,0,0)) SWIG_fail;
12394 {
12395 PyThreadState* __tstate = wxPyBeginAllowThreads();
12396 wxHtmlPrintout::CleanUpStatics();
12397 wxPyEndAllowThreads(__tstate);
12398 if (PyErr_Occurred()) SWIG_fail;
12399 }
12400 resultobj = SWIG_Py_Void();
12401 return resultobj;
12402 fail:
12403 return NULL;
12404 }
12405
12406
12407 SWIGINTERN PyObject *HtmlPrintout_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12408 PyObject *obj;
12409 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
12410 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlPrintout, SWIG_NewClientData(obj));
12411 return SWIG_Py_Void();
12412 }
12413
12414 SWIGINTERN PyObject *HtmlPrintout_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12415 return SWIG_Python_InitShadowInstance(args);
12416 }
12417
12418 SWIGINTERN PyObject *_wrap_new_HtmlEasyPrinting(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12419 PyObject *resultobj = 0;
12420 wxString const &arg1_defvalue = wxPyHtmlPrintingTitleStr ;
12421 wxString *arg1 = (wxString *) &arg1_defvalue ;
12422 wxWindow *arg2 = (wxWindow *) NULL ;
12423 wxHtmlEasyPrinting *result = 0 ;
12424 bool temp1 = false ;
12425 void *argp2 = 0 ;
12426 int res2 = 0 ;
12427 PyObject * obj0 = 0 ;
12428 PyObject * obj1 = 0 ;
12429 char * kwnames[] = {
12430 (char *) "name",(char *) "parentWindow", NULL
12431 };
12432
12433 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_HtmlEasyPrinting",kwnames,&obj0,&obj1)) SWIG_fail;
12434 if (obj0) {
12435 {
12436 arg1 = wxString_in_helper(obj0);
12437 if (arg1 == NULL) SWIG_fail;
12438 temp1 = true;
12439 }
12440 }
12441 if (obj1) {
12442 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
12443 if (!SWIG_IsOK(res2)) {
12444 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_HtmlEasyPrinting" "', expected argument " "2"" of type '" "wxWindow *""'");
12445 }
12446 arg2 = reinterpret_cast< wxWindow * >(argp2);
12447 }
12448 {
12449 if (!wxPyCheckForApp()) SWIG_fail;
12450 PyThreadState* __tstate = wxPyBeginAllowThreads();
12451 result = (wxHtmlEasyPrinting *)new wxHtmlEasyPrinting((wxString const &)*arg1,arg2);
12452 wxPyEndAllowThreads(__tstate);
12453 if (PyErr_Occurred()) SWIG_fail;
12454 }
12455 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlEasyPrinting, SWIG_POINTER_NEW | 0 );
12456 {
12457 if (temp1)
12458 delete arg1;
12459 }
12460 return resultobj;
12461 fail:
12462 {
12463 if (temp1)
12464 delete arg1;
12465 }
12466 return NULL;
12467 }
12468
12469
12470 SWIGINTERN PyObject *_wrap_delete_HtmlEasyPrinting(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12471 PyObject *resultobj = 0;
12472 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12473 void *argp1 = 0 ;
12474 int res1 = 0 ;
12475 PyObject *swig_obj[1] ;
12476
12477 if (!args) SWIG_fail;
12478 swig_obj[0] = args;
12479 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, SWIG_POINTER_DISOWN | 0 );
12480 if (!SWIG_IsOK(res1)) {
12481 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlEasyPrinting" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12482 }
12483 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12484 {
12485 PyThreadState* __tstate = wxPyBeginAllowThreads();
12486 delete arg1;
12487
12488 wxPyEndAllowThreads(__tstate);
12489 if (PyErr_Occurred()) SWIG_fail;
12490 }
12491 resultobj = SWIG_Py_Void();
12492 return resultobj;
12493 fail:
12494 return NULL;
12495 }
12496
12497
12498 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_PreviewFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12499 PyObject *resultobj = 0;
12500 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12501 wxString *arg2 = 0 ;
12502 void *argp1 = 0 ;
12503 int res1 = 0 ;
12504 bool temp2 = false ;
12505 PyObject * obj0 = 0 ;
12506 PyObject * obj1 = 0 ;
12507 char * kwnames[] = {
12508 (char *) "self",(char *) "htmlfile", NULL
12509 };
12510
12511 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlEasyPrinting_PreviewFile",kwnames,&obj0,&obj1)) SWIG_fail;
12512 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12513 if (!SWIG_IsOK(res1)) {
12514 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_PreviewFile" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12515 }
12516 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12517 {
12518 arg2 = wxString_in_helper(obj1);
12519 if (arg2 == NULL) SWIG_fail;
12520 temp2 = true;
12521 }
12522 {
12523 PyThreadState* __tstate = wxPyBeginAllowThreads();
12524 (arg1)->PreviewFile((wxString const &)*arg2);
12525 wxPyEndAllowThreads(__tstate);
12526 if (PyErr_Occurred()) SWIG_fail;
12527 }
12528 resultobj = SWIG_Py_Void();
12529 {
12530 if (temp2)
12531 delete arg2;
12532 }
12533 return resultobj;
12534 fail:
12535 {
12536 if (temp2)
12537 delete arg2;
12538 }
12539 return NULL;
12540 }
12541
12542
12543 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_PreviewText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12544 PyObject *resultobj = 0;
12545 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12546 wxString *arg2 = 0 ;
12547 wxString const &arg3_defvalue = wxPyEmptyString ;
12548 wxString *arg3 = (wxString *) &arg3_defvalue ;
12549 void *argp1 = 0 ;
12550 int res1 = 0 ;
12551 bool temp2 = false ;
12552 bool temp3 = false ;
12553 PyObject * obj0 = 0 ;
12554 PyObject * obj1 = 0 ;
12555 PyObject * obj2 = 0 ;
12556 char * kwnames[] = {
12557 (char *) "self",(char *) "htmltext",(char *) "basepath", NULL
12558 };
12559
12560 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlEasyPrinting_PreviewText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12561 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12562 if (!SWIG_IsOK(res1)) {
12563 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_PreviewText" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12564 }
12565 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12566 {
12567 arg2 = wxString_in_helper(obj1);
12568 if (arg2 == NULL) SWIG_fail;
12569 temp2 = true;
12570 }
12571 if (obj2) {
12572 {
12573 arg3 = wxString_in_helper(obj2);
12574 if (arg3 == NULL) SWIG_fail;
12575 temp3 = true;
12576 }
12577 }
12578 {
12579 PyThreadState* __tstate = wxPyBeginAllowThreads();
12580 (arg1)->PreviewText((wxString const &)*arg2,(wxString const &)*arg3);
12581 wxPyEndAllowThreads(__tstate);
12582 if (PyErr_Occurred()) SWIG_fail;
12583 }
12584 resultobj = SWIG_Py_Void();
12585 {
12586 if (temp2)
12587 delete arg2;
12588 }
12589 {
12590 if (temp3)
12591 delete arg3;
12592 }
12593 return resultobj;
12594 fail:
12595 {
12596 if (temp2)
12597 delete arg2;
12598 }
12599 {
12600 if (temp3)
12601 delete arg3;
12602 }
12603 return NULL;
12604 }
12605
12606
12607 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_PrintFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12608 PyObject *resultobj = 0;
12609 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12610 wxString *arg2 = 0 ;
12611 void *argp1 = 0 ;
12612 int res1 = 0 ;
12613 bool temp2 = false ;
12614 PyObject * obj0 = 0 ;
12615 PyObject * obj1 = 0 ;
12616 char * kwnames[] = {
12617 (char *) "self",(char *) "htmlfile", NULL
12618 };
12619
12620 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlEasyPrinting_PrintFile",kwnames,&obj0,&obj1)) SWIG_fail;
12621 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12622 if (!SWIG_IsOK(res1)) {
12623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_PrintFile" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12624 }
12625 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12626 {
12627 arg2 = wxString_in_helper(obj1);
12628 if (arg2 == NULL) SWIG_fail;
12629 temp2 = true;
12630 }
12631 {
12632 PyThreadState* __tstate = wxPyBeginAllowThreads();
12633 (arg1)->PrintFile((wxString const &)*arg2);
12634 wxPyEndAllowThreads(__tstate);
12635 if (PyErr_Occurred()) SWIG_fail;
12636 }
12637 resultobj = SWIG_Py_Void();
12638 {
12639 if (temp2)
12640 delete arg2;
12641 }
12642 return resultobj;
12643 fail:
12644 {
12645 if (temp2)
12646 delete arg2;
12647 }
12648 return NULL;
12649 }
12650
12651
12652 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_PrintText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12653 PyObject *resultobj = 0;
12654 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12655 wxString *arg2 = 0 ;
12656 wxString const &arg3_defvalue = wxPyEmptyString ;
12657 wxString *arg3 = (wxString *) &arg3_defvalue ;
12658 void *argp1 = 0 ;
12659 int res1 = 0 ;
12660 bool temp2 = false ;
12661 bool temp3 = false ;
12662 PyObject * obj0 = 0 ;
12663 PyObject * obj1 = 0 ;
12664 PyObject * obj2 = 0 ;
12665 char * kwnames[] = {
12666 (char *) "self",(char *) "htmltext",(char *) "basepath", NULL
12667 };
12668
12669 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlEasyPrinting_PrintText",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12670 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12671 if (!SWIG_IsOK(res1)) {
12672 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_PrintText" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12673 }
12674 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12675 {
12676 arg2 = wxString_in_helper(obj1);
12677 if (arg2 == NULL) SWIG_fail;
12678 temp2 = true;
12679 }
12680 if (obj2) {
12681 {
12682 arg3 = wxString_in_helper(obj2);
12683 if (arg3 == NULL) SWIG_fail;
12684 temp3 = true;
12685 }
12686 }
12687 {
12688 PyThreadState* __tstate = wxPyBeginAllowThreads();
12689 (arg1)->PrintText((wxString const &)*arg2,(wxString const &)*arg3);
12690 wxPyEndAllowThreads(__tstate);
12691 if (PyErr_Occurred()) SWIG_fail;
12692 }
12693 resultobj = SWIG_Py_Void();
12694 {
12695 if (temp2)
12696 delete arg2;
12697 }
12698 {
12699 if (temp3)
12700 delete arg3;
12701 }
12702 return resultobj;
12703 fail:
12704 {
12705 if (temp2)
12706 delete arg2;
12707 }
12708 {
12709 if (temp3)
12710 delete arg3;
12711 }
12712 return NULL;
12713 }
12714
12715
12716 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_PageSetup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12717 PyObject *resultobj = 0;
12718 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12719 void *argp1 = 0 ;
12720 int res1 = 0 ;
12721 PyObject *swig_obj[1] ;
12722
12723 if (!args) SWIG_fail;
12724 swig_obj[0] = args;
12725 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12726 if (!SWIG_IsOK(res1)) {
12727 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_PageSetup" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12728 }
12729 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12730 {
12731 PyThreadState* __tstate = wxPyBeginAllowThreads();
12732 (arg1)->PageSetup();
12733 wxPyEndAllowThreads(__tstate);
12734 if (PyErr_Occurred()) SWIG_fail;
12735 }
12736 resultobj = SWIG_Py_Void();
12737 return resultobj;
12738 fail:
12739 return NULL;
12740 }
12741
12742
12743 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_SetHeader(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12744 PyObject *resultobj = 0;
12745 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12746 wxString *arg2 = 0 ;
12747 int arg3 = (int) wxPAGE_ALL ;
12748 void *argp1 = 0 ;
12749 int res1 = 0 ;
12750 bool temp2 = false ;
12751 int val3 ;
12752 int ecode3 = 0 ;
12753 PyObject * obj0 = 0 ;
12754 PyObject * obj1 = 0 ;
12755 PyObject * obj2 = 0 ;
12756 char * kwnames[] = {
12757 (char *) "self",(char *) "header",(char *) "pg", NULL
12758 };
12759
12760 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlEasyPrinting_SetHeader",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12761 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12762 if (!SWIG_IsOK(res1)) {
12763 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_SetHeader" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12764 }
12765 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12766 {
12767 arg2 = wxString_in_helper(obj1);
12768 if (arg2 == NULL) SWIG_fail;
12769 temp2 = true;
12770 }
12771 if (obj2) {
12772 ecode3 = SWIG_AsVal_int(obj2, &val3);
12773 if (!SWIG_IsOK(ecode3)) {
12774 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlEasyPrinting_SetHeader" "', expected argument " "3"" of type '" "int""'");
12775 }
12776 arg3 = static_cast< int >(val3);
12777 }
12778 {
12779 PyThreadState* __tstate = wxPyBeginAllowThreads();
12780 (arg1)->SetHeader((wxString const &)*arg2,arg3);
12781 wxPyEndAllowThreads(__tstate);
12782 if (PyErr_Occurred()) SWIG_fail;
12783 }
12784 resultobj = SWIG_Py_Void();
12785 {
12786 if (temp2)
12787 delete arg2;
12788 }
12789 return resultobj;
12790 fail:
12791 {
12792 if (temp2)
12793 delete arg2;
12794 }
12795 return NULL;
12796 }
12797
12798
12799 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_SetFooter(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12800 PyObject *resultobj = 0;
12801 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12802 wxString *arg2 = 0 ;
12803 int arg3 = (int) wxPAGE_ALL ;
12804 void *argp1 = 0 ;
12805 int res1 = 0 ;
12806 bool temp2 = false ;
12807 int val3 ;
12808 int ecode3 = 0 ;
12809 PyObject * obj0 = 0 ;
12810 PyObject * obj1 = 0 ;
12811 PyObject * obj2 = 0 ;
12812 char * kwnames[] = {
12813 (char *) "self",(char *) "footer",(char *) "pg", NULL
12814 };
12815
12816 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlEasyPrinting_SetFooter",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
12817 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12818 if (!SWIG_IsOK(res1)) {
12819 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_SetFooter" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12820 }
12821 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12822 {
12823 arg2 = wxString_in_helper(obj1);
12824 if (arg2 == NULL) SWIG_fail;
12825 temp2 = true;
12826 }
12827 if (obj2) {
12828 ecode3 = SWIG_AsVal_int(obj2, &val3);
12829 if (!SWIG_IsOK(ecode3)) {
12830 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlEasyPrinting_SetFooter" "', expected argument " "3"" of type '" "int""'");
12831 }
12832 arg3 = static_cast< int >(val3);
12833 }
12834 {
12835 PyThreadState* __tstate = wxPyBeginAllowThreads();
12836 (arg1)->SetFooter((wxString const &)*arg2,arg3);
12837 wxPyEndAllowThreads(__tstate);
12838 if (PyErr_Occurred()) SWIG_fail;
12839 }
12840 resultobj = SWIG_Py_Void();
12841 {
12842 if (temp2)
12843 delete arg2;
12844 }
12845 return resultobj;
12846 fail:
12847 {
12848 if (temp2)
12849 delete arg2;
12850 }
12851 return NULL;
12852 }
12853
12854
12855 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_SetFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12856 PyObject *resultobj = 0;
12857 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12858 wxString arg2 ;
12859 wxString arg3 ;
12860 PyObject *arg4 = (PyObject *) NULL ;
12861 void *argp1 = 0 ;
12862 int res1 = 0 ;
12863 PyObject * obj0 = 0 ;
12864 PyObject * obj1 = 0 ;
12865 PyObject * obj2 = 0 ;
12866 PyObject * obj3 = 0 ;
12867 char * kwnames[] = {
12868 (char *) "self",(char *) "normal_face",(char *) "fixed_face",(char *) "sizes", NULL
12869 };
12870
12871 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:HtmlEasyPrinting_SetFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12872 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12873 if (!SWIG_IsOK(res1)) {
12874 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_SetFonts" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12875 }
12876 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12877 {
12878 wxString* sptr = wxString_in_helper(obj1);
12879 if (sptr == NULL) SWIG_fail;
12880 arg2 = *sptr;
12881 delete sptr;
12882 }
12883 {
12884 wxString* sptr = wxString_in_helper(obj2);
12885 if (sptr == NULL) SWIG_fail;
12886 arg3 = *sptr;
12887 delete sptr;
12888 }
12889 if (obj3) {
12890 arg4 = obj3;
12891 }
12892 {
12893 PyThreadState* __tstate = wxPyBeginAllowThreads();
12894 wxHtmlEasyPrinting_SetFonts(arg1,arg2,arg3,arg4);
12895 wxPyEndAllowThreads(__tstate);
12896 if (PyErr_Occurred()) SWIG_fail;
12897 }
12898 resultobj = SWIG_Py_Void();
12899 return resultobj;
12900 fail:
12901 return NULL;
12902 }
12903
12904
12905 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_SetStandardFonts(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
12906 PyObject *resultobj = 0;
12907 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12908 int arg2 = (int) -1 ;
12909 wxString const &arg3_defvalue = wxPyEmptyString ;
12910 wxString *arg3 = (wxString *) &arg3_defvalue ;
12911 wxString const &arg4_defvalue = wxPyEmptyString ;
12912 wxString *arg4 = (wxString *) &arg4_defvalue ;
12913 void *argp1 = 0 ;
12914 int res1 = 0 ;
12915 int val2 ;
12916 int ecode2 = 0 ;
12917 bool temp3 = false ;
12918 bool temp4 = false ;
12919 PyObject * obj0 = 0 ;
12920 PyObject * obj1 = 0 ;
12921 PyObject * obj2 = 0 ;
12922 PyObject * obj3 = 0 ;
12923 char * kwnames[] = {
12924 (char *) "self",(char *) "size",(char *) "normal_face",(char *) "fixed_face", NULL
12925 };
12926
12927 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HtmlEasyPrinting_SetStandardFonts",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
12928 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12929 if (!SWIG_IsOK(res1)) {
12930 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_SetStandardFonts" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12931 }
12932 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12933 if (obj1) {
12934 ecode2 = SWIG_AsVal_int(obj1, &val2);
12935 if (!SWIG_IsOK(ecode2)) {
12936 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlEasyPrinting_SetStandardFonts" "', expected argument " "2"" of type '" "int""'");
12937 }
12938 arg2 = static_cast< int >(val2);
12939 }
12940 if (obj2) {
12941 {
12942 arg3 = wxString_in_helper(obj2);
12943 if (arg3 == NULL) SWIG_fail;
12944 temp3 = true;
12945 }
12946 }
12947 if (obj3) {
12948 {
12949 arg4 = wxString_in_helper(obj3);
12950 if (arg4 == NULL) SWIG_fail;
12951 temp4 = true;
12952 }
12953 }
12954 {
12955 PyThreadState* __tstate = wxPyBeginAllowThreads();
12956 (arg1)->SetStandardFonts(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
12957 wxPyEndAllowThreads(__tstate);
12958 if (PyErr_Occurred()) SWIG_fail;
12959 }
12960 resultobj = SWIG_Py_Void();
12961 {
12962 if (temp3)
12963 delete arg3;
12964 }
12965 {
12966 if (temp4)
12967 delete arg4;
12968 }
12969 return resultobj;
12970 fail:
12971 {
12972 if (temp3)
12973 delete arg3;
12974 }
12975 {
12976 if (temp4)
12977 delete arg4;
12978 }
12979 return NULL;
12980 }
12981
12982
12983 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_GetPrintData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
12984 PyObject *resultobj = 0;
12985 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
12986 wxPrintData *result = 0 ;
12987 void *argp1 = 0 ;
12988 int res1 = 0 ;
12989 PyObject *swig_obj[1] ;
12990
12991 if (!args) SWIG_fail;
12992 swig_obj[0] = args;
12993 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
12994 if (!SWIG_IsOK(res1)) {
12995 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_GetPrintData" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
12996 }
12997 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
12998 {
12999 PyThreadState* __tstate = wxPyBeginAllowThreads();
13000 result = (wxPrintData *)(arg1)->GetPrintData();
13001 wxPyEndAllowThreads(__tstate);
13002 if (PyErr_Occurred()) SWIG_fail;
13003 }
13004 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPrintData, 0 | 0 );
13005 return resultobj;
13006 fail:
13007 return NULL;
13008 }
13009
13010
13011 SWIGINTERN PyObject *_wrap_HtmlEasyPrinting_GetPageSetupData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13012 PyObject *resultobj = 0;
13013 wxHtmlEasyPrinting *arg1 = (wxHtmlEasyPrinting *) 0 ;
13014 wxPageSetupDialogData *result = 0 ;
13015 void *argp1 = 0 ;
13016 int res1 = 0 ;
13017 PyObject *swig_obj[1] ;
13018
13019 if (!args) SWIG_fail;
13020 swig_obj[0] = args;
13021 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlEasyPrinting, 0 | 0 );
13022 if (!SWIG_IsOK(res1)) {
13023 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlEasyPrinting_GetPageSetupData" "', expected argument " "1"" of type '" "wxHtmlEasyPrinting *""'");
13024 }
13025 arg1 = reinterpret_cast< wxHtmlEasyPrinting * >(argp1);
13026 {
13027 PyThreadState* __tstate = wxPyBeginAllowThreads();
13028 result = (wxPageSetupDialogData *)(arg1)->GetPageSetupData();
13029 wxPyEndAllowThreads(__tstate);
13030 if (PyErr_Occurred()) SWIG_fail;
13031 }
13032 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPageSetupDialogData, 0 | 0 );
13033 return resultobj;
13034 fail:
13035 return NULL;
13036 }
13037
13038
13039 SWIGINTERN PyObject *HtmlEasyPrinting_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13040 PyObject *obj;
13041 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13042 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlEasyPrinting, SWIG_NewClientData(obj));
13043 return SWIG_Py_Void();
13044 }
13045
13046 SWIGINTERN PyObject *HtmlEasyPrinting_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13047 return SWIG_Python_InitShadowInstance(args);
13048 }
13049
13050 SWIGINTERN PyObject *_wrap_new_HtmlBookRecord(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13051 PyObject *resultobj = 0;
13052 wxString *arg1 = 0 ;
13053 wxString *arg2 = 0 ;
13054 wxString *arg3 = 0 ;
13055 wxString *arg4 = 0 ;
13056 wxHtmlBookRecord *result = 0 ;
13057 bool temp1 = false ;
13058 bool temp2 = false ;
13059 bool temp3 = false ;
13060 bool temp4 = false ;
13061 PyObject * obj0 = 0 ;
13062 PyObject * obj1 = 0 ;
13063 PyObject * obj2 = 0 ;
13064 PyObject * obj3 = 0 ;
13065 char * kwnames[] = {
13066 (char *) "bookfile",(char *) "basepath",(char *) "title",(char *) "start", NULL
13067 };
13068
13069 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_HtmlBookRecord",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
13070 {
13071 arg1 = wxString_in_helper(obj0);
13072 if (arg1 == NULL) SWIG_fail;
13073 temp1 = true;
13074 }
13075 {
13076 arg2 = wxString_in_helper(obj1);
13077 if (arg2 == NULL) SWIG_fail;
13078 temp2 = true;
13079 }
13080 {
13081 arg3 = wxString_in_helper(obj2);
13082 if (arg3 == NULL) SWIG_fail;
13083 temp3 = true;
13084 }
13085 {
13086 arg4 = wxString_in_helper(obj3);
13087 if (arg4 == NULL) SWIG_fail;
13088 temp4 = true;
13089 }
13090 {
13091 PyThreadState* __tstate = wxPyBeginAllowThreads();
13092 result = (wxHtmlBookRecord *)new wxHtmlBookRecord((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
13093 wxPyEndAllowThreads(__tstate);
13094 if (PyErr_Occurred()) SWIG_fail;
13095 }
13096 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlBookRecord, SWIG_POINTER_NEW | 0 );
13097 {
13098 if (temp1)
13099 delete arg1;
13100 }
13101 {
13102 if (temp2)
13103 delete arg2;
13104 }
13105 {
13106 if (temp3)
13107 delete arg3;
13108 }
13109 {
13110 if (temp4)
13111 delete arg4;
13112 }
13113 return resultobj;
13114 fail:
13115 {
13116 if (temp1)
13117 delete arg1;
13118 }
13119 {
13120 if (temp2)
13121 delete arg2;
13122 }
13123 {
13124 if (temp3)
13125 delete arg3;
13126 }
13127 {
13128 if (temp4)
13129 delete arg4;
13130 }
13131 return NULL;
13132 }
13133
13134
13135 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetBookFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13136 PyObject *resultobj = 0;
13137 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13138 wxString result;
13139 void *argp1 = 0 ;
13140 int res1 = 0 ;
13141 PyObject *swig_obj[1] ;
13142
13143 if (!args) SWIG_fail;
13144 swig_obj[0] = args;
13145 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13146 if (!SWIG_IsOK(res1)) {
13147 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetBookFile" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13148 }
13149 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13150 {
13151 PyThreadState* __tstate = wxPyBeginAllowThreads();
13152 result = (arg1)->GetBookFile();
13153 wxPyEndAllowThreads(__tstate);
13154 if (PyErr_Occurred()) SWIG_fail;
13155 }
13156 {
13157 #if wxUSE_UNICODE
13158 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13159 #else
13160 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13161 #endif
13162 }
13163 return resultobj;
13164 fail:
13165 return NULL;
13166 }
13167
13168
13169 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13170 PyObject *resultobj = 0;
13171 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13172 wxString result;
13173 void *argp1 = 0 ;
13174 int res1 = 0 ;
13175 PyObject *swig_obj[1] ;
13176
13177 if (!args) SWIG_fail;
13178 swig_obj[0] = args;
13179 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13180 if (!SWIG_IsOK(res1)) {
13181 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetTitle" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13182 }
13183 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13184 {
13185 PyThreadState* __tstate = wxPyBeginAllowThreads();
13186 result = (arg1)->GetTitle();
13187 wxPyEndAllowThreads(__tstate);
13188 if (PyErr_Occurred()) SWIG_fail;
13189 }
13190 {
13191 #if wxUSE_UNICODE
13192 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13193 #else
13194 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13195 #endif
13196 }
13197 return resultobj;
13198 fail:
13199 return NULL;
13200 }
13201
13202
13203 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13204 PyObject *resultobj = 0;
13205 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13206 wxString result;
13207 void *argp1 = 0 ;
13208 int res1 = 0 ;
13209 PyObject *swig_obj[1] ;
13210
13211 if (!args) SWIG_fail;
13212 swig_obj[0] = args;
13213 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13214 if (!SWIG_IsOK(res1)) {
13215 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetStart" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13216 }
13217 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13218 {
13219 PyThreadState* __tstate = wxPyBeginAllowThreads();
13220 result = (arg1)->GetStart();
13221 wxPyEndAllowThreads(__tstate);
13222 if (PyErr_Occurred()) SWIG_fail;
13223 }
13224 {
13225 #if wxUSE_UNICODE
13226 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13227 #else
13228 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13229 #endif
13230 }
13231 return resultobj;
13232 fail:
13233 return NULL;
13234 }
13235
13236
13237 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetBasePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13238 PyObject *resultobj = 0;
13239 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13240 wxString result;
13241 void *argp1 = 0 ;
13242 int res1 = 0 ;
13243 PyObject *swig_obj[1] ;
13244
13245 if (!args) SWIG_fail;
13246 swig_obj[0] = args;
13247 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13248 if (!SWIG_IsOK(res1)) {
13249 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetBasePath" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13250 }
13251 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13252 {
13253 PyThreadState* __tstate = wxPyBeginAllowThreads();
13254 result = (arg1)->GetBasePath();
13255 wxPyEndAllowThreads(__tstate);
13256 if (PyErr_Occurred()) SWIG_fail;
13257 }
13258 {
13259 #if wxUSE_UNICODE
13260 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13261 #else
13262 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13263 #endif
13264 }
13265 return resultobj;
13266 fail:
13267 return NULL;
13268 }
13269
13270
13271 SWIGINTERN PyObject *_wrap_HtmlBookRecord_SetContentsRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13272 PyObject *resultobj = 0;
13273 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13274 int arg2 ;
13275 int arg3 ;
13276 void *argp1 = 0 ;
13277 int res1 = 0 ;
13278 int val2 ;
13279 int ecode2 = 0 ;
13280 int val3 ;
13281 int ecode3 = 0 ;
13282 PyObject * obj0 = 0 ;
13283 PyObject * obj1 = 0 ;
13284 PyObject * obj2 = 0 ;
13285 char * kwnames[] = {
13286 (char *) "self",(char *) "start",(char *) "end", NULL
13287 };
13288
13289 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlBookRecord_SetContentsRange",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
13290 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13291 if (!SWIG_IsOK(res1)) {
13292 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_SetContentsRange" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13293 }
13294 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13295 ecode2 = SWIG_AsVal_int(obj1, &val2);
13296 if (!SWIG_IsOK(ecode2)) {
13297 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlBookRecord_SetContentsRange" "', expected argument " "2"" of type '" "int""'");
13298 }
13299 arg2 = static_cast< int >(val2);
13300 ecode3 = SWIG_AsVal_int(obj2, &val3);
13301 if (!SWIG_IsOK(ecode3)) {
13302 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlBookRecord_SetContentsRange" "', expected argument " "3"" of type '" "int""'");
13303 }
13304 arg3 = static_cast< int >(val3);
13305 {
13306 PyThreadState* __tstate = wxPyBeginAllowThreads();
13307 (arg1)->SetContentsRange(arg2,arg3);
13308 wxPyEndAllowThreads(__tstate);
13309 if (PyErr_Occurred()) SWIG_fail;
13310 }
13311 resultobj = SWIG_Py_Void();
13312 return resultobj;
13313 fail:
13314 return NULL;
13315 }
13316
13317
13318 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetContentsStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13319 PyObject *resultobj = 0;
13320 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13321 int result;
13322 void *argp1 = 0 ;
13323 int res1 = 0 ;
13324 PyObject *swig_obj[1] ;
13325
13326 if (!args) SWIG_fail;
13327 swig_obj[0] = args;
13328 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13329 if (!SWIG_IsOK(res1)) {
13330 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetContentsStart" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13331 }
13332 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13333 {
13334 PyThreadState* __tstate = wxPyBeginAllowThreads();
13335 result = (int)(arg1)->GetContentsStart();
13336 wxPyEndAllowThreads(__tstate);
13337 if (PyErr_Occurred()) SWIG_fail;
13338 }
13339 resultobj = SWIG_From_int(static_cast< int >(result));
13340 return resultobj;
13341 fail:
13342 return NULL;
13343 }
13344
13345
13346 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetContentsEnd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13347 PyObject *resultobj = 0;
13348 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13349 int result;
13350 void *argp1 = 0 ;
13351 int res1 = 0 ;
13352 PyObject *swig_obj[1] ;
13353
13354 if (!args) SWIG_fail;
13355 swig_obj[0] = args;
13356 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13357 if (!SWIG_IsOK(res1)) {
13358 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetContentsEnd" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13359 }
13360 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13361 {
13362 PyThreadState* __tstate = wxPyBeginAllowThreads();
13363 result = (int)(arg1)->GetContentsEnd();
13364 wxPyEndAllowThreads(__tstate);
13365 if (PyErr_Occurred()) SWIG_fail;
13366 }
13367 resultobj = SWIG_From_int(static_cast< int >(result));
13368 return resultobj;
13369 fail:
13370 return NULL;
13371 }
13372
13373
13374 SWIGINTERN PyObject *_wrap_HtmlBookRecord_SetTitle(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13375 PyObject *resultobj = 0;
13376 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13377 wxString *arg2 = 0 ;
13378 void *argp1 = 0 ;
13379 int res1 = 0 ;
13380 bool temp2 = false ;
13381 PyObject * obj0 = 0 ;
13382 PyObject * obj1 = 0 ;
13383 char * kwnames[] = {
13384 (char *) "self",(char *) "title", NULL
13385 };
13386
13387 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlBookRecord_SetTitle",kwnames,&obj0,&obj1)) SWIG_fail;
13388 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13389 if (!SWIG_IsOK(res1)) {
13390 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_SetTitle" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13391 }
13392 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13393 {
13394 arg2 = wxString_in_helper(obj1);
13395 if (arg2 == NULL) SWIG_fail;
13396 temp2 = true;
13397 }
13398 {
13399 PyThreadState* __tstate = wxPyBeginAllowThreads();
13400 (arg1)->SetTitle((wxString const &)*arg2);
13401 wxPyEndAllowThreads(__tstate);
13402 if (PyErr_Occurred()) SWIG_fail;
13403 }
13404 resultobj = SWIG_Py_Void();
13405 {
13406 if (temp2)
13407 delete arg2;
13408 }
13409 return resultobj;
13410 fail:
13411 {
13412 if (temp2)
13413 delete arg2;
13414 }
13415 return NULL;
13416 }
13417
13418
13419 SWIGINTERN PyObject *_wrap_HtmlBookRecord_SetBasePath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13420 PyObject *resultobj = 0;
13421 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13422 wxString *arg2 = 0 ;
13423 void *argp1 = 0 ;
13424 int res1 = 0 ;
13425 bool temp2 = false ;
13426 PyObject * obj0 = 0 ;
13427 PyObject * obj1 = 0 ;
13428 char * kwnames[] = {
13429 (char *) "self",(char *) "path", NULL
13430 };
13431
13432 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlBookRecord_SetBasePath",kwnames,&obj0,&obj1)) SWIG_fail;
13433 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13434 if (!SWIG_IsOK(res1)) {
13435 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_SetBasePath" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13436 }
13437 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13438 {
13439 arg2 = wxString_in_helper(obj1);
13440 if (arg2 == NULL) SWIG_fail;
13441 temp2 = true;
13442 }
13443 {
13444 PyThreadState* __tstate = wxPyBeginAllowThreads();
13445 (arg1)->SetBasePath((wxString const &)*arg2);
13446 wxPyEndAllowThreads(__tstate);
13447 if (PyErr_Occurred()) SWIG_fail;
13448 }
13449 resultobj = SWIG_Py_Void();
13450 {
13451 if (temp2)
13452 delete arg2;
13453 }
13454 return resultobj;
13455 fail:
13456 {
13457 if (temp2)
13458 delete arg2;
13459 }
13460 return NULL;
13461 }
13462
13463
13464 SWIGINTERN PyObject *_wrap_HtmlBookRecord_SetStart(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13465 PyObject *resultobj = 0;
13466 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13467 wxString *arg2 = 0 ;
13468 void *argp1 = 0 ;
13469 int res1 = 0 ;
13470 bool temp2 = false ;
13471 PyObject * obj0 = 0 ;
13472 PyObject * obj1 = 0 ;
13473 char * kwnames[] = {
13474 (char *) "self",(char *) "start", NULL
13475 };
13476
13477 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlBookRecord_SetStart",kwnames,&obj0,&obj1)) SWIG_fail;
13478 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13479 if (!SWIG_IsOK(res1)) {
13480 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_SetStart" "', expected argument " "1"" of type '" "wxHtmlBookRecord *""'");
13481 }
13482 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13483 {
13484 arg2 = wxString_in_helper(obj1);
13485 if (arg2 == NULL) SWIG_fail;
13486 temp2 = true;
13487 }
13488 {
13489 PyThreadState* __tstate = wxPyBeginAllowThreads();
13490 (arg1)->SetStart((wxString const &)*arg2);
13491 wxPyEndAllowThreads(__tstate);
13492 if (PyErr_Occurred()) SWIG_fail;
13493 }
13494 resultobj = SWIG_Py_Void();
13495 {
13496 if (temp2)
13497 delete arg2;
13498 }
13499 return resultobj;
13500 fail:
13501 {
13502 if (temp2)
13503 delete arg2;
13504 }
13505 return NULL;
13506 }
13507
13508
13509 SWIGINTERN PyObject *_wrap_HtmlBookRecord_GetFullPath(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13510 PyObject *resultobj = 0;
13511 wxHtmlBookRecord *arg1 = (wxHtmlBookRecord *) 0 ;
13512 wxString *arg2 = 0 ;
13513 wxString result;
13514 void *argp1 = 0 ;
13515 int res1 = 0 ;
13516 bool temp2 = false ;
13517 PyObject * obj0 = 0 ;
13518 PyObject * obj1 = 0 ;
13519 char * kwnames[] = {
13520 (char *) "self",(char *) "page", NULL
13521 };
13522
13523 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlBookRecord_GetFullPath",kwnames,&obj0,&obj1)) SWIG_fail;
13524 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlBookRecord, 0 | 0 );
13525 if (!SWIG_IsOK(res1)) {
13526 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlBookRecord_GetFullPath" "', expected argument " "1"" of type '" "wxHtmlBookRecord const *""'");
13527 }
13528 arg1 = reinterpret_cast< wxHtmlBookRecord * >(argp1);
13529 {
13530 arg2 = wxString_in_helper(obj1);
13531 if (arg2 == NULL) SWIG_fail;
13532 temp2 = true;
13533 }
13534 {
13535 PyThreadState* __tstate = wxPyBeginAllowThreads();
13536 result = ((wxHtmlBookRecord const *)arg1)->GetFullPath((wxString const &)*arg2);
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 {
13548 if (temp2)
13549 delete arg2;
13550 }
13551 return resultobj;
13552 fail:
13553 {
13554 if (temp2)
13555 delete arg2;
13556 }
13557 return NULL;
13558 }
13559
13560
13561 SWIGINTERN PyObject *HtmlBookRecord_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13562 PyObject *obj;
13563 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13564 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlBookRecord, SWIG_NewClientData(obj));
13565 return SWIG_Py_Void();
13566 }
13567
13568 SWIGINTERN PyObject *HtmlBookRecord_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13569 return SWIG_Python_InitShadowInstance(args);
13570 }
13571
13572 SWIGINTERN PyObject *_wrap_HtmlSearchStatus_Search(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13573 PyObject *resultobj = 0;
13574 wxHtmlSearchStatus *arg1 = (wxHtmlSearchStatus *) 0 ;
13575 bool result;
13576 void *argp1 = 0 ;
13577 int res1 = 0 ;
13578 PyObject *swig_obj[1] ;
13579
13580 if (!args) SWIG_fail;
13581 swig_obj[0] = args;
13582 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSearchStatus, 0 | 0 );
13583 if (!SWIG_IsOK(res1)) {
13584 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSearchStatus_Search" "', expected argument " "1"" of type '" "wxHtmlSearchStatus *""'");
13585 }
13586 arg1 = reinterpret_cast< wxHtmlSearchStatus * >(argp1);
13587 {
13588 PyThreadState* __tstate = wxPyBeginAllowThreads();
13589 result = (bool)(arg1)->Search();
13590 wxPyEndAllowThreads(__tstate);
13591 if (PyErr_Occurred()) SWIG_fail;
13592 }
13593 {
13594 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13595 }
13596 return resultobj;
13597 fail:
13598 return NULL;
13599 }
13600
13601
13602 SWIGINTERN PyObject *_wrap_HtmlSearchStatus_IsActive(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13603 PyObject *resultobj = 0;
13604 wxHtmlSearchStatus *arg1 = (wxHtmlSearchStatus *) 0 ;
13605 bool result;
13606 void *argp1 = 0 ;
13607 int res1 = 0 ;
13608 PyObject *swig_obj[1] ;
13609
13610 if (!args) SWIG_fail;
13611 swig_obj[0] = args;
13612 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSearchStatus, 0 | 0 );
13613 if (!SWIG_IsOK(res1)) {
13614 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSearchStatus_IsActive" "', expected argument " "1"" of type '" "wxHtmlSearchStatus *""'");
13615 }
13616 arg1 = reinterpret_cast< wxHtmlSearchStatus * >(argp1);
13617 {
13618 PyThreadState* __tstate = wxPyBeginAllowThreads();
13619 result = (bool)(arg1)->IsActive();
13620 wxPyEndAllowThreads(__tstate);
13621 if (PyErr_Occurred()) SWIG_fail;
13622 }
13623 {
13624 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13625 }
13626 return resultobj;
13627 fail:
13628 return NULL;
13629 }
13630
13631
13632 SWIGINTERN PyObject *_wrap_HtmlSearchStatus_GetCurIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13633 PyObject *resultobj = 0;
13634 wxHtmlSearchStatus *arg1 = (wxHtmlSearchStatus *) 0 ;
13635 int result;
13636 void *argp1 = 0 ;
13637 int res1 = 0 ;
13638 PyObject *swig_obj[1] ;
13639
13640 if (!args) SWIG_fail;
13641 swig_obj[0] = args;
13642 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSearchStatus, 0 | 0 );
13643 if (!SWIG_IsOK(res1)) {
13644 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSearchStatus_GetCurIndex" "', expected argument " "1"" of type '" "wxHtmlSearchStatus *""'");
13645 }
13646 arg1 = reinterpret_cast< wxHtmlSearchStatus * >(argp1);
13647 {
13648 PyThreadState* __tstate = wxPyBeginAllowThreads();
13649 result = (int)(arg1)->GetCurIndex();
13650 wxPyEndAllowThreads(__tstate);
13651 if (PyErr_Occurred()) SWIG_fail;
13652 }
13653 resultobj = SWIG_From_int(static_cast< int >(result));
13654 return resultobj;
13655 fail:
13656 return NULL;
13657 }
13658
13659
13660 SWIGINTERN PyObject *_wrap_HtmlSearchStatus_GetMaxIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13661 PyObject *resultobj = 0;
13662 wxHtmlSearchStatus *arg1 = (wxHtmlSearchStatus *) 0 ;
13663 int result;
13664 void *argp1 = 0 ;
13665 int res1 = 0 ;
13666 PyObject *swig_obj[1] ;
13667
13668 if (!args) SWIG_fail;
13669 swig_obj[0] = args;
13670 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSearchStatus, 0 | 0 );
13671 if (!SWIG_IsOK(res1)) {
13672 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSearchStatus_GetMaxIndex" "', expected argument " "1"" of type '" "wxHtmlSearchStatus *""'");
13673 }
13674 arg1 = reinterpret_cast< wxHtmlSearchStatus * >(argp1);
13675 {
13676 PyThreadState* __tstate = wxPyBeginAllowThreads();
13677 result = (int)(arg1)->GetMaxIndex();
13678 wxPyEndAllowThreads(__tstate);
13679 if (PyErr_Occurred()) SWIG_fail;
13680 }
13681 resultobj = SWIG_From_int(static_cast< int >(result));
13682 return resultobj;
13683 fail:
13684 return NULL;
13685 }
13686
13687
13688 SWIGINTERN PyObject *_wrap_HtmlSearchStatus_GetName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13689 PyObject *resultobj = 0;
13690 wxHtmlSearchStatus *arg1 = (wxHtmlSearchStatus *) 0 ;
13691 wxString *result = 0 ;
13692 void *argp1 = 0 ;
13693 int res1 = 0 ;
13694 PyObject *swig_obj[1] ;
13695
13696 if (!args) SWIG_fail;
13697 swig_obj[0] = args;
13698 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlSearchStatus, 0 | 0 );
13699 if (!SWIG_IsOK(res1)) {
13700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlSearchStatus_GetName" "', expected argument " "1"" of type '" "wxHtmlSearchStatus *""'");
13701 }
13702 arg1 = reinterpret_cast< wxHtmlSearchStatus * >(argp1);
13703 {
13704 PyThreadState* __tstate = wxPyBeginAllowThreads();
13705 {
13706 wxString const &_result_ref = (arg1)->GetName();
13707 result = (wxString *) &_result_ref;
13708 }
13709 wxPyEndAllowThreads(__tstate);
13710 if (PyErr_Occurred()) SWIG_fail;
13711 }
13712 {
13713 #if wxUSE_UNICODE
13714 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
13715 #else
13716 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
13717 #endif
13718 }
13719 return resultobj;
13720 fail:
13721 return NULL;
13722 }
13723
13724
13725 SWIGINTERN PyObject *HtmlSearchStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13726 PyObject *obj;
13727 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
13728 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlSearchStatus, SWIG_NewClientData(obj));
13729 return SWIG_Py_Void();
13730 }
13731
13732 SWIGINTERN PyObject *_wrap_new_HtmlHelpData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13733 PyObject *resultobj = 0;
13734 wxHtmlHelpData *result = 0 ;
13735
13736 if (!SWIG_Python_UnpackTuple(args,"new_HtmlHelpData",0,0,0)) SWIG_fail;
13737 {
13738 PyThreadState* __tstate = wxPyBeginAllowThreads();
13739 result = (wxHtmlHelpData *)new wxHtmlHelpData();
13740 wxPyEndAllowThreads(__tstate);
13741 if (PyErr_Occurred()) SWIG_fail;
13742 }
13743 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpData, SWIG_POINTER_NEW | 0 );
13744 return resultobj;
13745 fail:
13746 return NULL;
13747 }
13748
13749
13750 SWIGINTERN PyObject *_wrap_delete_HtmlHelpData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13751 PyObject *resultobj = 0;
13752 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13753 void *argp1 = 0 ;
13754 int res1 = 0 ;
13755 PyObject *swig_obj[1] ;
13756
13757 if (!args) SWIG_fail;
13758 swig_obj[0] = args;
13759 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpData, SWIG_POINTER_DISOWN | 0 );
13760 if (!SWIG_IsOK(res1)) {
13761 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlHelpData" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13762 }
13763 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13764 {
13765 PyThreadState* __tstate = wxPyBeginAllowThreads();
13766 delete arg1;
13767
13768 wxPyEndAllowThreads(__tstate);
13769 if (PyErr_Occurred()) SWIG_fail;
13770 }
13771 resultobj = SWIG_Py_Void();
13772 return resultobj;
13773 fail:
13774 return NULL;
13775 }
13776
13777
13778 SWIGINTERN PyObject *_wrap_HtmlHelpData_SetTempDir(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13779 PyObject *resultobj = 0;
13780 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13781 wxString *arg2 = 0 ;
13782 void *argp1 = 0 ;
13783 int res1 = 0 ;
13784 bool temp2 = false ;
13785 PyObject * obj0 = 0 ;
13786 PyObject * obj1 = 0 ;
13787 char * kwnames[] = {
13788 (char *) "self",(char *) "path", NULL
13789 };
13790
13791 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpData_SetTempDir",kwnames,&obj0,&obj1)) SWIG_fail;
13792 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
13793 if (!SWIG_IsOK(res1)) {
13794 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpData_SetTempDir" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13795 }
13796 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13797 {
13798 arg2 = wxString_in_helper(obj1);
13799 if (arg2 == NULL) SWIG_fail;
13800 temp2 = true;
13801 }
13802 {
13803 PyThreadState* __tstate = wxPyBeginAllowThreads();
13804 (arg1)->SetTempDir((wxString const &)*arg2);
13805 wxPyEndAllowThreads(__tstate);
13806 if (PyErr_Occurred()) SWIG_fail;
13807 }
13808 resultobj = SWIG_Py_Void();
13809 {
13810 if (temp2)
13811 delete arg2;
13812 }
13813 return resultobj;
13814 fail:
13815 {
13816 if (temp2)
13817 delete arg2;
13818 }
13819 return NULL;
13820 }
13821
13822
13823 SWIGINTERN PyObject *_wrap_HtmlHelpData_AddBook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13824 PyObject *resultobj = 0;
13825 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13826 wxString *arg2 = 0 ;
13827 bool result;
13828 void *argp1 = 0 ;
13829 int res1 = 0 ;
13830 bool temp2 = false ;
13831 PyObject * obj0 = 0 ;
13832 PyObject * obj1 = 0 ;
13833 char * kwnames[] = {
13834 (char *) "self",(char *) "book", NULL
13835 };
13836
13837 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpData_AddBook",kwnames,&obj0,&obj1)) SWIG_fail;
13838 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
13839 if (!SWIG_IsOK(res1)) {
13840 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpData_AddBook" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13841 }
13842 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13843 {
13844 arg2 = wxString_in_helper(obj1);
13845 if (arg2 == NULL) SWIG_fail;
13846 temp2 = true;
13847 }
13848 {
13849 PyThreadState* __tstate = wxPyBeginAllowThreads();
13850 result = (bool)(arg1)->AddBook((wxString const &)*arg2);
13851 wxPyEndAllowThreads(__tstate);
13852 if (PyErr_Occurred()) SWIG_fail;
13853 }
13854 {
13855 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13856 }
13857 {
13858 if (temp2)
13859 delete arg2;
13860 }
13861 return resultobj;
13862 fail:
13863 {
13864 if (temp2)
13865 delete arg2;
13866 }
13867 return NULL;
13868 }
13869
13870
13871 SWIGINTERN PyObject *_wrap_HtmlHelpData_FindPageByName(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13872 PyObject *resultobj = 0;
13873 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13874 wxString *arg2 = 0 ;
13875 wxString result;
13876 void *argp1 = 0 ;
13877 int res1 = 0 ;
13878 bool temp2 = false ;
13879 PyObject * obj0 = 0 ;
13880 PyObject * obj1 = 0 ;
13881 char * kwnames[] = {
13882 (char *) "self",(char *) "page", NULL
13883 };
13884
13885 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpData_FindPageByName",kwnames,&obj0,&obj1)) SWIG_fail;
13886 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
13887 if (!SWIG_IsOK(res1)) {
13888 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpData_FindPageByName" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13889 }
13890 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13891 {
13892 arg2 = wxString_in_helper(obj1);
13893 if (arg2 == NULL) SWIG_fail;
13894 temp2 = true;
13895 }
13896 {
13897 PyThreadState* __tstate = wxPyBeginAllowThreads();
13898 result = (arg1)->FindPageByName((wxString const &)*arg2);
13899 wxPyEndAllowThreads(__tstate);
13900 if (PyErr_Occurred()) SWIG_fail;
13901 }
13902 {
13903 #if wxUSE_UNICODE
13904 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13905 #else
13906 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13907 #endif
13908 }
13909 {
13910 if (temp2)
13911 delete arg2;
13912 }
13913 return resultobj;
13914 fail:
13915 {
13916 if (temp2)
13917 delete arg2;
13918 }
13919 return NULL;
13920 }
13921
13922
13923 SWIGINTERN PyObject *_wrap_HtmlHelpData_FindPageById(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
13924 PyObject *resultobj = 0;
13925 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13926 int arg2 ;
13927 wxString result;
13928 void *argp1 = 0 ;
13929 int res1 = 0 ;
13930 int val2 ;
13931 int ecode2 = 0 ;
13932 PyObject * obj0 = 0 ;
13933 PyObject * obj1 = 0 ;
13934 char * kwnames[] = {
13935 (char *) "self",(char *) "id", NULL
13936 };
13937
13938 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpData_FindPageById",kwnames,&obj0,&obj1)) SWIG_fail;
13939 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
13940 if (!SWIG_IsOK(res1)) {
13941 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpData_FindPageById" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13942 }
13943 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13944 ecode2 = SWIG_AsVal_int(obj1, &val2);
13945 if (!SWIG_IsOK(ecode2)) {
13946 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlHelpData_FindPageById" "', expected argument " "2"" of type '" "int""'");
13947 }
13948 arg2 = static_cast< int >(val2);
13949 {
13950 PyThreadState* __tstate = wxPyBeginAllowThreads();
13951 result = (arg1)->FindPageById(arg2);
13952 wxPyEndAllowThreads(__tstate);
13953 if (PyErr_Occurred()) SWIG_fail;
13954 }
13955 {
13956 #if wxUSE_UNICODE
13957 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13958 #else
13959 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13960 #endif
13961 }
13962 return resultobj;
13963 fail:
13964 return NULL;
13965 }
13966
13967
13968 SWIGINTERN PyObject *_wrap_HtmlHelpData_GetBookRecArray(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
13969 PyObject *resultobj = 0;
13970 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) 0 ;
13971 wxHtmlBookRecArray *result = 0 ;
13972 void *argp1 = 0 ;
13973 int res1 = 0 ;
13974 PyObject *swig_obj[1] ;
13975
13976 if (!args) SWIG_fail;
13977 swig_obj[0] = args;
13978 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
13979 if (!SWIG_IsOK(res1)) {
13980 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpData_GetBookRecArray" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
13981 }
13982 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
13983 {
13984 PyThreadState* __tstate = wxPyBeginAllowThreads();
13985 {
13986 wxHtmlBookRecArray const &_result_ref = (arg1)->GetBookRecArray();
13987 result = (wxHtmlBookRecArray *) &_result_ref;
13988 }
13989 wxPyEndAllowThreads(__tstate);
13990 if (PyErr_Occurred()) SWIG_fail;
13991 }
13992 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlBookRecArray, 0 | 0 );
13993 return resultobj;
13994 fail:
13995 return NULL;
13996 }
13997
13998
13999 SWIGINTERN PyObject *HtmlHelpData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14000 PyObject *obj;
14001 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14002 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlHelpData, SWIG_NewClientData(obj));
14003 return SWIG_Py_Void();
14004 }
14005
14006 SWIGINTERN PyObject *HtmlHelpData_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14007 return SWIG_Python_InitShadowInstance(args);
14008 }
14009
14010 SWIGINTERN PyObject *_wrap_new_HtmlHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14011 PyObject *resultobj = 0;
14012 wxWindow *arg1 = (wxWindow *) 0 ;
14013 int arg2 ;
14014 wxPoint const &arg3_defvalue = wxDefaultPosition ;
14015 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
14016 wxSize const &arg4_defvalue = wxDefaultSize ;
14017 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
14018 int arg5 = (int) wxTAB_TRAVERSAL|wxNO_BORDER ;
14019 int arg6 = (int) wxHF_DEFAULT_STYLE ;
14020 wxHtmlHelpData *arg7 = (wxHtmlHelpData *) NULL ;
14021 wxHtmlHelpWindow *result = 0 ;
14022 void *argp1 = 0 ;
14023 int res1 = 0 ;
14024 int val2 ;
14025 int ecode2 = 0 ;
14026 wxPoint temp3 ;
14027 wxSize temp4 ;
14028 int val5 ;
14029 int ecode5 = 0 ;
14030 int val6 ;
14031 int ecode6 = 0 ;
14032 void *argp7 = 0 ;
14033 int res7 = 0 ;
14034 PyObject * obj0 = 0 ;
14035 PyObject * obj1 = 0 ;
14036 PyObject * obj2 = 0 ;
14037 PyObject * obj3 = 0 ;
14038 PyObject * obj4 = 0 ;
14039 PyObject * obj5 = 0 ;
14040 PyObject * obj6 = 0 ;
14041 char * kwnames[] = {
14042 (char *) "parent",(char *)"arg2",(char *) "pos",(char *) "size",(char *) "style",(char *) "helpStyle",(char *) "data", NULL
14043 };
14044
14045 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_HtmlHelpWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14046 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
14047 if (!SWIG_IsOK(res1)) {
14048 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlHelpWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
14049 }
14050 arg1 = reinterpret_cast< wxWindow * >(argp1);
14051 ecode2 = SWIG_AsVal_int(obj1, &val2);
14052 if (!SWIG_IsOK(ecode2)) {
14053 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlHelpWindow" "', expected argument " "2"" of type '" "int""'");
14054 }
14055 arg2 = static_cast< int >(val2);
14056 if (obj2) {
14057 {
14058 arg3 = &temp3;
14059 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
14060 }
14061 }
14062 if (obj3) {
14063 {
14064 arg4 = &temp4;
14065 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
14066 }
14067 }
14068 if (obj4) {
14069 ecode5 = SWIG_AsVal_int(obj4, &val5);
14070 if (!SWIG_IsOK(ecode5)) {
14071 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_HtmlHelpWindow" "', expected argument " "5"" of type '" "int""'");
14072 }
14073 arg5 = static_cast< int >(val5);
14074 }
14075 if (obj5) {
14076 ecode6 = SWIG_AsVal_int(obj5, &val6);
14077 if (!SWIG_IsOK(ecode6)) {
14078 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_HtmlHelpWindow" "', expected argument " "6"" of type '" "int""'");
14079 }
14080 arg6 = static_cast< int >(val6);
14081 }
14082 if (obj6) {
14083 res7 = SWIG_ConvertPtr(obj6, &argp7,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
14084 if (!SWIG_IsOK(res7)) {
14085 SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_HtmlHelpWindow" "', expected argument " "7"" of type '" "wxHtmlHelpData *""'");
14086 }
14087 arg7 = reinterpret_cast< wxHtmlHelpData * >(argp7);
14088 }
14089 {
14090 if (!wxPyCheckForApp()) SWIG_fail;
14091 PyThreadState* __tstate = wxPyBeginAllowThreads();
14092 result = (wxHtmlHelpWindow *)new wxHtmlHelpWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,arg6,arg7);
14093 wxPyEndAllowThreads(__tstate);
14094 if (PyErr_Occurred()) SWIG_fail;
14095 }
14096 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpWindow, SWIG_POINTER_NEW | 0 );
14097 return resultobj;
14098 fail:
14099 return NULL;
14100 }
14101
14102
14103 SWIGINTERN PyObject *_wrap_new_PreHtmlHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14104 PyObject *resultobj = 0;
14105 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) NULL ;
14106 wxHtmlHelpWindow *result = 0 ;
14107 void *argp1 = 0 ;
14108 int res1 = 0 ;
14109 PyObject * obj0 = 0 ;
14110 char * kwnames[] = {
14111 (char *) "data", NULL
14112 };
14113
14114 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PreHtmlHelpWindow",kwnames,&obj0)) SWIG_fail;
14115 if (obj0) {
14116 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
14117 if (!SWIG_IsOK(res1)) {
14118 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreHtmlHelpWindow" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
14119 }
14120 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
14121 }
14122 {
14123 if (!wxPyCheckForApp()) SWIG_fail;
14124 PyThreadState* __tstate = wxPyBeginAllowThreads();
14125 result = (wxHtmlHelpWindow *)new wxHtmlHelpWindow(arg1);
14126 wxPyEndAllowThreads(__tstate);
14127 if (PyErr_Occurred()) SWIG_fail;
14128 }
14129 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpWindow, SWIG_POINTER_OWN | 0 );
14130 return resultobj;
14131 fail:
14132 return NULL;
14133 }
14134
14135
14136 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14137 PyObject *resultobj = 0;
14138 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14139 wxWindow *arg2 = (wxWindow *) 0 ;
14140 int arg3 ;
14141 wxPoint const &arg4_defvalue = wxDefaultPosition ;
14142 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
14143 wxSize const &arg5_defvalue = wxDefaultSize ;
14144 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
14145 int arg6 = (int) wxTAB_TRAVERSAL|wxNO_BORDER ;
14146 int arg7 = (int) wxHF_DEFAULT_STYLE ;
14147 bool result;
14148 void *argp1 = 0 ;
14149 int res1 = 0 ;
14150 void *argp2 = 0 ;
14151 int res2 = 0 ;
14152 int val3 ;
14153 int ecode3 = 0 ;
14154 wxPoint temp4 ;
14155 wxSize temp5 ;
14156 int val6 ;
14157 int ecode6 = 0 ;
14158 int val7 ;
14159 int ecode7 = 0 ;
14160 PyObject * obj0 = 0 ;
14161 PyObject * obj1 = 0 ;
14162 PyObject * obj2 = 0 ;
14163 PyObject * obj3 = 0 ;
14164 PyObject * obj4 = 0 ;
14165 PyObject * obj5 = 0 ;
14166 PyObject * obj6 = 0 ;
14167 char * kwnames[] = {
14168 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "helpStyle", NULL
14169 };
14170
14171 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:HtmlHelpWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
14172 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14173 if (!SWIG_IsOK(res1)) {
14174 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_Create" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14175 }
14176 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14177 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
14178 if (!SWIG_IsOK(res2)) {
14179 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
14180 }
14181 arg2 = reinterpret_cast< wxWindow * >(argp2);
14182 ecode3 = SWIG_AsVal_int(obj2, &val3);
14183 if (!SWIG_IsOK(ecode3)) {
14184 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlHelpWindow_Create" "', expected argument " "3"" of type '" "int""'");
14185 }
14186 arg3 = static_cast< int >(val3);
14187 if (obj3) {
14188 {
14189 arg4 = &temp4;
14190 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14191 }
14192 }
14193 if (obj4) {
14194 {
14195 arg5 = &temp5;
14196 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
14197 }
14198 }
14199 if (obj5) {
14200 ecode6 = SWIG_AsVal_int(obj5, &val6);
14201 if (!SWIG_IsOK(ecode6)) {
14202 SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "HtmlHelpWindow_Create" "', expected argument " "6"" of type '" "int""'");
14203 }
14204 arg6 = static_cast< int >(val6);
14205 }
14206 if (obj6) {
14207 ecode7 = SWIG_AsVal_int(obj6, &val7);
14208 if (!SWIG_IsOK(ecode7)) {
14209 SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "HtmlHelpWindow_Create" "', expected argument " "7"" of type '" "int""'");
14210 }
14211 arg7 = static_cast< int >(val7);
14212 }
14213 {
14214 PyThreadState* __tstate = wxPyBeginAllowThreads();
14215 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,arg7);
14216 wxPyEndAllowThreads(__tstate);
14217 if (PyErr_Occurred()) SWIG_fail;
14218 }
14219 {
14220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14221 }
14222 return resultobj;
14223 fail:
14224 return NULL;
14225 }
14226
14227
14228 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14229 PyObject *resultobj = 0;
14230 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14231 wxHtmlHelpData *result = 0 ;
14232 void *argp1 = 0 ;
14233 int res1 = 0 ;
14234 PyObject *swig_obj[1] ;
14235
14236 if (!args) SWIG_fail;
14237 swig_obj[0] = args;
14238 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14239 if (!SWIG_IsOK(res1)) {
14240 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetData" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14241 }
14242 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14243 {
14244 PyThreadState* __tstate = wxPyBeginAllowThreads();
14245 result = (wxHtmlHelpData *)(arg1)->GetData();
14246 wxPyEndAllowThreads(__tstate);
14247 if (PyErr_Occurred()) SWIG_fail;
14248 }
14249 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
14250 return resultobj;
14251 fail:
14252 return NULL;
14253 }
14254
14255
14256 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14257 PyObject *resultobj = 0;
14258 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14259 wxHtmlHelpController *result = 0 ;
14260 void *argp1 = 0 ;
14261 int res1 = 0 ;
14262 PyObject *swig_obj[1] ;
14263
14264 if (!args) SWIG_fail;
14265 swig_obj[0] = args;
14266 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14267 if (!SWIG_IsOK(res1)) {
14268 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetController" "', expected argument " "1"" of type '" "wxHtmlHelpWindow const *""'");
14269 }
14270 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14271 {
14272 PyThreadState* __tstate = wxPyBeginAllowThreads();
14273 result = (wxHtmlHelpController *)((wxHtmlHelpWindow const *)arg1)->GetController();
14274 wxPyEndAllowThreads(__tstate);
14275 if (PyErr_Occurred()) SWIG_fail;
14276 }
14277 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
14278 return resultobj;
14279 fail:
14280 return NULL;
14281 }
14282
14283
14284 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_SetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14285 PyObject *resultobj = 0;
14286 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14287 wxHtmlHelpController *arg2 = (wxHtmlHelpController *) 0 ;
14288 void *argp1 = 0 ;
14289 int res1 = 0 ;
14290 int res2 = 0 ;
14291 PyObject * obj0 = 0 ;
14292 PyObject * obj1 = 0 ;
14293 char * kwnames[] = {
14294 (char *) "self",(char *) "controller", NULL
14295 };
14296
14297 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpWindow_SetController",kwnames,&obj0,&obj1)) SWIG_fail;
14298 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14299 if (!SWIG_IsOK(res1)) {
14300 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_SetController" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14301 }
14302 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14303 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxHtmlHelpController, SWIG_POINTER_DISOWN | 0 );
14304 if (!SWIG_IsOK(res2)) {
14305 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpWindow_SetController" "', expected argument " "2"" of type '" "wxHtmlHelpController *""'");
14306 }
14307 {
14308 PyThreadState* __tstate = wxPyBeginAllowThreads();
14309 (arg1)->SetController(arg2);
14310 wxPyEndAllowThreads(__tstate);
14311 if (PyErr_Occurred()) SWIG_fail;
14312 }
14313 resultobj = SWIG_Py_Void();
14314 return resultobj;
14315 fail:
14316 return NULL;
14317 }
14318
14319
14320 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_Display(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14321 PyObject *resultobj = 0;
14322 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14323 wxString *arg2 = 0 ;
14324 bool result;
14325 void *argp1 = 0 ;
14326 int res1 = 0 ;
14327 bool temp2 = false ;
14328 PyObject * obj0 = 0 ;
14329 PyObject * obj1 = 0 ;
14330 char * kwnames[] = {
14331 (char *) "self",(char *) "x", NULL
14332 };
14333
14334 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpWindow_Display",kwnames,&obj0,&obj1)) SWIG_fail;
14335 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14336 if (!SWIG_IsOK(res1)) {
14337 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_Display" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14338 }
14339 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14340 {
14341 arg2 = wxString_in_helper(obj1);
14342 if (arg2 == NULL) SWIG_fail;
14343 temp2 = true;
14344 }
14345 {
14346 PyThreadState* __tstate = wxPyBeginAllowThreads();
14347 result = (bool)(arg1)->Display((wxString const &)*arg2);
14348 wxPyEndAllowThreads(__tstate);
14349 if (PyErr_Occurred()) SWIG_fail;
14350 }
14351 {
14352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14353 }
14354 {
14355 if (temp2)
14356 delete arg2;
14357 }
14358 return resultobj;
14359 fail:
14360 {
14361 if (temp2)
14362 delete arg2;
14363 }
14364 return NULL;
14365 }
14366
14367
14368 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_DisplayID(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14369 PyObject *resultobj = 0;
14370 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14371 int arg2 ;
14372 bool result;
14373 void *argp1 = 0 ;
14374 int res1 = 0 ;
14375 int val2 ;
14376 int ecode2 = 0 ;
14377 PyObject * obj0 = 0 ;
14378 PyObject * obj1 = 0 ;
14379 char * kwnames[] = {
14380 (char *) "self",(char *) "id", NULL
14381 };
14382
14383 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpWindow_DisplayID",kwnames,&obj0,&obj1)) SWIG_fail;
14384 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14385 if (!SWIG_IsOK(res1)) {
14386 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_DisplayID" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14387 }
14388 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14389 ecode2 = SWIG_AsVal_int(obj1, &val2);
14390 if (!SWIG_IsOK(ecode2)) {
14391 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlHelpWindow_DisplayID" "', expected argument " "2"" of type '" "int""'");
14392 }
14393 arg2 = static_cast< int >(val2);
14394 {
14395 PyThreadState* __tstate = wxPyBeginAllowThreads();
14396 result = (bool)(arg1)->Display(arg2);
14397 wxPyEndAllowThreads(__tstate);
14398 if (PyErr_Occurred()) SWIG_fail;
14399 }
14400 {
14401 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14402 }
14403 return resultobj;
14404 fail:
14405 return NULL;
14406 }
14407
14408
14409 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_DisplayContents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14410 PyObject *resultobj = 0;
14411 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14412 bool result;
14413 void *argp1 = 0 ;
14414 int res1 = 0 ;
14415 PyObject *swig_obj[1] ;
14416
14417 if (!args) SWIG_fail;
14418 swig_obj[0] = args;
14419 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14420 if (!SWIG_IsOK(res1)) {
14421 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_DisplayContents" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14422 }
14423 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14424 {
14425 PyThreadState* __tstate = wxPyBeginAllowThreads();
14426 result = (bool)(arg1)->DisplayContents();
14427 wxPyEndAllowThreads(__tstate);
14428 if (PyErr_Occurred()) SWIG_fail;
14429 }
14430 {
14431 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14432 }
14433 return resultobj;
14434 fail:
14435 return NULL;
14436 }
14437
14438
14439 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_DisplayIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14440 PyObject *resultobj = 0;
14441 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14442 bool result;
14443 void *argp1 = 0 ;
14444 int res1 = 0 ;
14445 PyObject *swig_obj[1] ;
14446
14447 if (!args) SWIG_fail;
14448 swig_obj[0] = args;
14449 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14450 if (!SWIG_IsOK(res1)) {
14451 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_DisplayIndex" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14452 }
14453 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14454 {
14455 PyThreadState* __tstate = wxPyBeginAllowThreads();
14456 result = (bool)(arg1)->DisplayIndex();
14457 wxPyEndAllowThreads(__tstate);
14458 if (PyErr_Occurred()) SWIG_fail;
14459 }
14460 {
14461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14462 }
14463 return resultobj;
14464 fail:
14465 return NULL;
14466 }
14467
14468
14469 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_KeywordSearch(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14470 PyObject *resultobj = 0;
14471 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14472 wxString *arg2 = 0 ;
14473 wxHelpSearchMode arg3 = (wxHelpSearchMode) wxHELP_SEARCH_ALL ;
14474 bool result;
14475 void *argp1 = 0 ;
14476 int res1 = 0 ;
14477 bool temp2 = false ;
14478 void *argp3 ;
14479 int res3 = 0 ;
14480 PyObject * obj0 = 0 ;
14481 PyObject * obj1 = 0 ;
14482 PyObject * obj2 = 0 ;
14483 char * kwnames[] = {
14484 (char *) "self",(char *) "keyword",(char *) "mode", NULL
14485 };
14486
14487 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpWindow_KeywordSearch",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14488 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14489 if (!SWIG_IsOK(res1)) {
14490 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_KeywordSearch" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14491 }
14492 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14493 {
14494 arg2 = wxString_in_helper(obj1);
14495 if (arg2 == NULL) SWIG_fail;
14496 temp2 = true;
14497 }
14498 if (obj2) {
14499 {
14500 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxHelpSearchMode, 0 | 0);
14501 if (!SWIG_IsOK(res3)) {
14502 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HtmlHelpWindow_KeywordSearch" "', expected argument " "3"" of type '" "wxHelpSearchMode""'");
14503 }
14504 if (!argp3) {
14505 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HtmlHelpWindow_KeywordSearch" "', expected argument " "3"" of type '" "wxHelpSearchMode""'");
14506 } else {
14507 wxHelpSearchMode * temp = reinterpret_cast< wxHelpSearchMode * >(argp3);
14508 arg3 = *temp;
14509 if (SWIG_IsNewObj(res3)) delete temp;
14510 }
14511 }
14512 }
14513 {
14514 PyThreadState* __tstate = wxPyBeginAllowThreads();
14515 result = (bool)(arg1)->KeywordSearch((wxString const &)*arg2,arg3);
14516 wxPyEndAllowThreads(__tstate);
14517 if (PyErr_Occurred()) SWIG_fail;
14518 }
14519 {
14520 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14521 }
14522 {
14523 if (temp2)
14524 delete arg2;
14525 }
14526 return resultobj;
14527 fail:
14528 {
14529 if (temp2)
14530 delete arg2;
14531 }
14532 return NULL;
14533 }
14534
14535
14536 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_UseConfig(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14537 PyObject *resultobj = 0;
14538 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14539 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
14540 wxString const &arg3_defvalue = wxEmptyString ;
14541 wxString *arg3 = (wxString *) &arg3_defvalue ;
14542 void *argp1 = 0 ;
14543 int res1 = 0 ;
14544 void *argp2 = 0 ;
14545 int res2 = 0 ;
14546 bool temp3 = false ;
14547 PyObject * obj0 = 0 ;
14548 PyObject * obj1 = 0 ;
14549 PyObject * obj2 = 0 ;
14550 char * kwnames[] = {
14551 (char *) "self",(char *) "config",(char *) "rootpath", NULL
14552 };
14553
14554 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpWindow_UseConfig",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14555 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14556 if (!SWIG_IsOK(res1)) {
14557 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_UseConfig" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14558 }
14559 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14560 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
14561 if (!SWIG_IsOK(res2)) {
14562 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpWindow_UseConfig" "', expected argument " "2"" of type '" "wxConfigBase *""'");
14563 }
14564 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
14565 if (obj2) {
14566 {
14567 arg3 = wxString_in_helper(obj2);
14568 if (arg3 == NULL) SWIG_fail;
14569 temp3 = true;
14570 }
14571 }
14572 {
14573 PyThreadState* __tstate = wxPyBeginAllowThreads();
14574 (arg1)->UseConfig(arg2,(wxString const &)*arg3);
14575 wxPyEndAllowThreads(__tstate);
14576 if (PyErr_Occurred()) SWIG_fail;
14577 }
14578 resultobj = SWIG_Py_Void();
14579 {
14580 if (temp3)
14581 delete arg3;
14582 }
14583 return resultobj;
14584 fail:
14585 {
14586 if (temp3)
14587 delete arg3;
14588 }
14589 return NULL;
14590 }
14591
14592
14593 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_ReadCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14594 PyObject *resultobj = 0;
14595 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14596 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
14597 wxString const &arg3_defvalue = wxEmptyString ;
14598 wxString *arg3 = (wxString *) &arg3_defvalue ;
14599 void *argp1 = 0 ;
14600 int res1 = 0 ;
14601 void *argp2 = 0 ;
14602 int res2 = 0 ;
14603 bool temp3 = false ;
14604 PyObject * obj0 = 0 ;
14605 PyObject * obj1 = 0 ;
14606 PyObject * obj2 = 0 ;
14607 char * kwnames[] = {
14608 (char *) "self",(char *) "cfg",(char *) "path", NULL
14609 };
14610
14611 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpWindow_ReadCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14612 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14613 if (!SWIG_IsOK(res1)) {
14614 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_ReadCustomization" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14615 }
14616 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14617 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
14618 if (!SWIG_IsOK(res2)) {
14619 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpWindow_ReadCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
14620 }
14621 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
14622 if (obj2) {
14623 {
14624 arg3 = wxString_in_helper(obj2);
14625 if (arg3 == NULL) SWIG_fail;
14626 temp3 = true;
14627 }
14628 }
14629 {
14630 PyThreadState* __tstate = wxPyBeginAllowThreads();
14631 (arg1)->ReadCustomization(arg2,(wxString const &)*arg3);
14632 wxPyEndAllowThreads(__tstate);
14633 if (PyErr_Occurred()) SWIG_fail;
14634 }
14635 resultobj = SWIG_Py_Void();
14636 {
14637 if (temp3)
14638 delete arg3;
14639 }
14640 return resultobj;
14641 fail:
14642 {
14643 if (temp3)
14644 delete arg3;
14645 }
14646 return NULL;
14647 }
14648
14649
14650 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_WriteCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14651 PyObject *resultobj = 0;
14652 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14653 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
14654 wxString const &arg3_defvalue = wxEmptyString ;
14655 wxString *arg3 = (wxString *) &arg3_defvalue ;
14656 void *argp1 = 0 ;
14657 int res1 = 0 ;
14658 void *argp2 = 0 ;
14659 int res2 = 0 ;
14660 bool temp3 = false ;
14661 PyObject * obj0 = 0 ;
14662 PyObject * obj1 = 0 ;
14663 PyObject * obj2 = 0 ;
14664 char * kwnames[] = {
14665 (char *) "self",(char *) "cfg",(char *) "path", NULL
14666 };
14667
14668 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpWindow_WriteCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
14669 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14670 if (!SWIG_IsOK(res1)) {
14671 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_WriteCustomization" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14672 }
14673 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14674 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
14675 if (!SWIG_IsOK(res2)) {
14676 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpWindow_WriteCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
14677 }
14678 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
14679 if (obj2) {
14680 {
14681 arg3 = wxString_in_helper(obj2);
14682 if (arg3 == NULL) SWIG_fail;
14683 temp3 = true;
14684 }
14685 }
14686 {
14687 PyThreadState* __tstate = wxPyBeginAllowThreads();
14688 (arg1)->WriteCustomization(arg2,(wxString const &)*arg3);
14689 wxPyEndAllowThreads(__tstate);
14690 if (PyErr_Occurred()) SWIG_fail;
14691 }
14692 resultobj = SWIG_Py_Void();
14693 {
14694 if (temp3)
14695 delete arg3;
14696 }
14697 return resultobj;
14698 fail:
14699 {
14700 if (temp3)
14701 delete arg3;
14702 }
14703 return NULL;
14704 }
14705
14706
14707 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_NotifyPageChanged(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14708 PyObject *resultobj = 0;
14709 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14710 void *argp1 = 0 ;
14711 int res1 = 0 ;
14712 PyObject *swig_obj[1] ;
14713
14714 if (!args) SWIG_fail;
14715 swig_obj[0] = args;
14716 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14717 if (!SWIG_IsOK(res1)) {
14718 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_NotifyPageChanged" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14719 }
14720 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14721 {
14722 PyThreadState* __tstate = wxPyBeginAllowThreads();
14723 (arg1)->NotifyPageChanged();
14724 wxPyEndAllowThreads(__tstate);
14725 if (PyErr_Occurred()) SWIG_fail;
14726 }
14727 resultobj = SWIG_Py_Void();
14728 return resultobj;
14729 fail:
14730 return NULL;
14731 }
14732
14733
14734 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_RefreshLists(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14735 PyObject *resultobj = 0;
14736 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14737 void *argp1 = 0 ;
14738 int res1 = 0 ;
14739 PyObject *swig_obj[1] ;
14740
14741 if (!args) SWIG_fail;
14742 swig_obj[0] = args;
14743 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14744 if (!SWIG_IsOK(res1)) {
14745 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_RefreshLists" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14746 }
14747 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14748 {
14749 PyThreadState* __tstate = wxPyBeginAllowThreads();
14750 (arg1)->RefreshLists();
14751 wxPyEndAllowThreads(__tstate);
14752 if (PyErr_Occurred()) SWIG_fail;
14753 }
14754 resultobj = SWIG_Py_Void();
14755 return resultobj;
14756 fail:
14757 return NULL;
14758 }
14759
14760
14761 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetHtmlWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14762 PyObject *resultobj = 0;
14763 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14764 wxHtmlWindow *result = 0 ;
14765 void *argp1 = 0 ;
14766 int res1 = 0 ;
14767 PyObject *swig_obj[1] ;
14768
14769 if (!args) SWIG_fail;
14770 swig_obj[0] = args;
14771 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14772 if (!SWIG_IsOK(res1)) {
14773 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetHtmlWindow" "', expected argument " "1"" of type '" "wxHtmlHelpWindow const *""'");
14774 }
14775 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14776 {
14777 PyThreadState* __tstate = wxPyBeginAllowThreads();
14778 result = (wxHtmlWindow *)((wxHtmlHelpWindow const *)arg1)->GetHtmlWindow();
14779 wxPyEndAllowThreads(__tstate);
14780 if (PyErr_Occurred()) SWIG_fail;
14781 }
14782 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlWindow, 0 | 0 );
14783 return resultobj;
14784 fail:
14785 return NULL;
14786 }
14787
14788
14789 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetSplitterWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14790 PyObject *resultobj = 0;
14791 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14792 wxSplitterWindow *result = 0 ;
14793 void *argp1 = 0 ;
14794 int res1 = 0 ;
14795 PyObject *swig_obj[1] ;
14796
14797 if (!args) SWIG_fail;
14798 swig_obj[0] = args;
14799 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14800 if (!SWIG_IsOK(res1)) {
14801 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetSplitterWindow" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14802 }
14803 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14804 {
14805 PyThreadState* __tstate = wxPyBeginAllowThreads();
14806 result = (wxSplitterWindow *)(arg1)->GetSplitterWindow();
14807 wxPyEndAllowThreads(__tstate);
14808 if (PyErr_Occurred()) SWIG_fail;
14809 }
14810 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSplitterWindow, 0 | 0 );
14811 return resultobj;
14812 fail:
14813 return NULL;
14814 }
14815
14816
14817 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetToolBar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14818 PyObject *resultobj = 0;
14819 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14820 wxToolBar *result = 0 ;
14821 void *argp1 = 0 ;
14822 int res1 = 0 ;
14823 PyObject *swig_obj[1] ;
14824
14825 if (!args) SWIG_fail;
14826 swig_obj[0] = args;
14827 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14828 if (!SWIG_IsOK(res1)) {
14829 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetToolBar" "', expected argument " "1"" of type '" "wxHtmlHelpWindow const *""'");
14830 }
14831 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14832 {
14833 PyThreadState* __tstate = wxPyBeginAllowThreads();
14834 result = (wxToolBar *)((wxHtmlHelpWindow const *)arg1)->GetToolBar();
14835 wxPyEndAllowThreads(__tstate);
14836 if (PyErr_Occurred()) SWIG_fail;
14837 }
14838 {
14839 resultobj = wxPyMake_wxObject(result, (bool)0);
14840 }
14841 return resultobj;
14842 fail:
14843 return NULL;
14844 }
14845
14846
14847 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetCfgData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14848 PyObject *resultobj = 0;
14849 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14850 wxHtmlHelpFrameCfg *result = 0 ;
14851 void *argp1 = 0 ;
14852 int res1 = 0 ;
14853 PyObject *swig_obj[1] ;
14854
14855 if (!args) SWIG_fail;
14856 swig_obj[0] = args;
14857 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14858 if (!SWIG_IsOK(res1)) {
14859 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetCfgData" "', expected argument " "1"" of type '" "wxHtmlHelpWindow *""'");
14860 }
14861 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14862 {
14863 PyThreadState* __tstate = wxPyBeginAllowThreads();
14864 {
14865 wxHtmlHelpFrameCfg &_result_ref = (arg1)->GetCfgData();
14866 result = (wxHtmlHelpFrameCfg *) &_result_ref;
14867 }
14868 wxPyEndAllowThreads(__tstate);
14869 if (PyErr_Occurred()) SWIG_fail;
14870 }
14871 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpFrameCfg, 0 | 0 );
14872 return resultobj;
14873 fail:
14874 return NULL;
14875 }
14876
14877
14878 SWIGINTERN PyObject *_wrap_HtmlHelpWindow_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14879 PyObject *resultobj = 0;
14880 wxHtmlHelpWindow *arg1 = (wxHtmlHelpWindow *) 0 ;
14881 wxPyTreeCtrl *result = 0 ;
14882 void *argp1 = 0 ;
14883 int res1 = 0 ;
14884 PyObject *swig_obj[1] ;
14885
14886 if (!args) SWIG_fail;
14887 swig_obj[0] = args;
14888 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
14889 if (!SWIG_IsOK(res1)) {
14890 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxHtmlHelpWindow const *""'");
14891 }
14892 arg1 = reinterpret_cast< wxHtmlHelpWindow * >(argp1);
14893 {
14894 PyThreadState* __tstate = wxPyBeginAllowThreads();
14895 result = (wxPyTreeCtrl *)((wxHtmlHelpWindow const *)arg1)->GetTreeCtrl();
14896 wxPyEndAllowThreads(__tstate);
14897 if (PyErr_Occurred()) SWIG_fail;
14898 }
14899 {
14900 resultobj = wxPyMake_wxObject(result, (bool)0);
14901 }
14902 return resultobj;
14903 fail:
14904 return NULL;
14905 }
14906
14907
14908 SWIGINTERN PyObject *HtmlHelpWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14909 PyObject *obj;
14910 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
14911 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlHelpWindow, SWIG_NewClientData(obj));
14912 return SWIG_Py_Void();
14913 }
14914
14915 SWIGINTERN PyObject *HtmlHelpWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14916 return SWIG_Python_InitShadowInstance(args);
14917 }
14918
14919 SWIGINTERN PyObject *_wrap_new_HtmlCellEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
14920 PyObject *resultobj = 0;
14921 wxEventType arg1 ;
14922 int arg2 ;
14923 wxHtmlCell *arg3 = (wxHtmlCell *) 0 ;
14924 wxPoint *arg4 = 0 ;
14925 wxMouseEvent *arg5 = 0 ;
14926 wxHtmlCellEvent *result = 0 ;
14927 int val1 ;
14928 int ecode1 = 0 ;
14929 int val2 ;
14930 int ecode2 = 0 ;
14931 void *argp3 = 0 ;
14932 int res3 = 0 ;
14933 wxPoint temp4 ;
14934 void *argp5 = 0 ;
14935 int res5 = 0 ;
14936 PyObject * obj0 = 0 ;
14937 PyObject * obj1 = 0 ;
14938 PyObject * obj2 = 0 ;
14939 PyObject * obj3 = 0 ;
14940 PyObject * obj4 = 0 ;
14941 char * kwnames[] = {
14942 (char *) "commandType",(char *) "id",(char *) "cell",(char *) "pt",(char *) "ev", NULL
14943 };
14944
14945 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_HtmlCellEvent",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
14946 ecode1 = SWIG_AsVal_int(obj0, &val1);
14947 if (!SWIG_IsOK(ecode1)) {
14948 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HtmlCellEvent" "', expected argument " "1"" of type '" "wxEventType""'");
14949 }
14950 arg1 = static_cast< wxEventType >(val1);
14951 ecode2 = SWIG_AsVal_int(obj1, &val2);
14952 if (!SWIG_IsOK(ecode2)) {
14953 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlCellEvent" "', expected argument " "2"" of type '" "int""'");
14954 }
14955 arg2 = static_cast< int >(val2);
14956 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxHtmlCell, 0 | 0 );
14957 if (!SWIG_IsOK(res3)) {
14958 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_HtmlCellEvent" "', expected argument " "3"" of type '" "wxHtmlCell *""'");
14959 }
14960 arg3 = reinterpret_cast< wxHtmlCell * >(argp3);
14961 {
14962 arg4 = &temp4;
14963 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
14964 }
14965 res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxMouseEvent, 0 | 0);
14966 if (!SWIG_IsOK(res5)) {
14967 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_HtmlCellEvent" "', expected argument " "5"" of type '" "wxMouseEvent const &""'");
14968 }
14969 if (!argp5) {
14970 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HtmlCellEvent" "', expected argument " "5"" of type '" "wxMouseEvent const &""'");
14971 }
14972 arg5 = reinterpret_cast< wxMouseEvent * >(argp5);
14973 {
14974 PyThreadState* __tstate = wxPyBeginAllowThreads();
14975 result = (wxHtmlCellEvent *)new wxHtmlCellEvent(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxMouseEvent const &)*arg5);
14976 wxPyEndAllowThreads(__tstate);
14977 if (PyErr_Occurred()) SWIG_fail;
14978 }
14979 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlCellEvent, SWIG_POINTER_NEW | 0 );
14980 return resultobj;
14981 fail:
14982 return NULL;
14983 }
14984
14985
14986 SWIGINTERN PyObject *_wrap_HtmlCellEvent_GetCell(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
14987 PyObject *resultobj = 0;
14988 wxHtmlCellEvent *arg1 = (wxHtmlCellEvent *) 0 ;
14989 wxHtmlCell *result = 0 ;
14990 void *argp1 = 0 ;
14991 int res1 = 0 ;
14992 PyObject *swig_obj[1] ;
14993
14994 if (!args) SWIG_fail;
14995 swig_obj[0] = args;
14996 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCellEvent, 0 | 0 );
14997 if (!SWIG_IsOK(res1)) {
14998 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCellEvent_GetCell" "', expected argument " "1"" of type '" "wxHtmlCellEvent const *""'");
14999 }
15000 arg1 = reinterpret_cast< wxHtmlCellEvent * >(argp1);
15001 {
15002 PyThreadState* __tstate = wxPyBeginAllowThreads();
15003 result = (wxHtmlCell *)((wxHtmlCellEvent const *)arg1)->GetCell();
15004 wxPyEndAllowThreads(__tstate);
15005 if (PyErr_Occurred()) SWIG_fail;
15006 }
15007 {
15008 resultobj = wxPyMake_wxObject(result, 0);
15009 }
15010 return resultobj;
15011 fail:
15012 return NULL;
15013 }
15014
15015
15016 SWIGINTERN PyObject *_wrap_HtmlCellEvent_GetPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15017 PyObject *resultobj = 0;
15018 wxHtmlCellEvent *arg1 = (wxHtmlCellEvent *) 0 ;
15019 wxPoint result;
15020 void *argp1 = 0 ;
15021 int res1 = 0 ;
15022 PyObject *swig_obj[1] ;
15023
15024 if (!args) SWIG_fail;
15025 swig_obj[0] = args;
15026 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCellEvent, 0 | 0 );
15027 if (!SWIG_IsOK(res1)) {
15028 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCellEvent_GetPoint" "', expected argument " "1"" of type '" "wxHtmlCellEvent const *""'");
15029 }
15030 arg1 = reinterpret_cast< wxHtmlCellEvent * >(argp1);
15031 {
15032 PyThreadState* __tstate = wxPyBeginAllowThreads();
15033 result = ((wxHtmlCellEvent const *)arg1)->GetPoint();
15034 wxPyEndAllowThreads(__tstate);
15035 if (PyErr_Occurred()) SWIG_fail;
15036 }
15037 resultobj = SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint& >(result))), SWIGTYPE_p_wxPoint, SWIG_POINTER_OWN | 0 );
15038 return resultobj;
15039 fail:
15040 return NULL;
15041 }
15042
15043
15044 SWIGINTERN PyObject *_wrap_HtmlCellEvent_GetMouseEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15045 PyObject *resultobj = 0;
15046 wxHtmlCellEvent *arg1 = (wxHtmlCellEvent *) 0 ;
15047 wxMouseEvent result;
15048 void *argp1 = 0 ;
15049 int res1 = 0 ;
15050 PyObject *swig_obj[1] ;
15051
15052 if (!args) SWIG_fail;
15053 swig_obj[0] = args;
15054 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCellEvent, 0 | 0 );
15055 if (!SWIG_IsOK(res1)) {
15056 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCellEvent_GetMouseEvent" "', expected argument " "1"" of type '" "wxHtmlCellEvent const *""'");
15057 }
15058 arg1 = reinterpret_cast< wxHtmlCellEvent * >(argp1);
15059 {
15060 PyThreadState* __tstate = wxPyBeginAllowThreads();
15061 result = ((wxHtmlCellEvent const *)arg1)->GetMouseEvent();
15062 wxPyEndAllowThreads(__tstate);
15063 if (PyErr_Occurred()) SWIG_fail;
15064 }
15065 resultobj = SWIG_NewPointerObj((new wxMouseEvent(static_cast< const wxMouseEvent& >(result))), SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_OWN | 0 );
15066 return resultobj;
15067 fail:
15068 return NULL;
15069 }
15070
15071
15072 SWIGINTERN PyObject *_wrap_HtmlCellEvent_SetLinkClicked(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15073 PyObject *resultobj = 0;
15074 wxHtmlCellEvent *arg1 = (wxHtmlCellEvent *) 0 ;
15075 bool arg2 ;
15076 void *argp1 = 0 ;
15077 int res1 = 0 ;
15078 bool val2 ;
15079 int ecode2 = 0 ;
15080 PyObject * obj0 = 0 ;
15081 PyObject * obj1 = 0 ;
15082 char * kwnames[] = {
15083 (char *) "self",(char *) "linkclicked", NULL
15084 };
15085
15086 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlCellEvent_SetLinkClicked",kwnames,&obj0,&obj1)) SWIG_fail;
15087 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlCellEvent, 0 | 0 );
15088 if (!SWIG_IsOK(res1)) {
15089 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCellEvent_SetLinkClicked" "', expected argument " "1"" of type '" "wxHtmlCellEvent *""'");
15090 }
15091 arg1 = reinterpret_cast< wxHtmlCellEvent * >(argp1);
15092 ecode2 = SWIG_AsVal_bool(obj1, &val2);
15093 if (!SWIG_IsOK(ecode2)) {
15094 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlCellEvent_SetLinkClicked" "', expected argument " "2"" of type '" "bool""'");
15095 }
15096 arg2 = static_cast< bool >(val2);
15097 {
15098 PyThreadState* __tstate = wxPyBeginAllowThreads();
15099 (arg1)->SetLinkClicked(arg2);
15100 wxPyEndAllowThreads(__tstate);
15101 if (PyErr_Occurred()) SWIG_fail;
15102 }
15103 resultobj = SWIG_Py_Void();
15104 return resultobj;
15105 fail:
15106 return NULL;
15107 }
15108
15109
15110 SWIGINTERN PyObject *_wrap_HtmlCellEvent_GetLinkClicked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15111 PyObject *resultobj = 0;
15112 wxHtmlCellEvent *arg1 = (wxHtmlCellEvent *) 0 ;
15113 bool result;
15114 void *argp1 = 0 ;
15115 int res1 = 0 ;
15116 PyObject *swig_obj[1] ;
15117
15118 if (!args) SWIG_fail;
15119 swig_obj[0] = args;
15120 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlCellEvent, 0 | 0 );
15121 if (!SWIG_IsOK(res1)) {
15122 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlCellEvent_GetLinkClicked" "', expected argument " "1"" of type '" "wxHtmlCellEvent const *""'");
15123 }
15124 arg1 = reinterpret_cast< wxHtmlCellEvent * >(argp1);
15125 {
15126 PyThreadState* __tstate = wxPyBeginAllowThreads();
15127 result = (bool)((wxHtmlCellEvent const *)arg1)->GetLinkClicked();
15128 wxPyEndAllowThreads(__tstate);
15129 if (PyErr_Occurred()) SWIG_fail;
15130 }
15131 {
15132 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15133 }
15134 return resultobj;
15135 fail:
15136 return NULL;
15137 }
15138
15139
15140 SWIGINTERN PyObject *HtmlCellEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15141 PyObject *obj;
15142 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15143 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlCellEvent, SWIG_NewClientData(obj));
15144 return SWIG_Py_Void();
15145 }
15146
15147 SWIGINTERN PyObject *HtmlCellEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15148 return SWIG_Python_InitShadowInstance(args);
15149 }
15150
15151 SWIGINTERN PyObject *_wrap_new_HtmlLinkEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15152 PyObject *resultobj = 0;
15153 int arg1 ;
15154 wxHtmlLinkInfo *arg2 = 0 ;
15155 wxHtmlLinkEvent *result = 0 ;
15156 int val1 ;
15157 int ecode1 = 0 ;
15158 void *argp2 = 0 ;
15159 int res2 = 0 ;
15160 PyObject * obj0 = 0 ;
15161 PyObject * obj1 = 0 ;
15162 char * kwnames[] = {
15163 (char *) "id",(char *) "linkinfo", NULL
15164 };
15165
15166 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_HtmlLinkEvent",kwnames,&obj0,&obj1)) SWIG_fail;
15167 ecode1 = SWIG_AsVal_int(obj0, &val1);
15168 if (!SWIG_IsOK(ecode1)) {
15169 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HtmlLinkEvent" "', expected argument " "1"" of type '" "int""'");
15170 }
15171 arg1 = static_cast< int >(val1);
15172 res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0);
15173 if (!SWIG_IsOK(res2)) {
15174 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_HtmlLinkEvent" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
15175 }
15176 if (!argp2) {
15177 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HtmlLinkEvent" "', expected argument " "2"" of type '" "wxHtmlLinkInfo const &""'");
15178 }
15179 arg2 = reinterpret_cast< wxHtmlLinkInfo * >(argp2);
15180 {
15181 PyThreadState* __tstate = wxPyBeginAllowThreads();
15182 result = (wxHtmlLinkEvent *)new wxHtmlLinkEvent(arg1,(wxHtmlLinkInfo const &)*arg2);
15183 wxPyEndAllowThreads(__tstate);
15184 if (PyErr_Occurred()) SWIG_fail;
15185 }
15186 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlLinkEvent, SWIG_POINTER_NEW | 0 );
15187 return resultobj;
15188 fail:
15189 return NULL;
15190 }
15191
15192
15193 SWIGINTERN PyObject *_wrap_HtmlLinkEvent_GetLinkInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15194 PyObject *resultobj = 0;
15195 wxHtmlLinkEvent *arg1 = (wxHtmlLinkEvent *) 0 ;
15196 wxHtmlLinkInfo *result = 0 ;
15197 void *argp1 = 0 ;
15198 int res1 = 0 ;
15199 PyObject *swig_obj[1] ;
15200
15201 if (!args) SWIG_fail;
15202 swig_obj[0] = args;
15203 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlLinkEvent, 0 | 0 );
15204 if (!SWIG_IsOK(res1)) {
15205 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlLinkEvent_GetLinkInfo" "', expected argument " "1"" of type '" "wxHtmlLinkEvent const *""'");
15206 }
15207 arg1 = reinterpret_cast< wxHtmlLinkEvent * >(argp1);
15208 {
15209 PyThreadState* __tstate = wxPyBeginAllowThreads();
15210 {
15211 wxHtmlLinkInfo const &_result_ref = ((wxHtmlLinkEvent const *)arg1)->GetLinkInfo();
15212 result = (wxHtmlLinkInfo *) &_result_ref;
15213 }
15214 wxPyEndAllowThreads(__tstate);
15215 if (PyErr_Occurred()) SWIG_fail;
15216 }
15217 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlLinkInfo, 0 | 0 );
15218 return resultobj;
15219 fail:
15220 return NULL;
15221 }
15222
15223
15224 SWIGINTERN PyObject *HtmlLinkEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15225 PyObject *obj;
15226 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15227 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlLinkEvent, SWIG_NewClientData(obj));
15228 return SWIG_Py_Void();
15229 }
15230
15231 SWIGINTERN PyObject *HtmlLinkEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15232 return SWIG_Python_InitShadowInstance(args);
15233 }
15234
15235 SWIGINTERN PyObject *_wrap_new_HtmlHelpFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15236 PyObject *resultobj = 0;
15237 wxWindow *arg1 = (wxWindow *) 0 ;
15238 int arg2 ;
15239 wxString const &arg3_defvalue = wxPyEmptyString ;
15240 wxString *arg3 = (wxString *) &arg3_defvalue ;
15241 int arg4 = (int) wxHF_DEFAULTSTYLE ;
15242 wxHtmlHelpData *arg5 = (wxHtmlHelpData *) NULL ;
15243 wxConfigBase *arg6 = (wxConfigBase *) NULL ;
15244 wxString const &arg7_defvalue = wxPyEmptyString ;
15245 wxString *arg7 = (wxString *) &arg7_defvalue ;
15246 wxHtmlHelpFrame *result = 0 ;
15247 void *argp1 = 0 ;
15248 int res1 = 0 ;
15249 int val2 ;
15250 int ecode2 = 0 ;
15251 bool temp3 = false ;
15252 int val4 ;
15253 int ecode4 = 0 ;
15254 void *argp5 = 0 ;
15255 int res5 = 0 ;
15256 void *argp6 = 0 ;
15257 int res6 = 0 ;
15258 bool temp7 = false ;
15259 PyObject * obj0 = 0 ;
15260 PyObject * obj1 = 0 ;
15261 PyObject * obj2 = 0 ;
15262 PyObject * obj3 = 0 ;
15263 PyObject * obj4 = 0 ;
15264 PyObject * obj5 = 0 ;
15265 PyObject * obj6 = 0 ;
15266 char * kwnames[] = {
15267 (char *) "parent",(char *)"arg2",(char *) "title",(char *) "style",(char *) "data",(char *) "config",(char *) "rootpath", NULL
15268 };
15269
15270 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:new_HtmlHelpFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
15271 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
15272 if (!SWIG_IsOK(res1)) {
15273 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlHelpFrame" "', expected argument " "1"" of type '" "wxWindow *""'");
15274 }
15275 arg1 = reinterpret_cast< wxWindow * >(argp1);
15276 ecode2 = SWIG_AsVal_int(obj1, &val2);
15277 if (!SWIG_IsOK(ecode2)) {
15278 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlHelpFrame" "', expected argument " "2"" of type '" "int""'");
15279 }
15280 arg2 = static_cast< int >(val2);
15281 if (obj2) {
15282 {
15283 arg3 = wxString_in_helper(obj2);
15284 if (arg3 == NULL) SWIG_fail;
15285 temp3 = true;
15286 }
15287 }
15288 if (obj3) {
15289 ecode4 = SWIG_AsVal_int(obj3, &val4);
15290 if (!SWIG_IsOK(ecode4)) {
15291 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_HtmlHelpFrame" "', expected argument " "4"" of type '" "int""'");
15292 }
15293 arg4 = static_cast< int >(val4);
15294 }
15295 if (obj4) {
15296 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15297 if (!SWIG_IsOK(res5)) {
15298 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_HtmlHelpFrame" "', expected argument " "5"" of type '" "wxHtmlHelpData *""'");
15299 }
15300 arg5 = reinterpret_cast< wxHtmlHelpData * >(argp5);
15301 }
15302 if (obj5) {
15303 res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_wxConfigBase, 0 | 0 );
15304 if (!SWIG_IsOK(res6)) {
15305 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_HtmlHelpFrame" "', expected argument " "6"" of type '" "wxConfigBase *""'");
15306 }
15307 arg6 = reinterpret_cast< wxConfigBase * >(argp6);
15308 }
15309 if (obj6) {
15310 {
15311 arg7 = wxString_in_helper(obj6);
15312 if (arg7 == NULL) SWIG_fail;
15313 temp7 = true;
15314 }
15315 }
15316 {
15317 if (!wxPyCheckForApp()) SWIG_fail;
15318 PyThreadState* __tstate = wxPyBeginAllowThreads();
15319 result = (wxHtmlHelpFrame *)new wxHtmlHelpFrame(arg1,arg2,(wxString const &)*arg3,arg4,arg5,arg6,(wxString const &)*arg7);
15320 wxPyEndAllowThreads(__tstate);
15321 if (PyErr_Occurred()) SWIG_fail;
15322 }
15323 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpFrame, SWIG_POINTER_NEW | 0 );
15324 {
15325 if (temp3)
15326 delete arg3;
15327 }
15328 {
15329 if (temp7)
15330 delete arg7;
15331 }
15332 return resultobj;
15333 fail:
15334 {
15335 if (temp3)
15336 delete arg3;
15337 }
15338 {
15339 if (temp7)
15340 delete arg7;
15341 }
15342 return NULL;
15343 }
15344
15345
15346 SWIGINTERN PyObject *_wrap_new_PreHtmlHelpFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15347 PyObject *resultobj = 0;
15348 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) NULL ;
15349 wxHtmlHelpFrame *result = 0 ;
15350 void *argp1 = 0 ;
15351 int res1 = 0 ;
15352 PyObject * obj0 = 0 ;
15353 char * kwnames[] = {
15354 (char *) "data", NULL
15355 };
15356
15357 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PreHtmlHelpFrame",kwnames,&obj0)) SWIG_fail;
15358 if (obj0) {
15359 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15360 if (!SWIG_IsOK(res1)) {
15361 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreHtmlHelpFrame" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
15362 }
15363 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
15364 }
15365 {
15366 if (!wxPyCheckForApp()) SWIG_fail;
15367 PyThreadState* __tstate = wxPyBeginAllowThreads();
15368 result = (wxHtmlHelpFrame *)new wxHtmlHelpFrame(arg1);
15369 wxPyEndAllowThreads(__tstate);
15370 if (PyErr_Occurred()) SWIG_fail;
15371 }
15372 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpFrame, SWIG_POINTER_OWN | 0 );
15373 return resultobj;
15374 fail:
15375 return NULL;
15376 }
15377
15378
15379 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15380 PyObject *resultobj = 0;
15381 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15382 wxWindow *arg2 = (wxWindow *) 0 ;
15383 int arg3 ;
15384 wxString const &arg4_defvalue = wxPyEmptyString ;
15385 wxString *arg4 = (wxString *) &arg4_defvalue ;
15386 int arg5 = (int) wxHF_DEFAULT_STYLE ;
15387 wxConfigBase *arg6 = (wxConfigBase *) NULL ;
15388 wxString const &arg7_defvalue = wxPyEmptyString ;
15389 wxString *arg7 = (wxString *) &arg7_defvalue ;
15390 bool result;
15391 void *argp1 = 0 ;
15392 int res1 = 0 ;
15393 void *argp2 = 0 ;
15394 int res2 = 0 ;
15395 int val3 ;
15396 int ecode3 = 0 ;
15397 bool temp4 = false ;
15398 int val5 ;
15399 int ecode5 = 0 ;
15400 void *argp6 = 0 ;
15401 int res6 = 0 ;
15402 bool temp7 = false ;
15403 PyObject * obj0 = 0 ;
15404 PyObject * obj1 = 0 ;
15405 PyObject * obj2 = 0 ;
15406 PyObject * obj3 = 0 ;
15407 PyObject * obj4 = 0 ;
15408 PyObject * obj5 = 0 ;
15409 PyObject * obj6 = 0 ;
15410 char * kwnames[] = {
15411 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "style",(char *) "config",(char *) "rootpath", NULL
15412 };
15413
15414 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:HtmlHelpFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
15415 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15416 if (!SWIG_IsOK(res1)) {
15417 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_Create" "', expected argument " "1"" of type '" "wxHtmlHelpFrame *""'");
15418 }
15419 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15420 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
15421 if (!SWIG_IsOK(res2)) {
15422 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpFrame_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
15423 }
15424 arg2 = reinterpret_cast< wxWindow * >(argp2);
15425 ecode3 = SWIG_AsVal_int(obj2, &val3);
15426 if (!SWIG_IsOK(ecode3)) {
15427 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlHelpFrame_Create" "', expected argument " "3"" of type '" "int""'");
15428 }
15429 arg3 = static_cast< int >(val3);
15430 if (obj3) {
15431 {
15432 arg4 = wxString_in_helper(obj3);
15433 if (arg4 == NULL) SWIG_fail;
15434 temp4 = true;
15435 }
15436 }
15437 if (obj4) {
15438 ecode5 = SWIG_AsVal_int(obj4, &val5);
15439 if (!SWIG_IsOK(ecode5)) {
15440 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HtmlHelpFrame_Create" "', expected argument " "5"" of type '" "int""'");
15441 }
15442 arg5 = static_cast< int >(val5);
15443 }
15444 if (obj5) {
15445 res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_wxConfigBase, 0 | 0 );
15446 if (!SWIG_IsOK(res6)) {
15447 SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "HtmlHelpFrame_Create" "', expected argument " "6"" of type '" "wxConfigBase *""'");
15448 }
15449 arg6 = reinterpret_cast< wxConfigBase * >(argp6);
15450 }
15451 if (obj6) {
15452 {
15453 arg7 = wxString_in_helper(obj6);
15454 if (arg7 == NULL) SWIG_fail;
15455 temp7 = true;
15456 }
15457 }
15458 {
15459 PyThreadState* __tstate = wxPyBeginAllowThreads();
15460 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,arg5,arg6,(wxString const &)*arg7);
15461 wxPyEndAllowThreads(__tstate);
15462 if (PyErr_Occurred()) SWIG_fail;
15463 }
15464 {
15465 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15466 }
15467 {
15468 if (temp4)
15469 delete arg4;
15470 }
15471 {
15472 if (temp7)
15473 delete arg7;
15474 }
15475 return resultobj;
15476 fail:
15477 {
15478 if (temp4)
15479 delete arg4;
15480 }
15481 {
15482 if (temp7)
15483 delete arg7;
15484 }
15485 return NULL;
15486 }
15487
15488
15489 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15490 PyObject *resultobj = 0;
15491 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15492 wxHtmlHelpData *result = 0 ;
15493 void *argp1 = 0 ;
15494 int res1 = 0 ;
15495 PyObject *swig_obj[1] ;
15496
15497 if (!args) SWIG_fail;
15498 swig_obj[0] = args;
15499 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15500 if (!SWIG_IsOK(res1)) {
15501 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_GetData" "', expected argument " "1"" of type '" "wxHtmlHelpFrame *""'");
15502 }
15503 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15504 {
15505 PyThreadState* __tstate = wxPyBeginAllowThreads();
15506 result = (wxHtmlHelpData *)(arg1)->GetData();
15507 wxPyEndAllowThreads(__tstate);
15508 if (PyErr_Occurred()) SWIG_fail;
15509 }
15510 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15511 return resultobj;
15512 fail:
15513 return NULL;
15514 }
15515
15516
15517 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_SetTitleFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15518 PyObject *resultobj = 0;
15519 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15520 wxString *arg2 = 0 ;
15521 void *argp1 = 0 ;
15522 int res1 = 0 ;
15523 bool temp2 = false ;
15524 PyObject * obj0 = 0 ;
15525 PyObject * obj1 = 0 ;
15526 char * kwnames[] = {
15527 (char *) "self",(char *) "format", NULL
15528 };
15529
15530 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpFrame_SetTitleFormat",kwnames,&obj0,&obj1)) SWIG_fail;
15531 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15532 if (!SWIG_IsOK(res1)) {
15533 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_SetTitleFormat" "', expected argument " "1"" of type '" "wxHtmlHelpFrame *""'");
15534 }
15535 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15536 {
15537 arg2 = wxString_in_helper(obj1);
15538 if (arg2 == NULL) SWIG_fail;
15539 temp2 = true;
15540 }
15541 {
15542 PyThreadState* __tstate = wxPyBeginAllowThreads();
15543 (arg1)->SetTitleFormat((wxString const &)*arg2);
15544 wxPyEndAllowThreads(__tstate);
15545 if (PyErr_Occurred()) SWIG_fail;
15546 }
15547 resultobj = SWIG_Py_Void();
15548 {
15549 if (temp2)
15550 delete arg2;
15551 }
15552 return resultobj;
15553 fail:
15554 {
15555 if (temp2)
15556 delete arg2;
15557 }
15558 return NULL;
15559 }
15560
15561
15562 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_AddGrabIfNeeded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15563 PyObject *resultobj = 0;
15564 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15565 void *argp1 = 0 ;
15566 int res1 = 0 ;
15567 PyObject *swig_obj[1] ;
15568
15569 if (!args) SWIG_fail;
15570 swig_obj[0] = args;
15571 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15572 if (!SWIG_IsOK(res1)) {
15573 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_AddGrabIfNeeded" "', expected argument " "1"" of type '" "wxHtmlHelpFrame *""'");
15574 }
15575 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15576 {
15577 PyThreadState* __tstate = wxPyBeginAllowThreads();
15578 (arg1)->AddGrabIfNeeded();
15579 wxPyEndAllowThreads(__tstate);
15580 if (PyErr_Occurred()) SWIG_fail;
15581 }
15582 resultobj = SWIG_Py_Void();
15583 return resultobj;
15584 fail:
15585 return NULL;
15586 }
15587
15588
15589 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_GetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15590 PyObject *resultobj = 0;
15591 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15592 wxHtmlHelpController *result = 0 ;
15593 void *argp1 = 0 ;
15594 int res1 = 0 ;
15595 PyObject *swig_obj[1] ;
15596
15597 if (!args) SWIG_fail;
15598 swig_obj[0] = args;
15599 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15600 if (!SWIG_IsOK(res1)) {
15601 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_GetController" "', expected argument " "1"" of type '" "wxHtmlHelpFrame const *""'");
15602 }
15603 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15604 {
15605 PyThreadState* __tstate = wxPyBeginAllowThreads();
15606 result = (wxHtmlHelpController *)((wxHtmlHelpFrame const *)arg1)->GetController();
15607 wxPyEndAllowThreads(__tstate);
15608 if (PyErr_Occurred()) SWIG_fail;
15609 }
15610 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
15611 return resultobj;
15612 fail:
15613 return NULL;
15614 }
15615
15616
15617 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_SetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15618 PyObject *resultobj = 0;
15619 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15620 wxHtmlHelpController *arg2 = (wxHtmlHelpController *) 0 ;
15621 void *argp1 = 0 ;
15622 int res1 = 0 ;
15623 int res2 = 0 ;
15624 PyObject * obj0 = 0 ;
15625 PyObject * obj1 = 0 ;
15626 char * kwnames[] = {
15627 (char *) "self",(char *) "controller", NULL
15628 };
15629
15630 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpFrame_SetController",kwnames,&obj0,&obj1)) SWIG_fail;
15631 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15632 if (!SWIG_IsOK(res1)) {
15633 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_SetController" "', expected argument " "1"" of type '" "wxHtmlHelpFrame *""'");
15634 }
15635 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15636 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxHtmlHelpController, SWIG_POINTER_DISOWN | 0 );
15637 if (!SWIG_IsOK(res2)) {
15638 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpFrame_SetController" "', expected argument " "2"" of type '" "wxHtmlHelpController *""'");
15639 }
15640 {
15641 PyThreadState* __tstate = wxPyBeginAllowThreads();
15642 (arg1)->SetController(arg2);
15643 wxPyEndAllowThreads(__tstate);
15644 if (PyErr_Occurred()) SWIG_fail;
15645 }
15646 resultobj = SWIG_Py_Void();
15647 return resultobj;
15648 fail:
15649 return NULL;
15650 }
15651
15652
15653 SWIGINTERN PyObject *_wrap_HtmlHelpFrame_GetHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15654 PyObject *resultobj = 0;
15655 wxHtmlHelpFrame *arg1 = (wxHtmlHelpFrame *) 0 ;
15656 wxHtmlHelpWindow *result = 0 ;
15657 void *argp1 = 0 ;
15658 int res1 = 0 ;
15659 PyObject *swig_obj[1] ;
15660
15661 if (!args) SWIG_fail;
15662 swig_obj[0] = args;
15663 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpFrame, 0 | 0 );
15664 if (!SWIG_IsOK(res1)) {
15665 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpFrame_GetHelpWindow" "', expected argument " "1"" of type '" "wxHtmlHelpFrame const *""'");
15666 }
15667 arg1 = reinterpret_cast< wxHtmlHelpFrame * >(argp1);
15668 {
15669 PyThreadState* __tstate = wxPyBeginAllowThreads();
15670 result = (wxHtmlHelpWindow *)((wxHtmlHelpFrame const *)arg1)->GetHelpWindow();
15671 wxPyEndAllowThreads(__tstate);
15672 if (PyErr_Occurred()) SWIG_fail;
15673 }
15674 {
15675 resultobj = wxPyMake_wxObject(result, 0);
15676 }
15677 return resultobj;
15678 fail:
15679 return NULL;
15680 }
15681
15682
15683 SWIGINTERN PyObject *HtmlHelpFrame_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15684 PyObject *obj;
15685 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
15686 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlHelpFrame, SWIG_NewClientData(obj));
15687 return SWIG_Py_Void();
15688 }
15689
15690 SWIGINTERN PyObject *HtmlHelpFrame_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15691 return SWIG_Python_InitShadowInstance(args);
15692 }
15693
15694 SWIGINTERN PyObject *_wrap_new_HtmlHelpDialog(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15695 PyObject *resultobj = 0;
15696 wxWindow *arg1 = (wxWindow *) 0 ;
15697 int arg2 ;
15698 wxString const &arg3_defvalue = wxPyEmptyString ;
15699 wxString *arg3 = (wxString *) &arg3_defvalue ;
15700 int arg4 = (int) wxHF_DEFAULT_STYLE ;
15701 wxHtmlHelpData *arg5 = (wxHtmlHelpData *) NULL ;
15702 wxHtmlHelpDialog *result = 0 ;
15703 void *argp1 = 0 ;
15704 int res1 = 0 ;
15705 int val2 ;
15706 int ecode2 = 0 ;
15707 bool temp3 = false ;
15708 int val4 ;
15709 int ecode4 = 0 ;
15710 void *argp5 = 0 ;
15711 int res5 = 0 ;
15712 PyObject * obj0 = 0 ;
15713 PyObject * obj1 = 0 ;
15714 PyObject * obj2 = 0 ;
15715 PyObject * obj3 = 0 ;
15716 PyObject * obj4 = 0 ;
15717 char * kwnames[] = {
15718 (char *) "parent",(char *)"arg2",(char *) "title",(char *) "style",(char *) "data", NULL
15719 };
15720
15721 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_HtmlHelpDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
15722 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
15723 if (!SWIG_IsOK(res1)) {
15724 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlHelpDialog" "', expected argument " "1"" of type '" "wxWindow *""'");
15725 }
15726 arg1 = reinterpret_cast< wxWindow * >(argp1);
15727 ecode2 = SWIG_AsVal_int(obj1, &val2);
15728 if (!SWIG_IsOK(ecode2)) {
15729 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HtmlHelpDialog" "', expected argument " "2"" of type '" "int""'");
15730 }
15731 arg2 = static_cast< int >(val2);
15732 if (obj2) {
15733 {
15734 arg3 = wxString_in_helper(obj2);
15735 if (arg3 == NULL) SWIG_fail;
15736 temp3 = true;
15737 }
15738 }
15739 if (obj3) {
15740 ecode4 = SWIG_AsVal_int(obj3, &val4);
15741 if (!SWIG_IsOK(ecode4)) {
15742 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_HtmlHelpDialog" "', expected argument " "4"" of type '" "int""'");
15743 }
15744 arg4 = static_cast< int >(val4);
15745 }
15746 if (obj4) {
15747 res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15748 if (!SWIG_IsOK(res5)) {
15749 SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_HtmlHelpDialog" "', expected argument " "5"" of type '" "wxHtmlHelpData *""'");
15750 }
15751 arg5 = reinterpret_cast< wxHtmlHelpData * >(argp5);
15752 }
15753 {
15754 if (!wxPyCheckForApp()) SWIG_fail;
15755 PyThreadState* __tstate = wxPyBeginAllowThreads();
15756 result = (wxHtmlHelpDialog *)new wxHtmlHelpDialog(arg1,arg2,(wxString const &)*arg3,arg4,arg5);
15757 wxPyEndAllowThreads(__tstate);
15758 if (PyErr_Occurred()) SWIG_fail;
15759 }
15760 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpDialog, SWIG_POINTER_NEW | 0 );
15761 {
15762 if (temp3)
15763 delete arg3;
15764 }
15765 return resultobj;
15766 fail:
15767 {
15768 if (temp3)
15769 delete arg3;
15770 }
15771 return NULL;
15772 }
15773
15774
15775 SWIGINTERN PyObject *_wrap_new_PreHtmlHelpDialog(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15776 PyObject *resultobj = 0;
15777 wxHtmlHelpData *arg1 = (wxHtmlHelpData *) NULL ;
15778 wxHtmlHelpDialog *result = 0 ;
15779 void *argp1 = 0 ;
15780 int res1 = 0 ;
15781 PyObject * obj0 = 0 ;
15782 char * kwnames[] = {
15783 (char *) "data", NULL
15784 };
15785
15786 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PreHtmlHelpDialog",kwnames,&obj0)) SWIG_fail;
15787 if (obj0) {
15788 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15789 if (!SWIG_IsOK(res1)) {
15790 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreHtmlHelpDialog" "', expected argument " "1"" of type '" "wxHtmlHelpData *""'");
15791 }
15792 arg1 = reinterpret_cast< wxHtmlHelpData * >(argp1);
15793 }
15794 {
15795 if (!wxPyCheckForApp()) SWIG_fail;
15796 PyThreadState* __tstate = wxPyBeginAllowThreads();
15797 result = (wxHtmlHelpDialog *)new wxHtmlHelpDialog(arg1);
15798 wxPyEndAllowThreads(__tstate);
15799 if (PyErr_Occurred()) SWIG_fail;
15800 }
15801 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpDialog, SWIG_POINTER_OWN | 0 );
15802 return resultobj;
15803 fail:
15804 return NULL;
15805 }
15806
15807
15808 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15809 PyObject *resultobj = 0;
15810 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
15811 wxWindow *arg2 = (wxWindow *) 0 ;
15812 int arg3 ;
15813 wxString const &arg4_defvalue = wxPyEmptyString ;
15814 wxString *arg4 = (wxString *) &arg4_defvalue ;
15815 int arg5 = (int) wxHF_DEFAULT_STYLE ;
15816 bool result;
15817 void *argp1 = 0 ;
15818 int res1 = 0 ;
15819 void *argp2 = 0 ;
15820 int res2 = 0 ;
15821 int val3 ;
15822 int ecode3 = 0 ;
15823 bool temp4 = false ;
15824 int val5 ;
15825 int ecode5 = 0 ;
15826 PyObject * obj0 = 0 ;
15827 PyObject * obj1 = 0 ;
15828 PyObject * obj2 = 0 ;
15829 PyObject * obj3 = 0 ;
15830 PyObject * obj4 = 0 ;
15831 char * kwnames[] = {
15832 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "style", NULL
15833 };
15834
15835 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:HtmlHelpDialog_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
15836 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
15837 if (!SWIG_IsOK(res1)) {
15838 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_Create" "', expected argument " "1"" of type '" "wxHtmlHelpDialog *""'");
15839 }
15840 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
15841 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
15842 if (!SWIG_IsOK(res2)) {
15843 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpDialog_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
15844 }
15845 arg2 = reinterpret_cast< wxWindow * >(argp2);
15846 ecode3 = SWIG_AsVal_int(obj2, &val3);
15847 if (!SWIG_IsOK(ecode3)) {
15848 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlHelpDialog_Create" "', expected argument " "3"" of type '" "int""'");
15849 }
15850 arg3 = static_cast< int >(val3);
15851 if (obj3) {
15852 {
15853 arg4 = wxString_in_helper(obj3);
15854 if (arg4 == NULL) SWIG_fail;
15855 temp4 = true;
15856 }
15857 }
15858 if (obj4) {
15859 ecode5 = SWIG_AsVal_int(obj4, &val5);
15860 if (!SWIG_IsOK(ecode5)) {
15861 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HtmlHelpDialog_Create" "', expected argument " "5"" of type '" "int""'");
15862 }
15863 arg5 = static_cast< int >(val5);
15864 }
15865 {
15866 PyThreadState* __tstate = wxPyBeginAllowThreads();
15867 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,arg5);
15868 wxPyEndAllowThreads(__tstate);
15869 if (PyErr_Occurred()) SWIG_fail;
15870 }
15871 {
15872 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15873 }
15874 {
15875 if (temp4)
15876 delete arg4;
15877 }
15878 return resultobj;
15879 fail:
15880 {
15881 if (temp4)
15882 delete arg4;
15883 }
15884 return NULL;
15885 }
15886
15887
15888 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15889 PyObject *resultobj = 0;
15890 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
15891 wxHtmlHelpData *result = 0 ;
15892 void *argp1 = 0 ;
15893 int res1 = 0 ;
15894 PyObject *swig_obj[1] ;
15895
15896 if (!args) SWIG_fail;
15897 swig_obj[0] = args;
15898 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
15899 if (!SWIG_IsOK(res1)) {
15900 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_GetData" "', expected argument " "1"" of type '" "wxHtmlHelpDialog *""'");
15901 }
15902 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
15903 {
15904 PyThreadState* __tstate = wxPyBeginAllowThreads();
15905 result = (wxHtmlHelpData *)(arg1)->GetData();
15906 wxPyEndAllowThreads(__tstate);
15907 if (PyErr_Occurred()) SWIG_fail;
15908 }
15909 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpData, 0 | 0 );
15910 return resultobj;
15911 fail:
15912 return NULL;
15913 }
15914
15915
15916 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_GetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15917 PyObject *resultobj = 0;
15918 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
15919 wxHtmlHelpController *result = 0 ;
15920 void *argp1 = 0 ;
15921 int res1 = 0 ;
15922 PyObject *swig_obj[1] ;
15923
15924 if (!args) SWIG_fail;
15925 swig_obj[0] = args;
15926 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
15927 if (!SWIG_IsOK(res1)) {
15928 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_GetController" "', expected argument " "1"" of type '" "wxHtmlHelpDialog const *""'");
15929 }
15930 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
15931 {
15932 PyThreadState* __tstate = wxPyBeginAllowThreads();
15933 result = (wxHtmlHelpController *)((wxHtmlHelpDialog const *)arg1)->GetController();
15934 wxPyEndAllowThreads(__tstate);
15935 if (PyErr_Occurred()) SWIG_fail;
15936 }
15937 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
15938 return resultobj;
15939 fail:
15940 return NULL;
15941 }
15942
15943
15944 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_SetController(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
15945 PyObject *resultobj = 0;
15946 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
15947 wxHtmlHelpController *arg2 = (wxHtmlHelpController *) 0 ;
15948 void *argp1 = 0 ;
15949 int res1 = 0 ;
15950 int res2 = 0 ;
15951 PyObject * obj0 = 0 ;
15952 PyObject * obj1 = 0 ;
15953 char * kwnames[] = {
15954 (char *) "self",(char *) "controller", NULL
15955 };
15956
15957 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpDialog_SetController",kwnames,&obj0,&obj1)) SWIG_fail;
15958 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
15959 if (!SWIG_IsOK(res1)) {
15960 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_SetController" "', expected argument " "1"" of type '" "wxHtmlHelpDialog *""'");
15961 }
15962 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
15963 res2 = SWIG_ConvertPtr(obj1, SWIG_as_voidptrptr(&arg2), SWIGTYPE_p_wxHtmlHelpController, SWIG_POINTER_DISOWN | 0 );
15964 if (!SWIG_IsOK(res2)) {
15965 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpDialog_SetController" "', expected argument " "2"" of type '" "wxHtmlHelpController *""'");
15966 }
15967 {
15968 PyThreadState* __tstate = wxPyBeginAllowThreads();
15969 (arg1)->SetController(arg2);
15970 wxPyEndAllowThreads(__tstate);
15971 if (PyErr_Occurred()) SWIG_fail;
15972 }
15973 resultobj = SWIG_Py_Void();
15974 return resultobj;
15975 fail:
15976 return NULL;
15977 }
15978
15979
15980 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_GetHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
15981 PyObject *resultobj = 0;
15982 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
15983 wxHtmlHelpWindow *result = 0 ;
15984 void *argp1 = 0 ;
15985 int res1 = 0 ;
15986 PyObject *swig_obj[1] ;
15987
15988 if (!args) SWIG_fail;
15989 swig_obj[0] = args;
15990 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
15991 if (!SWIG_IsOK(res1)) {
15992 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_GetHelpWindow" "', expected argument " "1"" of type '" "wxHtmlHelpDialog const *""'");
15993 }
15994 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
15995 {
15996 PyThreadState* __tstate = wxPyBeginAllowThreads();
15997 result = (wxHtmlHelpWindow *)((wxHtmlHelpDialog const *)arg1)->GetHelpWindow();
15998 wxPyEndAllowThreads(__tstate);
15999 if (PyErr_Occurred()) SWIG_fail;
16000 }
16001 {
16002 resultobj = wxPyMake_wxObject(result, 0);
16003 }
16004 return resultobj;
16005 fail:
16006 return NULL;
16007 }
16008
16009
16010 SWIGINTERN PyObject *_wrap_HtmlHelpDialog_SetTitleFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16011 PyObject *resultobj = 0;
16012 wxHtmlHelpDialog *arg1 = (wxHtmlHelpDialog *) 0 ;
16013 wxString *arg2 = 0 ;
16014 void *argp1 = 0 ;
16015 int res1 = 0 ;
16016 bool temp2 = false ;
16017 PyObject * obj0 = 0 ;
16018 PyObject * obj1 = 0 ;
16019 char * kwnames[] = {
16020 (char *) "self",(char *) "format", NULL
16021 };
16022
16023 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpDialog_SetTitleFormat",kwnames,&obj0,&obj1)) SWIG_fail;
16024 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpDialog, 0 | 0 );
16025 if (!SWIG_IsOK(res1)) {
16026 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpDialog_SetTitleFormat" "', expected argument " "1"" of type '" "wxHtmlHelpDialog *""'");
16027 }
16028 arg1 = reinterpret_cast< wxHtmlHelpDialog * >(argp1);
16029 {
16030 arg2 = wxString_in_helper(obj1);
16031 if (arg2 == NULL) SWIG_fail;
16032 temp2 = true;
16033 }
16034 {
16035 PyThreadState* __tstate = wxPyBeginAllowThreads();
16036 (arg1)->SetTitleFormat((wxString const &)*arg2);
16037 wxPyEndAllowThreads(__tstate);
16038 if (PyErr_Occurred()) SWIG_fail;
16039 }
16040 resultobj = SWIG_Py_Void();
16041 {
16042 if (temp2)
16043 delete arg2;
16044 }
16045 return resultobj;
16046 fail:
16047 {
16048 if (temp2)
16049 delete arg2;
16050 }
16051 return NULL;
16052 }
16053
16054
16055 SWIGINTERN PyObject *HtmlHelpDialog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16056 PyObject *obj;
16057 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
16058 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlHelpDialog, SWIG_NewClientData(obj));
16059 return SWIG_Py_Void();
16060 }
16061
16062 SWIGINTERN PyObject *HtmlHelpDialog_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16063 return SWIG_Python_InitShadowInstance(args);
16064 }
16065
16066 SWIGINTERN PyObject *_wrap_HelpControllerBase_Initialize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
16067 PyObject *resultobj = 0;
16068 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16069 wxString *arg2 = 0 ;
16070 int arg3 ;
16071 bool result;
16072 void *argp1 = 0 ;
16073 int res1 = 0 ;
16074 bool temp2 = false ;
16075 int val3 ;
16076 int ecode3 = 0 ;
16077
16078 if ((nobjs < 3) || (nobjs > 3)) SWIG_fail;
16079 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16080 if (!SWIG_IsOK(res1)) {
16081 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_Initialize" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16082 }
16083 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16084 {
16085 arg2 = wxString_in_helper(swig_obj[1]);
16086 if (arg2 == NULL) SWIG_fail;
16087 temp2 = true;
16088 }
16089 ecode3 = SWIG_AsVal_int(swig_obj[2], &val3);
16090 if (!SWIG_IsOK(ecode3)) {
16091 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HelpControllerBase_Initialize" "', expected argument " "3"" of type '" "int""'");
16092 }
16093 arg3 = static_cast< int >(val3);
16094 {
16095 PyThreadState* __tstate = wxPyBeginAllowThreads();
16096 result = (bool)(arg1)->Initialize((wxString const &)*arg2,arg3);
16097 wxPyEndAllowThreads(__tstate);
16098 if (PyErr_Occurred()) SWIG_fail;
16099 }
16100 {
16101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16102 }
16103 {
16104 if (temp2)
16105 delete arg2;
16106 }
16107 return resultobj;
16108 fail:
16109 {
16110 if (temp2)
16111 delete arg2;
16112 }
16113 return NULL;
16114 }
16115
16116
16117 SWIGINTERN PyObject *_wrap_HelpControllerBase_Initialize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
16118 PyObject *resultobj = 0;
16119 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16120 wxString *arg2 = 0 ;
16121 bool result;
16122 void *argp1 = 0 ;
16123 int res1 = 0 ;
16124 bool temp2 = false ;
16125
16126 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
16127 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16128 if (!SWIG_IsOK(res1)) {
16129 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_Initialize" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16130 }
16131 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16132 {
16133 arg2 = wxString_in_helper(swig_obj[1]);
16134 if (arg2 == NULL) SWIG_fail;
16135 temp2 = true;
16136 }
16137 {
16138 PyThreadState* __tstate = wxPyBeginAllowThreads();
16139 result = (bool)(arg1)->Initialize((wxString const &)*arg2);
16140 wxPyEndAllowThreads(__tstate);
16141 if (PyErr_Occurred()) SWIG_fail;
16142 }
16143 {
16144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16145 }
16146 {
16147 if (temp2)
16148 delete arg2;
16149 }
16150 return resultobj;
16151 fail:
16152 {
16153 if (temp2)
16154 delete arg2;
16155 }
16156 return NULL;
16157 }
16158
16159
16160 SWIGINTERN PyObject *_wrap_HelpControllerBase_Initialize(PyObject *self, PyObject *args) {
16161 int argc;
16162 PyObject *argv[4];
16163
16164 if (!(argc = SWIG_Python_UnpackTuple(args,"HelpControllerBase_Initialize",0,3,argv))) SWIG_fail;
16165 --argc;
16166 if (argc == 2) {
16167 return _wrap_HelpControllerBase_Initialize__SWIG_1(self, argc, argv);
16168 }
16169 if (argc == 3) {
16170 return _wrap_HelpControllerBase_Initialize__SWIG_0(self, argc, argv);
16171 }
16172
16173 fail:
16174 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'HelpControllerBase_Initialize'");
16175 return NULL;
16176 }
16177
16178
16179 SWIGINTERN PyObject *_wrap_HelpControllerBase_SetViewer(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16180 PyObject *resultobj = 0;
16181 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16182 wxString *arg2 = 0 ;
16183 long arg3 = (long) 0 ;
16184 void *argp1 = 0 ;
16185 int res1 = 0 ;
16186 bool temp2 = false ;
16187 long val3 ;
16188 int ecode3 = 0 ;
16189 PyObject * obj0 = 0 ;
16190 PyObject * obj1 = 0 ;
16191 PyObject * obj2 = 0 ;
16192 char * kwnames[] = {
16193 (char *) "self",(char *) "viewer",(char *) "flags", NULL
16194 };
16195
16196 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HelpControllerBase_SetViewer",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16197 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16198 if (!SWIG_IsOK(res1)) {
16199 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_SetViewer" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16200 }
16201 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16202 {
16203 arg2 = wxString_in_helper(obj1);
16204 if (arg2 == NULL) SWIG_fail;
16205 temp2 = true;
16206 }
16207 if (obj2) {
16208 ecode3 = SWIG_AsVal_long(obj2, &val3);
16209 if (!SWIG_IsOK(ecode3)) {
16210 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HelpControllerBase_SetViewer" "', expected argument " "3"" of type '" "long""'");
16211 }
16212 arg3 = static_cast< long >(val3);
16213 }
16214 {
16215 PyThreadState* __tstate = wxPyBeginAllowThreads();
16216 (arg1)->SetViewer((wxString const &)*arg2,arg3);
16217 wxPyEndAllowThreads(__tstate);
16218 if (PyErr_Occurred()) SWIG_fail;
16219 }
16220 resultobj = SWIG_Py_Void();
16221 {
16222 if (temp2)
16223 delete arg2;
16224 }
16225 return resultobj;
16226 fail:
16227 {
16228 if (temp2)
16229 delete arg2;
16230 }
16231 return NULL;
16232 }
16233
16234
16235 SWIGINTERN PyObject *_wrap_HelpControllerBase_LoadFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16236 PyObject *resultobj = 0;
16237 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16238 wxString const &arg2_defvalue = wxEmptyString ;
16239 wxString *arg2 = (wxString *) &arg2_defvalue ;
16240 bool result;
16241 void *argp1 = 0 ;
16242 int res1 = 0 ;
16243 bool temp2 = false ;
16244 PyObject * obj0 = 0 ;
16245 PyObject * obj1 = 0 ;
16246 char * kwnames[] = {
16247 (char *) "self",(char *) "file", NULL
16248 };
16249
16250 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:HelpControllerBase_LoadFile",kwnames,&obj0,&obj1)) SWIG_fail;
16251 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16252 if (!SWIG_IsOK(res1)) {
16253 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_LoadFile" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16254 }
16255 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16256 if (obj1) {
16257 {
16258 arg2 = wxString_in_helper(obj1);
16259 if (arg2 == NULL) SWIG_fail;
16260 temp2 = true;
16261 }
16262 }
16263 {
16264 PyThreadState* __tstate = wxPyBeginAllowThreads();
16265 result = (bool)(arg1)->LoadFile((wxString const &)*arg2);
16266 wxPyEndAllowThreads(__tstate);
16267 if (PyErr_Occurred()) SWIG_fail;
16268 }
16269 {
16270 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16271 }
16272 {
16273 if (temp2)
16274 delete arg2;
16275 }
16276 return resultobj;
16277 fail:
16278 {
16279 if (temp2)
16280 delete arg2;
16281 }
16282 return NULL;
16283 }
16284
16285
16286 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplayContents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16287 PyObject *resultobj = 0;
16288 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16289 bool result;
16290 void *argp1 = 0 ;
16291 int res1 = 0 ;
16292 PyObject *swig_obj[1] ;
16293
16294 if (!args) SWIG_fail;
16295 swig_obj[0] = args;
16296 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16297 if (!SWIG_IsOK(res1)) {
16298 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplayContents" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16299 }
16300 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16301 {
16302 PyThreadState* __tstate = wxPyBeginAllowThreads();
16303 result = (bool)(arg1)->DisplayContents();
16304 wxPyEndAllowThreads(__tstate);
16305 if (PyErr_Occurred()) SWIG_fail;
16306 }
16307 {
16308 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16309 }
16310 return resultobj;
16311 fail:
16312 return NULL;
16313 }
16314
16315
16316 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplaySection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
16317 PyObject *resultobj = 0;
16318 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16319 int arg2 ;
16320 bool result;
16321 void *argp1 = 0 ;
16322 int res1 = 0 ;
16323 int val2 ;
16324 int ecode2 = 0 ;
16325
16326 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
16327 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16328 if (!SWIG_IsOK(res1)) {
16329 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplaySection" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16330 }
16331 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16332 ecode2 = SWIG_AsVal_int(swig_obj[1], &val2);
16333 if (!SWIG_IsOK(ecode2)) {
16334 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpControllerBase_DisplaySection" "', expected argument " "2"" of type '" "int""'");
16335 }
16336 arg2 = static_cast< int >(val2);
16337 {
16338 PyThreadState* __tstate = wxPyBeginAllowThreads();
16339 result = (bool)(arg1)->DisplaySection(arg2);
16340 wxPyEndAllowThreads(__tstate);
16341 if (PyErr_Occurred()) SWIG_fail;
16342 }
16343 {
16344 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16345 }
16346 return resultobj;
16347 fail:
16348 return NULL;
16349 }
16350
16351
16352 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplayContextPopup(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16353 PyObject *resultobj = 0;
16354 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16355 int arg2 ;
16356 bool result;
16357 void *argp1 = 0 ;
16358 int res1 = 0 ;
16359 int val2 ;
16360 int ecode2 = 0 ;
16361 PyObject * obj0 = 0 ;
16362 PyObject * obj1 = 0 ;
16363 char * kwnames[] = {
16364 (char *) "self",(char *) "contextId", NULL
16365 };
16366
16367 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpControllerBase_DisplayContextPopup",kwnames,&obj0,&obj1)) SWIG_fail;
16368 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16369 if (!SWIG_IsOK(res1)) {
16370 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplayContextPopup" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16371 }
16372 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16373 ecode2 = SWIG_AsVal_int(obj1, &val2);
16374 if (!SWIG_IsOK(ecode2)) {
16375 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpControllerBase_DisplayContextPopup" "', expected argument " "2"" of type '" "int""'");
16376 }
16377 arg2 = static_cast< int >(val2);
16378 {
16379 PyThreadState* __tstate = wxPyBeginAllowThreads();
16380 result = (bool)(arg1)->DisplayContextPopup(arg2);
16381 wxPyEndAllowThreads(__tstate);
16382 if (PyErr_Occurred()) SWIG_fail;
16383 }
16384 {
16385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16386 }
16387 return resultobj;
16388 fail:
16389 return NULL;
16390 }
16391
16392
16393 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplayTextPopup(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16394 PyObject *resultobj = 0;
16395 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16396 wxString *arg2 = 0 ;
16397 wxPoint *arg3 = 0 ;
16398 bool result;
16399 void *argp1 = 0 ;
16400 int res1 = 0 ;
16401 bool temp2 = false ;
16402 wxPoint temp3 ;
16403 PyObject * obj0 = 0 ;
16404 PyObject * obj1 = 0 ;
16405 PyObject * obj2 = 0 ;
16406 char * kwnames[] = {
16407 (char *) "self",(char *) "text",(char *) "pos", NULL
16408 };
16409
16410 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HelpControllerBase_DisplayTextPopup",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16411 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16412 if (!SWIG_IsOK(res1)) {
16413 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplayTextPopup" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16414 }
16415 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16416 {
16417 arg2 = wxString_in_helper(obj1);
16418 if (arg2 == NULL) SWIG_fail;
16419 temp2 = true;
16420 }
16421 {
16422 arg3 = &temp3;
16423 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
16424 }
16425 {
16426 PyThreadState* __tstate = wxPyBeginAllowThreads();
16427 result = (bool)(arg1)->DisplayTextPopup((wxString const &)*arg2,(wxPoint const &)*arg3);
16428 wxPyEndAllowThreads(__tstate);
16429 if (PyErr_Occurred()) SWIG_fail;
16430 }
16431 {
16432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16433 }
16434 {
16435 if (temp2)
16436 delete arg2;
16437 }
16438 return resultobj;
16439 fail:
16440 {
16441 if (temp2)
16442 delete arg2;
16443 }
16444 return NULL;
16445 }
16446
16447
16448 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplaySection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), int nobjs, PyObject **swig_obj) {
16449 PyObject *resultobj = 0;
16450 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16451 wxString *arg2 = 0 ;
16452 bool result;
16453 void *argp1 = 0 ;
16454 int res1 = 0 ;
16455 bool temp2 = false ;
16456
16457 if ((nobjs < 2) || (nobjs > 2)) SWIG_fail;
16458 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16459 if (!SWIG_IsOK(res1)) {
16460 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplaySection" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16461 }
16462 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16463 {
16464 arg2 = wxString_in_helper(swig_obj[1]);
16465 if (arg2 == NULL) SWIG_fail;
16466 temp2 = true;
16467 }
16468 {
16469 PyThreadState* __tstate = wxPyBeginAllowThreads();
16470 result = (bool)(arg1)->DisplaySection((wxString const &)*arg2);
16471 wxPyEndAllowThreads(__tstate);
16472 if (PyErr_Occurred()) SWIG_fail;
16473 }
16474 {
16475 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16476 }
16477 {
16478 if (temp2)
16479 delete arg2;
16480 }
16481 return resultobj;
16482 fail:
16483 {
16484 if (temp2)
16485 delete arg2;
16486 }
16487 return NULL;
16488 }
16489
16490
16491 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplaySection(PyObject *self, PyObject *args) {
16492 int argc;
16493 PyObject *argv[3];
16494
16495 if (!(argc = SWIG_Python_UnpackTuple(args,"HelpControllerBase_DisplaySection",0,2,argv))) SWIG_fail;
16496 --argc;
16497 if (argc == 2) {
16498 int _v = 0;
16499 {
16500 {
16501 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
16502 }
16503 }
16504 if (!_v) goto check_1;
16505 return _wrap_HelpControllerBase_DisplaySection__SWIG_1(self, argc, argv);
16506 }
16507 check_1:
16508
16509 if (argc == 2) {
16510 return _wrap_HelpControllerBase_DisplaySection__SWIG_0(self, argc, argv);
16511 }
16512
16513 fail:
16514 SWIG_SetErrorMsg(PyExc_NotImplementedError,"No matching function for overloaded 'HelpControllerBase_DisplaySection'");
16515 return NULL;
16516 }
16517
16518
16519 SWIGINTERN PyObject *_wrap_HelpControllerBase_DisplayBlock(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16520 PyObject *resultobj = 0;
16521 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16522 long arg2 ;
16523 bool result;
16524 void *argp1 = 0 ;
16525 int res1 = 0 ;
16526 long val2 ;
16527 int ecode2 = 0 ;
16528 PyObject * obj0 = 0 ;
16529 PyObject * obj1 = 0 ;
16530 char * kwnames[] = {
16531 (char *) "self",(char *) "blockNo", NULL
16532 };
16533
16534 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpControllerBase_DisplayBlock",kwnames,&obj0,&obj1)) SWIG_fail;
16535 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16536 if (!SWIG_IsOK(res1)) {
16537 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_DisplayBlock" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16538 }
16539 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16540 ecode2 = SWIG_AsVal_long(obj1, &val2);
16541 if (!SWIG_IsOK(ecode2)) {
16542 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelpControllerBase_DisplayBlock" "', expected argument " "2"" of type '" "long""'");
16543 }
16544 arg2 = static_cast< long >(val2);
16545 {
16546 PyThreadState* __tstate = wxPyBeginAllowThreads();
16547 result = (bool)(arg1)->DisplayBlock(arg2);
16548 wxPyEndAllowThreads(__tstate);
16549 if (PyErr_Occurred()) SWIG_fail;
16550 }
16551 {
16552 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16553 }
16554 return resultobj;
16555 fail:
16556 return NULL;
16557 }
16558
16559
16560 SWIGINTERN PyObject *_wrap_HelpControllerBase_KeywordSearch(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16561 PyObject *resultobj = 0;
16562 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16563 wxString *arg2 = 0 ;
16564 wxHelpSearchMode arg3 = (wxHelpSearchMode) wxHELP_SEARCH_ALL ;
16565 bool result;
16566 void *argp1 = 0 ;
16567 int res1 = 0 ;
16568 bool temp2 = false ;
16569 void *argp3 ;
16570 int res3 = 0 ;
16571 PyObject * obj0 = 0 ;
16572 PyObject * obj1 = 0 ;
16573 PyObject * obj2 = 0 ;
16574 char * kwnames[] = {
16575 (char *) "self",(char *) "k",(char *) "mode", NULL
16576 };
16577
16578 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HelpControllerBase_KeywordSearch",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
16579 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16580 if (!SWIG_IsOK(res1)) {
16581 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_KeywordSearch" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16582 }
16583 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16584 {
16585 arg2 = wxString_in_helper(obj1);
16586 if (arg2 == NULL) SWIG_fail;
16587 temp2 = true;
16588 }
16589 if (obj2) {
16590 {
16591 res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxHelpSearchMode, 0 | 0);
16592 if (!SWIG_IsOK(res3)) {
16593 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HelpControllerBase_KeywordSearch" "', expected argument " "3"" of type '" "wxHelpSearchMode""'");
16594 }
16595 if (!argp3) {
16596 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "HelpControllerBase_KeywordSearch" "', expected argument " "3"" of type '" "wxHelpSearchMode""'");
16597 } else {
16598 wxHelpSearchMode * temp = reinterpret_cast< wxHelpSearchMode * >(argp3);
16599 arg3 = *temp;
16600 if (SWIG_IsNewObj(res3)) delete temp;
16601 }
16602 }
16603 }
16604 {
16605 PyThreadState* __tstate = wxPyBeginAllowThreads();
16606 result = (bool)(arg1)->KeywordSearch((wxString const &)*arg2,arg3);
16607 wxPyEndAllowThreads(__tstate);
16608 if (PyErr_Occurred()) SWIG_fail;
16609 }
16610 {
16611 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16612 }
16613 {
16614 if (temp2)
16615 delete arg2;
16616 }
16617 return resultobj;
16618 fail:
16619 {
16620 if (temp2)
16621 delete arg2;
16622 }
16623 return NULL;
16624 }
16625
16626
16627 SWIGINTERN PyObject *_wrap_HelpControllerBase_SetFrameParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16628 PyObject *resultobj = 0;
16629 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16630 wxString *arg2 = 0 ;
16631 wxSize *arg3 = 0 ;
16632 wxPoint const &arg4_defvalue = wxDefaultPosition ;
16633 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
16634 bool arg5 = (bool) false ;
16635 void *argp1 = 0 ;
16636 int res1 = 0 ;
16637 bool temp2 = false ;
16638 wxSize temp3 ;
16639 wxPoint temp4 ;
16640 bool val5 ;
16641 int ecode5 = 0 ;
16642 PyObject * obj0 = 0 ;
16643 PyObject * obj1 = 0 ;
16644 PyObject * obj2 = 0 ;
16645 PyObject * obj3 = 0 ;
16646 PyObject * obj4 = 0 ;
16647 char * kwnames[] = {
16648 (char *) "self",(char *) "title",(char *) "size",(char *) "pos",(char *) "newFrameEachTime", NULL
16649 };
16650
16651 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:HelpControllerBase_SetFrameParameters",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
16652 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16653 if (!SWIG_IsOK(res1)) {
16654 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_SetFrameParameters" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16655 }
16656 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16657 {
16658 arg2 = wxString_in_helper(obj1);
16659 if (arg2 == NULL) SWIG_fail;
16660 temp2 = true;
16661 }
16662 {
16663 arg3 = &temp3;
16664 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
16665 }
16666 if (obj3) {
16667 {
16668 arg4 = &temp4;
16669 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
16670 }
16671 }
16672 if (obj4) {
16673 ecode5 = SWIG_AsVal_bool(obj4, &val5);
16674 if (!SWIG_IsOK(ecode5)) {
16675 SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "HelpControllerBase_SetFrameParameters" "', expected argument " "5"" of type '" "bool""'");
16676 }
16677 arg5 = static_cast< bool >(val5);
16678 }
16679 {
16680 PyThreadState* __tstate = wxPyBeginAllowThreads();
16681 (arg1)->SetFrameParameters((wxString const &)*arg2,(wxSize const &)*arg3,(wxPoint const &)*arg4,arg5);
16682 wxPyEndAllowThreads(__tstate);
16683 if (PyErr_Occurred()) SWIG_fail;
16684 }
16685 resultobj = SWIG_Py_Void();
16686 {
16687 if (temp2)
16688 delete arg2;
16689 }
16690 return resultobj;
16691 fail:
16692 {
16693 if (temp2)
16694 delete arg2;
16695 }
16696 return NULL;
16697 }
16698
16699
16700 SWIGINTERN PyObject *_wrap_HelpControllerBase_GetFrameParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16701 PyObject *resultobj = 0;
16702 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16703 wxSize *arg2 = (wxSize *) NULL ;
16704 wxPoint *arg3 = (wxPoint *) NULL ;
16705 bool *arg4 = (bool *) NULL ;
16706 wxFrame *result = 0 ;
16707 void *argp1 = 0 ;
16708 int res1 = 0 ;
16709 void *argp2 = 0 ;
16710 int res2 = 0 ;
16711 void *argp3 = 0 ;
16712 int res3 = 0 ;
16713 void *argp4 = 0 ;
16714 int res4 = 0 ;
16715 PyObject * obj0 = 0 ;
16716 PyObject * obj1 = 0 ;
16717 PyObject * obj2 = 0 ;
16718 PyObject * obj3 = 0 ;
16719 char * kwnames[] = {
16720 (char *) "self",(char *) "size",(char *) "pos",(char *) "newFrameEachTime", NULL
16721 };
16722
16723 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:HelpControllerBase_GetFrameParameters",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
16724 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16725 if (!SWIG_IsOK(res1)) {
16726 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_GetFrameParameters" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16727 }
16728 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16729 if (obj1) {
16730 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxSize, 0 | 0 );
16731 if (!SWIG_IsOK(res2)) {
16732 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpControllerBase_GetFrameParameters" "', expected argument " "2"" of type '" "wxSize *""'");
16733 }
16734 arg2 = reinterpret_cast< wxSize * >(argp2);
16735 }
16736 if (obj2) {
16737 res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxPoint, 0 | 0 );
16738 if (!SWIG_IsOK(res3)) {
16739 SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "HelpControllerBase_GetFrameParameters" "', expected argument " "3"" of type '" "wxPoint *""'");
16740 }
16741 arg3 = reinterpret_cast< wxPoint * >(argp3);
16742 }
16743 if (obj3) {
16744 res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_bool, 0 | 0 );
16745 if (!SWIG_IsOK(res4)) {
16746 SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "HelpControllerBase_GetFrameParameters" "', expected argument " "4"" of type '" "bool *""'");
16747 }
16748 arg4 = reinterpret_cast< bool * >(argp4);
16749 }
16750 {
16751 PyThreadState* __tstate = wxPyBeginAllowThreads();
16752 result = (wxFrame *)(arg1)->GetFrameParameters(arg2,arg3,arg4);
16753 wxPyEndAllowThreads(__tstate);
16754 if (PyErr_Occurred()) SWIG_fail;
16755 }
16756 {
16757 resultobj = wxPyMake_wxObject(result, 0);
16758 }
16759 return resultobj;
16760 fail:
16761 return NULL;
16762 }
16763
16764
16765 SWIGINTERN PyObject *_wrap_HelpControllerBase_Quit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16766 PyObject *resultobj = 0;
16767 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16768 bool result;
16769 void *argp1 = 0 ;
16770 int res1 = 0 ;
16771 PyObject *swig_obj[1] ;
16772
16773 if (!args) SWIG_fail;
16774 swig_obj[0] = args;
16775 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16776 if (!SWIG_IsOK(res1)) {
16777 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_Quit" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16778 }
16779 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16780 {
16781 PyThreadState* __tstate = wxPyBeginAllowThreads();
16782 result = (bool)(arg1)->Quit();
16783 wxPyEndAllowThreads(__tstate);
16784 if (PyErr_Occurred()) SWIG_fail;
16785 }
16786 {
16787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16788 }
16789 return resultobj;
16790 fail:
16791 return NULL;
16792 }
16793
16794
16795 SWIGINTERN PyObject *_wrap_HelpControllerBase_OnQuit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16796 PyObject *resultobj = 0;
16797 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16798 void *argp1 = 0 ;
16799 int res1 = 0 ;
16800 PyObject *swig_obj[1] ;
16801
16802 if (!args) SWIG_fail;
16803 swig_obj[0] = args;
16804 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16805 if (!SWIG_IsOK(res1)) {
16806 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_OnQuit" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16807 }
16808 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16809 {
16810 PyThreadState* __tstate = wxPyBeginAllowThreads();
16811 (arg1)->OnQuit();
16812 wxPyEndAllowThreads(__tstate);
16813 if (PyErr_Occurred()) SWIG_fail;
16814 }
16815 resultobj = SWIG_Py_Void();
16816 return resultobj;
16817 fail:
16818 return NULL;
16819 }
16820
16821
16822 SWIGINTERN PyObject *_wrap_HelpControllerBase_SetParentWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16823 PyObject *resultobj = 0;
16824 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16825 wxWindow *arg2 = (wxWindow *) 0 ;
16826 void *argp1 = 0 ;
16827 int res1 = 0 ;
16828 void *argp2 = 0 ;
16829 int res2 = 0 ;
16830 PyObject * obj0 = 0 ;
16831 PyObject * obj1 = 0 ;
16832 char * kwnames[] = {
16833 (char *) "self",(char *) "win", NULL
16834 };
16835
16836 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HelpControllerBase_SetParentWindow",kwnames,&obj0,&obj1)) SWIG_fail;
16837 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16838 if (!SWIG_IsOK(res1)) {
16839 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_SetParentWindow" "', expected argument " "1"" of type '" "wxHelpControllerBase *""'");
16840 }
16841 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16842 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
16843 if (!SWIG_IsOK(res2)) {
16844 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HelpControllerBase_SetParentWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
16845 }
16846 arg2 = reinterpret_cast< wxWindow * >(argp2);
16847 {
16848 PyThreadState* __tstate = wxPyBeginAllowThreads();
16849 (arg1)->SetParentWindow(arg2);
16850 wxPyEndAllowThreads(__tstate);
16851 if (PyErr_Occurred()) SWIG_fail;
16852 }
16853 resultobj = SWIG_Py_Void();
16854 return resultobj;
16855 fail:
16856 return NULL;
16857 }
16858
16859
16860 SWIGINTERN PyObject *_wrap_HelpControllerBase_GetParentWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16861 PyObject *resultobj = 0;
16862 wxHelpControllerBase *arg1 = (wxHelpControllerBase *) 0 ;
16863 wxWindow *result = 0 ;
16864 void *argp1 = 0 ;
16865 int res1 = 0 ;
16866 PyObject *swig_obj[1] ;
16867
16868 if (!args) SWIG_fail;
16869 swig_obj[0] = args;
16870 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHelpControllerBase, 0 | 0 );
16871 if (!SWIG_IsOK(res1)) {
16872 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelpControllerBase_GetParentWindow" "', expected argument " "1"" of type '" "wxHelpControllerBase const *""'");
16873 }
16874 arg1 = reinterpret_cast< wxHelpControllerBase * >(argp1);
16875 {
16876 PyThreadState* __tstate = wxPyBeginAllowThreads();
16877 result = (wxWindow *)((wxHelpControllerBase const *)arg1)->GetParentWindow();
16878 wxPyEndAllowThreads(__tstate);
16879 if (PyErr_Occurred()) SWIG_fail;
16880 }
16881 {
16882 resultobj = wxPyMake_wxObject(result, 0);
16883 }
16884 return resultobj;
16885 fail:
16886 return NULL;
16887 }
16888
16889
16890 SWIGINTERN PyObject *HelpControllerBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16891 PyObject *obj;
16892 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
16893 SWIG_TypeNewClientData(SWIGTYPE_p_wxHelpControllerBase, SWIG_NewClientData(obj));
16894 return SWIG_Py_Void();
16895 }
16896
16897 SWIGINTERN PyObject *_wrap_new_HtmlHelpController(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
16898 PyObject *resultobj = 0;
16899 int arg1 = (int) wxHF_DEFAULT_STYLE ;
16900 wxWindow *arg2 = (wxWindow *) NULL ;
16901 wxHtmlHelpController *result = 0 ;
16902 int val1 ;
16903 int ecode1 = 0 ;
16904 void *argp2 = 0 ;
16905 int res2 = 0 ;
16906 PyObject * obj0 = 0 ;
16907 PyObject * obj1 = 0 ;
16908 char * kwnames[] = {
16909 (char *) "style",(char *) "parentWindow", NULL
16910 };
16911
16912 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_HtmlHelpController",kwnames,&obj0,&obj1)) SWIG_fail;
16913 if (obj0) {
16914 ecode1 = SWIG_AsVal_int(obj0, &val1);
16915 if (!SWIG_IsOK(ecode1)) {
16916 SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HtmlHelpController" "', expected argument " "1"" of type '" "int""'");
16917 }
16918 arg1 = static_cast< int >(val1);
16919 }
16920 if (obj1) {
16921 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
16922 if (!SWIG_IsOK(res2)) {
16923 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_HtmlHelpController" "', expected argument " "2"" of type '" "wxWindow *""'");
16924 }
16925 arg2 = reinterpret_cast< wxWindow * >(argp2);
16926 }
16927 {
16928 if (!wxPyCheckForApp()) SWIG_fail;
16929 PyThreadState* __tstate = wxPyBeginAllowThreads();
16930 result = (wxHtmlHelpController *)new wxHtmlHelpController(arg1,arg2);
16931 wxPyEndAllowThreads(__tstate);
16932 if (PyErr_Occurred()) SWIG_fail;
16933 }
16934 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlHelpController, SWIG_POINTER_NEW | 0 );
16935 return resultobj;
16936 fail:
16937 return NULL;
16938 }
16939
16940
16941 SWIGINTERN PyObject *_wrap_delete_HtmlHelpController(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16942 PyObject *resultobj = 0;
16943 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
16944 void *argp1 = 0 ;
16945 int res1 = 0 ;
16946 PyObject *swig_obj[1] ;
16947
16948 if (!args) SWIG_fail;
16949 swig_obj[0] = args;
16950 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, SWIG_POINTER_DISOWN | 0 );
16951 if (!SWIG_IsOK(res1)) {
16952 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HtmlHelpController" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
16953 }
16954 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
16955 {
16956 PyThreadState* __tstate = wxPyBeginAllowThreads();
16957 delete arg1;
16958
16959 wxPyEndAllowThreads(__tstate);
16960 if (PyErr_Occurred()) SWIG_fail;
16961 }
16962 resultobj = SWIG_Py_Void();
16963 return resultobj;
16964 fail:
16965 return NULL;
16966 }
16967
16968
16969 SWIGINTERN PyObject *_wrap_HtmlHelpController_GetHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
16970 PyObject *resultobj = 0;
16971 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
16972 wxHtmlHelpWindow *result = 0 ;
16973 void *argp1 = 0 ;
16974 int res1 = 0 ;
16975 PyObject *swig_obj[1] ;
16976
16977 if (!args) SWIG_fail;
16978 swig_obj[0] = args;
16979 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
16980 if (!SWIG_IsOK(res1)) {
16981 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_GetHelpWindow" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
16982 }
16983 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
16984 {
16985 PyThreadState* __tstate = wxPyBeginAllowThreads();
16986 result = (wxHtmlHelpWindow *)(arg1)->GetHelpWindow();
16987 wxPyEndAllowThreads(__tstate);
16988 if (PyErr_Occurred()) SWIG_fail;
16989 }
16990 {
16991 resultobj = wxPyMake_wxObject(result, 0);
16992 }
16993 return resultobj;
16994 fail:
16995 return NULL;
16996 }
16997
16998
16999 SWIGINTERN PyObject *_wrap_HtmlHelpController_SetHelpWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17000 PyObject *resultobj = 0;
17001 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17002 wxHtmlHelpWindow *arg2 = (wxHtmlHelpWindow *) 0 ;
17003 void *argp1 = 0 ;
17004 int res1 = 0 ;
17005 void *argp2 = 0 ;
17006 int res2 = 0 ;
17007 PyObject * obj0 = 0 ;
17008 PyObject * obj1 = 0 ;
17009 char * kwnames[] = {
17010 (char *) "self",(char *) "helpWindow", NULL
17011 };
17012
17013 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_SetHelpWindow",kwnames,&obj0,&obj1)) SWIG_fail;
17014 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17015 if (!SWIG_IsOK(res1)) {
17016 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_SetHelpWindow" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17017 }
17018 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17019 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxHtmlHelpWindow, 0 | 0 );
17020 if (!SWIG_IsOK(res2)) {
17021 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpController_SetHelpWindow" "', expected argument " "2"" of type '" "wxHtmlHelpWindow *""'");
17022 }
17023 arg2 = reinterpret_cast< wxHtmlHelpWindow * >(argp2);
17024 {
17025 PyThreadState* __tstate = wxPyBeginAllowThreads();
17026 (arg1)->SetHelpWindow(arg2);
17027 wxPyEndAllowThreads(__tstate);
17028 if (PyErr_Occurred()) SWIG_fail;
17029 }
17030 resultobj = SWIG_Py_Void();
17031 return resultobj;
17032 fail:
17033 return NULL;
17034 }
17035
17036
17037 SWIGINTERN PyObject *_wrap_HtmlHelpController_GetFrame(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17038 PyObject *resultobj = 0;
17039 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17040 wxHtmlHelpFrame *result = 0 ;
17041 void *argp1 = 0 ;
17042 int res1 = 0 ;
17043 PyObject *swig_obj[1] ;
17044
17045 if (!args) SWIG_fail;
17046 swig_obj[0] = args;
17047 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17048 if (!SWIG_IsOK(res1)) {
17049 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_GetFrame" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17050 }
17051 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17052 {
17053 PyThreadState* __tstate = wxPyBeginAllowThreads();
17054 result = (wxHtmlHelpFrame *)(arg1)->GetFrame();
17055 wxPyEndAllowThreads(__tstate);
17056 if (PyErr_Occurred()) SWIG_fail;
17057 }
17058 {
17059 resultobj = wxPyMake_wxObject(result, 0);
17060 }
17061 return resultobj;
17062 fail:
17063 return NULL;
17064 }
17065
17066
17067 SWIGINTERN PyObject *_wrap_HtmlHelpController_GetDialog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17068 PyObject *resultobj = 0;
17069 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17070 wxHtmlHelpDialog *result = 0 ;
17071 void *argp1 = 0 ;
17072 int res1 = 0 ;
17073 PyObject *swig_obj[1] ;
17074
17075 if (!args) SWIG_fail;
17076 swig_obj[0] = args;
17077 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17078 if (!SWIG_IsOK(res1)) {
17079 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_GetDialog" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17080 }
17081 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17082 {
17083 PyThreadState* __tstate = wxPyBeginAllowThreads();
17084 result = (wxHtmlHelpDialog *)(arg1)->GetDialog();
17085 wxPyEndAllowThreads(__tstate);
17086 if (PyErr_Occurred()) SWIG_fail;
17087 }
17088 {
17089 resultobj = wxPyMake_wxObject(result, 0);
17090 }
17091 return resultobj;
17092 fail:
17093 return NULL;
17094 }
17095
17096
17097 SWIGINTERN PyObject *_wrap_HtmlHelpController_SetTitleFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17098 PyObject *resultobj = 0;
17099 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17100 wxString *arg2 = 0 ;
17101 void *argp1 = 0 ;
17102 int res1 = 0 ;
17103 bool temp2 = false ;
17104 PyObject * obj0 = 0 ;
17105 PyObject * obj1 = 0 ;
17106 char * kwnames[] = {
17107 (char *) "self",(char *) "format", NULL
17108 };
17109
17110 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_SetTitleFormat",kwnames,&obj0,&obj1)) SWIG_fail;
17111 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17112 if (!SWIG_IsOK(res1)) {
17113 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_SetTitleFormat" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17114 }
17115 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17116 {
17117 arg2 = wxString_in_helper(obj1);
17118 if (arg2 == NULL) SWIG_fail;
17119 temp2 = true;
17120 }
17121 {
17122 PyThreadState* __tstate = wxPyBeginAllowThreads();
17123 (arg1)->SetTitleFormat((wxString const &)*arg2);
17124 wxPyEndAllowThreads(__tstate);
17125 if (PyErr_Occurred()) SWIG_fail;
17126 }
17127 resultobj = SWIG_Py_Void();
17128 {
17129 if (temp2)
17130 delete arg2;
17131 }
17132 return resultobj;
17133 fail:
17134 {
17135 if (temp2)
17136 delete arg2;
17137 }
17138 return NULL;
17139 }
17140
17141
17142 SWIGINTERN PyObject *_wrap_HtmlHelpController_SetTempDir(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17143 PyObject *resultobj = 0;
17144 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17145 wxString *arg2 = 0 ;
17146 void *argp1 = 0 ;
17147 int res1 = 0 ;
17148 bool temp2 = false ;
17149 PyObject * obj0 = 0 ;
17150 PyObject * obj1 = 0 ;
17151 char * kwnames[] = {
17152 (char *) "self",(char *) "path", NULL
17153 };
17154
17155 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_SetTempDir",kwnames,&obj0,&obj1)) SWIG_fail;
17156 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17157 if (!SWIG_IsOK(res1)) {
17158 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_SetTempDir" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17159 }
17160 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17161 {
17162 arg2 = wxString_in_helper(obj1);
17163 if (arg2 == NULL) SWIG_fail;
17164 temp2 = true;
17165 }
17166 {
17167 PyThreadState* __tstate = wxPyBeginAllowThreads();
17168 (arg1)->SetTempDir((wxString const &)*arg2);
17169 wxPyEndAllowThreads(__tstate);
17170 if (PyErr_Occurred()) SWIG_fail;
17171 }
17172 resultobj = SWIG_Py_Void();
17173 {
17174 if (temp2)
17175 delete arg2;
17176 }
17177 return resultobj;
17178 fail:
17179 {
17180 if (temp2)
17181 delete arg2;
17182 }
17183 return NULL;
17184 }
17185
17186
17187 SWIGINTERN PyObject *_wrap_HtmlHelpController_AddBook(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17188 PyObject *resultobj = 0;
17189 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17190 wxString *arg2 = 0 ;
17191 int arg3 = (int) false ;
17192 bool result;
17193 void *argp1 = 0 ;
17194 int res1 = 0 ;
17195 bool temp2 = false ;
17196 int val3 ;
17197 int ecode3 = 0 ;
17198 PyObject * obj0 = 0 ;
17199 PyObject * obj1 = 0 ;
17200 PyObject * obj2 = 0 ;
17201 char * kwnames[] = {
17202 (char *) "self",(char *) "book",(char *) "show_wait_msg", NULL
17203 };
17204
17205 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpController_AddBook",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17206 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17207 if (!SWIG_IsOK(res1)) {
17208 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_AddBook" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17209 }
17210 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17211 {
17212 arg2 = wxString_in_helper(obj1);
17213 if (arg2 == NULL) SWIG_fail;
17214 temp2 = true;
17215 }
17216 if (obj2) {
17217 ecode3 = SWIG_AsVal_int(obj2, &val3);
17218 if (!SWIG_IsOK(ecode3)) {
17219 SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "HtmlHelpController_AddBook" "', expected argument " "3"" of type '" "int""'");
17220 }
17221 arg3 = static_cast< int >(val3);
17222 }
17223 {
17224 PyThreadState* __tstate = wxPyBeginAllowThreads();
17225 result = (bool)(arg1)->AddBook((wxString const &)*arg2,arg3);
17226 wxPyEndAllowThreads(__tstate);
17227 if (PyErr_Occurred()) SWIG_fail;
17228 }
17229 {
17230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17231 }
17232 {
17233 if (temp2)
17234 delete arg2;
17235 }
17236 return resultobj;
17237 fail:
17238 {
17239 if (temp2)
17240 delete arg2;
17241 }
17242 return NULL;
17243 }
17244
17245
17246 SWIGINTERN PyObject *_wrap_HtmlHelpController_Display(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17247 PyObject *resultobj = 0;
17248 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17249 wxString *arg2 = 0 ;
17250 void *argp1 = 0 ;
17251 int res1 = 0 ;
17252 bool temp2 = false ;
17253 PyObject * obj0 = 0 ;
17254 PyObject * obj1 = 0 ;
17255 char * kwnames[] = {
17256 (char *) "self",(char *) "x", NULL
17257 };
17258
17259 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_Display",kwnames,&obj0,&obj1)) SWIG_fail;
17260 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17261 if (!SWIG_IsOK(res1)) {
17262 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_Display" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17263 }
17264 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17265 {
17266 arg2 = wxString_in_helper(obj1);
17267 if (arg2 == NULL) SWIG_fail;
17268 temp2 = true;
17269 }
17270 {
17271 PyThreadState* __tstate = wxPyBeginAllowThreads();
17272 (arg1)->Display((wxString const &)*arg2);
17273 wxPyEndAllowThreads(__tstate);
17274 if (PyErr_Occurred()) SWIG_fail;
17275 }
17276 resultobj = SWIG_Py_Void();
17277 {
17278 if (temp2)
17279 delete arg2;
17280 }
17281 return resultobj;
17282 fail:
17283 {
17284 if (temp2)
17285 delete arg2;
17286 }
17287 return NULL;
17288 }
17289
17290
17291 SWIGINTERN PyObject *_wrap_HtmlHelpController_DisplayID(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17292 PyObject *resultobj = 0;
17293 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17294 int arg2 ;
17295 void *argp1 = 0 ;
17296 int res1 = 0 ;
17297 int val2 ;
17298 int ecode2 = 0 ;
17299 PyObject * obj0 = 0 ;
17300 PyObject * obj1 = 0 ;
17301 char * kwnames[] = {
17302 (char *) "self",(char *) "id", NULL
17303 };
17304
17305 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_DisplayID",kwnames,&obj0,&obj1)) SWIG_fail;
17306 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17307 if (!SWIG_IsOK(res1)) {
17308 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_DisplayID" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17309 }
17310 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17311 ecode2 = SWIG_AsVal_int(obj1, &val2);
17312 if (!SWIG_IsOK(ecode2)) {
17313 SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HtmlHelpController_DisplayID" "', expected argument " "2"" of type '" "int""'");
17314 }
17315 arg2 = static_cast< int >(val2);
17316 {
17317 PyThreadState* __tstate = wxPyBeginAllowThreads();
17318 (arg1)->Display(arg2);
17319 wxPyEndAllowThreads(__tstate);
17320 if (PyErr_Occurred()) SWIG_fail;
17321 }
17322 resultobj = SWIG_Py_Void();
17323 return resultobj;
17324 fail:
17325 return NULL;
17326 }
17327
17328
17329 SWIGINTERN PyObject *_wrap_HtmlHelpController_DisplayContents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17330 PyObject *resultobj = 0;
17331 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17332 void *argp1 = 0 ;
17333 int res1 = 0 ;
17334 PyObject *swig_obj[1] ;
17335
17336 if (!args) SWIG_fail;
17337 swig_obj[0] = args;
17338 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17339 if (!SWIG_IsOK(res1)) {
17340 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_DisplayContents" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17341 }
17342 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17343 {
17344 PyThreadState* __tstate = wxPyBeginAllowThreads();
17345 (arg1)->DisplayContents();
17346 wxPyEndAllowThreads(__tstate);
17347 if (PyErr_Occurred()) SWIG_fail;
17348 }
17349 resultobj = SWIG_Py_Void();
17350 return resultobj;
17351 fail:
17352 return NULL;
17353 }
17354
17355
17356 SWIGINTERN PyObject *_wrap_HtmlHelpController_DisplayIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17357 PyObject *resultobj = 0;
17358 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17359 void *argp1 = 0 ;
17360 int res1 = 0 ;
17361 PyObject *swig_obj[1] ;
17362
17363 if (!args) SWIG_fail;
17364 swig_obj[0] = args;
17365 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17366 if (!SWIG_IsOK(res1)) {
17367 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_DisplayIndex" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17368 }
17369 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17370 {
17371 PyThreadState* __tstate = wxPyBeginAllowThreads();
17372 (arg1)->DisplayIndex();
17373 wxPyEndAllowThreads(__tstate);
17374 if (PyErr_Occurred()) SWIG_fail;
17375 }
17376 resultobj = SWIG_Py_Void();
17377 return resultobj;
17378 fail:
17379 return NULL;
17380 }
17381
17382
17383 SWIGINTERN PyObject *_wrap_HtmlHelpController_KeywordSearch(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17384 PyObject *resultobj = 0;
17385 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17386 wxString *arg2 = 0 ;
17387 bool result;
17388 void *argp1 = 0 ;
17389 int res1 = 0 ;
17390 bool temp2 = false ;
17391 PyObject * obj0 = 0 ;
17392 PyObject * obj1 = 0 ;
17393 char * kwnames[] = {
17394 (char *) "self",(char *) "keyword", NULL
17395 };
17396
17397 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlHelpController_KeywordSearch",kwnames,&obj0,&obj1)) SWIG_fail;
17398 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17399 if (!SWIG_IsOK(res1)) {
17400 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_KeywordSearch" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17401 }
17402 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17403 {
17404 arg2 = wxString_in_helper(obj1);
17405 if (arg2 == NULL) SWIG_fail;
17406 temp2 = true;
17407 }
17408 {
17409 PyThreadState* __tstate = wxPyBeginAllowThreads();
17410 result = (bool)(arg1)->KeywordSearch((wxString const &)*arg2);
17411 wxPyEndAllowThreads(__tstate);
17412 if (PyErr_Occurred()) SWIG_fail;
17413 }
17414 {
17415 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17416 }
17417 {
17418 if (temp2)
17419 delete arg2;
17420 }
17421 return resultobj;
17422 fail:
17423 {
17424 if (temp2)
17425 delete arg2;
17426 }
17427 return NULL;
17428 }
17429
17430
17431 SWIGINTERN PyObject *_wrap_HtmlHelpController_UseConfig(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17432 PyObject *resultobj = 0;
17433 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17434 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
17435 wxString const &arg3_defvalue = wxPyEmptyString ;
17436 wxString *arg3 = (wxString *) &arg3_defvalue ;
17437 void *argp1 = 0 ;
17438 int res1 = 0 ;
17439 void *argp2 = 0 ;
17440 int res2 = 0 ;
17441 bool temp3 = false ;
17442 PyObject * obj0 = 0 ;
17443 PyObject * obj1 = 0 ;
17444 PyObject * obj2 = 0 ;
17445 char * kwnames[] = {
17446 (char *) "self",(char *) "config",(char *) "rootpath", NULL
17447 };
17448
17449 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpController_UseConfig",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17450 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17451 if (!SWIG_IsOK(res1)) {
17452 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_UseConfig" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17453 }
17454 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17455 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
17456 if (!SWIG_IsOK(res2)) {
17457 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpController_UseConfig" "', expected argument " "2"" of type '" "wxConfigBase *""'");
17458 }
17459 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
17460 if (obj2) {
17461 {
17462 arg3 = wxString_in_helper(obj2);
17463 if (arg3 == NULL) SWIG_fail;
17464 temp3 = true;
17465 }
17466 }
17467 {
17468 PyThreadState* __tstate = wxPyBeginAllowThreads();
17469 (arg1)->UseConfig(arg2,(wxString const &)*arg3);
17470 wxPyEndAllowThreads(__tstate);
17471 if (PyErr_Occurred()) SWIG_fail;
17472 }
17473 resultobj = SWIG_Py_Void();
17474 {
17475 if (temp3)
17476 delete arg3;
17477 }
17478 return resultobj;
17479 fail:
17480 {
17481 if (temp3)
17482 delete arg3;
17483 }
17484 return NULL;
17485 }
17486
17487
17488 SWIGINTERN PyObject *_wrap_HtmlHelpController_ReadCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17489 PyObject *resultobj = 0;
17490 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17491 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
17492 wxString arg3 = (wxString) wxPyEmptyString ;
17493 void *argp1 = 0 ;
17494 int res1 = 0 ;
17495 void *argp2 = 0 ;
17496 int res2 = 0 ;
17497 PyObject * obj0 = 0 ;
17498 PyObject * obj1 = 0 ;
17499 PyObject * obj2 = 0 ;
17500 char * kwnames[] = {
17501 (char *) "self",(char *) "cfg",(char *) "path", NULL
17502 };
17503
17504 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpController_ReadCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17505 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17506 if (!SWIG_IsOK(res1)) {
17507 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_ReadCustomization" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17508 }
17509 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17510 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
17511 if (!SWIG_IsOK(res2)) {
17512 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpController_ReadCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
17513 }
17514 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
17515 if (obj2) {
17516 {
17517 wxString* sptr = wxString_in_helper(obj2);
17518 if (sptr == NULL) SWIG_fail;
17519 arg3 = *sptr;
17520 delete sptr;
17521 }
17522 }
17523 {
17524 PyThreadState* __tstate = wxPyBeginAllowThreads();
17525 (arg1)->ReadCustomization(arg2,arg3);
17526 wxPyEndAllowThreads(__tstate);
17527 if (PyErr_Occurred()) SWIG_fail;
17528 }
17529 resultobj = SWIG_Py_Void();
17530 return resultobj;
17531 fail:
17532 return NULL;
17533 }
17534
17535
17536 SWIGINTERN PyObject *_wrap_HtmlHelpController_WriteCustomization(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17537 PyObject *resultobj = 0;
17538 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17539 wxConfigBase *arg2 = (wxConfigBase *) 0 ;
17540 wxString arg3 = (wxString) wxPyEmptyString ;
17541 void *argp1 = 0 ;
17542 int res1 = 0 ;
17543 void *argp2 = 0 ;
17544 int res2 = 0 ;
17545 PyObject * obj0 = 0 ;
17546 PyObject * obj1 = 0 ;
17547 PyObject * obj2 = 0 ;
17548 char * kwnames[] = {
17549 (char *) "self",(char *) "cfg",(char *) "path", NULL
17550 };
17551
17552 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:HtmlHelpController_WriteCustomization",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
17553 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17554 if (!SWIG_IsOK(res1)) {
17555 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_WriteCustomization" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17556 }
17557 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17558 res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxConfigBase, 0 | 0 );
17559 if (!SWIG_IsOK(res2)) {
17560 SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "HtmlHelpController_WriteCustomization" "', expected argument " "2"" of type '" "wxConfigBase *""'");
17561 }
17562 arg2 = reinterpret_cast< wxConfigBase * >(argp2);
17563 if (obj2) {
17564 {
17565 wxString* sptr = wxString_in_helper(obj2);
17566 if (sptr == NULL) SWIG_fail;
17567 arg3 = *sptr;
17568 delete sptr;
17569 }
17570 }
17571 {
17572 PyThreadState* __tstate = wxPyBeginAllowThreads();
17573 (arg1)->WriteCustomization(arg2,arg3);
17574 wxPyEndAllowThreads(__tstate);
17575 if (PyErr_Occurred()) SWIG_fail;
17576 }
17577 resultobj = SWIG_Py_Void();
17578 return resultobj;
17579 fail:
17580 return NULL;
17581 }
17582
17583
17584 SWIGINTERN PyObject *_wrap_HtmlHelpController_MakeModalIfNeeded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17585 PyObject *resultobj = 0;
17586 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17587 void *argp1 = 0 ;
17588 int res1 = 0 ;
17589 PyObject *swig_obj[1] ;
17590
17591 if (!args) SWIG_fail;
17592 swig_obj[0] = args;
17593 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17594 if (!SWIG_IsOK(res1)) {
17595 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_MakeModalIfNeeded" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17596 }
17597 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17598 {
17599 PyThreadState* __tstate = wxPyBeginAllowThreads();
17600 (arg1)->MakeModalIfNeeded();
17601 wxPyEndAllowThreads(__tstate);
17602 if (PyErr_Occurred()) SWIG_fail;
17603 }
17604 resultobj = SWIG_Py_Void();
17605 return resultobj;
17606 fail:
17607 return NULL;
17608 }
17609
17610
17611 SWIGINTERN PyObject *_wrap_HtmlHelpController_FindTopLevelWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17612 PyObject *resultobj = 0;
17613 wxHtmlHelpController *arg1 = (wxHtmlHelpController *) 0 ;
17614 wxWindow *result = 0 ;
17615 void *argp1 = 0 ;
17616 int res1 = 0 ;
17617 PyObject *swig_obj[1] ;
17618
17619 if (!args) SWIG_fail;
17620 swig_obj[0] = args;
17621 res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxHtmlHelpController, 0 | 0 );
17622 if (!SWIG_IsOK(res1)) {
17623 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HtmlHelpController_FindTopLevelWindow" "', expected argument " "1"" of type '" "wxHtmlHelpController *""'");
17624 }
17625 arg1 = reinterpret_cast< wxHtmlHelpController * >(argp1);
17626 {
17627 PyThreadState* __tstate = wxPyBeginAllowThreads();
17628 result = (wxWindow *)(arg1)->FindTopLevelWindow();
17629 wxPyEndAllowThreads(__tstate);
17630 if (PyErr_Occurred()) SWIG_fail;
17631 }
17632 {
17633 resultobj = wxPyMake_wxObject(result, 0);
17634 }
17635 return resultobj;
17636 fail:
17637 return NULL;
17638 }
17639
17640
17641 SWIGINTERN PyObject *HtmlHelpController_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17642 PyObject *obj;
17643 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17644 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlHelpController, SWIG_NewClientData(obj));
17645 return SWIG_Py_Void();
17646 }
17647
17648 SWIGINTERN PyObject *HtmlHelpController_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17649 return SWIG_Python_InitShadowInstance(args);
17650 }
17651
17652 SWIGINTERN PyObject *_wrap_new_HtmlModalHelp(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
17653 PyObject *resultobj = 0;
17654 wxWindow *arg1 = (wxWindow *) 0 ;
17655 wxString *arg2 = 0 ;
17656 wxString const &arg3_defvalue = wxEmptyString ;
17657 wxString *arg3 = (wxString *) &arg3_defvalue ;
17658 int arg4 = (int) wxHF_DEFAULT_STYLE|wxHF_DIALOG|wxHF_MODAL ;
17659 wxHtmlModalHelp *result = 0 ;
17660 void *argp1 = 0 ;
17661 int res1 = 0 ;
17662 bool temp2 = false ;
17663 bool temp3 = false ;
17664 int val4 ;
17665 int ecode4 = 0 ;
17666 PyObject * obj0 = 0 ;
17667 PyObject * obj1 = 0 ;
17668 PyObject * obj2 = 0 ;
17669 PyObject * obj3 = 0 ;
17670 char * kwnames[] = {
17671 (char *) "parent",(char *) "helpFile",(char *) "topic",(char *) "style", NULL
17672 };
17673
17674 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_HtmlModalHelp",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
17675 res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
17676 if (!SWIG_IsOK(res1)) {
17677 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HtmlModalHelp" "', expected argument " "1"" of type '" "wxWindow *""'");
17678 }
17679 arg1 = reinterpret_cast< wxWindow * >(argp1);
17680 {
17681 arg2 = wxString_in_helper(obj1);
17682 if (arg2 == NULL) SWIG_fail;
17683 temp2 = true;
17684 }
17685 if (obj2) {
17686 {
17687 arg3 = wxString_in_helper(obj2);
17688 if (arg3 == NULL) SWIG_fail;
17689 temp3 = true;
17690 }
17691 }
17692 if (obj3) {
17693 ecode4 = SWIG_AsVal_int(obj3, &val4);
17694 if (!SWIG_IsOK(ecode4)) {
17695 SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_HtmlModalHelp" "', expected argument " "4"" of type '" "int""'");
17696 }
17697 arg4 = static_cast< int >(val4);
17698 }
17699 {
17700 PyThreadState* __tstate = wxPyBeginAllowThreads();
17701 result = (wxHtmlModalHelp *)new wxHtmlModalHelp(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
17702 wxPyEndAllowThreads(__tstate);
17703 if (PyErr_Occurred()) SWIG_fail;
17704 }
17705 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxHtmlModalHelp, SWIG_POINTER_NEW | 0 );
17706 {
17707 if (temp2)
17708 delete arg2;
17709 }
17710 {
17711 if (temp3)
17712 delete arg3;
17713 }
17714 return resultobj;
17715 fail:
17716 {
17717 if (temp2)
17718 delete arg2;
17719 }
17720 {
17721 if (temp3)
17722 delete arg3;
17723 }
17724 return NULL;
17725 }
17726
17727
17728 SWIGINTERN PyObject *HtmlModalHelp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17729 PyObject *obj;
17730 if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
17731 SWIG_TypeNewClientData(SWIGTYPE_p_wxHtmlModalHelp, SWIG_NewClientData(obj));
17732 return SWIG_Py_Void();
17733 }
17734
17735 SWIGINTERN PyObject *HtmlModalHelp_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
17736 return SWIG_Python_InitShadowInstance(args);
17737 }
17738
17739 static PyMethodDef SwigMethods[] = {
17740 { (char *)"new_HtmlLinkInfo", (PyCFunction) _wrap_new_HtmlLinkInfo, METH_VARARGS | METH_KEYWORDS, NULL},
17741 { (char *)"HtmlLinkInfo_GetHref", (PyCFunction)_wrap_HtmlLinkInfo_GetHref, METH_O, NULL},
17742 { (char *)"HtmlLinkInfo_GetTarget", (PyCFunction)_wrap_HtmlLinkInfo_GetTarget, METH_O, NULL},
17743 { (char *)"HtmlLinkInfo_GetEvent", (PyCFunction)_wrap_HtmlLinkInfo_GetEvent, METH_O, NULL},
17744 { (char *)"HtmlLinkInfo_GetHtmlCell", (PyCFunction)_wrap_HtmlLinkInfo_GetHtmlCell, METH_O, NULL},
17745 { (char *)"HtmlLinkInfo_SetEvent", (PyCFunction) _wrap_HtmlLinkInfo_SetEvent, METH_VARARGS | METH_KEYWORDS, NULL},
17746 { (char *)"HtmlLinkInfo_SetHtmlCell", (PyCFunction) _wrap_HtmlLinkInfo_SetHtmlCell, METH_VARARGS | METH_KEYWORDS, NULL},
17747 { (char *)"HtmlLinkInfo_swigregister", HtmlLinkInfo_swigregister, METH_VARARGS, NULL},
17748 { (char *)"HtmlLinkInfo_swiginit", HtmlLinkInfo_swiginit, METH_VARARGS, NULL},
17749 { (char *)"HtmlTag_GetName", (PyCFunction)_wrap_HtmlTag_GetName, METH_O, NULL},
17750 { (char *)"HtmlTag_HasParam", (PyCFunction) _wrap_HtmlTag_HasParam, METH_VARARGS | METH_KEYWORDS, NULL},
17751 { (char *)"HtmlTag_GetParam", (PyCFunction) _wrap_HtmlTag_GetParam, METH_VARARGS | METH_KEYWORDS, NULL},
17752 { (char *)"HtmlTag_GetAllParams", (PyCFunction)_wrap_HtmlTag_GetAllParams, METH_O, NULL},
17753 { (char *)"HtmlTag_HasEnding", (PyCFunction)_wrap_HtmlTag_HasEnding, METH_O, NULL},
17754 { (char *)"HtmlTag_GetBeginPos", (PyCFunction)_wrap_HtmlTag_GetBeginPos, METH_O, NULL},
17755 { (char *)"HtmlTag_GetEndPos1", (PyCFunction)_wrap_HtmlTag_GetEndPos1, METH_O, NULL},
17756 { (char *)"HtmlTag_GetEndPos2", (PyCFunction)_wrap_HtmlTag_GetEndPos2, METH_O, NULL},
17757 { (char *)"HtmlTag_swigregister", HtmlTag_swigregister, METH_VARARGS, NULL},
17758 { (char *)"HtmlParser_SetFS", (PyCFunction) _wrap_HtmlParser_SetFS, METH_VARARGS | METH_KEYWORDS, NULL},
17759 { (char *)"HtmlParser_GetFS", (PyCFunction)_wrap_HtmlParser_GetFS, METH_O, NULL},
17760 { (char *)"HtmlParser_Parse", (PyCFunction) _wrap_HtmlParser_Parse, METH_VARARGS | METH_KEYWORDS, NULL},
17761 { (char *)"HtmlParser_InitParser", (PyCFunction) _wrap_HtmlParser_InitParser, METH_VARARGS | METH_KEYWORDS, NULL},
17762 { (char *)"HtmlParser_DoneParser", (PyCFunction)_wrap_HtmlParser_DoneParser, METH_O, NULL},
17763 { (char *)"HtmlParser_DoParsing", (PyCFunction) _wrap_HtmlParser_DoParsing, METH_VARARGS | METH_KEYWORDS, NULL},
17764 { (char *)"HtmlParser_StopParsing", (PyCFunction)_wrap_HtmlParser_StopParsing, METH_O, NULL},
17765 { (char *)"HtmlParser_AddTagHandler", (PyCFunction) _wrap_HtmlParser_AddTagHandler, METH_VARARGS | METH_KEYWORDS, NULL},
17766 { (char *)"HtmlParser_GetSource", (PyCFunction)_wrap_HtmlParser_GetSource, METH_O, NULL},
17767 { (char *)"HtmlParser_PushTagHandler", (PyCFunction) _wrap_HtmlParser_PushTagHandler, METH_VARARGS | METH_KEYWORDS, NULL},
17768 { (char *)"HtmlParser_PopTagHandler", (PyCFunction)_wrap_HtmlParser_PopTagHandler, METH_O, NULL},
17769 { (char *)"HtmlParser_GetInnerSource", (PyCFunction) _wrap_HtmlParser_GetInnerSource, METH_VARARGS | METH_KEYWORDS, NULL},
17770 { (char *)"HtmlParser_swigregister", HtmlParser_swigregister, METH_VARARGS, NULL},
17771 { (char *)"new_HtmlWinParser", (PyCFunction) _wrap_new_HtmlWinParser, METH_VARARGS | METH_KEYWORDS, NULL},
17772 { (char *)"HtmlWinParser_SetDC", (PyCFunction) _wrap_HtmlWinParser_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
17773 { (char *)"HtmlWinParser_GetDC", (PyCFunction)_wrap_HtmlWinParser_GetDC, METH_O, NULL},
17774 { (char *)"HtmlWinParser_GetCharHeight", (PyCFunction)_wrap_HtmlWinParser_GetCharHeight, METH_O, NULL},
17775 { (char *)"HtmlWinParser_GetCharWidth", (PyCFunction)_wrap_HtmlWinParser_GetCharWidth, METH_O, NULL},
17776 { (char *)"HtmlWinParser_GetWindow", (PyCFunction)_wrap_HtmlWinParser_GetWindow, METH_O, NULL},
17777 { (char *)"HtmlWinParser_GetWindowInterface", (PyCFunction)_wrap_HtmlWinParser_GetWindowInterface, METH_O, NULL},
17778 { (char *)"HtmlWinParser_SetFonts", (PyCFunction) _wrap_HtmlWinParser_SetFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17779 { (char *)"HtmlWinParser_SetStandardFonts", (PyCFunction) _wrap_HtmlWinParser_SetStandardFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17780 { (char *)"HtmlWinParser_GetContainer", (PyCFunction)_wrap_HtmlWinParser_GetContainer, METH_O, NULL},
17781 { (char *)"HtmlWinParser_OpenContainer", (PyCFunction)_wrap_HtmlWinParser_OpenContainer, METH_O, NULL},
17782 { (char *)"HtmlWinParser_SetContainer", (PyCFunction) _wrap_HtmlWinParser_SetContainer, METH_VARARGS | METH_KEYWORDS, NULL},
17783 { (char *)"HtmlWinParser_CloseContainer", (PyCFunction)_wrap_HtmlWinParser_CloseContainer, METH_O, NULL},
17784 { (char *)"HtmlWinParser_GetFontSize", (PyCFunction)_wrap_HtmlWinParser_GetFontSize, METH_O, NULL},
17785 { (char *)"HtmlWinParser_SetFontSize", (PyCFunction) _wrap_HtmlWinParser_SetFontSize, METH_VARARGS | METH_KEYWORDS, NULL},
17786 { (char *)"HtmlWinParser_GetFontBold", (PyCFunction)_wrap_HtmlWinParser_GetFontBold, METH_O, NULL},
17787 { (char *)"HtmlWinParser_SetFontBold", (PyCFunction) _wrap_HtmlWinParser_SetFontBold, METH_VARARGS | METH_KEYWORDS, NULL},
17788 { (char *)"HtmlWinParser_GetFontItalic", (PyCFunction)_wrap_HtmlWinParser_GetFontItalic, METH_O, NULL},
17789 { (char *)"HtmlWinParser_SetFontItalic", (PyCFunction) _wrap_HtmlWinParser_SetFontItalic, METH_VARARGS | METH_KEYWORDS, NULL},
17790 { (char *)"HtmlWinParser_GetFontUnderlined", (PyCFunction)_wrap_HtmlWinParser_GetFontUnderlined, METH_O, NULL},
17791 { (char *)"HtmlWinParser_SetFontUnderlined", (PyCFunction) _wrap_HtmlWinParser_SetFontUnderlined, METH_VARARGS | METH_KEYWORDS, NULL},
17792 { (char *)"HtmlWinParser_GetFontFixed", (PyCFunction)_wrap_HtmlWinParser_GetFontFixed, METH_O, NULL},
17793 { (char *)"HtmlWinParser_SetFontFixed", (PyCFunction) _wrap_HtmlWinParser_SetFontFixed, METH_VARARGS | METH_KEYWORDS, NULL},
17794 { (char *)"HtmlWinParser_GetAlign", (PyCFunction)_wrap_HtmlWinParser_GetAlign, METH_O, NULL},
17795 { (char *)"HtmlWinParser_SetAlign", (PyCFunction) _wrap_HtmlWinParser_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
17796 { (char *)"HtmlWinParser_GetLinkColor", (PyCFunction)_wrap_HtmlWinParser_GetLinkColor, METH_O, NULL},
17797 { (char *)"HtmlWinParser_SetLinkColor", (PyCFunction) _wrap_HtmlWinParser_SetLinkColor, METH_VARARGS | METH_KEYWORDS, NULL},
17798 { (char *)"HtmlWinParser_GetActualColor", (PyCFunction)_wrap_HtmlWinParser_GetActualColor, METH_O, NULL},
17799 { (char *)"HtmlWinParser_SetActualColor", (PyCFunction) _wrap_HtmlWinParser_SetActualColor, METH_VARARGS | METH_KEYWORDS, NULL},
17800 { (char *)"HtmlWinParser_SetLink", (PyCFunction) _wrap_HtmlWinParser_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
17801 { (char *)"HtmlWinParser_CreateCurrentFont", (PyCFunction)_wrap_HtmlWinParser_CreateCurrentFont, METH_O, NULL},
17802 { (char *)"HtmlWinParser_GetLink", (PyCFunction)_wrap_HtmlWinParser_GetLink, METH_O, NULL},
17803 { (char *)"HtmlWinParser_swigregister", HtmlWinParser_swigregister, METH_VARARGS, NULL},
17804 { (char *)"HtmlWinParser_swiginit", HtmlWinParser_swiginit, METH_VARARGS, NULL},
17805 { (char *)"new_HtmlTagHandler", (PyCFunction)_wrap_new_HtmlTagHandler, METH_NOARGS, NULL},
17806 { (char *)"HtmlTagHandler__setCallbackInfo", (PyCFunction) _wrap_HtmlTagHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
17807 { (char *)"HtmlTagHandler_SetParser", (PyCFunction) _wrap_HtmlTagHandler_SetParser, METH_VARARGS | METH_KEYWORDS, NULL},
17808 { (char *)"HtmlTagHandler_GetParser", (PyCFunction)_wrap_HtmlTagHandler_GetParser, METH_O, NULL},
17809 { (char *)"HtmlTagHandler_ParseInner", (PyCFunction) _wrap_HtmlTagHandler_ParseInner, METH_VARARGS | METH_KEYWORDS, NULL},
17810 { (char *)"HtmlTagHandler_swigregister", HtmlTagHandler_swigregister, METH_VARARGS, NULL},
17811 { (char *)"HtmlTagHandler_swiginit", HtmlTagHandler_swiginit, METH_VARARGS, NULL},
17812 { (char *)"new_HtmlWinTagHandler", (PyCFunction)_wrap_new_HtmlWinTagHandler, METH_NOARGS, NULL},
17813 { (char *)"HtmlWinTagHandler__setCallbackInfo", (PyCFunction) _wrap_HtmlWinTagHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
17814 { (char *)"HtmlWinTagHandler_SetParser", (PyCFunction) _wrap_HtmlWinTagHandler_SetParser, METH_VARARGS | METH_KEYWORDS, NULL},
17815 { (char *)"HtmlWinTagHandler_GetParser", (PyCFunction)_wrap_HtmlWinTagHandler_GetParser, METH_O, NULL},
17816 { (char *)"HtmlWinTagHandler_ParseInner", (PyCFunction) _wrap_HtmlWinTagHandler_ParseInner, METH_VARARGS | METH_KEYWORDS, NULL},
17817 { (char *)"HtmlWinTagHandler_swigregister", HtmlWinTagHandler_swigregister, METH_VARARGS, NULL},
17818 { (char *)"HtmlWinTagHandler_swiginit", HtmlWinTagHandler_swiginit, METH_VARARGS, NULL},
17819 { (char *)"HtmlWinParser_AddTagHandler", (PyCFunction) _wrap_HtmlWinParser_AddTagHandler, METH_VARARGS | METH_KEYWORDS, NULL},
17820 { (char *)"new_HtmlSelection", (PyCFunction)_wrap_new_HtmlSelection, METH_NOARGS, NULL},
17821 { (char *)"delete_HtmlSelection", (PyCFunction)_wrap_delete_HtmlSelection, METH_O, NULL},
17822 { (char *)"HtmlSelection_Set", (PyCFunction) _wrap_HtmlSelection_Set, METH_VARARGS | METH_KEYWORDS, NULL},
17823 { (char *)"HtmlSelection_SetCells", (PyCFunction) _wrap_HtmlSelection_SetCells, METH_VARARGS | METH_KEYWORDS, NULL},
17824 { (char *)"HtmlSelection_GetFromCell", (PyCFunction)_wrap_HtmlSelection_GetFromCell, METH_O, NULL},
17825 { (char *)"HtmlSelection_GetToCell", (PyCFunction)_wrap_HtmlSelection_GetToCell, METH_O, NULL},
17826 { (char *)"HtmlSelection_GetFromPos", (PyCFunction)_wrap_HtmlSelection_GetFromPos, METH_O, NULL},
17827 { (char *)"HtmlSelection_GetToPos", (PyCFunction)_wrap_HtmlSelection_GetToPos, METH_O, NULL},
17828 { (char *)"HtmlSelection_GetFromPrivPos", (PyCFunction)_wrap_HtmlSelection_GetFromPrivPos, METH_O, NULL},
17829 { (char *)"HtmlSelection_GetToPrivPos", (PyCFunction)_wrap_HtmlSelection_GetToPrivPos, METH_O, NULL},
17830 { (char *)"HtmlSelection_SetFromPrivPos", (PyCFunction) _wrap_HtmlSelection_SetFromPrivPos, METH_VARARGS | METH_KEYWORDS, NULL},
17831 { (char *)"HtmlSelection_SetToPrivPos", (PyCFunction) _wrap_HtmlSelection_SetToPrivPos, METH_VARARGS | METH_KEYWORDS, NULL},
17832 { (char *)"HtmlSelection_ClearPrivPos", (PyCFunction)_wrap_HtmlSelection_ClearPrivPos, METH_O, NULL},
17833 { (char *)"HtmlSelection_IsEmpty", (PyCFunction)_wrap_HtmlSelection_IsEmpty, METH_O, NULL},
17834 { (char *)"HtmlSelection_swigregister", HtmlSelection_swigregister, METH_VARARGS, NULL},
17835 { (char *)"HtmlSelection_swiginit", HtmlSelection_swiginit, METH_VARARGS, NULL},
17836 { (char *)"new_HtmlRenderingState", (PyCFunction)_wrap_new_HtmlRenderingState, METH_NOARGS, NULL},
17837 { (char *)"delete_HtmlRenderingState", (PyCFunction)_wrap_delete_HtmlRenderingState, METH_O, NULL},
17838 { (char *)"HtmlRenderingState_SetSelectionState", (PyCFunction) _wrap_HtmlRenderingState_SetSelectionState, METH_VARARGS | METH_KEYWORDS, NULL},
17839 { (char *)"HtmlRenderingState_GetSelectionState", (PyCFunction)_wrap_HtmlRenderingState_GetSelectionState, METH_O, NULL},
17840 { (char *)"HtmlRenderingState_SetFgColour", (PyCFunction) _wrap_HtmlRenderingState_SetFgColour, METH_VARARGS | METH_KEYWORDS, NULL},
17841 { (char *)"HtmlRenderingState_GetFgColour", (PyCFunction)_wrap_HtmlRenderingState_GetFgColour, METH_O, NULL},
17842 { (char *)"HtmlRenderingState_SetBgColour", (PyCFunction) _wrap_HtmlRenderingState_SetBgColour, METH_VARARGS | METH_KEYWORDS, NULL},
17843 { (char *)"HtmlRenderingState_GetBgColour", (PyCFunction)_wrap_HtmlRenderingState_GetBgColour, METH_O, NULL},
17844 { (char *)"HtmlRenderingState_swigregister", HtmlRenderingState_swigregister, METH_VARARGS, NULL},
17845 { (char *)"HtmlRenderingState_swiginit", HtmlRenderingState_swiginit, METH_VARARGS, NULL},
17846 { (char *)"HtmlRenderingStyle_GetSelectedTextColour", (PyCFunction) _wrap_HtmlRenderingStyle_GetSelectedTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
17847 { (char *)"HtmlRenderingStyle_GetSelectedTextBgColour", (PyCFunction) _wrap_HtmlRenderingStyle_GetSelectedTextBgColour, METH_VARARGS | METH_KEYWORDS, NULL},
17848 { (char *)"HtmlRenderingStyle_swigregister", HtmlRenderingStyle_swigregister, METH_VARARGS, NULL},
17849 { (char *)"DefaultHtmlRenderingStyle_swigregister", DefaultHtmlRenderingStyle_swigregister, METH_VARARGS, NULL},
17850 { (char *)"new_HtmlRenderingInfo", (PyCFunction)_wrap_new_HtmlRenderingInfo, METH_NOARGS, NULL},
17851 { (char *)"delete_HtmlRenderingInfo", (PyCFunction)_wrap_delete_HtmlRenderingInfo, METH_O, NULL},
17852 { (char *)"HtmlRenderingInfo_SetSelection", (PyCFunction) _wrap_HtmlRenderingInfo_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
17853 { (char *)"HtmlRenderingInfo_GetSelection", (PyCFunction)_wrap_HtmlRenderingInfo_GetSelection, METH_O, NULL},
17854 { (char *)"HtmlRenderingInfo_SetStyle", (PyCFunction) _wrap_HtmlRenderingInfo_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
17855 { (char *)"HtmlRenderingInfo_GetStyle", (PyCFunction)_wrap_HtmlRenderingInfo_GetStyle, METH_O, NULL},
17856 { (char *)"HtmlRenderingInfo_GetState", (PyCFunction)_wrap_HtmlRenderingInfo_GetState, METH_O, NULL},
17857 { (char *)"HtmlRenderingInfo_swigregister", HtmlRenderingInfo_swigregister, METH_VARARGS, NULL},
17858 { (char *)"HtmlRenderingInfo_swiginit", HtmlRenderingInfo_swiginit, METH_VARARGS, NULL},
17859 { (char *)"new_HtmlCell", (PyCFunction)_wrap_new_HtmlCell, METH_NOARGS, NULL},
17860 { (char *)"delete_HtmlCell", (PyCFunction)_wrap_delete_HtmlCell, METH_O, NULL},
17861 { (char *)"HtmlCell_GetPosX", (PyCFunction)_wrap_HtmlCell_GetPosX, METH_O, NULL},
17862 { (char *)"HtmlCell_GetPosY", (PyCFunction)_wrap_HtmlCell_GetPosY, METH_O, NULL},
17863 { (char *)"HtmlCell_GetWidth", (PyCFunction)_wrap_HtmlCell_GetWidth, METH_O, NULL},
17864 { (char *)"HtmlCell_GetHeight", (PyCFunction)_wrap_HtmlCell_GetHeight, METH_O, NULL},
17865 { (char *)"HtmlCell_GetDescent", (PyCFunction)_wrap_HtmlCell_GetDescent, METH_O, NULL},
17866 { (char *)"HtmlCell_GetMaxTotalWidth", (PyCFunction)_wrap_HtmlCell_GetMaxTotalWidth, METH_O, NULL},
17867 { (char *)"HtmlCell_GetId", (PyCFunction)_wrap_HtmlCell_GetId, METH_O, NULL},
17868 { (char *)"HtmlCell_SetId", (PyCFunction) _wrap_HtmlCell_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
17869 { (char *)"HtmlCell_GetLink", (PyCFunction) _wrap_HtmlCell_GetLink, METH_VARARGS | METH_KEYWORDS, NULL},
17870 { (char *)"HtmlCell_GetNext", (PyCFunction)_wrap_HtmlCell_GetNext, METH_O, NULL},
17871 { (char *)"HtmlCell_GetParent", (PyCFunction)_wrap_HtmlCell_GetParent, METH_O, NULL},
17872 { (char *)"HtmlCell_GetFirstChild", (PyCFunction)_wrap_HtmlCell_GetFirstChild, METH_O, NULL},
17873 { (char *)"HtmlCell_GetMouseCursor", (PyCFunction) _wrap_HtmlCell_GetMouseCursor, METH_VARARGS | METH_KEYWORDS, NULL},
17874 { (char *)"HtmlCell_GetCursor", (PyCFunction)_wrap_HtmlCell_GetCursor, METH_O, NULL},
17875 { (char *)"HtmlCell_IsFormattingCell", (PyCFunction)_wrap_HtmlCell_IsFormattingCell, METH_O, NULL},
17876 { (char *)"HtmlCell_SetLink", (PyCFunction) _wrap_HtmlCell_SetLink, METH_VARARGS | METH_KEYWORDS, NULL},
17877 { (char *)"HtmlCell_SetNext", (PyCFunction) _wrap_HtmlCell_SetNext, METH_VARARGS | METH_KEYWORDS, NULL},
17878 { (char *)"HtmlCell_SetParent", (PyCFunction) _wrap_HtmlCell_SetParent, METH_VARARGS | METH_KEYWORDS, NULL},
17879 { (char *)"HtmlCell_SetPos", (PyCFunction) _wrap_HtmlCell_SetPos, METH_VARARGS | METH_KEYWORDS, NULL},
17880 { (char *)"HtmlCell_Layout", (PyCFunction) _wrap_HtmlCell_Layout, METH_VARARGS | METH_KEYWORDS, NULL},
17881 { (char *)"HtmlCell_Draw", (PyCFunction) _wrap_HtmlCell_Draw, METH_VARARGS | METH_KEYWORDS, NULL},
17882 { (char *)"HtmlCell_DrawInvisible", (PyCFunction) _wrap_HtmlCell_DrawInvisible, METH_VARARGS | METH_KEYWORDS, NULL},
17883 { (char *)"HtmlCell_Find", (PyCFunction) _wrap_HtmlCell_Find, METH_VARARGS | METH_KEYWORDS, NULL},
17884 { (char *)"HtmlCell_ProcessMouseClick", (PyCFunction) _wrap_HtmlCell_ProcessMouseClick, METH_VARARGS | METH_KEYWORDS, NULL},
17885 { (char *)"HtmlCell_SetCanLiveOnPagebreak", (PyCFunction) _wrap_HtmlCell_SetCanLiveOnPagebreak, METH_VARARGS | METH_KEYWORDS, NULL},
17886 { (char *)"HtmlCell_IsLinebreakAllowed", (PyCFunction)_wrap_HtmlCell_IsLinebreakAllowed, METH_O, NULL},
17887 { (char *)"HtmlCell_IsTerminalCell", (PyCFunction)_wrap_HtmlCell_IsTerminalCell, METH_O, NULL},
17888 { (char *)"HtmlCell_FindCellByPos", (PyCFunction) _wrap_HtmlCell_FindCellByPos, METH_VARARGS | METH_KEYWORDS, NULL},
17889 { (char *)"HtmlCell_GetAbsPos", (PyCFunction) _wrap_HtmlCell_GetAbsPos, METH_VARARGS | METH_KEYWORDS, NULL},
17890 { (char *)"HtmlCell_GetRootCell", (PyCFunction)_wrap_HtmlCell_GetRootCell, METH_O, NULL},
17891 { (char *)"HtmlCell_GetFirstTerminal", (PyCFunction)_wrap_HtmlCell_GetFirstTerminal, METH_O, NULL},
17892 { (char *)"HtmlCell_GetLastTerminal", (PyCFunction)_wrap_HtmlCell_GetLastTerminal, METH_O, NULL},
17893 { (char *)"HtmlCell_GetDepth", (PyCFunction)_wrap_HtmlCell_GetDepth, METH_O, NULL},
17894 { (char *)"HtmlCell_IsBefore", (PyCFunction) _wrap_HtmlCell_IsBefore, METH_VARARGS | METH_KEYWORDS, NULL},
17895 { (char *)"HtmlCell_ConvertToText", (PyCFunction) _wrap_HtmlCell_ConvertToText, METH_VARARGS | METH_KEYWORDS, NULL},
17896 { (char *)"HtmlCell_swigregister", HtmlCell_swigregister, METH_VARARGS, NULL},
17897 { (char *)"HtmlCell_swiginit", HtmlCell_swiginit, METH_VARARGS, NULL},
17898 { (char *)"new_HtmlWordCell", (PyCFunction) _wrap_new_HtmlWordCell, METH_VARARGS | METH_KEYWORDS, NULL},
17899 { (char *)"HtmlWordCell_ConvertToText", (PyCFunction) _wrap_HtmlWordCell_ConvertToText, METH_VARARGS | METH_KEYWORDS, NULL},
17900 { (char *)"HtmlWordCell_IsLinebreakAllowed", (PyCFunction)_wrap_HtmlWordCell_IsLinebreakAllowed, METH_O, NULL},
17901 { (char *)"HtmlWordCell_SetPreviousWord", (PyCFunction) _wrap_HtmlWordCell_SetPreviousWord, METH_VARARGS | METH_KEYWORDS, NULL},
17902 { (char *)"HtmlWordCell_swigregister", HtmlWordCell_swigregister, METH_VARARGS, NULL},
17903 { (char *)"HtmlWordCell_swiginit", HtmlWordCell_swiginit, METH_VARARGS, NULL},
17904 { (char *)"new_HtmlContainerCell", (PyCFunction) _wrap_new_HtmlContainerCell, METH_VARARGS | METH_KEYWORDS, NULL},
17905 { (char *)"HtmlContainerCell_InsertCell", (PyCFunction) _wrap_HtmlContainerCell_InsertCell, METH_VARARGS | METH_KEYWORDS, NULL},
17906 { (char *)"HtmlContainerCell_SetAlignHor", (PyCFunction) _wrap_HtmlContainerCell_SetAlignHor, METH_VARARGS | METH_KEYWORDS, NULL},
17907 { (char *)"HtmlContainerCell_GetAlignHor", (PyCFunction)_wrap_HtmlContainerCell_GetAlignHor, METH_O, NULL},
17908 { (char *)"HtmlContainerCell_SetAlignVer", (PyCFunction) _wrap_HtmlContainerCell_SetAlignVer, METH_VARARGS | METH_KEYWORDS, NULL},
17909 { (char *)"HtmlContainerCell_GetAlignVer", (PyCFunction)_wrap_HtmlContainerCell_GetAlignVer, METH_O, NULL},
17910 { (char *)"HtmlContainerCell_SetIndent", (PyCFunction) _wrap_HtmlContainerCell_SetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
17911 { (char *)"HtmlContainerCell_GetIndent", (PyCFunction) _wrap_HtmlContainerCell_GetIndent, METH_VARARGS | METH_KEYWORDS, NULL},
17912 { (char *)"HtmlContainerCell_GetIndentUnits", (PyCFunction) _wrap_HtmlContainerCell_GetIndentUnits, METH_VARARGS | METH_KEYWORDS, NULL},
17913 { (char *)"HtmlContainerCell_SetAlign", (PyCFunction) _wrap_HtmlContainerCell_SetAlign, METH_VARARGS | METH_KEYWORDS, NULL},
17914 { (char *)"HtmlContainerCell_SetWidthFloat", (PyCFunction) _wrap_HtmlContainerCell_SetWidthFloat, METH_VARARGS | METH_KEYWORDS, NULL},
17915 { (char *)"HtmlContainerCell_SetWidthFloatFromTag", (PyCFunction) _wrap_HtmlContainerCell_SetWidthFloatFromTag, METH_VARARGS | METH_KEYWORDS, NULL},
17916 { (char *)"HtmlContainerCell_SetMinHeight", (PyCFunction) _wrap_HtmlContainerCell_SetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL},
17917 { (char *)"HtmlContainerCell_SetBackgroundColour", (PyCFunction) _wrap_HtmlContainerCell_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
17918 { (char *)"HtmlContainerCell_GetBackgroundColour", (PyCFunction)_wrap_HtmlContainerCell_GetBackgroundColour, METH_O, NULL},
17919 { (char *)"HtmlContainerCell_SetBorder", (PyCFunction) _wrap_HtmlContainerCell_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
17920 { (char *)"HtmlContainerCell_GetFirstChild", (PyCFunction)_wrap_HtmlContainerCell_GetFirstChild, METH_O, NULL},
17921 { (char *)"HtmlContainerCell_swigregister", HtmlContainerCell_swigregister, METH_VARARGS, NULL},
17922 { (char *)"HtmlContainerCell_swiginit", HtmlContainerCell_swiginit, METH_VARARGS, NULL},
17923 { (char *)"new_HtmlColourCell", (PyCFunction) _wrap_new_HtmlColourCell, METH_VARARGS | METH_KEYWORDS, NULL},
17924 { (char *)"HtmlColourCell_swigregister", HtmlColourCell_swigregister, METH_VARARGS, NULL},
17925 { (char *)"HtmlColourCell_swiginit", HtmlColourCell_swiginit, METH_VARARGS, NULL},
17926 { (char *)"new_HtmlFontCell", (PyCFunction) _wrap_new_HtmlFontCell, METH_VARARGS | METH_KEYWORDS, NULL},
17927 { (char *)"HtmlFontCell_swigregister", HtmlFontCell_swigregister, METH_VARARGS, NULL},
17928 { (char *)"HtmlFontCell_swiginit", HtmlFontCell_swiginit, METH_VARARGS, NULL},
17929 { (char *)"new_HtmlWidgetCell", (PyCFunction) _wrap_new_HtmlWidgetCell, METH_VARARGS | METH_KEYWORDS, NULL},
17930 { (char *)"HtmlWidgetCell_swigregister", HtmlWidgetCell_swigregister, METH_VARARGS, NULL},
17931 { (char *)"HtmlWidgetCell_swiginit", HtmlWidgetCell_swiginit, METH_VARARGS, NULL},
17932 { (char *)"new_HtmlFilter", (PyCFunction)_wrap_new_HtmlFilter, METH_NOARGS, NULL},
17933 { (char *)"HtmlFilter__setCallbackInfo", (PyCFunction) _wrap_HtmlFilter__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
17934 { (char *)"HtmlFilter_swigregister", HtmlFilter_swigregister, METH_VARARGS, NULL},
17935 { (char *)"HtmlFilter_swiginit", HtmlFilter_swiginit, METH_VARARGS, NULL},
17936 { (char *)"delete_HtmlWindowInterface", (PyCFunction)_wrap_delete_HtmlWindowInterface, METH_O, NULL},
17937 { (char *)"HtmlWindowInterface_SetHTMLWindowTitle", (PyCFunction) _wrap_HtmlWindowInterface_SetHTMLWindowTitle, METH_VARARGS | METH_KEYWORDS, NULL},
17938 { (char *)"HtmlWindowInterface_HTMLCoordsToWindow", (PyCFunction) _wrap_HtmlWindowInterface_HTMLCoordsToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
17939 { (char *)"HtmlWindowInterface_GetHTMLWindow", (PyCFunction)_wrap_HtmlWindowInterface_GetHTMLWindow, METH_O, NULL},
17940 { (char *)"HtmlWindowInterface_GetHTMLBackgroundColour", (PyCFunction)_wrap_HtmlWindowInterface_GetHTMLBackgroundColour, METH_O, NULL},
17941 { (char *)"HtmlWindowInterface_SetHTMLBackgroundColour", (PyCFunction) _wrap_HtmlWindowInterface_SetHTMLBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
17942 { (char *)"HtmlWindowInterface_SetHTMLBackgroundImage", (PyCFunction) _wrap_HtmlWindowInterface_SetHTMLBackgroundImage, METH_VARARGS | METH_KEYWORDS, NULL},
17943 { (char *)"HtmlWindowInterface_SetHTMLStatusText", (PyCFunction) _wrap_HtmlWindowInterface_SetHTMLStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
17944 { (char *)"HtmlWindowInterface_swigregister", HtmlWindowInterface_swigregister, METH_VARARGS, NULL},
17945 { (char *)"new_HtmlWindow", (PyCFunction) _wrap_new_HtmlWindow, METH_VARARGS | METH_KEYWORDS, NULL},
17946 { (char *)"new_PreHtmlWindow", (PyCFunction)_wrap_new_PreHtmlWindow, METH_NOARGS, NULL},
17947 { (char *)"HtmlWindow_Create", (PyCFunction) _wrap_HtmlWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
17948 { (char *)"HtmlWindow__setCallbackInfo", (PyCFunction) _wrap_HtmlWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
17949 { (char *)"HtmlWindow_SetPage", (PyCFunction) _wrap_HtmlWindow_SetPage, METH_VARARGS | METH_KEYWORDS, NULL},
17950 { (char *)"HtmlWindow_LoadPage", (PyCFunction) _wrap_HtmlWindow_LoadPage, METH_VARARGS | METH_KEYWORDS, NULL},
17951 { (char *)"HtmlWindow_LoadFile", (PyCFunction) _wrap_HtmlWindow_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
17952 { (char *)"HtmlWindow_AppendToPage", (PyCFunction) _wrap_HtmlWindow_AppendToPage, METH_VARARGS | METH_KEYWORDS, NULL},
17953 { (char *)"HtmlWindow_GetOpenedPage", (PyCFunction)_wrap_HtmlWindow_GetOpenedPage, METH_O, NULL},
17954 { (char *)"HtmlWindow_GetOpenedAnchor", (PyCFunction)_wrap_HtmlWindow_GetOpenedAnchor, METH_O, NULL},
17955 { (char *)"HtmlWindow_GetOpenedPageTitle", (PyCFunction)_wrap_HtmlWindow_GetOpenedPageTitle, METH_O, NULL},
17956 { (char *)"HtmlWindow_SetRelatedFrame", (PyCFunction) _wrap_HtmlWindow_SetRelatedFrame, METH_VARARGS | METH_KEYWORDS, NULL},
17957 { (char *)"HtmlWindow_GetRelatedFrame", (PyCFunction)_wrap_HtmlWindow_GetRelatedFrame, METH_O, NULL},
17958 { (char *)"HtmlWindow_SetRelatedStatusBar", (PyCFunction) _wrap_HtmlWindow_SetRelatedStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
17959 { (char *)"HtmlWindow_SetFonts", (PyCFunction) _wrap_HtmlWindow_SetFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17960 { (char *)"HtmlWindow_SetStandardFonts", (PyCFunction) _wrap_HtmlWindow_SetStandardFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17961 { (char *)"HtmlWindow_SetBorders", (PyCFunction) _wrap_HtmlWindow_SetBorders, METH_VARARGS | METH_KEYWORDS, NULL},
17962 { (char *)"HtmlWindow_SetBackgroundImage", (PyCFunction) _wrap_HtmlWindow_SetBackgroundImage, METH_VARARGS | METH_KEYWORDS, NULL},
17963 { (char *)"HtmlWindow_ReadCustomization", (PyCFunction) _wrap_HtmlWindow_ReadCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
17964 { (char *)"HtmlWindow_WriteCustomization", (PyCFunction) _wrap_HtmlWindow_WriteCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
17965 { (char *)"HtmlWindow_HistoryBack", (PyCFunction)_wrap_HtmlWindow_HistoryBack, METH_O, NULL},
17966 { (char *)"HtmlWindow_HistoryForward", (PyCFunction)_wrap_HtmlWindow_HistoryForward, METH_O, NULL},
17967 { (char *)"HtmlWindow_HistoryCanBack", (PyCFunction)_wrap_HtmlWindow_HistoryCanBack, METH_O, NULL},
17968 { (char *)"HtmlWindow_HistoryCanForward", (PyCFunction)_wrap_HtmlWindow_HistoryCanForward, METH_O, NULL},
17969 { (char *)"HtmlWindow_HistoryClear", (PyCFunction)_wrap_HtmlWindow_HistoryClear, METH_O, NULL},
17970 { (char *)"HtmlWindow_GetInternalRepresentation", (PyCFunction)_wrap_HtmlWindow_GetInternalRepresentation, METH_O, NULL},
17971 { (char *)"HtmlWindow_GetParser", (PyCFunction)_wrap_HtmlWindow_GetParser, METH_O, NULL},
17972 { (char *)"HtmlWindow_ScrollToAnchor", (PyCFunction) _wrap_HtmlWindow_ScrollToAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
17973 { (char *)"HtmlWindow_HasAnchor", (PyCFunction) _wrap_HtmlWindow_HasAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
17974 { (char *)"HtmlWindow_AddFilter", (PyCFunction) _wrap_HtmlWindow_AddFilter, METH_VARARGS | METH_KEYWORDS, NULL},
17975 { (char *)"HtmlWindow_SelectWord", (PyCFunction) _wrap_HtmlWindow_SelectWord, METH_VARARGS | METH_KEYWORDS, NULL},
17976 { (char *)"HtmlWindow_SelectLine", (PyCFunction) _wrap_HtmlWindow_SelectLine, METH_VARARGS | METH_KEYWORDS, NULL},
17977 { (char *)"HtmlWindow_SelectAll", (PyCFunction)_wrap_HtmlWindow_SelectAll, METH_O, NULL},
17978 { (char *)"HtmlWindow_SelectionToText", (PyCFunction)_wrap_HtmlWindow_SelectionToText, METH_O, NULL},
17979 { (char *)"HtmlWindow_ToText", (PyCFunction)_wrap_HtmlWindow_ToText, METH_O, NULL},
17980 { (char *)"HtmlWindow_OnLinkClicked", (PyCFunction) _wrap_HtmlWindow_OnLinkClicked, METH_VARARGS | METH_KEYWORDS, NULL},
17981 { (char *)"HtmlWindow_OnSetTitle", (PyCFunction) _wrap_HtmlWindow_OnSetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
17982 { (char *)"HtmlWindow_OnCellMouseHover", (PyCFunction) _wrap_HtmlWindow_OnCellMouseHover, METH_VARARGS | METH_KEYWORDS, NULL},
17983 { (char *)"HtmlWindow_OnCellClicked", (PyCFunction) _wrap_HtmlWindow_OnCellClicked, METH_VARARGS | METH_KEYWORDS, NULL},
17984 { (char *)"HtmlWindow_OnOpeningURL", (PyCFunction) _wrap_HtmlWindow_OnOpeningURL, METH_VARARGS | METH_KEYWORDS, NULL},
17985 { (char *)"HtmlWindow_GetClassDefaultAttributes", (PyCFunction) _wrap_HtmlWindow_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
17986 { (char *)"HtmlWindow_GetDefaultHTMLCursor", (PyCFunction) _wrap_HtmlWindow_GetDefaultHTMLCursor, METH_VARARGS | METH_KEYWORDS, NULL},
17987 { (char *)"HtmlWindow_swigregister", HtmlWindow_swigregister, METH_VARARGS, NULL},
17988 { (char *)"HtmlWindow_swiginit", HtmlWindow_swiginit, METH_VARARGS, NULL},
17989 { (char *)"new_HtmlDCRenderer", (PyCFunction)_wrap_new_HtmlDCRenderer, METH_NOARGS, NULL},
17990 { (char *)"delete_HtmlDCRenderer", (PyCFunction)_wrap_delete_HtmlDCRenderer, METH_O, NULL},
17991 { (char *)"HtmlDCRenderer_SetDC", (PyCFunction) _wrap_HtmlDCRenderer_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
17992 { (char *)"HtmlDCRenderer_SetSize", (PyCFunction) _wrap_HtmlDCRenderer_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
17993 { (char *)"HtmlDCRenderer_SetHtmlText", (PyCFunction) _wrap_HtmlDCRenderer_SetHtmlText, METH_VARARGS | METH_KEYWORDS, NULL},
17994 { (char *)"HtmlDCRenderer_SetFonts", (PyCFunction) _wrap_HtmlDCRenderer_SetFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17995 { (char *)"HtmlDCRenderer_SetStandardFonts", (PyCFunction) _wrap_HtmlDCRenderer_SetStandardFonts, METH_VARARGS | METH_KEYWORDS, NULL},
17996 { (char *)"HtmlDCRenderer_Render", (PyCFunction) _wrap_HtmlDCRenderer_Render, METH_VARARGS | METH_KEYWORDS, NULL},
17997 { (char *)"HtmlDCRenderer_GetTotalHeight", (PyCFunction)_wrap_HtmlDCRenderer_GetTotalHeight, METH_O, NULL},
17998 { (char *)"HtmlDCRenderer_swigregister", HtmlDCRenderer_swigregister, METH_VARARGS, NULL},
17999 { (char *)"HtmlDCRenderer_swiginit", HtmlDCRenderer_swiginit, METH_VARARGS, NULL},
18000 { (char *)"new_HtmlPrintout", (PyCFunction) _wrap_new_HtmlPrintout, METH_VARARGS | METH_KEYWORDS, NULL},
18001 { (char *)"HtmlPrintout_SetHtmlText", (PyCFunction) _wrap_HtmlPrintout_SetHtmlText, METH_VARARGS | METH_KEYWORDS, NULL},
18002 { (char *)"HtmlPrintout_SetHtmlFile", (PyCFunction) _wrap_HtmlPrintout_SetHtmlFile, METH_VARARGS | METH_KEYWORDS, NULL},
18003 { (char *)"HtmlPrintout_SetHeader", (PyCFunction) _wrap_HtmlPrintout_SetHeader, METH_VARARGS | METH_KEYWORDS, NULL},
18004 { (char *)"HtmlPrintout_SetFooter", (PyCFunction) _wrap_HtmlPrintout_SetFooter, METH_VARARGS | METH_KEYWORDS, NULL},
18005 { (char *)"HtmlPrintout_SetFonts", (PyCFunction) _wrap_HtmlPrintout_SetFonts, METH_VARARGS | METH_KEYWORDS, NULL},
18006 { (char *)"HtmlPrintout_SetStandardFonts", (PyCFunction) _wrap_HtmlPrintout_SetStandardFonts, METH_VARARGS | METH_KEYWORDS, NULL},
18007 { (char *)"HtmlPrintout_SetMargins", (PyCFunction) _wrap_HtmlPrintout_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
18008 { (char *)"HtmlPrintout_AddFilter", (PyCFunction) _wrap_HtmlPrintout_AddFilter, METH_VARARGS | METH_KEYWORDS, NULL},
18009 { (char *)"HtmlPrintout_CleanUpStatics", (PyCFunction)_wrap_HtmlPrintout_CleanUpStatics, METH_NOARGS, NULL},
18010 { (char *)"HtmlPrintout_swigregister", HtmlPrintout_swigregister, METH_VARARGS, NULL},
18011 { (char *)"HtmlPrintout_swiginit", HtmlPrintout_swiginit, METH_VARARGS, NULL},
18012 { (char *)"new_HtmlEasyPrinting", (PyCFunction) _wrap_new_HtmlEasyPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
18013 { (char *)"delete_HtmlEasyPrinting", (PyCFunction)_wrap_delete_HtmlEasyPrinting, METH_O, NULL},
18014 { (char *)"HtmlEasyPrinting_PreviewFile", (PyCFunction) _wrap_HtmlEasyPrinting_PreviewFile, METH_VARARGS | METH_KEYWORDS, NULL},
18015 { (char *)"HtmlEasyPrinting_PreviewText", (PyCFunction) _wrap_HtmlEasyPrinting_PreviewText, METH_VARARGS | METH_KEYWORDS, NULL},
18016 { (char *)"HtmlEasyPrinting_PrintFile", (PyCFunction) _wrap_HtmlEasyPrinting_PrintFile, METH_VARARGS | METH_KEYWORDS, NULL},
18017 { (char *)"HtmlEasyPrinting_PrintText", (PyCFunction) _wrap_HtmlEasyPrinting_PrintText, METH_VARARGS | METH_KEYWORDS, NULL},
18018 { (char *)"HtmlEasyPrinting_PageSetup", (PyCFunction)_wrap_HtmlEasyPrinting_PageSetup, METH_O, NULL},
18019 { (char *)"HtmlEasyPrinting_SetHeader", (PyCFunction) _wrap_HtmlEasyPrinting_SetHeader, METH_VARARGS | METH_KEYWORDS, NULL},
18020 { (char *)"HtmlEasyPrinting_SetFooter", (PyCFunction) _wrap_HtmlEasyPrinting_SetFooter, METH_VARARGS | METH_KEYWORDS, NULL},
18021 { (char *)"HtmlEasyPrinting_SetFonts", (PyCFunction) _wrap_HtmlEasyPrinting_SetFonts, METH_VARARGS | METH_KEYWORDS, NULL},
18022 { (char *)"HtmlEasyPrinting_SetStandardFonts", (PyCFunction) _wrap_HtmlEasyPrinting_SetStandardFonts, METH_VARARGS | METH_KEYWORDS, NULL},
18023 { (char *)"HtmlEasyPrinting_GetPrintData", (PyCFunction)_wrap_HtmlEasyPrinting_GetPrintData, METH_O, NULL},
18024 { (char *)"HtmlEasyPrinting_GetPageSetupData", (PyCFunction)_wrap_HtmlEasyPrinting_GetPageSetupData, METH_O, NULL},
18025 { (char *)"HtmlEasyPrinting_swigregister", HtmlEasyPrinting_swigregister, METH_VARARGS, NULL},
18026 { (char *)"HtmlEasyPrinting_swiginit", HtmlEasyPrinting_swiginit, METH_VARARGS, NULL},
18027 { (char *)"new_HtmlBookRecord", (PyCFunction) _wrap_new_HtmlBookRecord, METH_VARARGS | METH_KEYWORDS, NULL},
18028 { (char *)"HtmlBookRecord_GetBookFile", (PyCFunction)_wrap_HtmlBookRecord_GetBookFile, METH_O, NULL},
18029 { (char *)"HtmlBookRecord_GetTitle", (PyCFunction)_wrap_HtmlBookRecord_GetTitle, METH_O, NULL},
18030 { (char *)"HtmlBookRecord_GetStart", (PyCFunction)_wrap_HtmlBookRecord_GetStart, METH_O, NULL},
18031 { (char *)"HtmlBookRecord_GetBasePath", (PyCFunction)_wrap_HtmlBookRecord_GetBasePath, METH_O, NULL},
18032 { (char *)"HtmlBookRecord_SetContentsRange", (PyCFunction) _wrap_HtmlBookRecord_SetContentsRange, METH_VARARGS | METH_KEYWORDS, NULL},
18033 { (char *)"HtmlBookRecord_GetContentsStart", (PyCFunction)_wrap_HtmlBookRecord_GetContentsStart, METH_O, NULL},
18034 { (char *)"HtmlBookRecord_GetContentsEnd", (PyCFunction)_wrap_HtmlBookRecord_GetContentsEnd, METH_O, NULL},
18035 { (char *)"HtmlBookRecord_SetTitle", (PyCFunction) _wrap_HtmlBookRecord_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
18036 { (char *)"HtmlBookRecord_SetBasePath", (PyCFunction) _wrap_HtmlBookRecord_SetBasePath, METH_VARARGS | METH_KEYWORDS, NULL},
18037 { (char *)"HtmlBookRecord_SetStart", (PyCFunction) _wrap_HtmlBookRecord_SetStart, METH_VARARGS | METH_KEYWORDS, NULL},
18038 { (char *)"HtmlBookRecord_GetFullPath", (PyCFunction) _wrap_HtmlBookRecord_GetFullPath, METH_VARARGS | METH_KEYWORDS, NULL},
18039 { (char *)"HtmlBookRecord_swigregister", HtmlBookRecord_swigregister, METH_VARARGS, NULL},
18040 { (char *)"HtmlBookRecord_swiginit", HtmlBookRecord_swiginit, METH_VARARGS, NULL},
18041 { (char *)"HtmlSearchStatus_Search", (PyCFunction)_wrap_HtmlSearchStatus_Search, METH_O, NULL},
18042 { (char *)"HtmlSearchStatus_IsActive", (PyCFunction)_wrap_HtmlSearchStatus_IsActive, METH_O, NULL},
18043 { (char *)"HtmlSearchStatus_GetCurIndex", (PyCFunction)_wrap_HtmlSearchStatus_GetCurIndex, METH_O, NULL},
18044 { (char *)"HtmlSearchStatus_GetMaxIndex", (PyCFunction)_wrap_HtmlSearchStatus_GetMaxIndex, METH_O, NULL},
18045 { (char *)"HtmlSearchStatus_GetName", (PyCFunction)_wrap_HtmlSearchStatus_GetName, METH_O, NULL},
18046 { (char *)"HtmlSearchStatus_swigregister", HtmlSearchStatus_swigregister, METH_VARARGS, NULL},
18047 { (char *)"new_HtmlHelpData", (PyCFunction)_wrap_new_HtmlHelpData, METH_NOARGS, NULL},
18048 { (char *)"delete_HtmlHelpData", (PyCFunction)_wrap_delete_HtmlHelpData, METH_O, NULL},
18049 { (char *)"HtmlHelpData_SetTempDir", (PyCFunction) _wrap_HtmlHelpData_SetTempDir, METH_VARARGS | METH_KEYWORDS, NULL},
18050 { (char *)"HtmlHelpData_AddBook", (PyCFunction) _wrap_HtmlHelpData_AddBook, METH_VARARGS | METH_KEYWORDS, NULL},
18051 { (char *)"HtmlHelpData_FindPageByName", (PyCFunction) _wrap_HtmlHelpData_FindPageByName, METH_VARARGS | METH_KEYWORDS, NULL},
18052 { (char *)"HtmlHelpData_FindPageById", (PyCFunction) _wrap_HtmlHelpData_FindPageById, METH_VARARGS | METH_KEYWORDS, NULL},
18053 { (char *)"HtmlHelpData_GetBookRecArray", (PyCFunction)_wrap_HtmlHelpData_GetBookRecArray, METH_O, NULL},
18054 { (char *)"HtmlHelpData_swigregister", HtmlHelpData_swigregister, METH_VARARGS, NULL},
18055 { (char *)"HtmlHelpData_swiginit", HtmlHelpData_swiginit, METH_VARARGS, NULL},
18056 { (char *)"new_HtmlHelpWindow", (PyCFunction) _wrap_new_HtmlHelpWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18057 { (char *)"new_PreHtmlHelpWindow", (PyCFunction) _wrap_new_PreHtmlHelpWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18058 { (char *)"HtmlHelpWindow_Create", (PyCFunction) _wrap_HtmlHelpWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
18059 { (char *)"HtmlHelpWindow_GetData", (PyCFunction)_wrap_HtmlHelpWindow_GetData, METH_O, NULL},
18060 { (char *)"HtmlHelpWindow_GetController", (PyCFunction)_wrap_HtmlHelpWindow_GetController, METH_O, NULL},
18061 { (char *)"HtmlHelpWindow_SetController", (PyCFunction) _wrap_HtmlHelpWindow_SetController, METH_VARARGS | METH_KEYWORDS, NULL},
18062 { (char *)"HtmlHelpWindow_Display", (PyCFunction) _wrap_HtmlHelpWindow_Display, METH_VARARGS | METH_KEYWORDS, NULL},
18063 { (char *)"HtmlHelpWindow_DisplayID", (PyCFunction) _wrap_HtmlHelpWindow_DisplayID, METH_VARARGS | METH_KEYWORDS, NULL},
18064 { (char *)"HtmlHelpWindow_DisplayContents", (PyCFunction)_wrap_HtmlHelpWindow_DisplayContents, METH_O, NULL},
18065 { (char *)"HtmlHelpWindow_DisplayIndex", (PyCFunction)_wrap_HtmlHelpWindow_DisplayIndex, METH_O, NULL},
18066 { (char *)"HtmlHelpWindow_KeywordSearch", (PyCFunction) _wrap_HtmlHelpWindow_KeywordSearch, METH_VARARGS | METH_KEYWORDS, NULL},
18067 { (char *)"HtmlHelpWindow_UseConfig", (PyCFunction) _wrap_HtmlHelpWindow_UseConfig, METH_VARARGS | METH_KEYWORDS, NULL},
18068 { (char *)"HtmlHelpWindow_ReadCustomization", (PyCFunction) _wrap_HtmlHelpWindow_ReadCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
18069 { (char *)"HtmlHelpWindow_WriteCustomization", (PyCFunction) _wrap_HtmlHelpWindow_WriteCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
18070 { (char *)"HtmlHelpWindow_NotifyPageChanged", (PyCFunction)_wrap_HtmlHelpWindow_NotifyPageChanged, METH_O, NULL},
18071 { (char *)"HtmlHelpWindow_RefreshLists", (PyCFunction)_wrap_HtmlHelpWindow_RefreshLists, METH_O, NULL},
18072 { (char *)"HtmlHelpWindow_GetHtmlWindow", (PyCFunction)_wrap_HtmlHelpWindow_GetHtmlWindow, METH_O, NULL},
18073 { (char *)"HtmlHelpWindow_GetSplitterWindow", (PyCFunction)_wrap_HtmlHelpWindow_GetSplitterWindow, METH_O, NULL},
18074 { (char *)"HtmlHelpWindow_GetToolBar", (PyCFunction)_wrap_HtmlHelpWindow_GetToolBar, METH_O, NULL},
18075 { (char *)"HtmlHelpWindow_GetCfgData", (PyCFunction)_wrap_HtmlHelpWindow_GetCfgData, METH_O, NULL},
18076 { (char *)"HtmlHelpWindow_GetTreeCtrl", (PyCFunction)_wrap_HtmlHelpWindow_GetTreeCtrl, METH_O, NULL},
18077 { (char *)"HtmlHelpWindow_swigregister", HtmlHelpWindow_swigregister, METH_VARARGS, NULL},
18078 { (char *)"HtmlHelpWindow_swiginit", HtmlHelpWindow_swiginit, METH_VARARGS, NULL},
18079 { (char *)"new_HtmlCellEvent", (PyCFunction) _wrap_new_HtmlCellEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18080 { (char *)"HtmlCellEvent_GetCell", (PyCFunction)_wrap_HtmlCellEvent_GetCell, METH_O, NULL},
18081 { (char *)"HtmlCellEvent_GetPoint", (PyCFunction)_wrap_HtmlCellEvent_GetPoint, METH_O, NULL},
18082 { (char *)"HtmlCellEvent_GetMouseEvent", (PyCFunction)_wrap_HtmlCellEvent_GetMouseEvent, METH_O, NULL},
18083 { (char *)"HtmlCellEvent_SetLinkClicked", (PyCFunction) _wrap_HtmlCellEvent_SetLinkClicked, METH_VARARGS | METH_KEYWORDS, NULL},
18084 { (char *)"HtmlCellEvent_GetLinkClicked", (PyCFunction)_wrap_HtmlCellEvent_GetLinkClicked, METH_O, NULL},
18085 { (char *)"HtmlCellEvent_swigregister", HtmlCellEvent_swigregister, METH_VARARGS, NULL},
18086 { (char *)"HtmlCellEvent_swiginit", HtmlCellEvent_swiginit, METH_VARARGS, NULL},
18087 { (char *)"new_HtmlLinkEvent", (PyCFunction) _wrap_new_HtmlLinkEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18088 { (char *)"HtmlLinkEvent_GetLinkInfo", (PyCFunction)_wrap_HtmlLinkEvent_GetLinkInfo, METH_O, NULL},
18089 { (char *)"HtmlLinkEvent_swigregister", HtmlLinkEvent_swigregister, METH_VARARGS, NULL},
18090 { (char *)"HtmlLinkEvent_swiginit", HtmlLinkEvent_swiginit, METH_VARARGS, NULL},
18091 { (char *)"new_HtmlHelpFrame", (PyCFunction) _wrap_new_HtmlHelpFrame, METH_VARARGS | METH_KEYWORDS, NULL},
18092 { (char *)"new_PreHtmlHelpFrame", (PyCFunction) _wrap_new_PreHtmlHelpFrame, METH_VARARGS | METH_KEYWORDS, NULL},
18093 { (char *)"HtmlHelpFrame_Create", (PyCFunction) _wrap_HtmlHelpFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
18094 { (char *)"HtmlHelpFrame_GetData", (PyCFunction)_wrap_HtmlHelpFrame_GetData, METH_O, NULL},
18095 { (char *)"HtmlHelpFrame_SetTitleFormat", (PyCFunction) _wrap_HtmlHelpFrame_SetTitleFormat, METH_VARARGS | METH_KEYWORDS, NULL},
18096 { (char *)"HtmlHelpFrame_AddGrabIfNeeded", (PyCFunction)_wrap_HtmlHelpFrame_AddGrabIfNeeded, METH_O, NULL},
18097 { (char *)"HtmlHelpFrame_GetController", (PyCFunction)_wrap_HtmlHelpFrame_GetController, METH_O, NULL},
18098 { (char *)"HtmlHelpFrame_SetController", (PyCFunction) _wrap_HtmlHelpFrame_SetController, METH_VARARGS | METH_KEYWORDS, NULL},
18099 { (char *)"HtmlHelpFrame_GetHelpWindow", (PyCFunction)_wrap_HtmlHelpFrame_GetHelpWindow, METH_O, NULL},
18100 { (char *)"HtmlHelpFrame_swigregister", HtmlHelpFrame_swigregister, METH_VARARGS, NULL},
18101 { (char *)"HtmlHelpFrame_swiginit", HtmlHelpFrame_swiginit, METH_VARARGS, NULL},
18102 { (char *)"new_HtmlHelpDialog", (PyCFunction) _wrap_new_HtmlHelpDialog, METH_VARARGS | METH_KEYWORDS, NULL},
18103 { (char *)"new_PreHtmlHelpDialog", (PyCFunction) _wrap_new_PreHtmlHelpDialog, METH_VARARGS | METH_KEYWORDS, NULL},
18104 { (char *)"HtmlHelpDialog_Create", (PyCFunction) _wrap_HtmlHelpDialog_Create, METH_VARARGS | METH_KEYWORDS, NULL},
18105 { (char *)"HtmlHelpDialog_GetData", (PyCFunction)_wrap_HtmlHelpDialog_GetData, METH_O, NULL},
18106 { (char *)"HtmlHelpDialog_GetController", (PyCFunction)_wrap_HtmlHelpDialog_GetController, METH_O, NULL},
18107 { (char *)"HtmlHelpDialog_SetController", (PyCFunction) _wrap_HtmlHelpDialog_SetController, METH_VARARGS | METH_KEYWORDS, NULL},
18108 { (char *)"HtmlHelpDialog_GetHelpWindow", (PyCFunction)_wrap_HtmlHelpDialog_GetHelpWindow, METH_O, NULL},
18109 { (char *)"HtmlHelpDialog_SetTitleFormat", (PyCFunction) _wrap_HtmlHelpDialog_SetTitleFormat, METH_VARARGS | METH_KEYWORDS, NULL},
18110 { (char *)"HtmlHelpDialog_swigregister", HtmlHelpDialog_swigregister, METH_VARARGS, NULL},
18111 { (char *)"HtmlHelpDialog_swiginit", HtmlHelpDialog_swiginit, METH_VARARGS, NULL},
18112 { (char *)"HelpControllerBase_Initialize", _wrap_HelpControllerBase_Initialize, METH_VARARGS, NULL},
18113 { (char *)"HelpControllerBase_SetViewer", (PyCFunction) _wrap_HelpControllerBase_SetViewer, METH_VARARGS | METH_KEYWORDS, NULL},
18114 { (char *)"HelpControllerBase_LoadFile", (PyCFunction) _wrap_HelpControllerBase_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
18115 { (char *)"HelpControllerBase_DisplayContents", (PyCFunction)_wrap_HelpControllerBase_DisplayContents, METH_O, NULL},
18116 { (char *)"HelpControllerBase_DisplayContextPopup", (PyCFunction) _wrap_HelpControllerBase_DisplayContextPopup, METH_VARARGS | METH_KEYWORDS, NULL},
18117 { (char *)"HelpControllerBase_DisplayTextPopup", (PyCFunction) _wrap_HelpControllerBase_DisplayTextPopup, METH_VARARGS | METH_KEYWORDS, NULL},
18118 { (char *)"HelpControllerBase_DisplaySection", _wrap_HelpControllerBase_DisplaySection, METH_VARARGS, NULL},
18119 { (char *)"HelpControllerBase_DisplayBlock", (PyCFunction) _wrap_HelpControllerBase_DisplayBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18120 { (char *)"HelpControllerBase_KeywordSearch", (PyCFunction) _wrap_HelpControllerBase_KeywordSearch, METH_VARARGS | METH_KEYWORDS, NULL},
18121 { (char *)"HelpControllerBase_SetFrameParameters", (PyCFunction) _wrap_HelpControllerBase_SetFrameParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18122 { (char *)"HelpControllerBase_GetFrameParameters", (PyCFunction) _wrap_HelpControllerBase_GetFrameParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18123 { (char *)"HelpControllerBase_Quit", (PyCFunction)_wrap_HelpControllerBase_Quit, METH_O, NULL},
18124 { (char *)"HelpControllerBase_OnQuit", (PyCFunction)_wrap_HelpControllerBase_OnQuit, METH_O, NULL},
18125 { (char *)"HelpControllerBase_SetParentWindow", (PyCFunction) _wrap_HelpControllerBase_SetParentWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18126 { (char *)"HelpControllerBase_GetParentWindow", (PyCFunction)_wrap_HelpControllerBase_GetParentWindow, METH_O, NULL},
18127 { (char *)"HelpControllerBase_swigregister", HelpControllerBase_swigregister, METH_VARARGS, NULL},
18128 { (char *)"new_HtmlHelpController", (PyCFunction) _wrap_new_HtmlHelpController, METH_VARARGS | METH_KEYWORDS, NULL},
18129 { (char *)"delete_HtmlHelpController", (PyCFunction)_wrap_delete_HtmlHelpController, METH_O, NULL},
18130 { (char *)"HtmlHelpController_GetHelpWindow", (PyCFunction)_wrap_HtmlHelpController_GetHelpWindow, METH_O, NULL},
18131 { (char *)"HtmlHelpController_SetHelpWindow", (PyCFunction) _wrap_HtmlHelpController_SetHelpWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18132 { (char *)"HtmlHelpController_GetFrame", (PyCFunction)_wrap_HtmlHelpController_GetFrame, METH_O, NULL},
18133 { (char *)"HtmlHelpController_GetDialog", (PyCFunction)_wrap_HtmlHelpController_GetDialog, METH_O, NULL},
18134 { (char *)"HtmlHelpController_SetTitleFormat", (PyCFunction) _wrap_HtmlHelpController_SetTitleFormat, METH_VARARGS | METH_KEYWORDS, NULL},
18135 { (char *)"HtmlHelpController_SetTempDir", (PyCFunction) _wrap_HtmlHelpController_SetTempDir, METH_VARARGS | METH_KEYWORDS, NULL},
18136 { (char *)"HtmlHelpController_AddBook", (PyCFunction) _wrap_HtmlHelpController_AddBook, METH_VARARGS | METH_KEYWORDS, NULL},
18137 { (char *)"HtmlHelpController_Display", (PyCFunction) _wrap_HtmlHelpController_Display, METH_VARARGS | METH_KEYWORDS, NULL},
18138 { (char *)"HtmlHelpController_DisplayID", (PyCFunction) _wrap_HtmlHelpController_DisplayID, METH_VARARGS | METH_KEYWORDS, NULL},
18139 { (char *)"HtmlHelpController_DisplayContents", (PyCFunction)_wrap_HtmlHelpController_DisplayContents, METH_O, NULL},
18140 { (char *)"HtmlHelpController_DisplayIndex", (PyCFunction)_wrap_HtmlHelpController_DisplayIndex, METH_O, NULL},
18141 { (char *)"HtmlHelpController_KeywordSearch", (PyCFunction) _wrap_HtmlHelpController_KeywordSearch, METH_VARARGS | METH_KEYWORDS, NULL},
18142 { (char *)"HtmlHelpController_UseConfig", (PyCFunction) _wrap_HtmlHelpController_UseConfig, METH_VARARGS | METH_KEYWORDS, NULL},
18143 { (char *)"HtmlHelpController_ReadCustomization", (PyCFunction) _wrap_HtmlHelpController_ReadCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
18144 { (char *)"HtmlHelpController_WriteCustomization", (PyCFunction) _wrap_HtmlHelpController_WriteCustomization, METH_VARARGS | METH_KEYWORDS, NULL},
18145 { (char *)"HtmlHelpController_MakeModalIfNeeded", (PyCFunction)_wrap_HtmlHelpController_MakeModalIfNeeded, METH_O, NULL},
18146 { (char *)"HtmlHelpController_FindTopLevelWindow", (PyCFunction)_wrap_HtmlHelpController_FindTopLevelWindow, METH_O, NULL},
18147 { (char *)"HtmlHelpController_swigregister", HtmlHelpController_swigregister, METH_VARARGS, NULL},
18148 { (char *)"HtmlHelpController_swiginit", HtmlHelpController_swiginit, METH_VARARGS, NULL},
18149 { (char *)"new_HtmlModalHelp", (PyCFunction) _wrap_new_HtmlModalHelp, METH_VARARGS | METH_KEYWORDS, NULL},
18150 { (char *)"HtmlModalHelp_swigregister", HtmlModalHelp_swigregister, METH_VARARGS, NULL},
18151 { (char *)"HtmlModalHelp_swiginit", HtmlModalHelp_swiginit, METH_VARARGS, NULL},
18152 { NULL, NULL, 0, NULL }
18153 };
18154
18155
18156 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
18157
18158 static void *_p_wxDefaultHtmlRenderingStyleTo_p_wxHtmlRenderingStyle(void *x) {
18159 return (void *)((wxHtmlRenderingStyle *) ((wxDefaultHtmlRenderingStyle *) x));
18160 }
18161 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
18162 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
18163 }
18164 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
18165 return (void *)((wxEvent *) ((wxMenuEvent *) x));
18166 }
18167 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
18168 return (void *)((wxEvent *) ((wxCloseEvent *) x));
18169 }
18170 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
18171 return (void *)((wxEvent *) ((wxMouseEvent *) x));
18172 }
18173 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
18174 return (void *)((wxEvent *) ((wxEraseEvent *) x));
18175 }
18176 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
18177 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
18178 }
18179 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
18180 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
18181 }
18182 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
18183 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
18184 }
18185 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
18186 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
18187 }
18188 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
18189 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
18190 }
18191 static void *_p_wxHtmlCellEventTo_p_wxEvent(void *x) {
18192 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHtmlCellEvent *) x));
18193 }
18194 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
18195 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
18196 }
18197 static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
18198 return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
18199 }
18200 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
18201 return (void *)((wxEvent *) ((wxPyEvent *) x));
18202 }
18203 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
18204 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
18205 }
18206 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
18207 return (void *)((wxEvent *) ((wxIdleEvent *) x));
18208 }
18209 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
18210 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
18211 }
18212 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
18213 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
18214 }
18215 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
18216 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
18217 }
18218 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
18219 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
18220 }
18221 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
18222 return (void *)((wxEvent *) ((wxActivateEvent *) x));
18223 }
18224 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
18225 return (void *)((wxEvent *) ((wxSizeEvent *) x));
18226 }
18227 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
18228 return (void *)((wxEvent *) ((wxMoveEvent *) x));
18229 }
18230 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
18231 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
18232 }
18233 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
18234 return (void *)((wxEvent *) ((wxPaintEvent *) x));
18235 }
18236 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
18237 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
18238 }
18239 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
18240 return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
18241 }
18242 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
18243 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
18244 }
18245 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
18246 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
18247 }
18248 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
18249 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
18250 }
18251 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
18252 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
18253 }
18254 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
18255 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
18256 }
18257 static void *_p_wxHtmlLinkEventTo_p_wxEvent(void *x) {
18258 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHtmlLinkEvent *) x));
18259 }
18260 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
18261 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
18262 }
18263 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
18264 return (void *)((wxEvent *) ((wxFocusEvent *) x));
18265 }
18266 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
18267 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
18268 }
18269 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
18270 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
18271 }
18272 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
18273 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
18274 }
18275 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
18276 return (void *)((wxEvent *) ((wxShowEvent *) x));
18277 }
18278 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
18279 return (void *)((wxEvent *) ((wxCommandEvent *) x));
18280 }
18281 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
18282 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
18283 }
18284 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
18285 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
18286 }
18287 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
18288 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
18289 }
18290 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
18291 return (void *)((wxEvent *) ((wxKeyEvent *) x));
18292 }
18293 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
18294 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
18295 }
18296 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
18297 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
18298 }
18299 static void *_p_wxHtmlContainerCellTo_p_wxHtmlCell(void *x) {
18300 return (void *)((wxHtmlCell *) ((wxHtmlContainerCell *) x));
18301 }
18302 static void *_p_wxHtmlWidgetCellTo_p_wxHtmlCell(void *x) {
18303 return (void *)((wxHtmlCell *) ((wxHtmlWidgetCell *) x));
18304 }
18305 static void *_p_wxHtmlColourCellTo_p_wxHtmlCell(void *x) {
18306 return (void *)((wxHtmlCell *) ((wxHtmlColourCell *) x));
18307 }
18308 static void *_p_wxHtmlWordCellTo_p_wxHtmlCell(void *x) {
18309 return (void *)((wxHtmlCell *) ((wxHtmlWordCell *) x));
18310 }
18311 static void *_p_wxHtmlFontCellTo_p_wxHtmlCell(void *x) {
18312 return (void *)((wxHtmlCell *) ((wxHtmlFontCell *) x));
18313 }
18314 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
18315 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
18316 }
18317 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
18318 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
18319 }
18320 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
18321 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
18322 }
18323 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
18324 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
18325 }
18326 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
18327 return (void *)((wxEvtHandler *) ((wxValidator *) x));
18328 }
18329 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
18330 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
18331 }
18332 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
18333 return (void *)((wxEvtHandler *) ((wxMenu *) x));
18334 }
18335 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
18336 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
18337 }
18338 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
18339 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
18340 }
18341 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
18342 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
18343 }
18344 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
18345 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
18346 }
18347 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
18348 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
18349 }
18350 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
18351 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
18352 }
18353 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
18354 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
18355 }
18356 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
18357 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
18358 }
18359 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
18360 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
18361 }
18362 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
18363 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
18364 }
18365 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
18366 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
18367 }
18368 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
18369 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
18370 }
18371 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
18372 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
18373 }
18374 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
18375 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
18376 }
18377 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
18378 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
18379 }
18380 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
18381 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
18382 }
18383 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
18384 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
18385 }
18386 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
18387 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
18388 }
18389 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
18390 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
18391 }
18392 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
18393 return (void *)((wxEvtHandler *) ((wxWindow *) x));
18394 }
18395 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
18396 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
18397 }
18398 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
18399 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
18400 }
18401 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
18402 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
18403 }
18404 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
18405 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
18406 }
18407 static void *_p_wxPyHtmlWindowTo_p_wxEvtHandler(void *x) {
18408 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyHtmlWindow *) x));
18409 }
18410 static void *_p_wxHtmlHelpWindowTo_p_wxEvtHandler(void *x) {
18411 return (void *)((wxEvtHandler *) (wxWindow *) ((wxHtmlHelpWindow *) x));
18412 }
18413 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
18414 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
18415 }
18416 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
18417 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
18418 }
18419 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
18420 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
18421 }
18422 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
18423 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
18424 }
18425 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
18426 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
18427 }
18428 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
18429 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
18430 }
18431 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
18432 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
18433 }
18434 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
18435 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
18436 }
18437 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
18438 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
18439 }
18440 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
18441 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
18442 }
18443 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
18444 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
18445 }
18446 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
18447 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
18448 }
18449 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
18450 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
18451 }
18452 static void *_p_wxHtmlHelpFrameTo_p_wxEvtHandler(void *x) {
18453 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxHtmlHelpFrame *) x));
18454 }
18455 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
18456 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
18457 }
18458 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
18459 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
18460 }
18461 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
18462 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
18463 }
18464 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
18465 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
18466 }
18467 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
18468 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
18469 }
18470 static void *_p_wxHtmlHelpDialogTo_p_wxEvtHandler(void *x) {
18471 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxHtmlHelpDialog *) x));
18472 }
18473 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
18474 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
18475 }
18476 static void *_p_wxPyHtmlWinTagHandlerTo_p_wxPyHtmlTagHandler(void *x) {
18477 return (void *)((wxPyHtmlTagHandler *) ((wxPyHtmlWinTagHandler *) x));
18478 }
18479 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
18480 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
18481 }
18482 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
18483 return (void *)((wxFrame *) ((wxProgressDialog *) x));
18484 }
18485 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
18486 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
18487 }
18488 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
18489 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
18490 }
18491 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
18492 return (void *)((wxFrame *) ((wxMiniFrame *) x));
18493 }
18494 static void *_p_wxHtmlHelpFrameTo_p_wxFrame(void *x) {
18495 return (void *)((wxFrame *) ((wxHtmlHelpFrame *) x));
18496 }
18497 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
18498 return (void *)((wxFrame *) ((wxSplashScreen *) x));
18499 }
18500 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
18501 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
18502 }
18503 static void *_p_wxHtmlPrintoutTo_p_wxPyPrintout(void *x) {
18504 return (void *)((wxPyPrintout *) ((wxHtmlPrintout *) x));
18505 }
18506 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
18507 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
18508 }
18509 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
18510 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
18511 }
18512 static void *_p_wxEventTo_p_wxObject(void *x) {
18513 return (void *)((wxObject *) ((wxEvent *) x));
18514 }
18515 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
18516 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
18517 }
18518 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
18519 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
18520 }
18521 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
18522 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
18523 }
18524 static void *_p_wxHtmlFontCellTo_p_wxObject(void *x) {
18525 return (void *)((wxObject *) (wxHtmlCell *) ((wxHtmlFontCell *) x));
18526 }
18527 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
18528 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
18529 }
18530 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
18531 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
18532 }
18533 static void *_p_wxHtmlTagTo_p_wxObject(void *x) {
18534 return (void *)((wxObject *) ((wxHtmlTag *) x));
18535 }
18536 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
18537 return (void *)((wxObject *) ((wxMenuItem *) x));
18538 }
18539 static void *_p_wxImageTo_p_wxObject(void *x) {
18540 return (void *)((wxObject *) ((wxImage *) x));
18541 }
18542 static void *_p_wxPySizerTo_p_wxObject(void *x) {
18543 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
18544 }
18545 static void *_p_wxPyHtmlFilterTo_p_wxObject(void *x) {
18546 return (void *)((wxObject *) ((wxPyHtmlFilter *) x));
18547 }
18548 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
18549 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
18550 }
18551 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
18552 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
18553 }
18554 static void *_p_wxPyAppTo_p_wxObject(void *x) {
18555 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
18556 }
18557 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
18558 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
18559 }
18560 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
18561 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
18562 }
18563 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
18564 return (void *)((wxObject *) ((wxFindReplaceData *) x));
18565 }
18566 static void *_p_wxValidatorTo_p_wxObject(void *x) {
18567 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
18568 }
18569 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
18570 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
18571 }
18572 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
18573 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
18574 }
18575 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
18576 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
18577 }
18578 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
18579 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
18580 }
18581 static void *_p_wxHtmlEasyPrintingTo_p_wxObject(void *x) {
18582 return (void *)((wxObject *) ((wxHtmlEasyPrinting *) x));
18583 }
18584 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
18585 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
18586 }
18587 static void *_p_wxHtmlCellEventTo_p_wxObject(void *x) {
18588 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHtmlCellEvent *) x));
18589 }
18590 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
18591 return (void *)((wxObject *) ((wxPrintDialogData *) x));
18592 }
18593 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
18594 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
18595 }
18596 static void *_p_wxPrinterTo_p_wxObject(void *x) {
18597 return (void *)((wxObject *) ((wxPrinter *) x));
18598 }
18599 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
18600 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
18601 }
18602 static void *_p_wxHtmlWinParserTo_p_wxObject(void *x) {
18603 return (void *)((wxObject *) (wxHtmlParser *) ((wxHtmlWinParser *) x));
18604 }
18605 static void *_p_wxHtmlParserTo_p_wxObject(void *x) {
18606 return (void *)((wxObject *) ((wxHtmlParser *) x));
18607 }
18608 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
18609 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
18610 }
18611 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
18612 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
18613 }
18614 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
18615 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
18616 }
18617 static void *_p_wxControlTo_p_wxObject(void *x) {
18618 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
18619 }
18620 static void *_p_wxHtmlHelpFrameTo_p_wxObject(void *x) {
18621 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxHtmlHelpFrame *) x));
18622 }
18623 static void *_p_wxHtmlWidgetCellTo_p_wxObject(void *x) {
18624 return (void *)((wxObject *) (wxHtmlCell *) ((wxHtmlWidgetCell *) x));
18625 }
18626 static void *_p_wxColourDataTo_p_wxObject(void *x) {
18627 return (void *)((wxObject *) ((wxColourData *) x));
18628 }
18629 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
18630 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
18631 }
18632 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
18633 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
18634 }
18635 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
18636 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
18637 }
18638 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
18639 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
18640 }
18641 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
18642 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
18643 }
18644 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
18645 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
18646 }
18647 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
18648 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
18649 }
18650 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
18651 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
18652 }
18653 static void *_p_wxDateEventTo_p_wxObject(void *x) {
18654 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
18655 }
18656 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
18657 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
18658 }
18659 static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
18660 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
18661 }
18662 static void *_p_wxHtmlPrintoutTo_p_wxObject(void *x) {
18663 return (void *)((wxObject *) (wxPyPrintout *) ((wxHtmlPrintout *) x));
18664 }
18665 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
18666 return (void *)((wxObject *) ((wxPyPrintout *) x));
18667 }
18668 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
18669 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
18670 }
18671 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
18672 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
18673 }
18674 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
18675 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
18676 }
18677 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
18678 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
18679 }
18680 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
18681 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
18682 }
18683 static void *_p_wxSashEventTo_p_wxObject(void *x) {
18684 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
18685 }
18686 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
18687 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
18688 }
18689 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
18690 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
18691 }
18692 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
18693 return (void *)((wxObject *) ((wxPrintData *) x));
18694 }
18695 static void *_p_wxFontDataTo_p_wxObject(void *x) {
18696 return (void *)((wxObject *) ((wxFontData *) x));
18697 }
18698 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
18699 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
18700 }
18701 static void *_p_wxFrameTo_p_wxObject(void *x) {
18702 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
18703 }
18704 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
18705 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
18706 }
18707 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
18708 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
18709 }
18710 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
18711 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
18712 }
18713 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
18714 return (void *)((wxObject *) ((wxFileSystem *) x));
18715 }
18716 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
18717 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
18718 }
18719 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
18720 return (void *)((wxObject *) ((wxPrintPreview *) x));
18721 }
18722 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
18723 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
18724 }
18725 static void *_p_wxSizerTo_p_wxObject(void *x) {
18726 return (void *)((wxObject *) ((wxSizer *) x));
18727 }
18728 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
18729 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
18730 }
18731 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
18732 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
18733 }
18734 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
18735 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
18736 }
18737 static void *_p_wxHtmlContainerCellTo_p_wxObject(void *x) {
18738 return (void *)((wxObject *) (wxHtmlCell *) ((wxHtmlContainerCell *) x));
18739 }
18740 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
18741 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
18742 }
18743 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
18744 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
18745 }
18746 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
18747 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
18748 }
18749 static void *_p_wxFSFileTo_p_wxObject(void *x) {
18750 return (void *)((wxObject *) ((wxFSFile *) x));
18751 }
18752 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
18753 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
18754 }
18755 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
18756 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
18757 }
18758 static void *_p_wxMenuTo_p_wxObject(void *x) {
18759 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
18760 }
18761 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
18762 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
18763 }
18764 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
18765 return (void *)((wxObject *) ((wxSizerItem *) x));
18766 }
18767 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
18768 return (void *)((wxObject *) ((wxPrintDialog *) x));
18769 }
18770 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
18771 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
18772 }
18773 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
18774 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
18775 }
18776 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
18777 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
18778 }
18779 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
18780 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
18781 }
18782 static void *_p_wxDialogTo_p_wxObject(void *x) {
18783 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
18784 }
18785 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
18786 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
18787 }
18788 static void *_p_wxPyEventTo_p_wxObject(void *x) {
18789 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
18790 }
18791 static void *_p_wxHtmlHelpDialogTo_p_wxObject(void *x) {
18792 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxHtmlHelpDialog *) x));
18793 }
18794 static void *_p_wxPyHtmlWinTagHandlerTo_p_wxObject(void *x) {
18795 return (void *)((wxObject *) (wxPyHtmlTagHandler *) ((wxPyHtmlWinTagHandler *) x));
18796 }
18797 static void *_p_wxPyHtmlTagHandlerTo_p_wxObject(void *x) {
18798 return (void *)((wxObject *) ((wxPyHtmlTagHandler *) x));
18799 }
18800 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
18801 return (void *)((wxObject *) ((wxEvtHandler *) x));
18802 }
18803 static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
18804 return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
18805 }
18806 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
18807 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
18808 }
18809 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
18810 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
18811 }
18812 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
18813 return (void *)((wxObject *) ((wxImageHandler *) x));
18814 }
18815 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
18816 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
18817 }
18818 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
18819 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
18820 }
18821 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
18822 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
18823 }
18824 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
18825 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
18826 }
18827 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
18828 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
18829 }
18830 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
18831 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
18832 }
18833 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
18834 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
18835 }
18836 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
18837 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
18838 }
18839 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
18840 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
18841 }
18842 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
18843 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
18844 }
18845 static void *_p_wxShowEventTo_p_wxObject(void *x) {
18846 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
18847 }
18848 static void *_p_wxHtmlHelpWindowTo_p_wxObject(void *x) {
18849 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxHtmlHelpWindow *) x));
18850 }
18851 static void *_p_wxPyHtmlWindowTo_p_wxObject(void *x) {
18852 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyHtmlWindow *) x));
18853 }
18854 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
18855 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
18856 }
18857 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
18858 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
18859 }
18860 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
18861 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
18862 }
18863 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
18864 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
18865 }
18866 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
18867 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
18868 }
18869 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
18870 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
18871 }
18872 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
18873 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
18874 }
18875 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
18876 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
18877 }
18878 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
18879 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
18880 }
18881 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
18882 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
18883 }
18884 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
18885 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
18886 }
18887 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
18888 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
18889 }
18890 static void *_p_wxWindowTo_p_wxObject(void *x) {
18891 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
18892 }
18893 static void *_p_wxHelpControllerBaseTo_p_wxObject(void *x) {
18894 return (void *)((wxObject *) ((wxHelpControllerBase *) x));
18895 }
18896 static void *_p_wxHtmlDCRendererTo_p_wxObject(void *x) {
18897 return (void *)((wxObject *) ((wxHtmlDCRenderer *) x));
18898 }
18899 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
18900 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
18901 }
18902 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
18903 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
18904 }
18905 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
18906 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
18907 }
18908 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
18909 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
18910 }
18911 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
18912 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
18913 }
18914 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
18915 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
18916 }
18917 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
18918 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
18919 }
18920 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
18921 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
18922 }
18923 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
18924 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
18925 }
18926 static void *_p_wxHtmlLinkInfoTo_p_wxObject(void *x) {
18927 return (void *)((wxObject *) ((wxHtmlLinkInfo *) x));
18928 }
18929 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
18930 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
18931 }
18932 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
18933 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
18934 }
18935 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
18936 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
18937 }
18938 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
18939 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
18940 }
18941 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
18942 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
18943 }
18944 static void *_p_wxHtmlHelpControllerTo_p_wxObject(void *x) {
18945 return (void *)((wxObject *) (wxHelpControllerBase *) ((wxHtmlHelpController *) x));
18946 }
18947 static void *_p_wxHtmlLinkEventTo_p_wxObject(void *x) {
18948 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHtmlLinkEvent *) x));
18949 }
18950 static void *_p_wxPanelTo_p_wxObject(void *x) {
18951 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
18952 }
18953 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
18954 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
18955 }
18956 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
18957 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
18958 }
18959 static void *_p_wxHtmlCellTo_p_wxObject(void *x) {
18960 return (void *)((wxObject *) ((wxHtmlCell *) x));
18961 }
18962 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
18963 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
18964 }
18965 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
18966 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
18967 }
18968 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
18969 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
18970 }
18971 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
18972 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
18973 }
18974 static void *_p_wxHtmlColourCellTo_p_wxObject(void *x) {
18975 return (void *)((wxObject *) (wxHtmlCell *) ((wxHtmlColourCell *) x));
18976 }
18977 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
18978 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
18979 }
18980 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
18981 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
18982 }
18983 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
18984 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
18985 }
18986 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
18987 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
18988 }
18989 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
18990 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
18991 }
18992 static void *_p_wxHtmlWordCellTo_p_wxObject(void *x) {
18993 return (void *)((wxObject *) (wxHtmlCell *) ((wxHtmlWordCell *) x));
18994 }
18995 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
18996 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
18997 }
18998 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
18999 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
19000 }
19001 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
19002 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
19003 }
19004 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
19005 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
19006 }
19007 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
19008 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
19009 }
19010 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
19011 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
19012 }
19013 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
19014 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
19015 }
19016 static void *_p_wxHtmlHelpDialogTo_p_wxTopLevelWindow(void *x) {
19017 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxHtmlHelpDialog *) x));
19018 }
19019 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
19020 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
19021 }
19022 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
19023 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
19024 }
19025 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
19026 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
19027 }
19028 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
19029 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
19030 }
19031 static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
19032 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
19033 }
19034 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
19035 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
19036 }
19037 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
19038 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
19039 }
19040 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
19041 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
19042 }
19043 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
19044 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
19045 }
19046 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
19047 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
19048 }
19049 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
19050 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
19051 }
19052 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
19053 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
19054 }
19055 static void *_p_wxHtmlHelpFrameTo_p_wxTopLevelWindow(void *x) {
19056 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxHtmlHelpFrame *) x));
19057 }
19058 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
19059 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
19060 }
19061 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
19062 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
19063 }
19064 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
19065 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
19066 }
19067 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
19068 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
19069 }
19070 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
19071 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
19072 }
19073 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
19074 return (void *)((wxWindow *) ((wxMenuBar *) x));
19075 }
19076 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
19077 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
19078 }
19079 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
19080 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
19081 }
19082 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
19083 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
19084 }
19085 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
19086 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
19087 }
19088 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
19089 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
19090 }
19091 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
19092 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
19093 }
19094 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
19095 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
19096 }
19097 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
19098 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
19099 }
19100 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
19101 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
19102 }
19103 static void *_p_wxPanelTo_p_wxWindow(void *x) {
19104 return (void *)((wxWindow *) ((wxPanel *) x));
19105 }
19106 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
19107 return (void *)((wxWindow *) ((wxStatusBar *) x));
19108 }
19109 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
19110 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
19111 }
19112 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
19113 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
19114 }
19115 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
19116 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
19117 }
19118 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
19119 return (void *)((wxWindow *) ((wxPopupWindow *) x));
19120 }
19121 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
19122 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
19123 }
19124 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
19125 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
19126 }
19127 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
19128 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
19129 }
19130 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
19131 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
19132 }
19133 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
19134 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
19135 }
19136 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
19137 return (void *)((wxWindow *) ((wxSashWindow *) x));
19138 }
19139 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
19140 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
19141 }
19142 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
19143 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
19144 }
19145 static void *_p_wxPyHtmlWindowTo_p_wxWindow(void *x) {
19146 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyHtmlWindow *) x));
19147 }
19148 static void *_p_wxHtmlHelpWindowTo_p_wxWindow(void *x) {
19149 return (void *)((wxWindow *) ((wxHtmlHelpWindow *) x));
19150 }
19151 static void *_p_wxControlTo_p_wxWindow(void *x) {
19152 return (void *)((wxWindow *) ((wxControl *) x));
19153 }
19154 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
19155 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
19156 }
19157 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
19158 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
19159 }
19160 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
19161 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
19162 }
19163 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
19164 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
19165 }
19166 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
19167 return (void *)((wxWindow *) ((wxPyWindow *) x));
19168 }
19169 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
19170 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
19171 }
19172 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
19173 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
19174 }
19175 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
19176 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
19177 }
19178 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
19179 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
19180 }
19181 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
19182 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
19183 }
19184 static void *_p_wxHtmlHelpFrameTo_p_wxWindow(void *x) {
19185 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxHtmlHelpFrame *) x));
19186 }
19187 static void *_p_wxFrameTo_p_wxWindow(void *x) {
19188 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
19189 }
19190 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
19191 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
19192 }
19193 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
19194 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
19195 }
19196 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
19197 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
19198 }
19199 static void *_p_wxDialogTo_p_wxWindow(void *x) {
19200 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
19201 }
19202 static void *_p_wxHtmlHelpDialogTo_p_wxWindow(void *x) {
19203 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxHtmlHelpDialog *) x));
19204 }
19205 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
19206 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
19207 }
19208 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
19209 return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
19210 }
19211 static void *_p_wxPyHtmlWindowTo_p_wxScrolledWindow(void *x) {
19212 return (void *)((wxScrolledWindow *) ((wxPyHtmlWindow *) x));
19213 }
19214 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
19215 return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
19216 }
19217 static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
19218 return (void *)((wxDialog *) ((wxColourDialog *) x));
19219 }
19220 static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
19221 return (void *)((wxDialog *) ((wxDirDialog *) x));
19222 }
19223 static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
19224 return (void *)((wxDialog *) ((wxFontDialog *) x));
19225 }
19226 static void *_p_wxHtmlHelpDialogTo_p_wxDialog(void *x) {
19227 return (void *)((wxDialog *) ((wxHtmlHelpDialog *) x));
19228 }
19229 static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
19230 return (void *)((wxDialog *) ((wxFileDialog *) x));
19231 }
19232 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
19233 return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
19234 }
19235 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
19236 return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
19237 }
19238 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
19239 return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
19240 }
19241 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
19242 return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
19243 }
19244 static void *_p_wxNumberEntryDialogTo_p_wxDialog(void *x) {
19245 return (void *)((wxDialog *) ((wxNumberEntryDialog *) x));
19246 }
19247 static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
19248 return (void *)((wxDialog *) ((wxMessageDialog *) x));
19249 }
19250 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
19251 return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
19252 }
19253 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
19254 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
19255 }
19256 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
19257 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
19258 }
19259 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
19260 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
19261 }
19262 static void *_p_wxPyHtmlWindowTo_p_wxPanel(void *x) {
19263 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyHtmlWindow *) x));
19264 }
19265 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
19266 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
19267 }
19268 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
19269 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
19270 }
19271 static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
19272 return (void *)((wxPanel *) ((wxPyPanel *) x));
19273 }
19274 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
19275 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
19276 }
19277 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
19278 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
19279 }
19280 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
19281 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
19282 }
19283 static void *_p_wxHtmlWinParserTo_p_wxHtmlParser(void *x) {
19284 return (void *)((wxHtmlParser *) ((wxHtmlWinParser *) x));
19285 }
19286 static void *_p_wxHtmlHelpControllerTo_p_wxHelpControllerBase(void *x) {
19287 return (void *)((wxHelpControllerBase *) ((wxHtmlHelpController *) x));
19288 }
19289 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
19290 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
19291 }
19292 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
19293 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
19294 }
19295 static void *_p_wxHtmlLinkEventTo_p_wxCommandEvent(void *x) {
19296 return (void *)((wxCommandEvent *) ((wxHtmlLinkEvent *) x));
19297 }
19298 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
19299 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
19300 }
19301 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
19302 return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
19303 }
19304 static void *_p_wxHtmlCellEventTo_p_wxCommandEvent(void *x) {
19305 return (void *)((wxCommandEvent *) ((wxHtmlCellEvent *) x));
19306 }
19307 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
19308 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
19309 }
19310 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
19311 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
19312 }
19313 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
19314 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
19315 }
19316 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
19317 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
19318 }
19319 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
19320 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
19321 }
19322 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
19323 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
19324 }
19325 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
19326 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
19327 }
19328 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
19329 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
19330 }
19331 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
19332 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
19333 }
19334 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
19335 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
19336 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
19337 static swig_type_info _swigt__p_int = {"_p_int", "int *|wxEventType *", 0, 0, (void*)0, 0};
19338 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
19339 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
19340 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
19341 static swig_type_info _swigt__p_wxArrayInt = {"_p_wxArrayInt", "wxArrayInt *", 0, 0, (void*)0, 0};
19342 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
19343 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
19344 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
19345 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
19346 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
19347 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
19348 static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
19349 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
19350 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
19351 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
19352 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
19353 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
19354 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
19355 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", 0, 0, 0, 0, 0};
19356 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
19357 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
19358 static swig_type_info _swigt__p_wxConfigBase = {"_p_wxConfigBase", "wxConfigBase *", 0, 0, (void*)0, 0};
19359 static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, (void*)0, 0};
19360 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
19361 static swig_type_info _swigt__p_wxDefaultHtmlRenderingStyle = {"_p_wxDefaultHtmlRenderingStyle", "wxDefaultHtmlRenderingStyle *", 0, 0, (void*)0, 0};
19362 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, (void*)0, 0};
19363 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
19364 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
19365 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
19366 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
19367 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
19368 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
19369 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
19370 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
19371 static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
19372 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
19373 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
19374 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
19375 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
19376 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
19377 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
19378 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
19379 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
19380 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
19381 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
19382 static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
19383 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
19384 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
19385 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
19386 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
19387 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
19388 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
19389 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
19390 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
19391 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
19392 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
19393 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
19394 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
19395 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
19396 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
19397 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
19398 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
19399 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
19400 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
19401 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
19402 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
19403 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
19404 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
19405 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
19406 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
19407 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
19408 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
19409 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
19410 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
19411 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
19412 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
19413 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
19414 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
19415 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
19416 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
19417 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
19418 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
19419 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
19420 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
19421 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
19422 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
19423 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
19424 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
19425 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0, 0};
19426 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
19427 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
19428 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
19429 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
19430 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
19431 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
19432 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
19433 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
19434 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
19435 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
19436 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
19437 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
19438 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", "wxFileSystem *", 0, 0, (void*)0, 0};
19439 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
19440 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, (void*)0, 0};
19441 static swig_type_info _swigt__p_wxHelpControllerBase = {"_p_wxHelpControllerBase", "wxHelpControllerBase *", 0, 0, (void*)0, 0};
19442 static swig_type_info _swigt__p_wxHelpSearchMode = {"_p_wxHelpSearchMode", "wxHelpSearchMode *", 0, 0, (void*)0, 0};
19443 static swig_type_info _swigt__p_wxHtmlBookRecArray = {"_p_wxHtmlBookRecArray", "wxHtmlBookRecArray *", 0, 0, (void*)0, 0};
19444 static swig_type_info _swigt__p_wxHtmlBookRecord = {"_p_wxHtmlBookRecord", "wxHtmlBookRecord *", 0, 0, (void*)0, 0};
19445 static swig_type_info _swigt__p_wxHtmlCell = {"_p_wxHtmlCell", "wxHtmlCell *", 0, 0, (void*)0, 0};
19446 static swig_type_info _swigt__p_wxHtmlCellEvent = {"_p_wxHtmlCellEvent", "wxHtmlCellEvent *", 0, 0, (void*)0, 0};
19447 static swig_type_info _swigt__p_wxHtmlColourCell = {"_p_wxHtmlColourCell", "wxHtmlColourCell *", 0, 0, (void*)0, 0};
19448 static swig_type_info _swigt__p_wxHtmlContainerCell = {"_p_wxHtmlContainerCell", "wxHtmlContainerCell *", 0, 0, (void*)0, 0};
19449 static swig_type_info _swigt__p_wxHtmlDCRenderer = {"_p_wxHtmlDCRenderer", "wxHtmlDCRenderer *", 0, 0, (void*)0, 0};
19450 static swig_type_info _swigt__p_wxHtmlEasyPrinting = {"_p_wxHtmlEasyPrinting", "wxHtmlEasyPrinting *", 0, 0, (void*)0, 0};
19451 static swig_type_info _swigt__p_wxHtmlFilter = {"_p_wxHtmlFilter", "wxHtmlFilter *", 0, 0, (void*)0, 0};
19452 static swig_type_info _swigt__p_wxHtmlFontCell = {"_p_wxHtmlFontCell", "wxHtmlFontCell *", 0, 0, (void*)0, 0};
19453 static swig_type_info _swigt__p_wxHtmlHelpController = {"_p_wxHtmlHelpController", "wxHtmlHelpController *", 0, 0, (void*)0, 0};
19454 static swig_type_info _swigt__p_wxHtmlHelpData = {"_p_wxHtmlHelpData", "wxHtmlHelpData *", 0, 0, (void*)0, 0};
19455 static swig_type_info _swigt__p_wxHtmlHelpDialog = {"_p_wxHtmlHelpDialog", "wxHtmlHelpDialog *", 0, 0, (void*)0, 0};
19456 static swig_type_info _swigt__p_wxHtmlHelpFrame = {"_p_wxHtmlHelpFrame", "wxHtmlHelpFrame *", 0, 0, (void*)0, 0};
19457 static swig_type_info _swigt__p_wxHtmlHelpFrameCfg = {"_p_wxHtmlHelpFrameCfg", "wxHtmlHelpFrameCfg *", 0, 0, (void*)0, 0};
19458 static swig_type_info _swigt__p_wxHtmlHelpWindow = {"_p_wxHtmlHelpWindow", "wxHtmlHelpWindow *", 0, 0, (void*)0, 0};
19459 static swig_type_info _swigt__p_wxHtmlLinkEvent = {"_p_wxHtmlLinkEvent", "wxHtmlLinkEvent *", 0, 0, (void*)0, 0};
19460 static swig_type_info _swigt__p_wxHtmlLinkInfo = {"_p_wxHtmlLinkInfo", "wxHtmlLinkInfo *", 0, 0, (void*)0, 0};
19461 static swig_type_info _swigt__p_wxHtmlModalHelp = {"_p_wxHtmlModalHelp", "wxHtmlModalHelp *", 0, 0, (void*)0, 0};
19462 static swig_type_info _swigt__p_wxHtmlParser = {"_p_wxHtmlParser", "wxHtmlParser *", 0, 0, (void*)0, 0};
19463 static swig_type_info _swigt__p_wxHtmlPrintout = {"_p_wxHtmlPrintout", "wxHtmlPrintout *", 0, 0, (void*)0, 0};
19464 static swig_type_info _swigt__p_wxHtmlRenderingInfo = {"_p_wxHtmlRenderingInfo", "wxHtmlRenderingInfo *", 0, 0, (void*)0, 0};
19465 static swig_type_info _swigt__p_wxHtmlRenderingState = {"_p_wxHtmlRenderingState", "wxHtmlRenderingState *", 0, 0, (void*)0, 0};
19466 static swig_type_info _swigt__p_wxHtmlRenderingStyle = {"_p_wxHtmlRenderingStyle", "wxHtmlRenderingStyle *", 0, 0, (void*)0, 0};
19467 static swig_type_info _swigt__p_wxHtmlSearchStatus = {"_p_wxHtmlSearchStatus", "wxHtmlSearchStatus *", 0, 0, (void*)0, 0};
19468 static swig_type_info _swigt__p_wxHtmlSelection = {"_p_wxHtmlSelection", "wxHtmlSelection *", 0, 0, (void*)0, 0};
19469 static swig_type_info _swigt__p_wxHtmlTag = {"_p_wxHtmlTag", "wxHtmlTag *", 0, 0, (void*)0, 0};
19470 static swig_type_info _swigt__p_wxHtmlTagHandler = {"_p_wxHtmlTagHandler", "wxHtmlTagHandler *", 0, 0, (void*)0, 0};
19471 static swig_type_info _swigt__p_wxHtmlWidgetCell = {"_p_wxHtmlWidgetCell", "wxHtmlWidgetCell *", 0, 0, (void*)0, 0};
19472 static swig_type_info _swigt__p_wxHtmlWinParser = {"_p_wxHtmlWinParser", "wxHtmlWinParser *", 0, 0, (void*)0, 0};
19473 static swig_type_info _swigt__p_wxHtmlWindow = {"_p_wxHtmlWindow", "wxHtmlWindow *", 0, 0, (void*)0, 0};
19474 static swig_type_info _swigt__p_wxHtmlWindowInterface = {"_p_wxHtmlWindowInterface", "wxHtmlWindowInterface *", 0, 0, (void*)0, 0};
19475 static swig_type_info _swigt__p_wxHtmlWordCell = {"_p_wxHtmlWordCell", "wxHtmlWordCell *", 0, 0, (void*)0, 0};
19476 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", "wxMouseEvent *", 0, 0, (void*)0, 0};
19477 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
19478 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
19479 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
19480 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
19481 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
19482 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
19483 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
19484 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
19485 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
19486 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
19487 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
19488 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
19489 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
19490 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
19491 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
19492 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
19493 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
19494 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
19495 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
19496 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
19497 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
19498 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
19499 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
19500 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
19501 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
19502 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
19503 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
19504 static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
19505 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
19506 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
19507 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
19508 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
19509 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
19510 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
19511 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
19512 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
19513 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
19514 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
19515 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
19516 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
19517 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
19518 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", "wxPageSetupDialogData *", 0, 0, (void*)0, 0};
19519 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
19520 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
19521 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
19522 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", "wxPrintData *", 0, 0, (void*)0, 0};
19523 static swig_type_info _swigt__p_wxPyHtmlFilter = {"_p_wxPyHtmlFilter", "wxPyHtmlFilter *", 0, 0, (void*)0, 0};
19524 static swig_type_info _swigt__p_wxPyHtmlTagHandler = {"_p_wxPyHtmlTagHandler", "wxPyHtmlTagHandler *", 0, 0, (void*)0, 0};
19525 static swig_type_info _swigt__p_wxPyHtmlWinTagHandler = {"_p_wxPyHtmlWinTagHandler", "wxPyHtmlWinTagHandler *", 0, 0, (void*)0, 0};
19526 static swig_type_info _swigt__p_wxPyHtmlWindow = {"_p_wxPyHtmlWindow", "wxPyHtmlWindow *", 0, 0, (void*)0, 0};
19527 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", "wxPyPrintout *", 0, 0, (void*)0, 0};
19528 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0};
19529 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
19530 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0};
19531 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
19532 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
19533 static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
19534 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
19535
19536 static swig_type_info *swig_type_initial[] = {
19537 &_swigt__p_bool,
19538 &_swigt__p_char,
19539 &_swigt__p_form_ops_t,
19540 &_swigt__p_int,
19541 &_swigt__p_unsigned_char,
19542 &_swigt__p_unsigned_int,
19543 &_swigt__p_unsigned_long,
19544 &_swigt__p_wxANIHandler,
19545 &_swigt__p_wxAcceleratorTable,
19546 &_swigt__p_wxActivateEvent,
19547 &_swigt__p_wxArrayInt,
19548 &_swigt__p_wxBMPHandler,
19549 &_swigt__p_wxBitmap,
19550 &_swigt__p_wxBoxSizer,
19551 &_swigt__p_wxCURHandler,
19552 &_swigt__p_wxCalculateLayoutEvent,
19553 &_swigt__p_wxChildFocusEvent,
19554 &_swigt__p_wxClipboardTextEvent,
19555 &_swigt__p_wxCloseEvent,
19556 &_swigt__p_wxColour,
19557 &_swigt__p_wxColourData,
19558 &_swigt__p_wxColourDialog,
19559 &_swigt__p_wxCommandEvent,
19560 &_swigt__p_wxConfigBase,
19561 &_swigt__p_wxContextMenuEvent,
19562 &_swigt__p_wxControl,
19563 &_swigt__p_wxControlWithItems,
19564 &_swigt__p_wxCursor,
19565 &_swigt__p_wxDC,
19566 &_swigt__p_wxDateEvent,
19567 &_swigt__p_wxDefaultHtmlRenderingStyle,
19568 &_swigt__p_wxDialog,
19569 &_swigt__p_wxDirDialog,
19570 &_swigt__p_wxDisplayChangedEvent,
19571 &_swigt__p_wxDropFilesEvent,
19572 &_swigt__p_wxDuplexMode,
19573 &_swigt__p_wxEraseEvent,
19574 &_swigt__p_wxEvent,
19575 &_swigt__p_wxEvtHandler,
19576 &_swigt__p_wxFSFile,
19577 &_swigt__p_wxFileDialog,
19578 &_swigt__p_wxFileSystem,
19579 &_swigt__p_wxFindDialogEvent,
19580 &_swigt__p_wxFindReplaceData,
19581 &_swigt__p_wxFindReplaceDialog,
19582 &_swigt__p_wxFlexGridSizer,
19583 &_swigt__p_wxFocusEvent,
19584 &_swigt__p_wxFont,
19585 &_swigt__p_wxFontData,
19586 &_swigt__p_wxFontDialog,
19587 &_swigt__p_wxFrame,
19588 &_swigt__p_wxGBSizerItem,
19589 &_swigt__p_wxGIFHandler,
19590 &_swigt__p_wxGridBagSizer,
19591 &_swigt__p_wxGridSizer,
19592 &_swigt__p_wxHelpControllerBase,
19593 &_swigt__p_wxHelpSearchMode,
19594 &_swigt__p_wxHtmlBookRecArray,
19595 &_swigt__p_wxHtmlBookRecord,
19596 &_swigt__p_wxHtmlCell,
19597 &_swigt__p_wxHtmlCellEvent,
19598 &_swigt__p_wxHtmlColourCell,
19599 &_swigt__p_wxHtmlContainerCell,
19600 &_swigt__p_wxHtmlDCRenderer,
19601 &_swigt__p_wxHtmlEasyPrinting,
19602 &_swigt__p_wxHtmlFilter,
19603 &_swigt__p_wxHtmlFontCell,
19604 &_swigt__p_wxHtmlHelpController,
19605 &_swigt__p_wxHtmlHelpData,
19606 &_swigt__p_wxHtmlHelpDialog,
19607 &_swigt__p_wxHtmlHelpFrame,
19608 &_swigt__p_wxHtmlHelpFrameCfg,
19609 &_swigt__p_wxHtmlHelpWindow,
19610 &_swigt__p_wxHtmlLinkEvent,
19611 &_swigt__p_wxHtmlLinkInfo,
19612 &_swigt__p_wxHtmlModalHelp,
19613 &_swigt__p_wxHtmlParser,
19614 &_swigt__p_wxHtmlPrintout,
19615 &_swigt__p_wxHtmlRenderingInfo,
19616 &_swigt__p_wxHtmlRenderingState,
19617 &_swigt__p_wxHtmlRenderingStyle,
19618 &_swigt__p_wxHtmlSearchStatus,
19619 &_swigt__p_wxHtmlSelection,
19620 &_swigt__p_wxHtmlTag,
19621 &_swigt__p_wxHtmlTagHandler,
19622 &_swigt__p_wxHtmlWidgetCell,
19623 &_swigt__p_wxHtmlWinParser,
19624 &_swigt__p_wxHtmlWindow,
19625 &_swigt__p_wxHtmlWindowInterface,
19626 &_swigt__p_wxHtmlWordCell,
19627 &_swigt__p_wxICOHandler,
19628 &_swigt__p_wxIconizeEvent,
19629 &_swigt__p_wxIdleEvent,
19630 &_swigt__p_wxImage,
19631 &_swigt__p_wxImageHandler,
19632 &_swigt__p_wxIndividualLayoutConstraint,
19633 &_swigt__p_wxInitDialogEvent,
19634 &_swigt__p_wxJPEGHandler,
19635 &_swigt__p_wxKeyEvent,
19636 &_swigt__p_wxLayoutAlgorithm,
19637 &_swigt__p_wxLayoutConstraints,
19638 &_swigt__p_wxMDIChildFrame,
19639 &_swigt__p_wxMDIClientWindow,
19640 &_swigt__p_wxMDIParentFrame,
19641 &_swigt__p_wxMaximizeEvent,
19642 &_swigt__p_wxMenu,
19643 &_swigt__p_wxMenuBar,
19644 &_swigt__p_wxMenuEvent,
19645 &_swigt__p_wxMenuItem,
19646 &_swigt__p_wxMessageDialog,
19647 &_swigt__p_wxMiniFrame,
19648 &_swigt__p_wxMouseCaptureChangedEvent,
19649 &_swigt__p_wxMouseCaptureLostEvent,
19650 &_swigt__p_wxMouseEvent,
19651 &_swigt__p_wxMoveEvent,
19652 &_swigt__p_wxMultiChoiceDialog,
19653 &_swigt__p_wxNavigationKeyEvent,
19654 &_swigt__p_wxNcPaintEvent,
19655 &_swigt__p_wxNotifyEvent,
19656 &_swigt__p_wxNumberEntryDialog,
19657 &_swigt__p_wxObject,
19658 &_swigt__p_wxPCXHandler,
19659 &_swigt__p_wxPNGHandler,
19660 &_swigt__p_wxPNMHandler,
19661 &_swigt__p_wxPageSetupDialog,
19662 &_swigt__p_wxPageSetupDialogData,
19663 &_swigt__p_wxPaintEvent,
19664 &_swigt__p_wxPaletteChangedEvent,
19665 &_swigt__p_wxPanel,
19666 &_swigt__p_wxPaperSize,
19667 &_swigt__p_wxPasswordEntryDialog,
19668 &_swigt__p_wxPoint,
19669 &_swigt__p_wxPopupWindow,
19670 &_swigt__p_wxPreviewCanvas,
19671 &_swigt__p_wxPreviewControlBar,
19672 &_swigt__p_wxPreviewFrame,
19673 &_swigt__p_wxPrintData,
19674 &_swigt__p_wxPrintDialog,
19675 &_swigt__p_wxPrintDialogData,
19676 &_swigt__p_wxPrintPreview,
19677 &_swigt__p_wxPrinter,
19678 &_swigt__p_wxProgressDialog,
19679 &_swigt__p_wxPyApp,
19680 &_swigt__p_wxPyCommandEvent,
19681 &_swigt__p_wxPyEvent,
19682 &_swigt__p_wxPyHtmlFilter,
19683 &_swigt__p_wxPyHtmlListBox,
19684 &_swigt__p_wxPyHtmlTagHandler,
19685 &_swigt__p_wxPyHtmlWinTagHandler,
19686 &_swigt__p_wxPyHtmlWindow,
19687 &_swigt__p_wxPyImageHandler,
19688 &_swigt__p_wxPyPanel,
19689 &_swigt__p_wxPyPopupTransientWindow,
19690 &_swigt__p_wxPyPreviewControlBar,
19691 &_swigt__p_wxPyPreviewFrame,
19692 &_swigt__p_wxPyPrintPreview,
19693 &_swigt__p_wxPyPrintout,
19694 &_swigt__p_wxPyScrolledWindow,
19695 &_swigt__p_wxPySizer,
19696 &_swigt__p_wxPyTaskBarIcon,
19697 &_swigt__p_wxPyVListBox,
19698 &_swigt__p_wxPyVScrolledWindow,
19699 &_swigt__p_wxPyValidator,
19700 &_swigt__p_wxPyWindow,
19701 &_swigt__p_wxQueryLayoutInfoEvent,
19702 &_swigt__p_wxQueryNewPaletteEvent,
19703 &_swigt__p_wxSashEvent,
19704 &_swigt__p_wxSashLayoutWindow,
19705 &_swigt__p_wxSashWindow,
19706 &_swigt__p_wxScrollEvent,
19707 &_swigt__p_wxScrollWinEvent,
19708 &_swigt__p_wxScrolledWindow,
19709 &_swigt__p_wxSetCursorEvent,
19710 &_swigt__p_wxShowEvent,
19711 &_swigt__p_wxSingleChoiceDialog,
19712 &_swigt__p_wxSize,
19713 &_swigt__p_wxSizeEvent,
19714 &_swigt__p_wxSizer,
19715 &_swigt__p_wxSizerItem,
19716 &_swigt__p_wxSplashScreen,
19717 &_swigt__p_wxSplashScreenWindow,
19718 &_swigt__p_wxSplitterEvent,
19719 &_swigt__p_wxSplitterWindow,
19720 &_swigt__p_wxStaticBoxSizer,
19721 &_swigt__p_wxStatusBar,
19722 &_swigt__p_wxStdDialogButtonSizer,
19723 &_swigt__p_wxString,
19724 &_swigt__p_wxSysColourChangedEvent,
19725 &_swigt__p_wxTGAHandler,
19726 &_swigt__p_wxTIFFHandler,
19727 &_swigt__p_wxTaskBarIconEvent,
19728 &_swigt__p_wxTextEntryDialog,
19729 &_swigt__p_wxTipWindow,
19730 &_swigt__p_wxTopLevelWindow,
19731 &_swigt__p_wxUpdateUIEvent,
19732 &_swigt__p_wxValidator,
19733 &_swigt__p_wxVisualAttributes,
19734 &_swigt__p_wxWindow,
19735 &_swigt__p_wxWindowCreateEvent,
19736 &_swigt__p_wxWindowDestroyEvent,
19737 &_swigt__p_wxXPMHandler,
19738 };
19739
19740 static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
19741 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
19742 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
19743 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
19744 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
19745 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
19746 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
19747 static swig_cast_info _swigc__p_wxArrayInt[] = { {&_swigt__p_wxArrayInt, 0, 0, 0},{0, 0, 0, 0}};
19748 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
19749 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
19750 static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
19751 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
19752 static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
19753 static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
19754 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
19755 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
19756 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
19757 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
19758 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
19759 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
19760 static swig_cast_info _swigc__p_wxNotifyEvent[] = {{&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
19761 static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
19762 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
19763 static swig_cast_info _swigc__p_wxCommandEvent[] = { {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxHtmlLinkEvent, _p_wxHtmlLinkEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxHtmlCellEvent, _p_wxHtmlCellEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxCommandEvent, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
19764 static swig_cast_info _swigc__p_wxConfigBase[] = { {&_swigt__p_wxConfigBase, 0, 0, 0},{0, 0, 0, 0}};
19765 static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
19766 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
19767 static swig_cast_info _swigc__p_wxDefaultHtmlRenderingStyle[] = { {&_swigt__p_wxDefaultHtmlRenderingStyle, 0, 0, 0},{0, 0, 0, 0}};
19768 static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
19769 static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
19770 static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
19771 static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
19772 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
19773 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
19774 static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
19775 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
19776 static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
19777 static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
19778 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
19779 static swig_cast_info _swigc__p_wxDialog[] = { {&_swigt__p_wxDialog, 0, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxHtmlHelpDialog, _p_wxHtmlHelpDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxDialog, 0, 0},{0, 0, 0, 0}};
19780 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
19781 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
19782 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
19783 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
19784 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
19785 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
19786 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
19787 static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
19788 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
19789 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
19790 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
19791 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
19792 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
19793 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
19794 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
19795 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
19796 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
19797 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
19798 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
19799 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
19800 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
19801 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
19802 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
19803 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
19804 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
19805 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
19806 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
19807 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
19808 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
19809 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
19810 static swig_cast_info _swigc__p_wxEvent[] = { {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxHtmlCellEvent, _p_wxHtmlCellEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEvent, 0, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxHtmlLinkEvent, _p_wxHtmlLinkEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxEvent, 0, 0},{0, 0, 0, 0}};
19811 static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
19812 static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
19813 static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
19814 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
19815 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
19816 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
19817 static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
19818 static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
19819 static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
19820 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
19821 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
19822 static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
19823 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
19824 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
19825 static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
19826 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
19827 static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
19828 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
19829 static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
19830 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
19831 static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
19832 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
19833 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
19834 static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
19835 static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
19836 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
19837 static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
19838 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
19839 static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
19840 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
19841 static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
19842 static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
19843 static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxHtmlHelpWindow, _p_wxHtmlHelpWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlWindow, _p_wxPyHtmlWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxHtmlHelpFrame, _p_wxHtmlHelpFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxHtmlHelpDialog, _p_wxHtmlHelpDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
19844 static swig_cast_info _swigc__p_wxFileSystem[] = { {&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
19845 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
19846 static swig_cast_info _swigc__p_wxFrame[] = { {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxHtmlHelpFrame, _p_wxHtmlHelpFrameTo_p_wxFrame, 0, 0}, {&_swigt__p_wxFrame, 0, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxFrame, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxFrame, 0, 0},{0, 0, 0, 0}};
19847 static swig_cast_info _swigc__p_wxHelpControllerBase[] = { {&_swigt__p_wxHelpControllerBase, 0, 0, 0}, {&_swigt__p_wxHtmlHelpController, _p_wxHtmlHelpControllerTo_p_wxHelpControllerBase, 0, 0},{0, 0, 0, 0}};
19848 static swig_cast_info _swigc__p_wxHelpSearchMode[] = { {&_swigt__p_wxHelpSearchMode, 0, 0, 0},{0, 0, 0, 0}};
19849 static swig_cast_info _swigc__p_wxHtmlBookRecArray[] = { {&_swigt__p_wxHtmlBookRecArray, 0, 0, 0},{0, 0, 0, 0}};
19850 static swig_cast_info _swigc__p_wxHtmlBookRecord[] = { {&_swigt__p_wxHtmlBookRecord, 0, 0, 0},{0, 0, 0, 0}};
19851 static swig_cast_info _swigc__p_wxHtmlCell[] = { {&_swigt__p_wxHtmlCell, 0, 0, 0}, {&_swigt__p_wxHtmlContainerCell, _p_wxHtmlContainerCellTo_p_wxHtmlCell, 0, 0}, {&_swigt__p_wxHtmlWidgetCell, _p_wxHtmlWidgetCellTo_p_wxHtmlCell, 0, 0}, {&_swigt__p_wxHtmlColourCell, _p_wxHtmlColourCellTo_p_wxHtmlCell, 0, 0}, {&_swigt__p_wxHtmlWordCell, _p_wxHtmlWordCellTo_p_wxHtmlCell, 0, 0}, {&_swigt__p_wxHtmlFontCell, _p_wxHtmlFontCellTo_p_wxHtmlCell, 0, 0},{0, 0, 0, 0}};
19852 static swig_cast_info _swigc__p_wxHtmlCellEvent[] = { {&_swigt__p_wxHtmlCellEvent, 0, 0, 0},{0, 0, 0, 0}};
19853 static swig_cast_info _swigc__p_wxHtmlColourCell[] = { {&_swigt__p_wxHtmlColourCell, 0, 0, 0},{0, 0, 0, 0}};
19854 static swig_cast_info _swigc__p_wxHtmlContainerCell[] = { {&_swigt__p_wxHtmlContainerCell, 0, 0, 0},{0, 0, 0, 0}};
19855 static swig_cast_info _swigc__p_wxHtmlDCRenderer[] = { {&_swigt__p_wxHtmlDCRenderer, 0, 0, 0},{0, 0, 0, 0}};
19856 static swig_cast_info _swigc__p_wxHtmlEasyPrinting[] = { {&_swigt__p_wxHtmlEasyPrinting, 0, 0, 0},{0, 0, 0, 0}};
19857 static swig_cast_info _swigc__p_wxHtmlFilter[] = { {&_swigt__p_wxHtmlFilter, 0, 0, 0},{0, 0, 0, 0}};
19858 static swig_cast_info _swigc__p_wxHtmlFontCell[] = { {&_swigt__p_wxHtmlFontCell, 0, 0, 0},{0, 0, 0, 0}};
19859 static swig_cast_info _swigc__p_wxHtmlHelpController[] = { {&_swigt__p_wxHtmlHelpController, 0, 0, 0},{0, 0, 0, 0}};
19860 static swig_cast_info _swigc__p_wxHtmlHelpData[] = { {&_swigt__p_wxHtmlHelpData, 0, 0, 0},{0, 0, 0, 0}};
19861 static swig_cast_info _swigc__p_wxHtmlHelpDialog[] = { {&_swigt__p_wxHtmlHelpDialog, 0, 0, 0},{0, 0, 0, 0}};
19862 static swig_cast_info _swigc__p_wxHtmlHelpFrame[] = { {&_swigt__p_wxHtmlHelpFrame, 0, 0, 0},{0, 0, 0, 0}};
19863 static swig_cast_info _swigc__p_wxHtmlHelpFrameCfg[] = { {&_swigt__p_wxHtmlHelpFrameCfg, 0, 0, 0},{0, 0, 0, 0}};
19864 static swig_cast_info _swigc__p_wxHtmlHelpWindow[] = { {&_swigt__p_wxHtmlHelpWindow, 0, 0, 0},{0, 0, 0, 0}};
19865 static swig_cast_info _swigc__p_wxHtmlLinkEvent[] = { {&_swigt__p_wxHtmlLinkEvent, 0, 0, 0},{0, 0, 0, 0}};
19866 static swig_cast_info _swigc__p_wxHtmlLinkInfo[] = { {&_swigt__p_wxHtmlLinkInfo, 0, 0, 0},{0, 0, 0, 0}};
19867 static swig_cast_info _swigc__p_wxHtmlModalHelp[] = { {&_swigt__p_wxHtmlModalHelp, 0, 0, 0},{0, 0, 0, 0}};
19868 static swig_cast_info _swigc__p_wxHtmlParser[] = { {&_swigt__p_wxHtmlParser, 0, 0, 0}, {&_swigt__p_wxHtmlWinParser, _p_wxHtmlWinParserTo_p_wxHtmlParser, 0, 0},{0, 0, 0, 0}};
19869 static swig_cast_info _swigc__p_wxHtmlPrintout[] = { {&_swigt__p_wxHtmlPrintout, 0, 0, 0},{0, 0, 0, 0}};
19870 static swig_cast_info _swigc__p_wxHtmlRenderingInfo[] = { {&_swigt__p_wxHtmlRenderingInfo, 0, 0, 0},{0, 0, 0, 0}};
19871 static swig_cast_info _swigc__p_wxHtmlRenderingState[] = { {&_swigt__p_wxHtmlRenderingState, 0, 0, 0},{0, 0, 0, 0}};
19872 static swig_cast_info _swigc__p_wxHtmlRenderingStyle[] = { {&_swigt__p_wxHtmlRenderingStyle, 0, 0, 0}, {&_swigt__p_wxDefaultHtmlRenderingStyle, _p_wxDefaultHtmlRenderingStyleTo_p_wxHtmlRenderingStyle, 0, 0},{0, 0, 0, 0}};
19873 static swig_cast_info _swigc__p_wxHtmlSearchStatus[] = { {&_swigt__p_wxHtmlSearchStatus, 0, 0, 0},{0, 0, 0, 0}};
19874 static swig_cast_info _swigc__p_wxHtmlSelection[] = { {&_swigt__p_wxHtmlSelection, 0, 0, 0},{0, 0, 0, 0}};
19875 static swig_cast_info _swigc__p_wxHtmlTag[] = { {&_swigt__p_wxHtmlTag, 0, 0, 0},{0, 0, 0, 0}};
19876 static swig_cast_info _swigc__p_wxHtmlTagHandler[] = { {&_swigt__p_wxHtmlTagHandler, 0, 0, 0},{0, 0, 0, 0}};
19877 static swig_cast_info _swigc__p_wxHtmlWidgetCell[] = { {&_swigt__p_wxHtmlWidgetCell, 0, 0, 0},{0, 0, 0, 0}};
19878 static swig_cast_info _swigc__p_wxHtmlWinParser[] = { {&_swigt__p_wxHtmlWinParser, 0, 0, 0},{0, 0, 0, 0}};
19879 static swig_cast_info _swigc__p_wxHtmlWindow[] = { {&_swigt__p_wxHtmlWindow, 0, 0, 0},{0, 0, 0, 0}};
19880 static swig_cast_info _swigc__p_wxHtmlWindowInterface[] = { {&_swigt__p_wxHtmlWindowInterface, 0, 0, 0},{0, 0, 0, 0}};
19881 static swig_cast_info _swigc__p_wxHtmlWordCell[] = { {&_swigt__p_wxHtmlWordCell, 0, 0, 0},{0, 0, 0, 0}};
19882 static swig_cast_info _swigc__p_wxMouseEvent[] = { {&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
19883 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
19884 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
19885 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
19886 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
19887 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
19888 static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
19889 static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
19890 static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
19891 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
19892 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
19893 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
19894 static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
19895 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
19896 static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
19897 static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
19898 static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
19899 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
19900 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
19901 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
19902 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
19903 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
19904 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
19905 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
19906 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
19907 static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
19908 static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
19909 static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
19910 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
19911 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
19912 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
19913 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
19914 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
19915 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
19916 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
19917 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
19918 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
19919 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
19920 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
19921 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
19922 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
19923 static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlFontCell, _p_wxHtmlFontCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlTag, _p_wxHtmlTagTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlFilter, _p_wxPyHtmlFilterTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutAlgorithm, _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceData, _p_wxFindReplaceDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_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_wxHtmlEasyPrinting, _p_wxHtmlEasyPrintingTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlCellEvent, _p_wxHtmlCellEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialogData, _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialogData, _p_wxPrintDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinter, _p_wxPrinterTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxHtmlWinParser, _p_wxHtmlWinParserTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlParser, _p_wxHtmlParserTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlHelpFrame, _p_wxHtmlHelpFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlWidgetCell, _p_wxHtmlWidgetCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourData, _p_wxColourDataTo_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_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintout, _p_wxPyPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlPrintout, _p_wxHtmlPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_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_wxSashEvent, _p_wxSashEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontData, _p_wxFontDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintData, _p_wxPrintDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintPreview, _p_wxPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlContainerCell, _p_wxHtmlContainerCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialog, _p_wxPrintDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialog, _p_wxPageSetupDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlHelpDialog, _p_wxHtmlHelpDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlWinTagHandler, _p_wxPyHtmlWinTagHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlTagHandler, _p_wxPyHtmlTagHandlerTo_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_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlHelpWindow, _p_wxHtmlHelpWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlWindow, _p_wxPyHtmlWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxHelpControllerBase, _p_wxHelpControllerBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlDCRenderer, _p_wxHtmlDCRendererTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlLinkInfo, _p_wxHtmlLinkInfoTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_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_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlHelpController, _p_wxHtmlHelpControllerTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlLinkEvent, _p_wxHtmlLinkEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlCell, _p_wxHtmlCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlColourCell, _p_wxHtmlColourCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_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_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxHtmlWordCell, _p_wxHtmlWordCellTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
19924 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = { {&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
19925 static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxPanel, 0, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlWindow, _p_wxPyHtmlWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0},{0, 0, 0, 0}};
19926 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
19927 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
19928 static swig_cast_info _swigc__p_wxPrintData[] = { {&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
19929 static swig_cast_info _swigc__p_wxPyHtmlFilter[] = { {&_swigt__p_wxPyHtmlFilter, 0, 0, 0},{0, 0, 0, 0}};
19930 static swig_cast_info _swigc__p_wxPyHtmlTagHandler[] = { {&_swigt__p_wxPyHtmlTagHandler, 0, 0, 0}, {&_swigt__p_wxPyHtmlWinTagHandler, _p_wxPyHtmlWinTagHandlerTo_p_wxPyHtmlTagHandler, 0, 0},{0, 0, 0, 0}};
19931 static swig_cast_info _swigc__p_wxPyHtmlWinTagHandler[] = { {&_swigt__p_wxPyHtmlWinTagHandler, 0, 0, 0},{0, 0, 0, 0}};
19932 static swig_cast_info _swigc__p_wxPyHtmlWindow[] = { {&_swigt__p_wxPyHtmlWindow, 0, 0, 0},{0, 0, 0, 0}};
19933 static swig_cast_info _swigc__p_wxPyPrintout[] = { {&_swigt__p_wxPyPrintout, 0, 0, 0}, {&_swigt__p_wxHtmlPrintout, _p_wxHtmlPrintoutTo_p_wxPyPrintout, 0, 0},{0, 0, 0, 0}};
19934 static swig_cast_info _swigc__p_wxScrolledWindow[] = { {&_swigt__p_wxScrolledWindow, 0, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxScrolledWindow, 0, 0}, {&_swigt__p_wxPyHtmlWindow, _p_wxPyHtmlWindowTo_p_wxScrolledWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxScrolledWindow, 0, 0},{0, 0, 0, 0}};
19935 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
19936 static swig_cast_info _swigc__p_wxSplitterWindow[] = { {&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
19937 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
19938 static swig_cast_info _swigc__p_wxTopLevelWindow[] = { {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxHtmlHelpDialog, _p_wxHtmlHelpDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, 0, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxHtmlHelpFrame, _p_wxHtmlHelpFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxTopLevelWindow, 0, 0},{0, 0, 0, 0}};
19939 static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
19940 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxHtmlHelpWindow, _p_wxHtmlHelpWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlWindow, _p_wxPyHtmlWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxHtmlHelpFrame, _p_wxHtmlHelpFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxHtmlHelpDialog, _p_wxHtmlHelpDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
19941
19942 static swig_cast_info *swig_cast_initial[] = {
19943 _swigc__p_bool,
19944 _swigc__p_char,
19945 _swigc__p_form_ops_t,
19946 _swigc__p_int,
19947 _swigc__p_unsigned_char,
19948 _swigc__p_unsigned_int,
19949 _swigc__p_unsigned_long,
19950 _swigc__p_wxANIHandler,
19951 _swigc__p_wxAcceleratorTable,
19952 _swigc__p_wxActivateEvent,
19953 _swigc__p_wxArrayInt,
19954 _swigc__p_wxBMPHandler,
19955 _swigc__p_wxBitmap,
19956 _swigc__p_wxBoxSizer,
19957 _swigc__p_wxCURHandler,
19958 _swigc__p_wxCalculateLayoutEvent,
19959 _swigc__p_wxChildFocusEvent,
19960 _swigc__p_wxClipboardTextEvent,
19961 _swigc__p_wxCloseEvent,
19962 _swigc__p_wxColour,
19963 _swigc__p_wxColourData,
19964 _swigc__p_wxColourDialog,
19965 _swigc__p_wxCommandEvent,
19966 _swigc__p_wxConfigBase,
19967 _swigc__p_wxContextMenuEvent,
19968 _swigc__p_wxControl,
19969 _swigc__p_wxControlWithItems,
19970 _swigc__p_wxCursor,
19971 _swigc__p_wxDC,
19972 _swigc__p_wxDateEvent,
19973 _swigc__p_wxDefaultHtmlRenderingStyle,
19974 _swigc__p_wxDialog,
19975 _swigc__p_wxDirDialog,
19976 _swigc__p_wxDisplayChangedEvent,
19977 _swigc__p_wxDropFilesEvent,
19978 _swigc__p_wxDuplexMode,
19979 _swigc__p_wxEraseEvent,
19980 _swigc__p_wxEvent,
19981 _swigc__p_wxEvtHandler,
19982 _swigc__p_wxFSFile,
19983 _swigc__p_wxFileDialog,
19984 _swigc__p_wxFileSystem,
19985 _swigc__p_wxFindDialogEvent,
19986 _swigc__p_wxFindReplaceData,
19987 _swigc__p_wxFindReplaceDialog,
19988 _swigc__p_wxFlexGridSizer,
19989 _swigc__p_wxFocusEvent,
19990 _swigc__p_wxFont,
19991 _swigc__p_wxFontData,
19992 _swigc__p_wxFontDialog,
19993 _swigc__p_wxFrame,
19994 _swigc__p_wxGBSizerItem,
19995 _swigc__p_wxGIFHandler,
19996 _swigc__p_wxGridBagSizer,
19997 _swigc__p_wxGridSizer,
19998 _swigc__p_wxHelpControllerBase,
19999 _swigc__p_wxHelpSearchMode,
20000 _swigc__p_wxHtmlBookRecArray,
20001 _swigc__p_wxHtmlBookRecord,
20002 _swigc__p_wxHtmlCell,
20003 _swigc__p_wxHtmlCellEvent,
20004 _swigc__p_wxHtmlColourCell,
20005 _swigc__p_wxHtmlContainerCell,
20006 _swigc__p_wxHtmlDCRenderer,
20007 _swigc__p_wxHtmlEasyPrinting,
20008 _swigc__p_wxHtmlFilter,
20009 _swigc__p_wxHtmlFontCell,
20010 _swigc__p_wxHtmlHelpController,
20011 _swigc__p_wxHtmlHelpData,
20012 _swigc__p_wxHtmlHelpDialog,
20013 _swigc__p_wxHtmlHelpFrame,
20014 _swigc__p_wxHtmlHelpFrameCfg,
20015 _swigc__p_wxHtmlHelpWindow,
20016 _swigc__p_wxHtmlLinkEvent,
20017 _swigc__p_wxHtmlLinkInfo,
20018 _swigc__p_wxHtmlModalHelp,
20019 _swigc__p_wxHtmlParser,
20020 _swigc__p_wxHtmlPrintout,
20021 _swigc__p_wxHtmlRenderingInfo,
20022 _swigc__p_wxHtmlRenderingState,
20023 _swigc__p_wxHtmlRenderingStyle,
20024 _swigc__p_wxHtmlSearchStatus,
20025 _swigc__p_wxHtmlSelection,
20026 _swigc__p_wxHtmlTag,
20027 _swigc__p_wxHtmlTagHandler,
20028 _swigc__p_wxHtmlWidgetCell,
20029 _swigc__p_wxHtmlWinParser,
20030 _swigc__p_wxHtmlWindow,
20031 _swigc__p_wxHtmlWindowInterface,
20032 _swigc__p_wxHtmlWordCell,
20033 _swigc__p_wxICOHandler,
20034 _swigc__p_wxIconizeEvent,
20035 _swigc__p_wxIdleEvent,
20036 _swigc__p_wxImage,
20037 _swigc__p_wxImageHandler,
20038 _swigc__p_wxIndividualLayoutConstraint,
20039 _swigc__p_wxInitDialogEvent,
20040 _swigc__p_wxJPEGHandler,
20041 _swigc__p_wxKeyEvent,
20042 _swigc__p_wxLayoutAlgorithm,
20043 _swigc__p_wxLayoutConstraints,
20044 _swigc__p_wxMDIChildFrame,
20045 _swigc__p_wxMDIClientWindow,
20046 _swigc__p_wxMDIParentFrame,
20047 _swigc__p_wxMaximizeEvent,
20048 _swigc__p_wxMenu,
20049 _swigc__p_wxMenuBar,
20050 _swigc__p_wxMenuEvent,
20051 _swigc__p_wxMenuItem,
20052 _swigc__p_wxMessageDialog,
20053 _swigc__p_wxMiniFrame,
20054 _swigc__p_wxMouseCaptureChangedEvent,
20055 _swigc__p_wxMouseCaptureLostEvent,
20056 _swigc__p_wxMouseEvent,
20057 _swigc__p_wxMoveEvent,
20058 _swigc__p_wxMultiChoiceDialog,
20059 _swigc__p_wxNavigationKeyEvent,
20060 _swigc__p_wxNcPaintEvent,
20061 _swigc__p_wxNotifyEvent,
20062 _swigc__p_wxNumberEntryDialog,
20063 _swigc__p_wxObject,
20064 _swigc__p_wxPCXHandler,
20065 _swigc__p_wxPNGHandler,
20066 _swigc__p_wxPNMHandler,
20067 _swigc__p_wxPageSetupDialog,
20068 _swigc__p_wxPageSetupDialogData,
20069 _swigc__p_wxPaintEvent,
20070 _swigc__p_wxPaletteChangedEvent,
20071 _swigc__p_wxPanel,
20072 _swigc__p_wxPaperSize,
20073 _swigc__p_wxPasswordEntryDialog,
20074 _swigc__p_wxPoint,
20075 _swigc__p_wxPopupWindow,
20076 _swigc__p_wxPreviewCanvas,
20077 _swigc__p_wxPreviewControlBar,
20078 _swigc__p_wxPreviewFrame,
20079 _swigc__p_wxPrintData,
20080 _swigc__p_wxPrintDialog,
20081 _swigc__p_wxPrintDialogData,
20082 _swigc__p_wxPrintPreview,
20083 _swigc__p_wxPrinter,
20084 _swigc__p_wxProgressDialog,
20085 _swigc__p_wxPyApp,
20086 _swigc__p_wxPyCommandEvent,
20087 _swigc__p_wxPyEvent,
20088 _swigc__p_wxPyHtmlFilter,
20089 _swigc__p_wxPyHtmlListBox,
20090 _swigc__p_wxPyHtmlTagHandler,
20091 _swigc__p_wxPyHtmlWinTagHandler,
20092 _swigc__p_wxPyHtmlWindow,
20093 _swigc__p_wxPyImageHandler,
20094 _swigc__p_wxPyPanel,
20095 _swigc__p_wxPyPopupTransientWindow,
20096 _swigc__p_wxPyPreviewControlBar,
20097 _swigc__p_wxPyPreviewFrame,
20098 _swigc__p_wxPyPrintPreview,
20099 _swigc__p_wxPyPrintout,
20100 _swigc__p_wxPyScrolledWindow,
20101 _swigc__p_wxPySizer,
20102 _swigc__p_wxPyTaskBarIcon,
20103 _swigc__p_wxPyVListBox,
20104 _swigc__p_wxPyVScrolledWindow,
20105 _swigc__p_wxPyValidator,
20106 _swigc__p_wxPyWindow,
20107 _swigc__p_wxQueryLayoutInfoEvent,
20108 _swigc__p_wxQueryNewPaletteEvent,
20109 _swigc__p_wxSashEvent,
20110 _swigc__p_wxSashLayoutWindow,
20111 _swigc__p_wxSashWindow,
20112 _swigc__p_wxScrollEvent,
20113 _swigc__p_wxScrollWinEvent,
20114 _swigc__p_wxScrolledWindow,
20115 _swigc__p_wxSetCursorEvent,
20116 _swigc__p_wxShowEvent,
20117 _swigc__p_wxSingleChoiceDialog,
20118 _swigc__p_wxSize,
20119 _swigc__p_wxSizeEvent,
20120 _swigc__p_wxSizer,
20121 _swigc__p_wxSizerItem,
20122 _swigc__p_wxSplashScreen,
20123 _swigc__p_wxSplashScreenWindow,
20124 _swigc__p_wxSplitterEvent,
20125 _swigc__p_wxSplitterWindow,
20126 _swigc__p_wxStaticBoxSizer,
20127 _swigc__p_wxStatusBar,
20128 _swigc__p_wxStdDialogButtonSizer,
20129 _swigc__p_wxString,
20130 _swigc__p_wxSysColourChangedEvent,
20131 _swigc__p_wxTGAHandler,
20132 _swigc__p_wxTIFFHandler,
20133 _swigc__p_wxTaskBarIconEvent,
20134 _swigc__p_wxTextEntryDialog,
20135 _swigc__p_wxTipWindow,
20136 _swigc__p_wxTopLevelWindow,
20137 _swigc__p_wxUpdateUIEvent,
20138 _swigc__p_wxValidator,
20139 _swigc__p_wxVisualAttributes,
20140 _swigc__p_wxWindow,
20141 _swigc__p_wxWindowCreateEvent,
20142 _swigc__p_wxWindowDestroyEvent,
20143 _swigc__p_wxXPMHandler,
20144 };
20145
20146
20147 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
20148
20149 static swig_const_info swig_const_table[] = {
20150 {0, 0, 0, 0.0, 0, 0}};
20151
20152 #ifdef __cplusplus
20153 }
20154 #endif
20155 /* -----------------------------------------------------------------------------
20156 * Type initialization:
20157 * This problem is tough by the requirement that no dynamic
20158 * memory is used. Also, since swig_type_info structures store pointers to
20159 * swig_cast_info structures and swig_cast_info structures store pointers back
20160 * to swig_type_info structures, we need some lookup code at initialization.
20161 * The idea is that swig generates all the structures that are needed.
20162 * The runtime then collects these partially filled structures.
20163 * The SWIG_InitializeModule function takes these initial arrays out of
20164 * swig_module, and does all the lookup, filling in the swig_module.types
20165 * array with the correct data and linking the correct swig_cast_info
20166 * structures together.
20167 *
20168 * The generated swig_type_info structures are assigned staticly to an initial
20169 * array. We just loop though that array, and handle each type individually.
20170 * First we lookup if this type has been already loaded, and if so, use the
20171 * loaded structure instead of the generated one. Then we have to fill in the
20172 * cast linked list. The cast data is initially stored in something like a
20173 * two-dimensional array. Each row corresponds to a type (there are the same
20174 * number of rows as there are in the swig_type_initial array). Each entry in
20175 * a column is one of the swig_cast_info structures for that type.
20176 * The cast_initial array is actually an array of arrays, because each row has
20177 * a variable number of columns. So to actually build the cast linked list,
20178 * we find the array of casts associated with the type, and loop through it
20179 * adding the casts to the list. The one last trick we need to do is making
20180 * sure the type pointer in the swig_cast_info struct is correct.
20181 *
20182 * First off, we lookup the cast->type name to see if it is already loaded.
20183 * There are three cases to handle:
20184 * 1) If the cast->type has already been loaded AND the type we are adding
20185 * casting info to has not been loaded (it is in this module), THEN we
20186 * replace the cast->type pointer with the type pointer that has already
20187 * been loaded.
20188 * 2) If BOTH types (the one we are adding casting info to, and the
20189 * cast->type) are loaded, THEN the cast info has already been loaded by
20190 * the previous module so we just ignore it.
20191 * 3) Finally, if cast->type has not already been loaded, then we add that
20192 * swig_cast_info to the linked list (because the cast->type) pointer will
20193 * be correct.
20194 * ----------------------------------------------------------------------------- */
20195
20196 #ifdef __cplusplus
20197 extern "C" {
20198 #if 0
20199 } /* c-mode */
20200 #endif
20201 #endif
20202
20203 #if 0
20204 #define SWIGRUNTIME_DEBUG
20205 #endif
20206
20207 SWIGRUNTIME void
20208 SWIG_InitializeModule(void *clientdata) {
20209 size_t i;
20210 swig_module_info *module_head;
20211 static int init_run = 0;
20212
20213 clientdata = clientdata;
20214
20215 if (init_run) return;
20216 init_run = 1;
20217
20218 /* Initialize the swig_module */
20219 swig_module.type_initial = swig_type_initial;
20220 swig_module.cast_initial = swig_cast_initial;
20221
20222 /* Try and load any already created modules */
20223 module_head = SWIG_GetModule(clientdata);
20224 if (module_head) {
20225 swig_module.next = module_head->next;
20226 module_head->next = &swig_module;
20227 } else {
20228 /* This is the first module loaded */
20229 swig_module.next = &swig_module;
20230 SWIG_SetModule(clientdata, &swig_module);
20231 }
20232
20233 /* Now work on filling in swig_module.types */
20234 #ifdef SWIGRUNTIME_DEBUG
20235 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
20236 #endif
20237 for (i = 0; i < swig_module.size; ++i) {
20238 swig_type_info *type = 0;
20239 swig_type_info *ret;
20240 swig_cast_info *cast;
20241
20242 #ifdef SWIGRUNTIME_DEBUG
20243 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
20244 #endif
20245
20246 /* if there is another module already loaded */
20247 if (swig_module.next != &swig_module) {
20248 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
20249 }
20250 if (type) {
20251 /* Overwrite clientdata field */
20252 #ifdef SWIGRUNTIME_DEBUG
20253 printf("SWIG_InitializeModule: found type %s\n", type->name);
20254 #endif
20255 if (swig_module.type_initial[i]->clientdata) {
20256 type->clientdata = swig_module.type_initial[i]->clientdata;
20257 #ifdef SWIGRUNTIME_DEBUG
20258 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
20259 #endif
20260 }
20261 } else {
20262 type = swig_module.type_initial[i];
20263 }
20264
20265 /* Insert casting types */
20266 cast = swig_module.cast_initial[i];
20267 while (cast->type) {
20268 /* Don't need to add information already in the list */
20269 ret = 0;
20270 #ifdef SWIGRUNTIME_DEBUG
20271 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
20272 #endif
20273 if (swig_module.next != &swig_module) {
20274 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
20275 #ifdef SWIGRUNTIME_DEBUG
20276 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
20277 #endif
20278 }
20279 if (ret) {
20280 if (type == swig_module.type_initial[i]) {
20281 #ifdef SWIGRUNTIME_DEBUG
20282 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
20283 #endif
20284 cast->type = ret;
20285 ret = 0;
20286 } else {
20287 /* Check for casting already in the list */
20288 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
20289 #ifdef SWIGRUNTIME_DEBUG
20290 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
20291 #endif
20292 if (!ocast) ret = 0;
20293 }
20294 }
20295
20296 if (!ret) {
20297 #ifdef SWIGRUNTIME_DEBUG
20298 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
20299 #endif
20300 if (type->cast) {
20301 type->cast->prev = cast;
20302 cast->next = type->cast;
20303 }
20304 type->cast = cast;
20305 }
20306 cast++;
20307 }
20308 /* Set entry in modules->types array equal to the type */
20309 swig_module.types[i] = type;
20310 }
20311 swig_module.types[i] = 0;
20312
20313 #ifdef SWIGRUNTIME_DEBUG
20314 printf("**** SWIG_InitializeModule: Cast List ******\n");
20315 for (i = 0; i < swig_module.size; ++i) {
20316 int j = 0;
20317 swig_cast_info *cast = swig_module.cast_initial[i];
20318 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
20319 while (cast->type) {
20320 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
20321 cast++;
20322 ++j;
20323 }
20324 printf("---- Total casts: %d\n",j);
20325 }
20326 printf("**** SWIG_InitializeModule: Cast List ******\n");
20327 #endif
20328 }
20329
20330 /* This function will propagate the clientdata field of type to
20331 * any new swig_type_info structures that have been added into the list
20332 * of equivalent types. It is like calling
20333 * SWIG_TypeClientData(type, clientdata) a second time.
20334 */
20335 SWIGRUNTIME void
20336 SWIG_PropagateClientData(void) {
20337 size_t i;
20338 swig_cast_info *equiv;
20339 static int init_run = 0;
20340
20341 if (init_run) return;
20342 init_run = 1;
20343
20344 for (i = 0; i < swig_module.size; i++) {
20345 if (swig_module.types[i]->clientdata) {
20346 equiv = swig_module.types[i]->cast;
20347 while (equiv) {
20348 if (!equiv->converter) {
20349 if (equiv->type && !equiv->type->clientdata)
20350 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
20351 }
20352 equiv = equiv->next;
20353 }
20354 }
20355 }
20356 }
20357
20358 #ifdef __cplusplus
20359 #if 0
20360 {
20361 /* c-mode */
20362 #endif
20363 }
20364 #endif
20365
20366
20367
20368 #ifdef __cplusplus
20369 extern "C" {
20370 #endif
20371
20372 /* Python-specific SWIG API */
20373 #define SWIG_newvarlink() SWIG_Python_newvarlink()
20374 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
20375 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
20376
20377 /* -----------------------------------------------------------------------------
20378 * global variable support code.
20379 * ----------------------------------------------------------------------------- */
20380
20381 typedef struct swig_globalvar {
20382 char *name; /* Name of global variable */
20383 PyObject *(*get_attr)(void); /* Return the current value */
20384 int (*set_attr)(PyObject *); /* Set the value */
20385 struct swig_globalvar *next;
20386 } swig_globalvar;
20387
20388 typedef struct swig_varlinkobject {
20389 PyObject_HEAD
20390 swig_globalvar *vars;
20391 } swig_varlinkobject;
20392
20393 SWIGINTERN PyObject *
20394 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
20395 return PyString_FromString("<Swig global variables>");
20396 }
20397
20398 SWIGINTERN PyObject *
20399 swig_varlink_str(swig_varlinkobject *v) {
20400 PyObject *str = PyString_FromString("(");
20401 swig_globalvar *var;
20402 for (var = v->vars; var; var=var->next) {
20403 PyString_ConcatAndDel(&str,PyString_FromString(var->name));
20404 if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
20405 }
20406 PyString_ConcatAndDel(&str,PyString_FromString(")"));
20407 return str;
20408 }
20409
20410 SWIGINTERN int
20411 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
20412 PyObject *str = swig_varlink_str(v);
20413 fprintf(fp,"Swig global variables ");
20414 fprintf(fp,"%s\n", PyString_AsString(str));
20415 Py_DECREF(str);
20416 return 0;
20417 }
20418
20419 SWIGINTERN void
20420 swig_varlink_dealloc(swig_varlinkobject *v) {
20421 swig_globalvar *var = v->vars;
20422 while (var) {
20423 swig_globalvar *n = var->next;
20424 free(var->name);
20425 free(var);
20426 var = n;
20427 }
20428 }
20429
20430 SWIGINTERN PyObject *
20431 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
20432 PyObject *res = NULL;
20433 swig_globalvar *var = v->vars;
20434 while (var) {
20435 if (strcmp(var->name,n) == 0) {
20436 res = (*var->get_attr)();
20437 break;
20438 }
20439 var = var->next;
20440 }
20441 if (res == NULL && !PyErr_Occurred()) {
20442 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
20443 }
20444 return res;
20445 }
20446
20447 SWIGINTERN int
20448 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
20449 int res = 1;
20450 swig_globalvar *var = v->vars;
20451 while (var) {
20452 if (strcmp(var->name,n) == 0) {
20453 res = (*var->set_attr)(p);
20454 break;
20455 }
20456 var = var->next;
20457 }
20458 if (res == 1 && !PyErr_Occurred()) {
20459 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
20460 }
20461 return res;
20462 }
20463
20464 SWIGINTERN PyTypeObject*
20465 swig_varlink_type(void) {
20466 static char varlink__doc__[] = "Swig var link object";
20467 static PyTypeObject varlink_type;
20468 static int type_init = 0;
20469 if (!type_init) {
20470 const PyTypeObject tmp
20471 = {
20472 PyObject_HEAD_INIT(NULL)
20473 0, /* Number of items in variable part (ob_size) */
20474 (char *)"swigvarlink", /* Type name (tp_name) */
20475 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
20476 0, /* Itemsize (tp_itemsize) */
20477 (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
20478 (printfunc) swig_varlink_print, /* Print (tp_print) */
20479 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
20480 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
20481 0, /* tp_compare */
20482 (reprfunc) swig_varlink_repr, /* tp_repr */
20483 0, /* tp_as_number */
20484 0, /* tp_as_sequence */
20485 0, /* tp_as_mapping */
20486 0, /* tp_hash */
20487 0, /* tp_call */
20488 (reprfunc)swig_varlink_str, /* tp_str */
20489 0, /* tp_getattro */
20490 0, /* tp_setattro */
20491 0, /* tp_as_buffer */
20492 0, /* tp_flags */
20493 varlink__doc__, /* tp_doc */
20494 0, /* tp_traverse */
20495 0, /* tp_clear */
20496 0, /* tp_richcompare */
20497 0, /* tp_weaklistoffset */
20498 #if PY_VERSION_HEX >= 0x02020000
20499 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
20500 #endif
20501 #if PY_VERSION_HEX >= 0x02030000
20502 0, /* tp_del */
20503 #endif
20504 #ifdef COUNT_ALLOCS
20505 0,0,0,0 /* tp_alloc -> tp_next */
20506 #endif
20507 };
20508 varlink_type = tmp;
20509 varlink_type.ob_type = &PyType_Type;
20510 type_init = 1;
20511 }
20512 return &varlink_type;
20513 }
20514
20515 /* Create a variable linking object for use later */
20516 SWIGINTERN PyObject *
20517 SWIG_Python_newvarlink(void) {
20518 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
20519 if (result) {
20520 result->vars = 0;
20521 }
20522 return ((PyObject*) result);
20523 }
20524
20525 SWIGINTERN void
20526 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
20527 swig_varlinkobject *v = (swig_varlinkobject *) p;
20528 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
20529 if (gv) {
20530 size_t size = strlen(name)+1;
20531 gv->name = (char *)malloc(size);
20532 if (gv->name) {
20533 strncpy(gv->name,name,size);
20534 gv->get_attr = get_attr;
20535 gv->set_attr = set_attr;
20536 gv->next = v->vars;
20537 }
20538 }
20539 v->vars = gv;
20540 }
20541
20542 SWIGINTERN PyObject *
20543 SWIG_globals() {
20544 static PyObject *_SWIG_globals = 0;
20545 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
20546 return _SWIG_globals;
20547 }
20548
20549 /* -----------------------------------------------------------------------------
20550 * constants/methods manipulation
20551 * ----------------------------------------------------------------------------- */
20552
20553 /* Install Constants */
20554 SWIGINTERN void
20555 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
20556 PyObject *obj = 0;
20557 size_t i;
20558 for (i = 0; constants[i].type; ++i) {
20559 switch(constants[i].type) {
20560 case SWIG_PY_POINTER:
20561 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
20562 break;
20563 case SWIG_PY_BINARY:
20564 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
20565 break;
20566 default:
20567 obj = 0;
20568 break;
20569 }
20570 if (obj) {
20571 PyDict_SetItemString(d, constants[i].name, obj);
20572 Py_DECREF(obj);
20573 }
20574 }
20575 }
20576
20577 /* -----------------------------------------------------------------------------*/
20578 /* Fix SwigMethods to carry the callback ptrs when needed */
20579 /* -----------------------------------------------------------------------------*/
20580
20581 SWIGINTERN void
20582 SWIG_Python_FixMethods(PyMethodDef *methods,
20583 swig_const_info *const_table,
20584 swig_type_info **types,
20585 swig_type_info **types_initial) {
20586 size_t i;
20587 for (i = 0; methods[i].ml_name; ++i) {
20588 const char *c = methods[i].ml_doc;
20589 if (c && (c = strstr(c, "swig_ptr: "))) {
20590 int j;
20591 swig_const_info *ci = 0;
20592 const char *name = c + 10;
20593 for (j = 0; const_table[j].type; ++j) {
20594 if (strncmp(const_table[j].name, name,
20595 strlen(const_table[j].name)) == 0) {
20596 ci = &(const_table[j]);
20597 break;
20598 }
20599 }
20600 if (ci) {
20601 size_t shift = (ci->ptype) - types;
20602 swig_type_info *ty = types_initial[shift];
20603 size_t ldoc = (c - methods[i].ml_doc);
20604 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
20605 char *ndoc = (char*)malloc(ldoc + lptr + 10);
20606 if (ndoc) {
20607 char *buff = ndoc;
20608 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
20609 if (ptr) {
20610 strncpy(buff, methods[i].ml_doc, ldoc);
20611 buff += ldoc;
20612 strncpy(buff, "swig_ptr: ", 10);
20613 buff += 10;
20614 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
20615 methods[i].ml_doc = ndoc;
20616 }
20617 }
20618 }
20619 }
20620 }
20621 }
20622
20623 #ifdef __cplusplus
20624 }
20625 #endif
20626
20627 /* -----------------------------------------------------------------------------*
20628 * Partial Init method
20629 * -----------------------------------------------------------------------------*/
20630
20631 #ifdef __cplusplus
20632 extern "C"
20633 #endif
20634 SWIGEXPORT void SWIG_init(void) {
20635 PyObject *m, *d;
20636
20637 /* Fix SwigMethods to carry the callback ptrs when needed */
20638 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
20639
20640 m = Py_InitModule((char *) SWIG_name, SwigMethods);
20641 d = PyModule_GetDict(m);
20642
20643 SWIG_InitializeModule(0);
20644 SWIG_InstallConstants(d,swig_const_table);
20645
20646
20647 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals());
20648 SWIG_addvarlink(SWIG_globals(),(char*)"HtmlWindowNameStr",HtmlWindowNameStr_get, HtmlWindowNameStr_set);
20649 SWIG_addvarlink(SWIG_globals(),(char*)"HtmlPrintoutTitleStr",HtmlPrintoutTitleStr_get, HtmlPrintoutTitleStr_set);
20650 SWIG_addvarlink(SWIG_globals(),(char*)"HtmlPrintingTitleStr",HtmlPrintingTitleStr_get, HtmlPrintingTitleStr_set);
20651 SWIG_Python_SetConstant(d, "HTML_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxHTML_ALIGN_LEFT)));
20652 SWIG_Python_SetConstant(d, "HTML_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxHTML_ALIGN_CENTER)));
20653 SWIG_Python_SetConstant(d, "HTML_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxHTML_ALIGN_RIGHT)));
20654 SWIG_Python_SetConstant(d, "HTML_ALIGN_BOTTOM",SWIG_From_int(static_cast< int >(wxHTML_ALIGN_BOTTOM)));
20655 SWIG_Python_SetConstant(d, "HTML_ALIGN_TOP",SWIG_From_int(static_cast< int >(wxHTML_ALIGN_TOP)));
20656 SWIG_Python_SetConstant(d, "HTML_CLR_FOREGROUND",SWIG_From_int(static_cast< int >(wxHTML_CLR_FOREGROUND)));
20657 SWIG_Python_SetConstant(d, "HTML_CLR_BACKGROUND",SWIG_From_int(static_cast< int >(wxHTML_CLR_BACKGROUND)));
20658 SWIG_Python_SetConstant(d, "HTML_UNITS_PIXELS",SWIG_From_int(static_cast< int >(wxHTML_UNITS_PIXELS)));
20659 SWIG_Python_SetConstant(d, "HTML_UNITS_PERCENT",SWIG_From_int(static_cast< int >(wxHTML_UNITS_PERCENT)));
20660 SWIG_Python_SetConstant(d, "HTML_INDENT_LEFT",SWIG_From_int(static_cast< int >(wxHTML_INDENT_LEFT)));
20661 SWIG_Python_SetConstant(d, "HTML_INDENT_RIGHT",SWIG_From_int(static_cast< int >(wxHTML_INDENT_RIGHT)));
20662 SWIG_Python_SetConstant(d, "HTML_INDENT_TOP",SWIG_From_int(static_cast< int >(wxHTML_INDENT_TOP)));
20663 SWIG_Python_SetConstant(d, "HTML_INDENT_BOTTOM",SWIG_From_int(static_cast< int >(wxHTML_INDENT_BOTTOM)));
20664 SWIG_Python_SetConstant(d, "HTML_INDENT_HORIZONTAL",SWIG_From_int(static_cast< int >(wxHTML_INDENT_HORIZONTAL)));
20665 SWIG_Python_SetConstant(d, "HTML_INDENT_VERTICAL",SWIG_From_int(static_cast< int >(wxHTML_INDENT_VERTICAL)));
20666 SWIG_Python_SetConstant(d, "HTML_INDENT_ALL",SWIG_From_int(static_cast< int >(wxHTML_INDENT_ALL)));
20667 SWIG_Python_SetConstant(d, "HTML_COND_ISANCHOR",SWIG_From_int(static_cast< int >(wxHTML_COND_ISANCHOR)));
20668 SWIG_Python_SetConstant(d, "HTML_COND_ISIMAGEMAP",SWIG_From_int(static_cast< int >(wxHTML_COND_ISIMAGEMAP)));
20669 SWIG_Python_SetConstant(d, "HTML_COND_USER",SWIG_From_int(static_cast< int >(wxHTML_COND_USER)));
20670 SWIG_Python_SetConstant(d, "HW_SCROLLBAR_NEVER",SWIG_From_int(static_cast< int >(wxHW_SCROLLBAR_NEVER)));
20671 SWIG_Python_SetConstant(d, "HW_SCROLLBAR_AUTO",SWIG_From_int(static_cast< int >(wxHW_SCROLLBAR_AUTO)));
20672 SWIG_Python_SetConstant(d, "HW_NO_SELECTION",SWIG_From_int(static_cast< int >(wxHW_NO_SELECTION)));
20673 SWIG_Python_SetConstant(d, "HW_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxHW_DEFAULT_STYLE)));
20674 SWIG_Python_SetConstant(d, "HTML_OPEN",SWIG_From_int(static_cast< int >(wxHTML_OPEN)));
20675 SWIG_Python_SetConstant(d, "HTML_BLOCK",SWIG_From_int(static_cast< int >(wxHTML_BLOCK)));
20676 SWIG_Python_SetConstant(d, "HTML_REDIRECT",SWIG_From_int(static_cast< int >(wxHTML_REDIRECT)));
20677 SWIG_Python_SetConstant(d, "HTML_URL_PAGE",SWIG_From_int(static_cast< int >(wxHTML_URL_PAGE)));
20678 SWIG_Python_SetConstant(d, "HTML_URL_IMAGE",SWIG_From_int(static_cast< int >(wxHTML_URL_IMAGE)));
20679 SWIG_Python_SetConstant(d, "HTML_URL_OTHER",SWIG_From_int(static_cast< int >(wxHTML_URL_OTHER)));
20680 SWIG_Python_SetConstant(d, "HTML_SEL_OUT",SWIG_From_int(static_cast< int >(wxHTML_SEL_OUT)));
20681 SWIG_Python_SetConstant(d, "HTML_SEL_IN",SWIG_From_int(static_cast< int >(wxHTML_SEL_IN)));
20682 SWIG_Python_SetConstant(d, "HTML_SEL_CHANGING",SWIG_From_int(static_cast< int >(wxHTML_SEL_CHANGING)));
20683 SWIG_Python_SetConstant(d, "HTML_FIND_EXACT",SWIG_From_int(static_cast< int >(wxHTML_FIND_EXACT)));
20684 SWIG_Python_SetConstant(d, "HTML_FIND_NEAREST_BEFORE",SWIG_From_int(static_cast< int >(wxHTML_FIND_NEAREST_BEFORE)));
20685 SWIG_Python_SetConstant(d, "HTML_FIND_NEAREST_AFTER",SWIG_From_int(static_cast< int >(wxHTML_FIND_NEAREST_AFTER)));
20686 SWIG_Python_SetConstant(d, "HtmlWindowInterface_HTMLCursor_Default",SWIG_From_int(static_cast< int >(wxHtmlWindowInterface::HTMLCursor_Default)));
20687 SWIG_Python_SetConstant(d, "HtmlWindowInterface_HTMLCursor_Link",SWIG_From_int(static_cast< int >(wxHtmlWindowInterface::HTMLCursor_Link)));
20688 SWIG_Python_SetConstant(d, "HtmlWindowInterface_HTMLCursor_Text",SWIG_From_int(static_cast< int >(wxHtmlWindowInterface::HTMLCursor_Text)));
20689 SWIG_Python_SetConstant(d, "HtmlWindow_HTMLCursor_Default",SWIG_From_int(static_cast< int >(wxPyHtmlWindow::HTMLCursor_Default)));
20690 SWIG_Python_SetConstant(d, "HtmlWindow_HTMLCursor_Link",SWIG_From_int(static_cast< int >(wxPyHtmlWindow::HTMLCursor_Link)));
20691 SWIG_Python_SetConstant(d, "HtmlWindow_HTMLCursor_Text",SWIG_From_int(static_cast< int >(wxPyHtmlWindow::HTMLCursor_Text)));
20692 SWIG_Python_SetConstant(d, "PAGE_ODD",SWIG_From_int(static_cast< int >(wxPAGE_ODD)));
20693 SWIG_Python_SetConstant(d, "PAGE_EVEN",SWIG_From_int(static_cast< int >(wxPAGE_EVEN)));
20694 SWIG_Python_SetConstant(d, "PAGE_ALL",SWIG_From_int(static_cast< int >(wxPAGE_ALL)));
20695 SWIG_Python_SetConstant(d, "HF_TOOLBAR",SWIG_From_int(static_cast< int >(wxHF_TOOLBAR)));
20696 SWIG_Python_SetConstant(d, "HF_CONTENTS",SWIG_From_int(static_cast< int >(wxHF_CONTENTS)));
20697 SWIG_Python_SetConstant(d, "HF_INDEX",SWIG_From_int(static_cast< int >(wxHF_INDEX)));
20698 SWIG_Python_SetConstant(d, "HF_SEARCH",SWIG_From_int(static_cast< int >(wxHF_SEARCH)));
20699 SWIG_Python_SetConstant(d, "HF_BOOKMARKS",SWIG_From_int(static_cast< int >(wxHF_BOOKMARKS)));
20700 SWIG_Python_SetConstant(d, "HF_OPEN_FILES",SWIG_From_int(static_cast< int >(wxHF_OPEN_FILES)));
20701 SWIG_Python_SetConstant(d, "HF_PRINT",SWIG_From_int(static_cast< int >(wxHF_PRINT)));
20702 SWIG_Python_SetConstant(d, "HF_FLAT_TOOLBAR",SWIG_From_int(static_cast< int >(wxHF_FLAT_TOOLBAR)));
20703 SWIG_Python_SetConstant(d, "HF_MERGE_BOOKS",SWIG_From_int(static_cast< int >(wxHF_MERGE_BOOKS)));
20704 SWIG_Python_SetConstant(d, "HF_ICONS_BOOK",SWIG_From_int(static_cast< int >(wxHF_ICONS_BOOK)));
20705 SWIG_Python_SetConstant(d, "HF_ICONS_BOOK_CHAPTER",SWIG_From_int(static_cast< int >(wxHF_ICONS_BOOK_CHAPTER)));
20706 SWIG_Python_SetConstant(d, "HF_ICONS_FOLDER",SWIG_From_int(static_cast< int >(wxHF_ICONS_FOLDER)));
20707 SWIG_Python_SetConstant(d, "HF_DEFAULT_STYLE",SWIG_From_int(static_cast< int >(wxHF_DEFAULT_STYLE)));
20708 SWIG_Python_SetConstant(d, "HF_EMBEDDED",SWIG_From_int(static_cast< int >(wxHF_EMBEDDED)));
20709 SWIG_Python_SetConstant(d, "HF_DIALOG",SWIG_From_int(static_cast< int >(wxHF_DIALOG)));
20710 SWIG_Python_SetConstant(d, "HF_FRAME",SWIG_From_int(static_cast< int >(wxHF_FRAME)));
20711 SWIG_Python_SetConstant(d, "HF_MODAL",SWIG_From_int(static_cast< int >(wxHF_MODAL)));
20712 SWIG_Python_SetConstant(d, "ID_HTML_PANEL",SWIG_From_int(static_cast< int >(wxID_HTML_PANEL)));
20713 SWIG_Python_SetConstant(d, "ID_HTML_BACK",SWIG_From_int(static_cast< int >(wxID_HTML_BACK)));
20714 SWIG_Python_SetConstant(d, "ID_HTML_FORWARD",SWIG_From_int(static_cast< int >(wxID_HTML_FORWARD)));
20715 SWIG_Python_SetConstant(d, "ID_HTML_UPNODE",SWIG_From_int(static_cast< int >(wxID_HTML_UPNODE)));
20716 SWIG_Python_SetConstant(d, "ID_HTML_UP",SWIG_From_int(static_cast< int >(wxID_HTML_UP)));
20717 SWIG_Python_SetConstant(d, "ID_HTML_DOWN",SWIG_From_int(static_cast< int >(wxID_HTML_DOWN)));
20718 SWIG_Python_SetConstant(d, "ID_HTML_PRINT",SWIG_From_int(static_cast< int >(wxID_HTML_PRINT)));
20719 SWIG_Python_SetConstant(d, "ID_HTML_OPENFILE",SWIG_From_int(static_cast< int >(wxID_HTML_OPENFILE)));
20720 SWIG_Python_SetConstant(d, "ID_HTML_OPTIONS",SWIG_From_int(static_cast< int >(wxID_HTML_OPTIONS)));
20721 SWIG_Python_SetConstant(d, "ID_HTML_BOOKMARKSLIST",SWIG_From_int(static_cast< int >(wxID_HTML_BOOKMARKSLIST)));
20722 SWIG_Python_SetConstant(d, "ID_HTML_BOOKMARKSADD",SWIG_From_int(static_cast< int >(wxID_HTML_BOOKMARKSADD)));
20723 SWIG_Python_SetConstant(d, "ID_HTML_BOOKMARKSREMOVE",SWIG_From_int(static_cast< int >(wxID_HTML_BOOKMARKSREMOVE)));
20724 SWIG_Python_SetConstant(d, "ID_HTML_TREECTRL",SWIG_From_int(static_cast< int >(wxID_HTML_TREECTRL)));
20725 SWIG_Python_SetConstant(d, "ID_HTML_INDEXPAGE",SWIG_From_int(static_cast< int >(wxID_HTML_INDEXPAGE)));
20726 SWIG_Python_SetConstant(d, "ID_HTML_INDEXLIST",SWIG_From_int(static_cast< int >(wxID_HTML_INDEXLIST)));
20727 SWIG_Python_SetConstant(d, "ID_HTML_INDEXTEXT",SWIG_From_int(static_cast< int >(wxID_HTML_INDEXTEXT)));
20728 SWIG_Python_SetConstant(d, "ID_HTML_INDEXBUTTON",SWIG_From_int(static_cast< int >(wxID_HTML_INDEXBUTTON)));
20729 SWIG_Python_SetConstant(d, "ID_HTML_INDEXBUTTONALL",SWIG_From_int(static_cast< int >(wxID_HTML_INDEXBUTTONALL)));
20730 SWIG_Python_SetConstant(d, "ID_HTML_NOTEBOOK",SWIG_From_int(static_cast< int >(wxID_HTML_NOTEBOOK)));
20731 SWIG_Python_SetConstant(d, "ID_HTML_SEARCHPAGE",SWIG_From_int(static_cast< int >(wxID_HTML_SEARCHPAGE)));
20732 SWIG_Python_SetConstant(d, "ID_HTML_SEARCHTEXT",SWIG_From_int(static_cast< int >(wxID_HTML_SEARCHTEXT)));
20733 SWIG_Python_SetConstant(d, "ID_HTML_SEARCHLIST",SWIG_From_int(static_cast< int >(wxID_HTML_SEARCHLIST)));
20734 SWIG_Python_SetConstant(d, "ID_HTML_SEARCHBUTTON",SWIG_From_int(static_cast< int >(wxID_HTML_SEARCHBUTTON)));
20735 SWIG_Python_SetConstant(d, "ID_HTML_SEARCHCHOICE",SWIG_From_int(static_cast< int >(wxID_HTML_SEARCHCHOICE)));
20736 SWIG_Python_SetConstant(d, "ID_HTML_COUNTINFO",SWIG_From_int(static_cast< int >(wxID_HTML_COUNTINFO)));
20737 PyDict_SetItemString(d, "wxEVT_COMMAND_HTML_CELL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_HTML_CELL_CLICKED));
20738 PyDict_SetItemString(d, "wxEVT_COMMAND_HTML_CELL_HOVER", PyInt_FromLong(wxEVT_COMMAND_HTML_CELL_HOVER));
20739 PyDict_SetItemString(d, "wxEVT_COMMAND_HTML_LINK_CLICKED", PyInt_FromLong(wxEVT_COMMAND_HTML_LINK_CLICKED));
20740
20741 wxPyPtrTypeMap_Add("wxHtmlTagHandler", "wxPyHtmlTagHandler");
20742 wxPyPtrTypeMap_Add("wxHtmlWinTagHandler", "wxPyHtmlWinTagHandler");
20743 wxPyPtrTypeMap_Add("wxHtmlWindow", "wxPyHtmlWindow");
20744 wxPyPtrTypeMap_Add("wxHtmlFilter", "wxPyHtmlFilter");
20745
20746 }
20747