]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/htmlhelp.cpp
A few little tweaks, reswigged code for wxMac
[wxWidgets.git] / wxPython / src / gtk / htmlhelp.cpp
CommitLineData
2f90df85 1/*
2cd2fac8 2 * FILE : src/gtk/htmlhelp.cpp
2f90df85
RD
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
2cd2fac8 6 * Version 1.1 (Build 883)
2f90df85
RD
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
27# define SWIGEXPORT(a) __declspec(dllexport) a
28# else
29# if defined(__BORLANDC__)
3bcd5e1c 30# define SWIGEXPORT(a) a _export
2f90df85 31# else
3bcd5e1c 32# define SWIGEXPORT(a) a
2f90df85
RD
33# endif
34# endif
35#else
3bcd5e1c 36# define SWIGEXPORT(a) a
2f90df85
RD
37#endif
38
3bcd5e1c
RD
39#include "Python.h"
40
2f90df85
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
3bcd5e1c 44
2f90df85
RD
45extern void SWIG_MakePtr(char *, void *, char *);
46extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47extern char *SWIG_GetPtr(char *, void **, char *);
48extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50extern PyObject *SWIG_newvarlink(void);
51#ifdef __cplusplus
52}
53#endif
54#define SWIG_init inithtmlhelpc
55
56#define SWIG_name "htmlhelpc"
57
5d26a7e6 58#include "wxPython.h"
2f90df85
RD
59#include <wx/html/htmlwin.h>
60#include <wx/html/helpctrl.h>
61#include <wx/image.h>
62#include <wx/fs_zip.h>
63#include <wx/fs_inet.h>
64#include <wx/wfstream.h>
65
9a74fcaf
RD
66 // Put some wx default wxChar* values into wxStrings.
67 static const wxString wxPyEmptyString(wxT(""));
68
2f90df85
RD
69
70static PyObject* t_output_helper(PyObject* target, PyObject* o) {
71 PyObject* o2;
72 PyObject* o3;
73
3bcd5e1c 74 if (!target) {
2f90df85 75 target = o;
3bcd5e1c 76 } else if (target == Py_None) {
2f90df85
RD
77 Py_DECREF(Py_None);
78 target = o;
3bcd5e1c 79 } else {
2f90df85
RD
80 if (!PyTuple_Check(target)) {
81 o2 = target;
82 target = PyTuple_New(1);
83 PyTuple_SetItem(target, 0, o2);
84 }
3bcd5e1c
RD
85 o3 = PyTuple_New(1);
86 PyTuple_SetItem(o3, 0, o);
2f90df85
RD
87
88 o2 = target;
3bcd5e1c
RD
89 target = PySequence_Concat(o2, o3);
90 Py_DECREF(o2);
2f90df85
RD
91 Py_DECREF(o3);
92 }
93 return target;
94}
2f90df85
RD
95#ifdef __cplusplus
96extern "C" {
97#endif
4be61064 98#define new_wxHtmlBookRecord(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxHtmlBookRecord(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
2f90df85
RD
99static PyObject *_wrap_new_wxHtmlBookRecord(PyObject *self, PyObject *args, PyObject *kwargs) {
100 PyObject * _resultobj;
101 wxHtmlBookRecord * _result;
102 wxString * _arg0;
103 wxString * _arg1;
104 wxString * _arg2;
4be61064 105 wxString * _arg3;
2f90df85
RD
106 PyObject * _obj0 = 0;
107 PyObject * _obj1 = 0;
108 PyObject * _obj2 = 0;
4be61064
RD
109 PyObject * _obj3 = 0;
110 char *_kwnames[] = { "bookfile","basepath","title","start", NULL };
2f90df85
RD
111 char _ptemp[128];
112
113 self = self;
4be61064 114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:new_wxHtmlBookRecord",_kwnames,&_obj0,&_obj1,&_obj2,&_obj3))
2f90df85
RD
115 return NULL;
116{
c8bc7bb8
RD
117 _arg0 = wxString_in_helper(_obj0);
118 if (_arg0 == NULL)
2cd2fac8 119 return NULL;
2f90df85
RD
120}
121{
c8bc7bb8
RD
122 _arg1 = wxString_in_helper(_obj1);
123 if (_arg1 == NULL)
2cd2fac8 124 return NULL;
2f90df85
RD
125}
126{
c8bc7bb8
RD
127 _arg2 = wxString_in_helper(_obj2);
128 if (_arg2 == NULL)
2f90df85 129 return NULL;
2f90df85 130}
4be61064 131{
c8bc7bb8
RD
132 _arg3 = wxString_in_helper(_obj3);
133 if (_arg3 == NULL)
4be61064 134 return NULL;
4be61064 135}
2f90df85 136{
474c48f9 137 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 138 _result = (wxHtmlBookRecord *)new_wxHtmlBookRecord(*_arg0,*_arg1,*_arg2,*_arg3);
2f90df85 139
474c48f9
RD
140 wxPyEndAllowThreads(__tstate);
141 if (PyErr_Occurred()) return NULL;
2f90df85
RD
142} if (_result) {
143 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecord_p");
144 _resultobj = Py_BuildValue("s",_ptemp);
145 } else {
146 Py_INCREF(Py_None);
147 _resultobj = Py_None;
148 }
149{
150 if (_obj0)
151 delete _arg0;
152}
153{
154 if (_obj1)
155 delete _arg1;
156}
157{
158 if (_obj2)
159 delete _arg2;
4be61064
RD
160}
161{
162 if (_obj3)
163 delete _arg3;
164}
165 return _resultobj;
166}
167
168#define wxHtmlBookRecord_GetBookFile(_swigobj) (_swigobj->GetBookFile())
169static PyObject *_wrap_wxHtmlBookRecord_GetBookFile(PyObject *self, PyObject *args, PyObject *kwargs) {
170 PyObject * _resultobj;
171 wxString * _result;
172 wxHtmlBookRecord * _arg0;
173 PyObject * _argo0 = 0;
174 char *_kwnames[] = { "self", NULL };
175
176 self = self;
177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetBookFile",_kwnames,&_argo0))
178 return NULL;
179 if (_argo0) {
180 if (_argo0 == Py_None) { _arg0 = NULL; }
181 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
182 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetBookFile. Expected _wxHtmlBookRecord_p.");
183 return NULL;
184 }
185 }
186{
187 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 188 _result = new wxString (wxHtmlBookRecord_GetBookFile(_arg0));
4be61064
RD
189
190 wxPyEndAllowThreads(__tstate);
191 if (PyErr_Occurred()) return NULL;
192}{
c8bc7bb8
RD
193#if wxUSE_UNICODE
194 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
195#else
4be61064 196 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 197#endif
4be61064
RD
198}
199{
200 delete _result;
2f90df85
RD
201}
202 return _resultobj;
203}
204
205#define wxHtmlBookRecord_GetTitle(_swigobj) (_swigobj->GetTitle())
206static PyObject *_wrap_wxHtmlBookRecord_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
207 PyObject * _resultobj;
208 wxString * _result;
209 wxHtmlBookRecord * _arg0;
210 PyObject * _argo0 = 0;
211 char *_kwnames[] = { "self", NULL };
212
213 self = self;
214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetTitle",_kwnames,&_argo0))
215 return NULL;
216 if (_argo0) {
217 if (_argo0 == Py_None) { _arg0 = NULL; }
218 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
219 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetTitle. Expected _wxHtmlBookRecord_p.");
220 return NULL;
221 }
222 }
223{
474c48f9 224 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 225 _result = new wxString (wxHtmlBookRecord_GetTitle(_arg0));
2f90df85 226
474c48f9
RD
227 wxPyEndAllowThreads(__tstate);
228 if (PyErr_Occurred()) return NULL;
2f90df85 229}{
c8bc7bb8
RD
230#if wxUSE_UNICODE
231 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
232#else
c8bc03c3 233 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 234#endif
2f90df85
RD
235}
236{
237 delete _result;
238}
239 return _resultobj;
240}
241
242#define wxHtmlBookRecord_GetStart(_swigobj) (_swigobj->GetStart())
243static PyObject *_wrap_wxHtmlBookRecord_GetStart(PyObject *self, PyObject *args, PyObject *kwargs) {
244 PyObject * _resultobj;
245 wxString * _result;
246 wxHtmlBookRecord * _arg0;
247 PyObject * _argo0 = 0;
248 char *_kwnames[] = { "self", NULL };
249
250 self = self;
251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetStart",_kwnames,&_argo0))
252 return NULL;
253 if (_argo0) {
254 if (_argo0 == Py_None) { _arg0 = NULL; }
255 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetStart. Expected _wxHtmlBookRecord_p.");
257 return NULL;
258 }
259 }
260{
474c48f9 261 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 262 _result = new wxString (wxHtmlBookRecord_GetStart(_arg0));
2f90df85 263
474c48f9
RD
264 wxPyEndAllowThreads(__tstate);
265 if (PyErr_Occurred()) return NULL;
2f90df85 266}{
c8bc7bb8
RD
267#if wxUSE_UNICODE
268 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
269#else
c8bc03c3 270 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 271#endif
2f90df85
RD
272}
273{
274 delete _result;
275}
276 return _resultobj;
277}
278
279#define wxHtmlBookRecord_GetBasePath(_swigobj) (_swigobj->GetBasePath())
280static PyObject *_wrap_wxHtmlBookRecord_GetBasePath(PyObject *self, PyObject *args, PyObject *kwargs) {
281 PyObject * _resultobj;
282 wxString * _result;
283 wxHtmlBookRecord * _arg0;
284 PyObject * _argo0 = 0;
285 char *_kwnames[] = { "self", NULL };
286
287 self = self;
288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetBasePath",_kwnames,&_argo0))
289 return NULL;
290 if (_argo0) {
291 if (_argo0 == Py_None) { _arg0 = NULL; }
292 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetBasePath. Expected _wxHtmlBookRecord_p.");
294 return NULL;
295 }
296 }
297{
474c48f9 298 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 299 _result = new wxString (wxHtmlBookRecord_GetBasePath(_arg0));
2f90df85 300
474c48f9
RD
301 wxPyEndAllowThreads(__tstate);
302 if (PyErr_Occurred()) return NULL;
2f90df85 303}{
c8bc7bb8
RD
304#if wxUSE_UNICODE
305 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
306#else
c8bc03c3 307 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 308#endif
2f90df85
RD
309}
310{
311 delete _result;
312}
313 return _resultobj;
314}
315
316#define wxHtmlBookRecord_SetContentsRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetContentsRange(_swigarg0,_swigarg1))
317static PyObject *_wrap_wxHtmlBookRecord_SetContentsRange(PyObject *self, PyObject *args, PyObject *kwargs) {
318 PyObject * _resultobj;
319 wxHtmlBookRecord * _arg0;
320 int _arg1;
321 int _arg2;
322 PyObject * _argo0 = 0;
323 char *_kwnames[] = { "self","start","end", NULL };
324
325 self = self;
326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlBookRecord_SetContentsRange",_kwnames,&_argo0,&_arg1,&_arg2))
327 return NULL;
328 if (_argo0) {
329 if (_argo0 == Py_None) { _arg0 = NULL; }
330 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
331 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_SetContentsRange. Expected _wxHtmlBookRecord_p.");
332 return NULL;
333 }
334 }
335{
474c48f9 336 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 337 wxHtmlBookRecord_SetContentsRange(_arg0,_arg1,_arg2);
2f90df85 338
474c48f9
RD
339 wxPyEndAllowThreads(__tstate);
340 if (PyErr_Occurred()) return NULL;
2f90df85
RD
341} Py_INCREF(Py_None);
342 _resultobj = Py_None;
343 return _resultobj;
344}
345
346#define wxHtmlBookRecord_GetContentsStart(_swigobj) (_swigobj->GetContentsStart())
347static PyObject *_wrap_wxHtmlBookRecord_GetContentsStart(PyObject *self, PyObject *args, PyObject *kwargs) {
348 PyObject * _resultobj;
349 int _result;
350 wxHtmlBookRecord * _arg0;
351 PyObject * _argo0 = 0;
352 char *_kwnames[] = { "self", NULL };
353
354 self = self;
355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetContentsStart",_kwnames,&_argo0))
356 return NULL;
357 if (_argo0) {
358 if (_argo0 == Py_None) { _arg0 = NULL; }
359 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
360 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetContentsStart. Expected _wxHtmlBookRecord_p.");
361 return NULL;
362 }
363 }
364{
474c48f9 365 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 366 _result = (int )wxHtmlBookRecord_GetContentsStart(_arg0);
2f90df85 367
474c48f9
RD
368 wxPyEndAllowThreads(__tstate);
369 if (PyErr_Occurred()) return NULL;
2f90df85
RD
370} _resultobj = Py_BuildValue("i",_result);
371 return _resultobj;
372}
373
374#define wxHtmlBookRecord_GetContentsEnd(_swigobj) (_swigobj->GetContentsEnd())
375static PyObject *_wrap_wxHtmlBookRecord_GetContentsEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
376 PyObject * _resultobj;
377 int _result;
378 wxHtmlBookRecord * _arg0;
379 PyObject * _argo0 = 0;
380 char *_kwnames[] = { "self", NULL };
381
382 self = self;
383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetContentsEnd",_kwnames,&_argo0))
384 return NULL;
385 if (_argo0) {
386 if (_argo0 == Py_None) { _arg0 = NULL; }
387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetContentsEnd. Expected _wxHtmlBookRecord_p.");
389 return NULL;
390 }
391 }
392{
474c48f9 393 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 394 _result = (int )wxHtmlBookRecord_GetContentsEnd(_arg0);
2f90df85 395
474c48f9
RD
396 wxPyEndAllowThreads(__tstate);
397 if (PyErr_Occurred()) return NULL;
2f90df85
RD
398} _resultobj = Py_BuildValue("i",_result);
399 return _resultobj;
400}
401
4be61064
RD
402#define wxHtmlBookRecord_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
403static PyObject *_wrap_wxHtmlBookRecord_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
404 PyObject * _resultobj;
405 wxHtmlBookRecord * _arg0;
406 wxString * _arg1;
407 PyObject * _argo0 = 0;
408 PyObject * _obj1 = 0;
409 char *_kwnames[] = { "self","title", NULL };
410
411 self = self;
412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlBookRecord_SetTitle",_kwnames,&_argo0,&_obj1))
413 return NULL;
414 if (_argo0) {
415 if (_argo0 == Py_None) { _arg0 = NULL; }
416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_SetTitle. Expected _wxHtmlBookRecord_p.");
418 return NULL;
419 }
420 }
421{
c8bc7bb8
RD
422 _arg1 = wxString_in_helper(_obj1);
423 if (_arg1 == NULL)
4be61064 424 return NULL;
4be61064
RD
425}
426{
427 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 428 wxHtmlBookRecord_SetTitle(_arg0,*_arg1);
4be61064
RD
429
430 wxPyEndAllowThreads(__tstate);
431 if (PyErr_Occurred()) return NULL;
432} Py_INCREF(Py_None);
433 _resultobj = Py_None;
434{
435 if (_obj1)
436 delete _arg1;
437}
438 return _resultobj;
439}
440
441#define wxHtmlBookRecord_SetBasePath(_swigobj,_swigarg0) (_swigobj->SetBasePath(_swigarg0))
442static PyObject *_wrap_wxHtmlBookRecord_SetBasePath(PyObject *self, PyObject *args, PyObject *kwargs) {
443 PyObject * _resultobj;
444 wxHtmlBookRecord * _arg0;
445 wxString * _arg1;
446 PyObject * _argo0 = 0;
447 PyObject * _obj1 = 0;
448 char *_kwnames[] = { "self","path", NULL };
449
450 self = self;
451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlBookRecord_SetBasePath",_kwnames,&_argo0,&_obj1))
452 return NULL;
453 if (_argo0) {
454 if (_argo0 == Py_None) { _arg0 = NULL; }
455 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
456 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_SetBasePath. Expected _wxHtmlBookRecord_p.");
457 return NULL;
458 }
459 }
460{
c8bc7bb8
RD
461 _arg1 = wxString_in_helper(_obj1);
462 if (_arg1 == NULL)
4be61064 463 return NULL;
4be61064
RD
464}
465{
466 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 467 wxHtmlBookRecord_SetBasePath(_arg0,*_arg1);
4be61064
RD
468
469 wxPyEndAllowThreads(__tstate);
470 if (PyErr_Occurred()) return NULL;
471} Py_INCREF(Py_None);
472 _resultobj = Py_None;
473{
474 if (_obj1)
475 delete _arg1;
476}
477 return _resultobj;
478}
479
480#define wxHtmlBookRecord_SetStart(_swigobj,_swigarg0) (_swigobj->SetStart(_swigarg0))
481static PyObject *_wrap_wxHtmlBookRecord_SetStart(PyObject *self, PyObject *args, PyObject *kwargs) {
482 PyObject * _resultobj;
483 wxHtmlBookRecord * _arg0;
484 wxString * _arg1;
485 PyObject * _argo0 = 0;
486 PyObject * _obj1 = 0;
487 char *_kwnames[] = { "self","start", NULL };
488
489 self = self;
490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlBookRecord_SetStart",_kwnames,&_argo0,&_obj1))
491 return NULL;
492 if (_argo0) {
493 if (_argo0 == Py_None) { _arg0 = NULL; }
494 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
495 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_SetStart. Expected _wxHtmlBookRecord_p.");
496 return NULL;
497 }
498 }
499{
c8bc7bb8
RD
500 _arg1 = wxString_in_helper(_obj1);
501 if (_arg1 == NULL)
4be61064 502 return NULL;
4be61064
RD
503}
504{
505 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 506 wxHtmlBookRecord_SetStart(_arg0,*_arg1);
4be61064
RD
507
508 wxPyEndAllowThreads(__tstate);
509 if (PyErr_Occurred()) return NULL;
510} Py_INCREF(Py_None);
511 _resultobj = Py_None;
512{
513 if (_obj1)
514 delete _arg1;
515}
516 return _resultobj;
517}
518
519#define wxHtmlBookRecord_GetFullPath(_swigobj,_swigarg0) (_swigobj->GetFullPath(_swigarg0))
520static PyObject *_wrap_wxHtmlBookRecord_GetFullPath(PyObject *self, PyObject *args, PyObject *kwargs) {
521 PyObject * _resultobj;
522 wxString * _result;
523 wxHtmlBookRecord * _arg0;
524 wxString * _arg1;
525 PyObject * _argo0 = 0;
526 PyObject * _obj1 = 0;
527 char *_kwnames[] = { "self","page", NULL };
528
529 self = self;
530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlBookRecord_GetFullPath",_kwnames,&_argo0,&_obj1))
531 return NULL;
532 if (_argo0) {
533 if (_argo0 == Py_None) { _arg0 = NULL; }
534 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
535 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetFullPath. Expected _wxHtmlBookRecord_p.");
536 return NULL;
537 }
538 }
539{
c8bc7bb8
RD
540 _arg1 = wxString_in_helper(_obj1);
541 if (_arg1 == NULL)
4be61064 542 return NULL;
4be61064
RD
543}
544{
545 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 546 _result = new wxString (wxHtmlBookRecord_GetFullPath(_arg0,*_arg1));
4be61064
RD
547
548 wxPyEndAllowThreads(__tstate);
549 if (PyErr_Occurred()) return NULL;
550}{
c8bc7bb8
RD
551#if wxUSE_UNICODE
552 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
553#else
4be61064 554 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 555#endif
4be61064
RD
556}
557{
558 if (_obj1)
559 delete _arg1;
560}
561{
562 delete _result;
563}
564 return _resultobj;
565}
566
9a74fcaf
RD
567static int wxHtmlContentsItem_GetLevel(wxHtmlContentsItem *self) { return self->m_Level; }
568static PyObject *_wrap_wxHtmlContentsItem_GetLevel(PyObject *self, PyObject *args, PyObject *kwargs) {
2f90df85 569 PyObject * _resultobj;
9a74fcaf 570 int _result;
2f90df85
RD
571 wxHtmlContentsItem * _arg0;
572 PyObject * _argo0 = 0;
573 char *_kwnames[] = { "self", NULL };
574
575 self = self;
9a74fcaf 576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_GetLevel",_kwnames,&_argo0))
2f90df85
RD
577 return NULL;
578 if (_argo0) {
579 if (_argo0 == Py_None) { _arg0 = NULL; }
580 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
9a74fcaf 581 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_GetLevel. Expected _wxHtmlContentsItem_p.");
2f90df85
RD
582 return NULL;
583 }
584 }
585{
474c48f9 586 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 587 _result = (int )wxHtmlContentsItem_GetLevel(_arg0);
2f90df85 588
474c48f9
RD
589 wxPyEndAllowThreads(__tstate);
590 if (PyErr_Occurred()) return NULL;
9a74fcaf 591} _resultobj = Py_BuildValue("i",_result);
2f90df85
RD
592 return _resultobj;
593}
594
9a74fcaf
RD
595static int wxHtmlContentsItem_GetID(wxHtmlContentsItem *self) { return self->m_ID; }
596static PyObject *_wrap_wxHtmlContentsItem_GetID(PyObject *self, PyObject *args, PyObject *kwargs) {
2f90df85
RD
597 PyObject * _resultobj;
598 int _result;
599 wxHtmlContentsItem * _arg0;
600 PyObject * _argo0 = 0;
601 char *_kwnames[] = { "self", NULL };
602
603 self = self;
9a74fcaf 604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_GetID",_kwnames,&_argo0))
2f90df85
RD
605 return NULL;
606 if (_argo0) {
607 if (_argo0 == Py_None) { _arg0 = NULL; }
608 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
9a74fcaf 609 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_GetID. Expected _wxHtmlContentsItem_p.");
2f90df85
RD
610 return NULL;
611 }
612 }
613{
474c48f9 614 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 615 _result = (int )wxHtmlContentsItem_GetID(_arg0);
2f90df85 616
474c48f9
RD
617 wxPyEndAllowThreads(__tstate);
618 if (PyErr_Occurred()) return NULL;
2f90df85
RD
619} _resultobj = Py_BuildValue("i",_result);
620 return _resultobj;
621}
622
9a74fcaf
RD
623static wxString wxHtmlContentsItem_GetName(wxHtmlContentsItem *self) { return self->m_Name; }
624static PyObject *_wrap_wxHtmlContentsItem_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
2f90df85 625 PyObject * _resultobj;
9a74fcaf 626 wxString * _result;
2f90df85
RD
627 wxHtmlContentsItem * _arg0;
628 PyObject * _argo0 = 0;
629 char *_kwnames[] = { "self", NULL };
630
631 self = self;
9a74fcaf 632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_GetName",_kwnames,&_argo0))
2f90df85
RD
633 return NULL;
634 if (_argo0) {
635 if (_argo0 == Py_None) { _arg0 = NULL; }
636 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
9a74fcaf 637 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_GetName. Expected _wxHtmlContentsItem_p.");
2f90df85
RD
638 return NULL;
639 }
640 }
641{
474c48f9 642 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 643 _result = new wxString (wxHtmlContentsItem_GetName(_arg0));
2f90df85 644
474c48f9
RD
645 wxPyEndAllowThreads(__tstate);
646 if (PyErr_Occurred()) return NULL;
9a74fcaf
RD
647}{
648#if wxUSE_UNICODE
649 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
650#else
651 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
652#endif
653}
654{
655 delete _result;
656}
2f90df85
RD
657 return _resultobj;
658}
659
9a74fcaf
RD
660static wxString wxHtmlContentsItem_GetPage(wxHtmlContentsItem *self) { return self->m_Page; }
661static PyObject *_wrap_wxHtmlContentsItem_GetPage(PyObject *self, PyObject *args, PyObject *kwargs) {
2f90df85 662 PyObject * _resultobj;
9a74fcaf 663 wxString * _result;
2f90df85
RD
664 wxHtmlContentsItem * _arg0;
665 PyObject * _argo0 = 0;
666 char *_kwnames[] = { "self", NULL };
667
668 self = self;
9a74fcaf 669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_GetPage",_kwnames,&_argo0))
2f90df85
RD
670 return NULL;
671 if (_argo0) {
672 if (_argo0 == Py_None) { _arg0 = NULL; }
673 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
9a74fcaf 674 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_GetPage. Expected _wxHtmlContentsItem_p.");
2f90df85
RD
675 return NULL;
676 }
677 }
678{
474c48f9 679 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 680 _result = new wxString (wxHtmlContentsItem_GetPage(_arg0));
2f90df85 681
474c48f9
RD
682 wxPyEndAllowThreads(__tstate);
683 if (PyErr_Occurred()) return NULL;
9a74fcaf
RD
684}{
685#if wxUSE_UNICODE
686 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
687#else
688 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
689#endif
690}
691{
692 delete _result;
693}
2f90df85
RD
694 return _resultobj;
695}
696
9a74fcaf
RD
697static wxHtmlBookRecord * wxHtmlContentsItem_GetBook(wxHtmlContentsItem *self) { return self->m_Book; }
698static PyObject *_wrap_wxHtmlContentsItem_GetBook(PyObject *self, PyObject *args, PyObject *kwargs) {
2f90df85
RD
699 PyObject * _resultobj;
700 wxHtmlBookRecord * _result;
701 wxHtmlContentsItem * _arg0;
702 PyObject * _argo0 = 0;
703 char *_kwnames[] = { "self", NULL };
704 char _ptemp[128];
705
706 self = self;
9a74fcaf 707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_GetBook",_kwnames,&_argo0))
2f90df85
RD
708 return NULL;
709 if (_argo0) {
710 if (_argo0 == Py_None) { _arg0 = NULL; }
711 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
9a74fcaf 712 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_GetBook. Expected _wxHtmlContentsItem_p.");
2f90df85
RD
713 return NULL;
714 }
715 }
716{
474c48f9 717 PyThreadState* __tstate = wxPyBeginAllowThreads();
9a74fcaf 718 _result = (wxHtmlBookRecord *)wxHtmlContentsItem_GetBook(_arg0);
2f90df85 719
474c48f9
RD
720 wxPyEndAllowThreads(__tstate);
721 if (PyErr_Occurred()) return NULL;
2f90df85
RD
722} if (_result) {
723 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecord_p");
724 _resultobj = Py_BuildValue("s",_ptemp);
725 } else {
726 Py_INCREF(Py_None);
727 _resultobj = Py_None;
728 }
729 return _resultobj;
730}
731
732#define wxHtmlSearchStatus_Search(_swigobj) (_swigobj->Search())
733static PyObject *_wrap_wxHtmlSearchStatus_Search(PyObject *self, PyObject *args, PyObject *kwargs) {
734 PyObject * _resultobj;
735 bool _result;
736 wxHtmlSearchStatus * _arg0;
737 PyObject * _argo0 = 0;
738 char *_kwnames[] = { "self", NULL };
739
740 self = self;
741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_Search",_kwnames,&_argo0))
742 return NULL;
743 if (_argo0) {
744 if (_argo0 == Py_None) { _arg0 = NULL; }
745 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
746 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_Search. Expected _wxHtmlSearchStatus_p.");
747 return NULL;
748 }
749 }
750{
474c48f9 751 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 752 _result = (bool )wxHtmlSearchStatus_Search(_arg0);
2f90df85 753
474c48f9
RD
754 wxPyEndAllowThreads(__tstate);
755 if (PyErr_Occurred()) return NULL;
2f90df85
RD
756} _resultobj = Py_BuildValue("i",_result);
757 return _resultobj;
758}
759
760#define wxHtmlSearchStatus_IsActive(_swigobj) (_swigobj->IsActive())
761static PyObject *_wrap_wxHtmlSearchStatus_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
762 PyObject * _resultobj;
763 bool _result;
764 wxHtmlSearchStatus * _arg0;
765 PyObject * _argo0 = 0;
766 char *_kwnames[] = { "self", NULL };
767
768 self = self;
769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_IsActive",_kwnames,&_argo0))
770 return NULL;
771 if (_argo0) {
772 if (_argo0 == Py_None) { _arg0 = NULL; }
773 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_IsActive. Expected _wxHtmlSearchStatus_p.");
775 return NULL;
776 }
777 }
778{
474c48f9 779 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 780 _result = (bool )wxHtmlSearchStatus_IsActive(_arg0);
2f90df85 781
474c48f9
RD
782 wxPyEndAllowThreads(__tstate);
783 if (PyErr_Occurred()) return NULL;
2f90df85
RD
784} _resultobj = Py_BuildValue("i",_result);
785 return _resultobj;
786}
787
788#define wxHtmlSearchStatus_GetCurIndex(_swigobj) (_swigobj->GetCurIndex())
789static PyObject *_wrap_wxHtmlSearchStatus_GetCurIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
790 PyObject * _resultobj;
791 int _result;
792 wxHtmlSearchStatus * _arg0;
793 PyObject * _argo0 = 0;
794 char *_kwnames[] = { "self", NULL };
795
796 self = self;
797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetCurIndex",_kwnames,&_argo0))
798 return NULL;
799 if (_argo0) {
800 if (_argo0 == Py_None) { _arg0 = NULL; }
801 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
802 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetCurIndex. Expected _wxHtmlSearchStatus_p.");
803 return NULL;
804 }
805 }
806{
474c48f9 807 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 808 _result = (int )wxHtmlSearchStatus_GetCurIndex(_arg0);
2f90df85 809
474c48f9
RD
810 wxPyEndAllowThreads(__tstate);
811 if (PyErr_Occurred()) return NULL;
2f90df85
RD
812} _resultobj = Py_BuildValue("i",_result);
813 return _resultobj;
814}
815
816#define wxHtmlSearchStatus_GetMaxIndex(_swigobj) (_swigobj->GetMaxIndex())
817static PyObject *_wrap_wxHtmlSearchStatus_GetMaxIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
818 PyObject * _resultobj;
819 int _result;
820 wxHtmlSearchStatus * _arg0;
821 PyObject * _argo0 = 0;
822 char *_kwnames[] = { "self", NULL };
823
824 self = self;
825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetMaxIndex",_kwnames,&_argo0))
826 return NULL;
827 if (_argo0) {
828 if (_argo0 == Py_None) { _arg0 = NULL; }
829 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
830 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetMaxIndex. Expected _wxHtmlSearchStatus_p.");
831 return NULL;
832 }
833 }
834{
474c48f9 835 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 836 _result = (int )wxHtmlSearchStatus_GetMaxIndex(_arg0);
2f90df85 837
474c48f9
RD
838 wxPyEndAllowThreads(__tstate);
839 if (PyErr_Occurred()) return NULL;
2f90df85
RD
840} _resultobj = Py_BuildValue("i",_result);
841 return _resultobj;
842}
843
844#define wxHtmlSearchStatus_GetName(_swigobj) (_swigobj->GetName())
845static PyObject *_wrap_wxHtmlSearchStatus_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
846 PyObject * _resultobj;
847 wxString * _result;
848 wxHtmlSearchStatus * _arg0;
849 PyObject * _argo0 = 0;
850 char *_kwnames[] = { "self", NULL };
851
852 self = self;
853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetName",_kwnames,&_argo0))
854 return NULL;
855 if (_argo0) {
856 if (_argo0 == Py_None) { _arg0 = NULL; }
857 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
858 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetName. Expected _wxHtmlSearchStatus_p.");
859 return NULL;
860 }
861 }
862{
474c48f9 863 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 864 const wxString & _result_ref = wxHtmlSearchStatus_GetName(_arg0);
2f90df85
RD
865 _result = (wxString *) &_result_ref;
866
474c48f9
RD
867 wxPyEndAllowThreads(__tstate);
868 if (PyErr_Occurred()) return NULL;
2f90df85 869}{
c8bc7bb8
RD
870#if wxUSE_UNICODE
871 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
872#else
c8bc03c3 873 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 874#endif
2f90df85
RD
875}
876 return _resultobj;
877}
878
879#define wxHtmlSearchStatus_GetContentsItem(_swigobj) (_swigobj->GetContentsItem())
880static PyObject *_wrap_wxHtmlSearchStatus_GetContentsItem(PyObject *self, PyObject *args, PyObject *kwargs) {
881 PyObject * _resultobj;
882 wxHtmlContentsItem * _result;
883 wxHtmlSearchStatus * _arg0;
884 PyObject * _argo0 = 0;
885 char *_kwnames[] = { "self", NULL };
886 char _ptemp[128];
887
888 self = self;
889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetContentsItem",_kwnames,&_argo0))
890 return NULL;
891 if (_argo0) {
892 if (_argo0 == Py_None) { _arg0 = NULL; }
893 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
894 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetContentsItem. Expected _wxHtmlSearchStatus_p.");
895 return NULL;
896 }
897 }
898{
474c48f9 899 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 900 _result = (wxHtmlContentsItem *)wxHtmlSearchStatus_GetContentsItem(_arg0);
2f90df85 901
474c48f9
RD
902 wxPyEndAllowThreads(__tstate);
903 if (PyErr_Occurred()) return NULL;
2f90df85
RD
904} if (_result) {
905 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
906 _resultobj = Py_BuildValue("s",_ptemp);
907 } else {
908 Py_INCREF(Py_None);
909 _resultobj = Py_None;
910 }
911 return _resultobj;
912}
913
914#define new_wxHtmlHelpData() (new wxHtmlHelpData())
915static PyObject *_wrap_new_wxHtmlHelpData(PyObject *self, PyObject *args, PyObject *kwargs) {
916 PyObject * _resultobj;
917 wxHtmlHelpData * _result;
918 char *_kwnames[] = { NULL };
919 char _ptemp[128];
920
921 self = self;
922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlHelpData",_kwnames))
923 return NULL;
924{
474c48f9 925 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 926 _result = (wxHtmlHelpData *)new_wxHtmlHelpData();
2f90df85 927
474c48f9
RD
928 wxPyEndAllowThreads(__tstate);
929 if (PyErr_Occurred()) return NULL;
2f90df85
RD
930} if (_result) {
931 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpData_p");
932 _resultobj = Py_BuildValue("s",_ptemp);
933 } else {
934 Py_INCREF(Py_None);
935 _resultobj = Py_None;
936 }
937 return _resultobj;
938}
939
940#define delete_wxHtmlHelpData(_swigobj) (delete _swigobj)
941static PyObject *_wrap_delete_wxHtmlHelpData(PyObject *self, PyObject *args, PyObject *kwargs) {
942 PyObject * _resultobj;
943 wxHtmlHelpData * _arg0;
944 PyObject * _argo0 = 0;
945 char *_kwnames[] = { "self", NULL };
946
947 self = self;
948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlHelpData",_kwnames,&_argo0))
949 return NULL;
950 if (_argo0) {
951 if (_argo0 == Py_None) { _arg0 = NULL; }
952 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlHelpData. Expected _wxHtmlHelpData_p.");
954 return NULL;
955 }
956 }
957{
474c48f9 958 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 959 delete_wxHtmlHelpData(_arg0);
2f90df85 960
474c48f9
RD
961 wxPyEndAllowThreads(__tstate);
962 if (PyErr_Occurred()) return NULL;
2f90df85
RD
963} Py_INCREF(Py_None);
964 _resultobj = Py_None;
965 return _resultobj;
966}
967
968#define wxHtmlHelpData_SetTempDir(_swigobj,_swigarg0) (_swigobj->SetTempDir(_swigarg0))
969static PyObject *_wrap_wxHtmlHelpData_SetTempDir(PyObject *self, PyObject *args, PyObject *kwargs) {
970 PyObject * _resultobj;
971 wxHtmlHelpData * _arg0;
972 wxString * _arg1;
973 PyObject * _argo0 = 0;
974 PyObject * _obj1 = 0;
975 char *_kwnames[] = { "self","path", NULL };
976
977 self = self;
978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_SetTempDir",_kwnames,&_argo0,&_obj1))
979 return NULL;
980 if (_argo0) {
981 if (_argo0 == Py_None) { _arg0 = NULL; }
982 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
983 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_SetTempDir. Expected _wxHtmlHelpData_p.");
984 return NULL;
985 }
986 }
987{
c8bc7bb8
RD
988 _arg1 = wxString_in_helper(_obj1);
989 if (_arg1 == NULL)
2cd2fac8 990 return NULL;
2f90df85
RD
991}
992{
474c48f9 993 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 994 wxHtmlHelpData_SetTempDir(_arg0,*_arg1);
2f90df85 995
474c48f9
RD
996 wxPyEndAllowThreads(__tstate);
997 if (PyErr_Occurred()) return NULL;
2f90df85
RD
998} Py_INCREF(Py_None);
999 _resultobj = Py_None;
1000{
1001 if (_obj1)
1002 delete _arg1;
1003}
1004 return _resultobj;
1005}
1006
1007#define wxHtmlHelpData_AddBook(_swigobj,_swigarg0) (_swigobj->AddBook(_swigarg0))
1008static PyObject *_wrap_wxHtmlHelpData_AddBook(PyObject *self, PyObject *args, PyObject *kwargs) {
1009 PyObject * _resultobj;
1010 bool _result;
1011 wxHtmlHelpData * _arg0;
1012 wxString * _arg1;
1013 PyObject * _argo0 = 0;
1014 PyObject * _obj1 = 0;
1015 char *_kwnames[] = { "self","book", NULL };
1016
1017 self = self;
1018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_AddBook",_kwnames,&_argo0,&_obj1))
1019 return NULL;
1020 if (_argo0) {
1021 if (_argo0 == Py_None) { _arg0 = NULL; }
1022 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_AddBook. Expected _wxHtmlHelpData_p.");
1024 return NULL;
1025 }
1026 }
1027{
c8bc7bb8
RD
1028 _arg1 = wxString_in_helper(_obj1);
1029 if (_arg1 == NULL)
2cd2fac8 1030 return NULL;
2f90df85
RD
1031}
1032{
474c48f9 1033 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1034 _result = (bool )wxHtmlHelpData_AddBook(_arg0,*_arg1);
2f90df85 1035
474c48f9
RD
1036 wxPyEndAllowThreads(__tstate);
1037 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1038} _resultobj = Py_BuildValue("i",_result);
1039{
1040 if (_obj1)
1041 delete _arg1;
1042}
1043 return _resultobj;
1044}
1045
2f90df85
RD
1046#define wxHtmlHelpData_FindPageByName(_swigobj,_swigarg0) (_swigobj->FindPageByName(_swigarg0))
1047static PyObject *_wrap_wxHtmlHelpData_FindPageByName(PyObject *self, PyObject *args, PyObject *kwargs) {
1048 PyObject * _resultobj;
1049 wxString * _result;
1050 wxHtmlHelpData * _arg0;
1051 wxString * _arg1;
1052 PyObject * _argo0 = 0;
1053 PyObject * _obj1 = 0;
1054 char *_kwnames[] = { "self","page", NULL };
1055
1056 self = self;
1057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_FindPageByName",_kwnames,&_argo0,&_obj1))
1058 return NULL;
1059 if (_argo0) {
1060 if (_argo0 == Py_None) { _arg0 = NULL; }
1061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_FindPageByName. Expected _wxHtmlHelpData_p.");
1063 return NULL;
1064 }
1065 }
1066{
c8bc7bb8
RD
1067 _arg1 = wxString_in_helper(_obj1);
1068 if (_arg1 == NULL)
2f90df85 1069 return NULL;
2f90df85
RD
1070}
1071{
474c48f9 1072 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1073 _result = new wxString (wxHtmlHelpData_FindPageByName(_arg0,*_arg1));
2f90df85 1074
474c48f9
RD
1075 wxPyEndAllowThreads(__tstate);
1076 if (PyErr_Occurred()) return NULL;
2f90df85 1077}{
c8bc7bb8
RD
1078#if wxUSE_UNICODE
1079 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1080#else
c8bc03c3 1081 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 1082#endif
2f90df85
RD
1083}
1084{
1085 if (_obj1)
1086 delete _arg1;
1087}
1088{
1089 delete _result;
1090}
1091 return _resultobj;
1092}
1093
1094#define wxHtmlHelpData_FindPageById(_swigobj,_swigarg0) (_swigobj->FindPageById(_swigarg0))
1095static PyObject *_wrap_wxHtmlHelpData_FindPageById(PyObject *self, PyObject *args, PyObject *kwargs) {
1096 PyObject * _resultobj;
1097 wxString * _result;
1098 wxHtmlHelpData * _arg0;
1099 int _arg1;
1100 PyObject * _argo0 = 0;
1101 char *_kwnames[] = { "self","id", NULL };
1102
1103 self = self;
1104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpData_FindPageById",_kwnames,&_argo0,&_arg1))
1105 return NULL;
1106 if (_argo0) {
1107 if (_argo0 == Py_None) { _arg0 = NULL; }
1108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_FindPageById. Expected _wxHtmlHelpData_p.");
1110 return NULL;
1111 }
1112 }
1113{
474c48f9 1114 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1115 _result = new wxString (wxHtmlHelpData_FindPageById(_arg0,_arg1));
2f90df85 1116
474c48f9
RD
1117 wxPyEndAllowThreads(__tstate);
1118 if (PyErr_Occurred()) return NULL;
2f90df85 1119}{
c8bc7bb8
RD
1120#if wxUSE_UNICODE
1121 _resultobj = PyUnicode_FromUnicode(_result->c_str(), _result->Len());
1122#else
c8bc03c3 1123 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
c8bc7bb8 1124#endif
2f90df85
RD
1125}
1126{
1127 delete _result;
1128}
1129 return _resultobj;
1130}
1131
1132#define wxHtmlHelpData_GetBookRecArray(_swigobj) (_swigobj->GetBookRecArray())
1133static PyObject *_wrap_wxHtmlHelpData_GetBookRecArray(PyObject *self, PyObject *args, PyObject *kwargs) {
1134 PyObject * _resultobj;
1135 wxHtmlBookRecArray * _result;
1136 wxHtmlHelpData * _arg0;
1137 PyObject * _argo0 = 0;
1138 char *_kwnames[] = { "self", NULL };
1139 char _ptemp[128];
1140
1141 self = self;
1142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetBookRecArray",_kwnames,&_argo0))
1143 return NULL;
1144 if (_argo0) {
1145 if (_argo0 == Py_None) { _arg0 = NULL; }
1146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetBookRecArray. Expected _wxHtmlHelpData_p.");
1148 return NULL;
1149 }
1150 }
1151{
474c48f9 1152 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1153 const wxHtmlBookRecArray & _result_ref = wxHtmlHelpData_GetBookRecArray(_arg0);
2f90df85
RD
1154 _result = (wxHtmlBookRecArray *) &_result_ref;
1155
474c48f9
RD
1156 wxPyEndAllowThreads(__tstate);
1157 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1158} if (_result) {
1159 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecArray_p");
1160 _resultobj = Py_BuildValue("s",_ptemp);
1161 } else {
1162 Py_INCREF(Py_None);
1163 _resultobj = Py_None;
1164 }
1165 return _resultobj;
1166}
1167
1168#define wxHtmlHelpData_GetContents(_swigobj) (_swigobj->GetContents())
1169static PyObject *_wrap_wxHtmlHelpData_GetContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1170 PyObject * _resultobj;
1171 wxHtmlContentsItem * _result;
1172 wxHtmlHelpData * _arg0;
1173 PyObject * _argo0 = 0;
1174 char *_kwnames[] = { "self", NULL };
1175 char _ptemp[128];
1176
1177 self = self;
1178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetContents",_kwnames,&_argo0))
1179 return NULL;
1180 if (_argo0) {
1181 if (_argo0 == Py_None) { _arg0 = NULL; }
1182 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetContents. Expected _wxHtmlHelpData_p.");
1184 return NULL;
1185 }
1186 }
1187{
474c48f9 1188 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1189 _result = (wxHtmlContentsItem *)wxHtmlHelpData_GetContents(_arg0);
2f90df85 1190
474c48f9
RD
1191 wxPyEndAllowThreads(__tstate);
1192 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1193} if (_result) {
1194 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
1195 _resultobj = Py_BuildValue("s",_ptemp);
1196 } else {
1197 Py_INCREF(Py_None);
1198 _resultobj = Py_None;
1199 }
1200 return _resultobj;
1201}
1202
1203#define wxHtmlHelpData_GetContentsCnt(_swigobj) (_swigobj->GetContentsCnt())
1204static PyObject *_wrap_wxHtmlHelpData_GetContentsCnt(PyObject *self, PyObject *args, PyObject *kwargs) {
1205 PyObject * _resultobj;
1206 int _result;
1207 wxHtmlHelpData * _arg0;
1208 PyObject * _argo0 = 0;
1209 char *_kwnames[] = { "self", NULL };
1210
1211 self = self;
1212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetContentsCnt",_kwnames,&_argo0))
1213 return NULL;
1214 if (_argo0) {
1215 if (_argo0 == Py_None) { _arg0 = NULL; }
1216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetContentsCnt. Expected _wxHtmlHelpData_p.");
1218 return NULL;
1219 }
1220 }
1221{
474c48f9 1222 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1223 _result = (int )wxHtmlHelpData_GetContentsCnt(_arg0);
2f90df85 1224
474c48f9
RD
1225 wxPyEndAllowThreads(__tstate);
1226 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1227} _resultobj = Py_BuildValue("i",_result);
1228 return _resultobj;
1229}
1230
1231#define wxHtmlHelpData_GetIndex(_swigobj) (_swigobj->GetIndex())
1232static PyObject *_wrap_wxHtmlHelpData_GetIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1233 PyObject * _resultobj;
1234 wxHtmlContentsItem * _result;
1235 wxHtmlHelpData * _arg0;
1236 PyObject * _argo0 = 0;
1237 char *_kwnames[] = { "self", NULL };
1238 char _ptemp[128];
1239
1240 self = self;
1241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetIndex",_kwnames,&_argo0))
1242 return NULL;
1243 if (_argo0) {
1244 if (_argo0 == Py_None) { _arg0 = NULL; }
1245 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1246 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetIndex. Expected _wxHtmlHelpData_p.");
1247 return NULL;
1248 }
1249 }
1250{
474c48f9 1251 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1252 _result = (wxHtmlContentsItem *)wxHtmlHelpData_GetIndex(_arg0);
2f90df85 1253
474c48f9
RD
1254 wxPyEndAllowThreads(__tstate);
1255 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1256} if (_result) {
1257 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
1258 _resultobj = Py_BuildValue("s",_ptemp);
1259 } else {
1260 Py_INCREF(Py_None);
1261 _resultobj = Py_None;
1262 }
1263 return _resultobj;
1264}
1265
1266#define wxHtmlHelpData_GetIndexCnt(_swigobj) (_swigobj->GetIndexCnt())
1267static PyObject *_wrap_wxHtmlHelpData_GetIndexCnt(PyObject *self, PyObject *args, PyObject *kwargs) {
1268 PyObject * _resultobj;
1269 int _result;
1270 wxHtmlHelpData * _arg0;
1271 PyObject * _argo0 = 0;
1272 char *_kwnames[] = { "self", NULL };
1273
1274 self = self;
1275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetIndexCnt",_kwnames,&_argo0))
1276 return NULL;
1277 if (_argo0) {
1278 if (_argo0 == Py_None) { _arg0 = NULL; }
1279 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1280 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetIndexCnt. Expected _wxHtmlHelpData_p.");
1281 return NULL;
1282 }
1283 }
1284{
474c48f9 1285 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1286 _result = (int )wxHtmlHelpData_GetIndexCnt(_arg0);
2f90df85 1287
474c48f9
RD
1288 wxPyEndAllowThreads(__tstate);
1289 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1290} _resultobj = Py_BuildValue("i",_result);
1291 return _resultobj;
1292}
1293
1294static void *SwigwxHtmlHelpFrameTowxFrame(void *ptr) {
1295 wxHtmlHelpFrame *src;
1296 wxFrame *dest;
1297 src = (wxHtmlHelpFrame *) ptr;
1298 dest = (wxFrame *) src;
1299 return (void *) dest;
1300}
1301
32c988a3
RD
1302static void *SwigwxHtmlHelpFrameTowxTopLevelWindow(void *ptr) {
1303 wxHtmlHelpFrame *src;
1304 wxTopLevelWindow *dest;
1305 src = (wxHtmlHelpFrame *) ptr;
1306 dest = (wxTopLevelWindow *) src;
1307 return (void *) dest;
1308}
1309
2f90df85
RD
1310static void *SwigwxHtmlHelpFrameTowxWindow(void *ptr) {
1311 wxHtmlHelpFrame *src;
1312 wxWindow *dest;
1313 src = (wxHtmlHelpFrame *) ptr;
1314 dest = (wxWindow *) src;
1315 return (void *) dest;
1316}
1317
1318static void *SwigwxHtmlHelpFrameTowxEvtHandler(void *ptr) {
1319 wxHtmlHelpFrame *src;
1320 wxEvtHandler *dest;
1321 src = (wxHtmlHelpFrame *) ptr;
1322 dest = (wxEvtHandler *) src;
1323 return (void *) dest;
1324}
1325
9df61a29
RD
1326static void *SwigwxHtmlHelpFrameTowxObject(void *ptr) {
1327 wxHtmlHelpFrame *src;
1328 wxObject *dest;
1329 src = (wxHtmlHelpFrame *) ptr;
1330 dest = (wxObject *) src;
1331 return (void *) dest;
1332}
1333
2f90df85
RD
1334#define new_wxHtmlHelpFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxHtmlHelpFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1335static PyObject *_wrap_new_wxHtmlHelpFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1336 PyObject * _resultobj;
1337 wxHtmlHelpFrame * _result;
1338 wxWindow * _arg0;
1339 int _arg1;
9a74fcaf 1340 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
1341 int _arg3 = (int ) wxHF_DEFAULTSTYLE;
1342 wxHtmlHelpData * _arg4 = (wxHtmlHelpData *) NULL;
1343 PyObject * _argo0 = 0;
1344 PyObject * _obj2 = 0;
1345 PyObject * _argo4 = 0;
1346 char *_kwnames[] = { "parent","wxWindowID","title","style","data", NULL };
1347 char _ptemp[128];
1348
1349 self = self;
1350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OiO:new_wxHtmlHelpFrame",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3,&_argo4))
1351 return NULL;
1352 if (_argo0) {
1353 if (_argo0 == Py_None) { _arg0 = NULL; }
1354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlHelpFrame. Expected _wxWindow_p.");
1356 return NULL;
1357 }
1358 }
1359 if (_obj2)
1360{
c8bc7bb8
RD
1361 _arg2 = wxString_in_helper(_obj2);
1362 if (_arg2 == NULL)
2cd2fac8 1363 return NULL;
2f90df85
RD
1364}
1365 if (_argo4) {
1366 if (_argo4 == Py_None) { _arg4 = NULL; }
1367 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxHtmlHelpData_p")) {
1368 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of new_wxHtmlHelpFrame. Expected _wxHtmlHelpData_p.");
1369 return NULL;
1370 }
1371 }
1372{
474c48f9 1373 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1374 _result = (wxHtmlHelpFrame *)new_wxHtmlHelpFrame(_arg0,_arg1,*_arg2,_arg3,_arg4);
2f90df85 1375
474c48f9
RD
1376 wxPyEndAllowThreads(__tstate);
1377 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1378} if (_result) {
1379 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpFrame_p");
1380 _resultobj = Py_BuildValue("s",_ptemp);
1381 } else {
1382 Py_INCREF(Py_None);
1383 _resultobj = Py_None;
1384 }
1385{
1386 if (_obj2)
1387 delete _arg2;
1388}
1389 return _resultobj;
1390}
1391
1392#define wxHtmlHelpFrame_GetData(_swigobj) (_swigobj->GetData())
1393static PyObject *_wrap_wxHtmlHelpFrame_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
1394 PyObject * _resultobj;
1395 wxHtmlHelpData * _result;
1396 wxHtmlHelpFrame * _arg0;
1397 PyObject * _argo0 = 0;
1398 char *_kwnames[] = { "self", NULL };
1399 char _ptemp[128];
1400
1401 self = self;
1402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_GetData",_kwnames,&_argo0))
1403 return NULL;
1404 if (_argo0) {
1405 if (_argo0 == Py_None) { _arg0 = NULL; }
1406 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1407 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_GetData. Expected _wxHtmlHelpFrame_p.");
1408 return NULL;
1409 }
1410 }
1411{
474c48f9 1412 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1413 _result = (wxHtmlHelpData *)wxHtmlHelpFrame_GetData(_arg0);
2f90df85 1414
474c48f9
RD
1415 wxPyEndAllowThreads(__tstate);
1416 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1417} if (_result) {
1418 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpData_p");
1419 _resultobj = Py_BuildValue("s",_ptemp);
1420 } else {
1421 Py_INCREF(Py_None);
1422 _resultobj = Py_None;
1423 }
1424 return _resultobj;
1425}
1426
1427#define wxHtmlHelpFrame_SetTitleFormat(_swigobj,_swigarg0) (_swigobj->SetTitleFormat(_swigarg0))
1428static PyObject *_wrap_wxHtmlHelpFrame_SetTitleFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
1429 PyObject * _resultobj;
1430 wxHtmlHelpFrame * _arg0;
1431 wxString * _arg1;
1432 PyObject * _argo0 = 0;
1433 PyObject * _obj1 = 0;
1434 char *_kwnames[] = { "self","format", NULL };
1435
1436 self = self;
1437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_SetTitleFormat",_kwnames,&_argo0,&_obj1))
1438 return NULL;
1439 if (_argo0) {
1440 if (_argo0 == Py_None) { _arg0 = NULL; }
1441 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_SetTitleFormat. Expected _wxHtmlHelpFrame_p.");
1443 return NULL;
1444 }
1445 }
1446{
c8bc7bb8
RD
1447 _arg1 = wxString_in_helper(_obj1);
1448 if (_arg1 == NULL)
2f90df85 1449 return NULL;
2f90df85
RD
1450}
1451{
474c48f9 1452 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1453 wxHtmlHelpFrame_SetTitleFormat(_arg0,*_arg1);
2f90df85 1454
474c48f9
RD
1455 wxPyEndAllowThreads(__tstate);
1456 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1457} Py_INCREF(Py_None);
1458 _resultobj = Py_None;
1459{
1460 if (_obj1)
1461 delete _arg1;
1462}
1463 return _resultobj;
1464}
1465
1466#define wxHtmlHelpFrame_Display(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
1467static PyObject *_wrap_wxHtmlHelpFrame_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
1468 PyObject * _resultobj;
1469 wxHtmlHelpFrame * _arg0;
1470 wxString * _arg1;
1471 PyObject * _argo0 = 0;
1472 PyObject * _obj1 = 0;
1473 char *_kwnames[] = { "self","x", NULL };
1474
1475 self = self;
1476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_Display",_kwnames,&_argo0,&_obj1))
1477 return NULL;
1478 if (_argo0) {
1479 if (_argo0 == Py_None) { _arg0 = NULL; }
1480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_Display. Expected _wxHtmlHelpFrame_p.");
1482 return NULL;
1483 }
1484 }
1485{
c8bc7bb8
RD
1486 _arg1 = wxString_in_helper(_obj1);
1487 if (_arg1 == NULL)
2f90df85 1488 return NULL;
2f90df85
RD
1489}
1490{
474c48f9 1491 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1492 wxHtmlHelpFrame_Display(_arg0,*_arg1);
2f90df85 1493
474c48f9
RD
1494 wxPyEndAllowThreads(__tstate);
1495 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1496} Py_INCREF(Py_None);
1497 _resultobj = Py_None;
1498{
1499 if (_obj1)
1500 delete _arg1;
1501}
1502 return _resultobj;
1503}
1504
1505#define wxHtmlHelpFrame_DisplayID(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
1506static PyObject *_wrap_wxHtmlHelpFrame_DisplayID(PyObject *self, PyObject *args, PyObject *kwargs) {
1507 PyObject * _resultobj;
1508 wxHtmlHelpFrame * _arg0;
1509 int _arg1;
1510 PyObject * _argo0 = 0;
1511 char *_kwnames[] = { "self","id", NULL };
1512
1513 self = self;
1514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpFrame_DisplayID",_kwnames,&_argo0,&_arg1))
1515 return NULL;
1516 if (_argo0) {
1517 if (_argo0 == Py_None) { _arg0 = NULL; }
1518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayID. Expected _wxHtmlHelpFrame_p.");
1520 return NULL;
1521 }
1522 }
1523{
474c48f9 1524 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1525 wxHtmlHelpFrame_DisplayID(_arg0,_arg1);
2f90df85 1526
474c48f9
RD
1527 wxPyEndAllowThreads(__tstate);
1528 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1529} Py_INCREF(Py_None);
1530 _resultobj = Py_None;
1531 return _resultobj;
1532}
1533
1534#define wxHtmlHelpFrame_DisplayContents(_swigobj) (_swigobj->DisplayContents())
1535static PyObject *_wrap_wxHtmlHelpFrame_DisplayContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1536 PyObject * _resultobj;
1537 wxHtmlHelpFrame * _arg0;
1538 PyObject * _argo0 = 0;
1539 char *_kwnames[] = { "self", NULL };
1540
1541 self = self;
1542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_DisplayContents",_kwnames,&_argo0))
1543 return NULL;
1544 if (_argo0) {
1545 if (_argo0 == Py_None) { _arg0 = NULL; }
1546 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1547 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayContents. Expected _wxHtmlHelpFrame_p.");
1548 return NULL;
1549 }
1550 }
1551{
474c48f9 1552 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1553 wxHtmlHelpFrame_DisplayContents(_arg0);
2f90df85 1554
474c48f9
RD
1555 wxPyEndAllowThreads(__tstate);
1556 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1557} Py_INCREF(Py_None);
1558 _resultobj = Py_None;
1559 return _resultobj;
1560}
1561
1562#define wxHtmlHelpFrame_DisplayIndex(_swigobj) (_swigobj->DisplayIndex())
1563static PyObject *_wrap_wxHtmlHelpFrame_DisplayIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1564 PyObject * _resultobj;
1565 wxHtmlHelpFrame * _arg0;
1566 PyObject * _argo0 = 0;
1567 char *_kwnames[] = { "self", NULL };
1568
1569 self = self;
1570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_DisplayIndex",_kwnames,&_argo0))
1571 return NULL;
1572 if (_argo0) {
1573 if (_argo0 == Py_None) { _arg0 = NULL; }
1574 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1575 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayIndex. Expected _wxHtmlHelpFrame_p.");
1576 return NULL;
1577 }
1578 }
1579{
474c48f9 1580 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1581 wxHtmlHelpFrame_DisplayIndex(_arg0);
2f90df85 1582
474c48f9
RD
1583 wxPyEndAllowThreads(__tstate);
1584 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1585} Py_INCREF(Py_None);
1586 _resultobj = Py_None;
1587 return _resultobj;
1588}
1589
1590#define wxHtmlHelpFrame_KeywordSearch(_swigobj,_swigarg0) (_swigobj->KeywordSearch(_swigarg0))
1591static PyObject *_wrap_wxHtmlHelpFrame_KeywordSearch(PyObject *self, PyObject *args, PyObject *kwargs) {
1592 PyObject * _resultobj;
1593 bool _result;
1594 wxHtmlHelpFrame * _arg0;
1595 wxString * _arg1;
1596 PyObject * _argo0 = 0;
1597 PyObject * _obj1 = 0;
1598 char *_kwnames[] = { "self","keyword", NULL };
1599
1600 self = self;
1601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_KeywordSearch",_kwnames,&_argo0,&_obj1))
1602 return NULL;
1603 if (_argo0) {
1604 if (_argo0 == Py_None) { _arg0 = NULL; }
1605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_KeywordSearch. Expected _wxHtmlHelpFrame_p.");
1607 return NULL;
1608 }
1609 }
1610{
c8bc7bb8
RD
1611 _arg1 = wxString_in_helper(_obj1);
1612 if (_arg1 == NULL)
2f90df85 1613 return NULL;
2f90df85
RD
1614}
1615{
474c48f9 1616 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1617 _result = (bool )wxHtmlHelpFrame_KeywordSearch(_arg0,*_arg1);
2f90df85 1618
474c48f9
RD
1619 wxPyEndAllowThreads(__tstate);
1620 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1621} _resultobj = Py_BuildValue("i",_result);
1622{
1623 if (_obj1)
1624 delete _arg1;
1625}
1626 return _resultobj;
1627}
1628
2f90df85
RD
1629#define wxHtmlHelpFrame_UseConfig(_swigobj,_swigarg0,_swigarg1) (_swigobj->UseConfig(_swigarg0,_swigarg1))
1630static PyObject *_wrap_wxHtmlHelpFrame_UseConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1631 PyObject * _resultobj;
1632 wxHtmlHelpFrame * _arg0;
1633 wxConfigBase * _arg1;
9a74fcaf 1634 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
1635 PyObject * _argo0 = 0;
1636 PyObject * _argo1 = 0;
1637 PyObject * _obj2 = 0;
1638 char *_kwnames[] = { "self","config","rootpath", NULL };
1639
1640 self = self;
1641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_UseConfig",_kwnames,&_argo0,&_argo1,&_obj2))
1642 return NULL;
1643 if (_argo0) {
1644 if (_argo0 == Py_None) { _arg0 = NULL; }
1645 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1646 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_UseConfig. Expected _wxHtmlHelpFrame_p.");
1647 return NULL;
1648 }
1649 }
1650 if (_argo1) {
1651 if (_argo1 == Py_None) { _arg1 = NULL; }
1652 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
1653 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_UseConfig. Expected _wxConfigBase_p.");
1654 return NULL;
1655 }
1656 }
1657 if (_obj2)
1658{
c8bc7bb8
RD
1659 _arg2 = wxString_in_helper(_obj2);
1660 if (_arg2 == NULL)
2cd2fac8 1661 return NULL;
2f90df85
RD
1662}
1663{
474c48f9 1664 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1665 wxHtmlHelpFrame_UseConfig(_arg0,_arg1,*_arg2);
2f90df85 1666
474c48f9
RD
1667 wxPyEndAllowThreads(__tstate);
1668 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1669} Py_INCREF(Py_None);
1670 _resultobj = Py_None;
1671{
1672 if (_obj2)
1673 delete _arg2;
1674}
1675 return _resultobj;
1676}
1677
1678#define wxHtmlHelpFrame_ReadCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadCustomization(_swigarg0,_swigarg1))
1679static PyObject *_wrap_wxHtmlHelpFrame_ReadCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
1680 PyObject * _resultobj;
1681 wxHtmlHelpFrame * _arg0;
1682 wxConfigBase * _arg1;
9a74fcaf 1683 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
1684 PyObject * _argo0 = 0;
1685 PyObject * _argo1 = 0;
1686 PyObject * _obj2 = 0;
1687 char *_kwnames[] = { "self","cfg","path", NULL };
1688
1689 self = self;
1690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_ReadCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
1691 return NULL;
1692 if (_argo0) {
1693 if (_argo0 == Py_None) { _arg0 = NULL; }
1694 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1695 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_ReadCustomization. Expected _wxHtmlHelpFrame_p.");
1696 return NULL;
1697 }
1698 }
1699 if (_argo1) {
1700 if (_argo1 == Py_None) { _arg1 = NULL; }
1701 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
1702 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_ReadCustomization. Expected _wxConfigBase_p.");
1703 return NULL;
1704 }
1705 }
1706 if (_obj2)
1707{
c8bc7bb8
RD
1708 _arg2 = wxString_in_helper(_obj2);
1709 if (_arg2 == NULL)
2cd2fac8 1710 return NULL;
2f90df85
RD
1711}
1712{
474c48f9 1713 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1714 wxHtmlHelpFrame_ReadCustomization(_arg0,_arg1,*_arg2);
2f90df85 1715
474c48f9
RD
1716 wxPyEndAllowThreads(__tstate);
1717 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1718} Py_INCREF(Py_None);
1719 _resultobj = Py_None;
1720{
1721 if (_obj2)
1722 delete _arg2;
1723}
1724 return _resultobj;
1725}
1726
1727#define wxHtmlHelpFrame_WriteCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteCustomization(_swigarg0,_swigarg1))
1728static PyObject *_wrap_wxHtmlHelpFrame_WriteCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
1729 PyObject * _resultobj;
1730 wxHtmlHelpFrame * _arg0;
1731 wxConfigBase * _arg1;
9a74fcaf 1732 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
1733 PyObject * _argo0 = 0;
1734 PyObject * _argo1 = 0;
1735 PyObject * _obj2 = 0;
1736 char *_kwnames[] = { "self","cfg","path", NULL };
1737
1738 self = self;
1739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_WriteCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
1740 return NULL;
1741 if (_argo0) {
1742 if (_argo0 == Py_None) { _arg0 = NULL; }
1743 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1744 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_WriteCustomization. Expected _wxHtmlHelpFrame_p.");
1745 return NULL;
1746 }
1747 }
1748 if (_argo1) {
1749 if (_argo1 == Py_None) { _arg1 = NULL; }
1750 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
1751 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_WriteCustomization. Expected _wxConfigBase_p.");
1752 return NULL;
1753 }
1754 }
1755 if (_obj2)
1756{
c8bc7bb8
RD
1757 _arg2 = wxString_in_helper(_obj2);
1758 if (_arg2 == NULL)
2f90df85 1759 return NULL;
2f90df85
RD
1760}
1761{
474c48f9 1762 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1763 wxHtmlHelpFrame_WriteCustomization(_arg0,_arg1,*_arg2);
2f90df85 1764
474c48f9
RD
1765 wxPyEndAllowThreads(__tstate);
1766 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1767} Py_INCREF(Py_None);
1768 _resultobj = Py_None;
1769{
1770 if (_obj2)
1771 delete _arg2;
1772}
1773 return _resultobj;
1774}
1775
1776static void *SwigwxHtmlHelpControllerTowxEvtHandler(void *ptr) {
1777 wxHtmlHelpController *src;
1778 wxEvtHandler *dest;
1779 src = (wxHtmlHelpController *) ptr;
1780 dest = (wxEvtHandler *) src;
1781 return (void *) dest;
1782}
1783
9df61a29
RD
1784static void *SwigwxHtmlHelpControllerTowxObject(void *ptr) {
1785 wxHtmlHelpController *src;
1786 wxObject *dest;
1787 src = (wxHtmlHelpController *) ptr;
1788 dest = (wxObject *) src;
1789 return (void *) dest;
1790}
1791
7a446686 1792#define new_wxHtmlHelpController(_swigarg0) (new wxHtmlHelpController(_swigarg0))
2f90df85
RD
1793static PyObject *_wrap_new_wxHtmlHelpController(PyObject *self, PyObject *args, PyObject *kwargs) {
1794 PyObject * _resultobj;
1795 wxHtmlHelpController * _result;
7a446686
RD
1796 int _arg0 = (int ) (wxHF_DEFAULTSTYLE);
1797 char *_kwnames[] = { "style", NULL };
2f90df85
RD
1798 char _ptemp[128];
1799
1800 self = self;
7a446686 1801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxHtmlHelpController",_kwnames,&_arg0))
2f90df85
RD
1802 return NULL;
1803{
474c48f9 1804 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1805 _result = (wxHtmlHelpController *)new_wxHtmlHelpController(_arg0);
2f90df85 1806
474c48f9
RD
1807 wxPyEndAllowThreads(__tstate);
1808 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1809} if (_result) {
1810 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpController_p");
1811 _resultobj = Py_BuildValue("s",_ptemp);
1812 } else {
1813 Py_INCREF(Py_None);
1814 _resultobj = Py_None;
1815 }
1816 return _resultobj;
1817}
1818
1819#define delete_wxHtmlHelpController(_swigobj) (delete _swigobj)
1820static PyObject *_wrap_delete_wxHtmlHelpController(PyObject *self, PyObject *args, PyObject *kwargs) {
1821 PyObject * _resultobj;
1822 wxHtmlHelpController * _arg0;
1823 PyObject * _argo0 = 0;
1824 char *_kwnames[] = { "self", NULL };
1825
1826 self = self;
1827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlHelpController",_kwnames,&_argo0))
1828 return NULL;
1829 if (_argo0) {
1830 if (_argo0 == Py_None) { _arg0 = NULL; }
1831 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
1832 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlHelpController. Expected _wxHtmlHelpController_p.");
1833 return NULL;
1834 }
1835 }
1836{
474c48f9 1837 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1838 delete_wxHtmlHelpController(_arg0);
2f90df85 1839
474c48f9
RD
1840 wxPyEndAllowThreads(__tstate);
1841 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1842} Py_INCREF(Py_None);
1843 _resultobj = Py_None;
1844 return _resultobj;
1845}
1846
1847#define wxHtmlHelpController_SetTitleFormat(_swigobj,_swigarg0) (_swigobj->SetTitleFormat(_swigarg0))
1848static PyObject *_wrap_wxHtmlHelpController_SetTitleFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
1849 PyObject * _resultobj;
1850 wxHtmlHelpController * _arg0;
1851 wxString * _arg1;
1852 PyObject * _argo0 = 0;
1853 PyObject * _obj1 = 0;
1854 char *_kwnames[] = { "self","format", NULL };
1855
1856 self = self;
1857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_SetTitleFormat",_kwnames,&_argo0,&_obj1))
1858 return NULL;
1859 if (_argo0) {
1860 if (_argo0 == Py_None) { _arg0 = NULL; }
1861 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
1862 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_SetTitleFormat. Expected _wxHtmlHelpController_p.");
1863 return NULL;
1864 }
1865 }
1866{
c8bc7bb8
RD
1867 _arg1 = wxString_in_helper(_obj1);
1868 if (_arg1 == NULL)
2cd2fac8 1869 return NULL;
2f90df85
RD
1870}
1871{
474c48f9 1872 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1873 wxHtmlHelpController_SetTitleFormat(_arg0,*_arg1);
2f90df85 1874
474c48f9
RD
1875 wxPyEndAllowThreads(__tstate);
1876 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1877} Py_INCREF(Py_None);
1878 _resultobj = Py_None;
1879{
1880 if (_obj1)
1881 delete _arg1;
1882}
1883 return _resultobj;
1884}
1885
1886#define wxHtmlHelpController_SetTempDir(_swigobj,_swigarg0) (_swigobj->SetTempDir(_swigarg0))
1887static PyObject *_wrap_wxHtmlHelpController_SetTempDir(PyObject *self, PyObject *args, PyObject *kwargs) {
1888 PyObject * _resultobj;
1889 wxHtmlHelpController * _arg0;
1890 wxString * _arg1;
1891 PyObject * _argo0 = 0;
1892 PyObject * _obj1 = 0;
1893 char *_kwnames[] = { "self","path", NULL };
1894
1895 self = self;
1896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_SetTempDir",_kwnames,&_argo0,&_obj1))
1897 return NULL;
1898 if (_argo0) {
1899 if (_argo0 == Py_None) { _arg0 = NULL; }
1900 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
1901 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_SetTempDir. Expected _wxHtmlHelpController_p.");
1902 return NULL;
1903 }
1904 }
1905{
c8bc7bb8
RD
1906 _arg1 = wxString_in_helper(_obj1);
1907 if (_arg1 == NULL)
2cd2fac8 1908 return NULL;
2f90df85
RD
1909}
1910{
474c48f9 1911 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1912 wxHtmlHelpController_SetTempDir(_arg0,*_arg1);
2f90df85 1913
474c48f9
RD
1914 wxPyEndAllowThreads(__tstate);
1915 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1916} Py_INCREF(Py_None);
1917 _resultobj = Py_None;
1918{
1919 if (_obj1)
1920 delete _arg1;
1921}
1922 return _resultobj;
1923}
1924
1925#define wxHtmlHelpController_AddBook(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddBook(_swigarg0,_swigarg1))
1926static PyObject *_wrap_wxHtmlHelpController_AddBook(PyObject *self, PyObject *args, PyObject *kwargs) {
1927 PyObject * _resultobj;
1928 bool _result;
1929 wxHtmlHelpController * _arg0;
1930 wxString * _arg1;
1931 int _arg2 = (int ) FALSE;
1932 PyObject * _argo0 = 0;
1933 PyObject * _obj1 = 0;
1934 char *_kwnames[] = { "self","book","show_wait_msg", NULL };
1935
1936 self = self;
1937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlHelpController_AddBook",_kwnames,&_argo0,&_obj1,&_arg2))
1938 return NULL;
1939 if (_argo0) {
1940 if (_argo0 == Py_None) { _arg0 = NULL; }
1941 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
1942 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_AddBook. Expected _wxHtmlHelpController_p.");
1943 return NULL;
1944 }
1945 }
1946{
c8bc7bb8
RD
1947 _arg1 = wxString_in_helper(_obj1);
1948 if (_arg1 == NULL)
2f90df85 1949 return NULL;
2f90df85
RD
1950}
1951{
474c48f9 1952 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1953 _result = (bool )wxHtmlHelpController_AddBook(_arg0,*_arg1,_arg2);
2f90df85 1954
474c48f9
RD
1955 wxPyEndAllowThreads(__tstate);
1956 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1957} _resultobj = Py_BuildValue("i",_result);
1958{
1959 if (_obj1)
1960 delete _arg1;
1961}
1962 return _resultobj;
1963}
1964
1965#define wxHtmlHelpController_Display(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
1966static PyObject *_wrap_wxHtmlHelpController_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
1967 PyObject * _resultobj;
1968 wxHtmlHelpController * _arg0;
1969 wxString * _arg1;
1970 PyObject * _argo0 = 0;
1971 PyObject * _obj1 = 0;
1972 char *_kwnames[] = { "self","x", NULL };
1973
1974 self = self;
1975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_Display",_kwnames,&_argo0,&_obj1))
1976 return NULL;
1977 if (_argo0) {
1978 if (_argo0 == Py_None) { _arg0 = NULL; }
1979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
1980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_Display. Expected _wxHtmlHelpController_p.");
1981 return NULL;
1982 }
1983 }
1984{
c8bc7bb8
RD
1985 _arg1 = wxString_in_helper(_obj1);
1986 if (_arg1 == NULL)
2cd2fac8 1987 return NULL;
2f90df85
RD
1988}
1989{
474c48f9 1990 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 1991 wxHtmlHelpController_Display(_arg0,*_arg1);
2f90df85 1992
474c48f9
RD
1993 wxPyEndAllowThreads(__tstate);
1994 if (PyErr_Occurred()) return NULL;
2f90df85
RD
1995} Py_INCREF(Py_None);
1996 _resultobj = Py_None;
1997{
1998 if (_obj1)
1999 delete _arg1;
2000}
2001 return _resultobj;
2002}
2003
2004#define wxHtmlHelpController_DisplayID(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
2005static PyObject *_wrap_wxHtmlHelpController_DisplayID(PyObject *self, PyObject *args, PyObject *kwargs) {
2006 PyObject * _resultobj;
2007 wxHtmlHelpController * _arg0;
2008 int _arg1;
2009 PyObject * _argo0 = 0;
2010 char *_kwnames[] = { "self","id", NULL };
2011
2012 self = self;
2013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpController_DisplayID",_kwnames,&_argo0,&_arg1))
2014 return NULL;
2015 if (_argo0) {
2016 if (_argo0 == Py_None) { _arg0 = NULL; }
2017 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2018 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayID. Expected _wxHtmlHelpController_p.");
2019 return NULL;
2020 }
2021 }
2022{
474c48f9 2023 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2024 wxHtmlHelpController_DisplayID(_arg0,_arg1);
2f90df85 2025
474c48f9
RD
2026 wxPyEndAllowThreads(__tstate);
2027 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2028} Py_INCREF(Py_None);
2029 _resultobj = Py_None;
2030 return _resultobj;
2031}
2032
2033#define wxHtmlHelpController_DisplayContents(_swigobj) (_swigobj->DisplayContents())
2034static PyObject *_wrap_wxHtmlHelpController_DisplayContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2035 PyObject * _resultobj;
2036 wxHtmlHelpController * _arg0;
2037 PyObject * _argo0 = 0;
2038 char *_kwnames[] = { "self", NULL };
2039
2040 self = self;
2041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_DisplayContents",_kwnames,&_argo0))
2042 return NULL;
2043 if (_argo0) {
2044 if (_argo0 == Py_None) { _arg0 = NULL; }
2045 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2046 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayContents. Expected _wxHtmlHelpController_p.");
2047 return NULL;
2048 }
2049 }
2050{
474c48f9 2051 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2052 wxHtmlHelpController_DisplayContents(_arg0);
2f90df85 2053
474c48f9
RD
2054 wxPyEndAllowThreads(__tstate);
2055 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2056} Py_INCREF(Py_None);
2057 _resultobj = Py_None;
2058 return _resultobj;
2059}
2060
2061#define wxHtmlHelpController_DisplayIndex(_swigobj) (_swigobj->DisplayIndex())
2062static PyObject *_wrap_wxHtmlHelpController_DisplayIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
2063 PyObject * _resultobj;
2064 wxHtmlHelpController * _arg0;
2065 PyObject * _argo0 = 0;
2066 char *_kwnames[] = { "self", NULL };
2067
2068 self = self;
2069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_DisplayIndex",_kwnames,&_argo0))
2070 return NULL;
2071 if (_argo0) {
2072 if (_argo0 == Py_None) { _arg0 = NULL; }
2073 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2074 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayIndex. Expected _wxHtmlHelpController_p.");
2075 return NULL;
2076 }
2077 }
2078{
474c48f9 2079 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2080 wxHtmlHelpController_DisplayIndex(_arg0);
2f90df85 2081
474c48f9
RD
2082 wxPyEndAllowThreads(__tstate);
2083 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2084} Py_INCREF(Py_None);
2085 _resultobj = Py_None;
2086 return _resultobj;
2087}
2088
2089#define wxHtmlHelpController_KeywordSearch(_swigobj,_swigarg0) (_swigobj->KeywordSearch(_swigarg0))
2090static PyObject *_wrap_wxHtmlHelpController_KeywordSearch(PyObject *self, PyObject *args, PyObject *kwargs) {
2091 PyObject * _resultobj;
2092 bool _result;
2093 wxHtmlHelpController * _arg0;
2094 wxString * _arg1;
2095 PyObject * _argo0 = 0;
2096 PyObject * _obj1 = 0;
2097 char *_kwnames[] = { "self","keyword", NULL };
2098
2099 self = self;
2100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_KeywordSearch",_kwnames,&_argo0,&_obj1))
2101 return NULL;
2102 if (_argo0) {
2103 if (_argo0 == Py_None) { _arg0 = NULL; }
2104 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2105 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_KeywordSearch. Expected _wxHtmlHelpController_p.");
2106 return NULL;
2107 }
2108 }
2109{
c8bc7bb8
RD
2110 _arg1 = wxString_in_helper(_obj1);
2111 if (_arg1 == NULL)
2cd2fac8 2112 return NULL;
2f90df85
RD
2113}
2114{
474c48f9 2115 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2116 _result = (bool )wxHtmlHelpController_KeywordSearch(_arg0,*_arg1);
2f90df85 2117
474c48f9
RD
2118 wxPyEndAllowThreads(__tstate);
2119 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2120} _resultobj = Py_BuildValue("i",_result);
2121{
2122 if (_obj1)
2123 delete _arg1;
2124}
2125 return _resultobj;
2126}
2127
2128#define wxHtmlHelpController_UseConfig(_swigobj,_swigarg0,_swigarg1) (_swigobj->UseConfig(_swigarg0,_swigarg1))
2129static PyObject *_wrap_wxHtmlHelpController_UseConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
2130 PyObject * _resultobj;
2131 wxHtmlHelpController * _arg0;
2132 wxConfigBase * _arg1;
9a74fcaf 2133 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
2134 PyObject * _argo0 = 0;
2135 PyObject * _argo1 = 0;
2136 PyObject * _obj2 = 0;
2137 char *_kwnames[] = { "self","config","rootpath", NULL };
2138
2139 self = self;
2140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_UseConfig",_kwnames,&_argo0,&_argo1,&_obj2))
2141 return NULL;
2142 if (_argo0) {
2143 if (_argo0 == Py_None) { _arg0 = NULL; }
2144 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2145 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_UseConfig. Expected _wxHtmlHelpController_p.");
2146 return NULL;
2147 }
2148 }
2149 if (_argo1) {
2150 if (_argo1 == Py_None) { _arg1 = NULL; }
2151 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2152 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_UseConfig. Expected _wxConfigBase_p.");
2153 return NULL;
2154 }
2155 }
2156 if (_obj2)
2157{
c8bc7bb8
RD
2158 _arg2 = wxString_in_helper(_obj2);
2159 if (_arg2 == NULL)
2cd2fac8 2160 return NULL;
2f90df85
RD
2161}
2162{
474c48f9 2163 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2164 wxHtmlHelpController_UseConfig(_arg0,_arg1,*_arg2);
2f90df85 2165
474c48f9
RD
2166 wxPyEndAllowThreads(__tstate);
2167 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2168} Py_INCREF(Py_None);
2169 _resultobj = Py_None;
2170{
2171 if (_obj2)
2172 delete _arg2;
2173}
2174 return _resultobj;
2175}
2176
2177#define wxHtmlHelpController_ReadCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadCustomization(_swigarg0,_swigarg1))
2178static PyObject *_wrap_wxHtmlHelpController_ReadCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2179 PyObject * _resultobj;
2180 wxHtmlHelpController * _arg0;
2181 wxConfigBase * _arg1;
9a74fcaf 2182 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
2183 PyObject * _argo0 = 0;
2184 PyObject * _argo1 = 0;
2185 PyObject * _obj2 = 0;
2186 char *_kwnames[] = { "self","cfg","path", NULL };
2187
2188 self = self;
2189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_ReadCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2190 return NULL;
2191 if (_argo0) {
2192 if (_argo0 == Py_None) { _arg0 = NULL; }
2193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_ReadCustomization. Expected _wxHtmlHelpController_p.");
2195 return NULL;
2196 }
2197 }
2198 if (_argo1) {
2199 if (_argo1 == Py_None) { _arg1 = NULL; }
2200 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2201 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_ReadCustomization. Expected _wxConfigBase_p.");
2202 return NULL;
2203 }
2204 }
2205 if (_obj2)
2206{
c8bc7bb8
RD
2207 _arg2 = wxString_in_helper(_obj2);
2208 if (_arg2 == NULL)
2f90df85 2209 return NULL;
2f90df85
RD
2210}
2211{
474c48f9 2212 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2213 wxHtmlHelpController_ReadCustomization(_arg0,_arg1,*_arg2);
2f90df85 2214
474c48f9
RD
2215 wxPyEndAllowThreads(__tstate);
2216 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2217} Py_INCREF(Py_None);
2218 _resultobj = Py_None;
2219{
2220 if (_obj2)
2221 delete _arg2;
2222}
2223 return _resultobj;
2224}
2225
2226#define wxHtmlHelpController_WriteCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteCustomization(_swigarg0,_swigarg1))
2227static PyObject *_wrap_wxHtmlHelpController_WriteCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2228 PyObject * _resultobj;
2229 wxHtmlHelpController * _arg0;
2230 wxConfigBase * _arg1;
9a74fcaf 2231 wxString * _arg2 = (wxString *) &wxPyEmptyString;
2f90df85
RD
2232 PyObject * _argo0 = 0;
2233 PyObject * _argo1 = 0;
2234 PyObject * _obj2 = 0;
2235 char *_kwnames[] = { "self","cfg","path", NULL };
2236
2237 self = self;
2238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_WriteCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2239 return NULL;
2240 if (_argo0) {
2241 if (_argo0 == Py_None) { _arg0 = NULL; }
2242 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2243 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_WriteCustomization. Expected _wxHtmlHelpController_p.");
2244 return NULL;
2245 }
2246 }
2247 if (_argo1) {
2248 if (_argo1 == Py_None) { _arg1 = NULL; }
2249 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2250 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_WriteCustomization. Expected _wxConfigBase_p.");
2251 return NULL;
2252 }
2253 }
2254 if (_obj2)
2255{
c8bc7bb8
RD
2256 _arg2 = wxString_in_helper(_obj2);
2257 if (_arg2 == NULL)
2cd2fac8 2258 return NULL;
2f90df85
RD
2259}
2260{
474c48f9 2261 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2262 wxHtmlHelpController_WriteCustomization(_arg0,_arg1,*_arg2);
2f90df85 2263
474c48f9
RD
2264 wxPyEndAllowThreads(__tstate);
2265 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2266} Py_INCREF(Py_None);
2267 _resultobj = Py_None;
2268{
2269 if (_obj2)
2270 delete _arg2;
2271}
2272 return _resultobj;
2273}
2274
2275#define wxHtmlHelpController_GetFrame(_swigobj) (_swigobj->GetFrame())
2276static PyObject *_wrap_wxHtmlHelpController_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
2277 PyObject * _resultobj;
2278 wxHtmlHelpFrame * _result;
2279 wxHtmlHelpController * _arg0;
2280 PyObject * _argo0 = 0;
2281 char *_kwnames[] = { "self", NULL };
2282 char _ptemp[128];
2283
2284 self = self;
2285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_GetFrame",_kwnames,&_argo0))
2286 return NULL;
2287 if (_argo0) {
2288 if (_argo0 == Py_None) { _arg0 = NULL; }
2289 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2290 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_GetFrame. Expected _wxHtmlHelpController_p.");
2291 return NULL;
2292 }
2293 }
2294{
474c48f9 2295 PyThreadState* __tstate = wxPyBeginAllowThreads();
c8bc7bb8 2296 _result = (wxHtmlHelpFrame *)wxHtmlHelpController_GetFrame(_arg0);
2f90df85 2297
474c48f9
RD
2298 wxPyEndAllowThreads(__tstate);
2299 if (PyErr_Occurred()) return NULL;
2f90df85
RD
2300} if (_result) {
2301 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpFrame_p");
2302 _resultobj = Py_BuildValue("s",_ptemp);
2303 } else {
2304 Py_INCREF(Py_None);
2305 _resultobj = Py_None;
2306 }
2307 return _resultobj;
2308}
2309
2f90df85 2310static PyMethodDef htmlhelpcMethods[] = {
2f90df85
RD
2311 { "wxHtmlHelpController_GetFrame", (PyCFunction) _wrap_wxHtmlHelpController_GetFrame, METH_VARARGS | METH_KEYWORDS },
2312 { "wxHtmlHelpController_WriteCustomization", (PyCFunction) _wrap_wxHtmlHelpController_WriteCustomization, METH_VARARGS | METH_KEYWORDS },
2313 { "wxHtmlHelpController_ReadCustomization", (PyCFunction) _wrap_wxHtmlHelpController_ReadCustomization, METH_VARARGS | METH_KEYWORDS },
2314 { "wxHtmlHelpController_UseConfig", (PyCFunction) _wrap_wxHtmlHelpController_UseConfig, METH_VARARGS | METH_KEYWORDS },
2315 { "wxHtmlHelpController_KeywordSearch", (PyCFunction) _wrap_wxHtmlHelpController_KeywordSearch, METH_VARARGS | METH_KEYWORDS },
2316 { "wxHtmlHelpController_DisplayIndex", (PyCFunction) _wrap_wxHtmlHelpController_DisplayIndex, METH_VARARGS | METH_KEYWORDS },
2317 { "wxHtmlHelpController_DisplayContents", (PyCFunction) _wrap_wxHtmlHelpController_DisplayContents, METH_VARARGS | METH_KEYWORDS },
2318 { "wxHtmlHelpController_DisplayID", (PyCFunction) _wrap_wxHtmlHelpController_DisplayID, METH_VARARGS | METH_KEYWORDS },
2319 { "wxHtmlHelpController_Display", (PyCFunction) _wrap_wxHtmlHelpController_Display, METH_VARARGS | METH_KEYWORDS },
2320 { "wxHtmlHelpController_AddBook", (PyCFunction) _wrap_wxHtmlHelpController_AddBook, METH_VARARGS | METH_KEYWORDS },
2321 { "wxHtmlHelpController_SetTempDir", (PyCFunction) _wrap_wxHtmlHelpController_SetTempDir, METH_VARARGS | METH_KEYWORDS },
2322 { "wxHtmlHelpController_SetTitleFormat", (PyCFunction) _wrap_wxHtmlHelpController_SetTitleFormat, METH_VARARGS | METH_KEYWORDS },
2323 { "delete_wxHtmlHelpController", (PyCFunction) _wrap_delete_wxHtmlHelpController, METH_VARARGS | METH_KEYWORDS },
2324 { "new_wxHtmlHelpController", (PyCFunction) _wrap_new_wxHtmlHelpController, METH_VARARGS | METH_KEYWORDS },
2325 { "wxHtmlHelpFrame_WriteCustomization", (PyCFunction) _wrap_wxHtmlHelpFrame_WriteCustomization, METH_VARARGS | METH_KEYWORDS },
2326 { "wxHtmlHelpFrame_ReadCustomization", (PyCFunction) _wrap_wxHtmlHelpFrame_ReadCustomization, METH_VARARGS | METH_KEYWORDS },
2327 { "wxHtmlHelpFrame_UseConfig", (PyCFunction) _wrap_wxHtmlHelpFrame_UseConfig, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2328 { "wxHtmlHelpFrame_KeywordSearch", (PyCFunction) _wrap_wxHtmlHelpFrame_KeywordSearch, METH_VARARGS | METH_KEYWORDS },
2329 { "wxHtmlHelpFrame_DisplayIndex", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayIndex, METH_VARARGS | METH_KEYWORDS },
2330 { "wxHtmlHelpFrame_DisplayContents", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayContents, METH_VARARGS | METH_KEYWORDS },
2331 { "wxHtmlHelpFrame_DisplayID", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayID, METH_VARARGS | METH_KEYWORDS },
2332 { "wxHtmlHelpFrame_Display", (PyCFunction) _wrap_wxHtmlHelpFrame_Display, METH_VARARGS | METH_KEYWORDS },
2333 { "wxHtmlHelpFrame_SetTitleFormat", (PyCFunction) _wrap_wxHtmlHelpFrame_SetTitleFormat, METH_VARARGS | METH_KEYWORDS },
2334 { "wxHtmlHelpFrame_GetData", (PyCFunction) _wrap_wxHtmlHelpFrame_GetData, METH_VARARGS | METH_KEYWORDS },
2335 { "new_wxHtmlHelpFrame", (PyCFunction) _wrap_new_wxHtmlHelpFrame, METH_VARARGS | METH_KEYWORDS },
2336 { "wxHtmlHelpData_GetIndexCnt", (PyCFunction) _wrap_wxHtmlHelpData_GetIndexCnt, METH_VARARGS | METH_KEYWORDS },
2337 { "wxHtmlHelpData_GetIndex", (PyCFunction) _wrap_wxHtmlHelpData_GetIndex, METH_VARARGS | METH_KEYWORDS },
2338 { "wxHtmlHelpData_GetContentsCnt", (PyCFunction) _wrap_wxHtmlHelpData_GetContentsCnt, METH_VARARGS | METH_KEYWORDS },
2339 { "wxHtmlHelpData_GetContents", (PyCFunction) _wrap_wxHtmlHelpData_GetContents, METH_VARARGS | METH_KEYWORDS },
2340 { "wxHtmlHelpData_GetBookRecArray", (PyCFunction) _wrap_wxHtmlHelpData_GetBookRecArray, METH_VARARGS | METH_KEYWORDS },
2341 { "wxHtmlHelpData_FindPageById", (PyCFunction) _wrap_wxHtmlHelpData_FindPageById, METH_VARARGS | METH_KEYWORDS },
2342 { "wxHtmlHelpData_FindPageByName", (PyCFunction) _wrap_wxHtmlHelpData_FindPageByName, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2343 { "wxHtmlHelpData_AddBook", (PyCFunction) _wrap_wxHtmlHelpData_AddBook, METH_VARARGS | METH_KEYWORDS },
2344 { "wxHtmlHelpData_SetTempDir", (PyCFunction) _wrap_wxHtmlHelpData_SetTempDir, METH_VARARGS | METH_KEYWORDS },
2345 { "delete_wxHtmlHelpData", (PyCFunction) _wrap_delete_wxHtmlHelpData, METH_VARARGS | METH_KEYWORDS },
2346 { "new_wxHtmlHelpData", (PyCFunction) _wrap_new_wxHtmlHelpData, METH_VARARGS | METH_KEYWORDS },
2347 { "wxHtmlSearchStatus_GetContentsItem", (PyCFunction) _wrap_wxHtmlSearchStatus_GetContentsItem, METH_VARARGS | METH_KEYWORDS },
2348 { "wxHtmlSearchStatus_GetName", (PyCFunction) _wrap_wxHtmlSearchStatus_GetName, METH_VARARGS | METH_KEYWORDS },
2349 { "wxHtmlSearchStatus_GetMaxIndex", (PyCFunction) _wrap_wxHtmlSearchStatus_GetMaxIndex, METH_VARARGS | METH_KEYWORDS },
2350 { "wxHtmlSearchStatus_GetCurIndex", (PyCFunction) _wrap_wxHtmlSearchStatus_GetCurIndex, METH_VARARGS | METH_KEYWORDS },
2351 { "wxHtmlSearchStatus_IsActive", (PyCFunction) _wrap_wxHtmlSearchStatus_IsActive, METH_VARARGS | METH_KEYWORDS },
2352 { "wxHtmlSearchStatus_Search", (PyCFunction) _wrap_wxHtmlSearchStatus_Search, METH_VARARGS | METH_KEYWORDS },
9a74fcaf
RD
2353 { "wxHtmlContentsItem_GetBook", (PyCFunction) _wrap_wxHtmlContentsItem_GetBook, METH_VARARGS | METH_KEYWORDS },
2354 { "wxHtmlContentsItem_GetPage", (PyCFunction) _wrap_wxHtmlContentsItem_GetPage, METH_VARARGS | METH_KEYWORDS },
2355 { "wxHtmlContentsItem_GetName", (PyCFunction) _wrap_wxHtmlContentsItem_GetName, METH_VARARGS | METH_KEYWORDS },
2356 { "wxHtmlContentsItem_GetID", (PyCFunction) _wrap_wxHtmlContentsItem_GetID, METH_VARARGS | METH_KEYWORDS },
2357 { "wxHtmlContentsItem_GetLevel", (PyCFunction) _wrap_wxHtmlContentsItem_GetLevel, METH_VARARGS | METH_KEYWORDS },
4be61064
RD
2358 { "wxHtmlBookRecord_GetFullPath", (PyCFunction) _wrap_wxHtmlBookRecord_GetFullPath, METH_VARARGS | METH_KEYWORDS },
2359 { "wxHtmlBookRecord_SetStart", (PyCFunction) _wrap_wxHtmlBookRecord_SetStart, METH_VARARGS | METH_KEYWORDS },
2360 { "wxHtmlBookRecord_SetBasePath", (PyCFunction) _wrap_wxHtmlBookRecord_SetBasePath, METH_VARARGS | METH_KEYWORDS },
2361 { "wxHtmlBookRecord_SetTitle", (PyCFunction) _wrap_wxHtmlBookRecord_SetTitle, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2362 { "wxHtmlBookRecord_GetContentsEnd", (PyCFunction) _wrap_wxHtmlBookRecord_GetContentsEnd, METH_VARARGS | METH_KEYWORDS },
2363 { "wxHtmlBookRecord_GetContentsStart", (PyCFunction) _wrap_wxHtmlBookRecord_GetContentsStart, METH_VARARGS | METH_KEYWORDS },
2364 { "wxHtmlBookRecord_SetContentsRange", (PyCFunction) _wrap_wxHtmlBookRecord_SetContentsRange, METH_VARARGS | METH_KEYWORDS },
2365 { "wxHtmlBookRecord_GetBasePath", (PyCFunction) _wrap_wxHtmlBookRecord_GetBasePath, METH_VARARGS | METH_KEYWORDS },
2366 { "wxHtmlBookRecord_GetStart", (PyCFunction) _wrap_wxHtmlBookRecord_GetStart, METH_VARARGS | METH_KEYWORDS },
2367 { "wxHtmlBookRecord_GetTitle", (PyCFunction) _wrap_wxHtmlBookRecord_GetTitle, METH_VARARGS | METH_KEYWORDS },
4be61064 2368 { "wxHtmlBookRecord_GetBookFile", (PyCFunction) _wrap_wxHtmlBookRecord_GetBookFile, METH_VARARGS | METH_KEYWORDS },
2f90df85 2369 { "new_wxHtmlBookRecord", (PyCFunction) _wrap_new_wxHtmlBookRecord, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2370 { NULL, NULL }
2371};
2372#ifdef __cplusplus
2373}
2374#endif
2375/*
2376 * This table is used by the pointer type-checker
2377 */
2378static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2f90df85 2379 { "_signed_long","_long",0},
c8bc03c3 2380 { "_wxPrintQuality","_wxCoord",0},
2f90df85
RD
2381 { "_wxPrintQuality","_int",0},
2382 { "_wxPrintQuality","_signed_int",0},
2383 { "_wxPrintQuality","_unsigned_int",0},
2384 { "_wxPrintQuality","_wxWindowID",0},
2385 { "_wxPrintQuality","_uint",0},
2386 { "_wxPrintQuality","_EBool",0},
2387 { "_wxPrintQuality","_size_t",0},
c368d904 2388 { "_wxPrintQuality","_time_t",0},
2f90df85 2389 { "_byte","_unsigned_char",0},
2f90df85
RD
2390 { "_long","_unsigned_long",0},
2391 { "_long","_signed_long",0},
c8bc03c3 2392 { "_size_t","_wxCoord",0},
2f90df85 2393 { "_size_t","_wxPrintQuality",0},
c368d904 2394 { "_size_t","_time_t",0},
2f90df85
RD
2395 { "_size_t","_unsigned_int",0},
2396 { "_size_t","_int",0},
2397 { "_size_t","_wxWindowID",0},
2398 { "_size_t","_uint",0},
32c988a3 2399 { "_wxTopLevelWindow","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxTopLevelWindow},
c8bc03c3 2400 { "_uint","_wxCoord",0},
2f90df85 2401 { "_uint","_wxPrintQuality",0},
c368d904 2402 { "_uint","_time_t",0},
2f90df85
RD
2403 { "_uint","_size_t",0},
2404 { "_uint","_unsigned_int",0},
2405 { "_uint","_int",0},
2406 { "_uint","_wxWindowID",0},
f6bcfd97 2407 { "_wxChar","_char",0},
f6bcfd97 2408 { "_char","_wxChar",0},
32c988a3 2409 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
c8bc03c3 2410 { "_EBool","_wxCoord",0},
2f90df85
RD
2411 { "_EBool","_wxPrintQuality",0},
2412 { "_EBool","_signed_int",0},
2413 { "_EBool","_int",0},
2414 { "_EBool","_wxWindowID",0},
2f90df85 2415 { "_unsigned_long","_long",0},
4be61064 2416 { "_struct_wxHtmlContentsItem","_wxHtmlContentsItem",0},
32c988a3 2417 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
c8bc03c3 2418 { "_signed_int","_wxCoord",0},
2f90df85
RD
2419 { "_signed_int","_wxPrintQuality",0},
2420 { "_signed_int","_EBool",0},
2421 { "_signed_int","_wxWindowID",0},
2422 { "_signed_int","_int",0},
f6bcfd97 2423 { "_WXTYPE","_wxDateTime_t",0},
2f90df85
RD
2424 { "_WXTYPE","_short",0},
2425 { "_WXTYPE","_signed_short",0},
2426 { "_WXTYPE","_unsigned_short",0},
f6bcfd97 2427 { "_unsigned_short","_wxDateTime_t",0},
2f90df85
RD
2428 { "_unsigned_short","_WXTYPE",0},
2429 { "_unsigned_short","_short",0},
4be61064 2430 { "_wxHtmlContentsItem","_struct_wxHtmlContentsItem",0},
9df61a29 2431 { "_wxObject","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxObject},
9df61a29 2432 { "_wxObject","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxObject},
2f90df85
RD
2433 { "_signed_short","_WXTYPE",0},
2434 { "_signed_short","_short",0},
2f90df85 2435 { "_unsigned_char","_byte",0},
c8bc03c3 2436 { "_unsigned_int","_wxCoord",0},
2f90df85 2437 { "_unsigned_int","_wxPrintQuality",0},
c368d904 2438 { "_unsigned_int","_time_t",0},
2f90df85
RD
2439 { "_unsigned_int","_size_t",0},
2440 { "_unsigned_int","_uint",0},
2441 { "_unsigned_int","_wxWindowID",0},
2442 { "_unsigned_int","_int",0},
f6bcfd97 2443 { "_short","_wxDateTime_t",0},
2f90df85
RD
2444 { "_short","_WXTYPE",0},
2445 { "_short","_unsigned_short",0},
2446 { "_short","_signed_short",0},
2f90df85 2447 { "_wxFrame","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxFrame},
c8bc03c3 2448 { "_wxWindowID","_wxCoord",0},
2f90df85 2449 { "_wxWindowID","_wxPrintQuality",0},
c368d904 2450 { "_wxWindowID","_time_t",0},
2f90df85
RD
2451 { "_wxWindowID","_size_t",0},
2452 { "_wxWindowID","_EBool",0},
2453 { "_wxWindowID","_uint",0},
2454 { "_wxWindowID","_int",0},
2455 { "_wxWindowID","_signed_int",0},
2456 { "_wxWindowID","_unsigned_int",0},
c8bc03c3 2457 { "_int","_wxCoord",0},
2f90df85 2458 { "_int","_wxPrintQuality",0},
c368d904 2459 { "_int","_time_t",0},
2f90df85
RD
2460 { "_int","_size_t",0},
2461 { "_int","_EBool",0},
2462 { "_int","_uint",0},
2463 { "_int","_wxWindowID",0},
2464 { "_int","_unsigned_int",0},
2465 { "_int","_signed_int",0},
f6bcfd97
BP
2466 { "_wxDateTime_t","_unsigned_short",0},
2467 { "_wxDateTime_t","_short",0},
2468 { "_wxDateTime_t","_WXTYPE",0},
c368d904
RD
2469 { "_time_t","_wxCoord",0},
2470 { "_time_t","_wxPrintQuality",0},
2471 { "_time_t","_unsigned_int",0},
2472 { "_time_t","_int",0},
2473 { "_time_t","_wxWindowID",0},
2474 { "_time_t","_uint",0},
2475 { "_time_t","_size_t",0},
c8bc03c3
RD
2476 { "_wxCoord","_int",0},
2477 { "_wxCoord","_signed_int",0},
2478 { "_wxCoord","_unsigned_int",0},
2479 { "_wxCoord","_wxWindowID",0},
2480 { "_wxCoord","_uint",0},
2481 { "_wxCoord","_EBool",0},
2482 { "_wxCoord","_size_t",0},
c368d904 2483 { "_wxCoord","_time_t",0},
c8bc03c3 2484 { "_wxCoord","_wxPrintQuality",0},
2f90df85 2485 { "_wxEvtHandler","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxEvtHandler},
2f90df85 2486 { "_wxEvtHandler","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxEvtHandler},
2f90df85 2487 { "_wxWindow","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxWindow},
2f90df85
RD
2488{0,0,0}};
2489
2490static PyObject *SWIG_globals;
2491#ifdef __cplusplus
2492extern "C"
2493#endif
2494SWIGEXPORT(void) inithtmlhelpc() {
2495 PyObject *m, *d;
2496 SWIG_globals = SWIG_newvarlink();
2497 m = Py_InitModule("htmlhelpc", htmlhelpcMethods);
2498 d = PyModule_GetDict(m);
7a446686
RD
2499 PyDict_SetItemString(d,"wxHF_TOOLBAR", PyInt_FromLong((long) wxHF_TOOLBAR));
2500 PyDict_SetItemString(d,"wxHF_FLATTOOLBAR", PyInt_FromLong((long) wxHF_FLATTOOLBAR));
2501 PyDict_SetItemString(d,"wxHF_CONTENTS", PyInt_FromLong((long) wxHF_CONTENTS));
2502 PyDict_SetItemString(d,"wxHF_INDEX", PyInt_FromLong((long) wxHF_INDEX));
2503 PyDict_SetItemString(d,"wxHF_SEARCH", PyInt_FromLong((long) wxHF_SEARCH));
2504 PyDict_SetItemString(d,"wxHF_BOOKMARKS", PyInt_FromLong((long) wxHF_BOOKMARKS));
2505 PyDict_SetItemString(d,"wxHF_OPENFILES", PyInt_FromLong((long) wxHF_OPENFILES));
2506 PyDict_SetItemString(d,"wxHF_PRINT", PyInt_FromLong((long) wxHF_PRINT));
2507 PyDict_SetItemString(d,"wxHF_DEFAULTSTYLE", PyInt_FromLong((long) wxHF_DEFAULTSTYLE));
2f90df85
RD
2508{
2509 int i;
2510 for (i = 0; _swig_mapping[i].n1; i++)
2511 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
2512}
2513}