]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/htmlhelp.cpp
Updated SWIG generated code for wxGTK version
[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__)
1c09ae54 30# define SWIGEXPORT(a) a _export
2f90df85 31# else
1c09ae54 32# define SWIGEXPORT(a) a
2f90df85
RD
33# endif
34# endif
35#else
1c09ae54 36# define SWIGEXPORT(a) a
2f90df85
RD
37#endif
38
1c09ae54
RD
39#include "Python.h"
40
2f90df85
RD
41#ifdef __cplusplus
42extern "C" {
43#endif
1c09ae54 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
b68dc582 58#include "export.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
2f90df85
RD
66
67static PyObject* t_output_helper(PyObject* target, PyObject* o) {
68 PyObject* o2;
69 PyObject* o3;
70
1c09ae54 71 if (!target) {
2f90df85 72 target = o;
1c09ae54 73 } else if (target == Py_None) {
2f90df85
RD
74 Py_DECREF(Py_None);
75 target = o;
1c09ae54 76 } else {
2f90df85
RD
77 if (!PyTuple_Check(target)) {
78 o2 = target;
79 target = PyTuple_New(1);
80 PyTuple_SetItem(target, 0, o2);
81 }
1c09ae54
RD
82 o3 = PyTuple_New(1);
83 PyTuple_SetItem(o3, 0, o);
2f90df85
RD
84
85 o2 = target;
1c09ae54
RD
86 target = PySequence_Concat(o2, o3);
87 Py_DECREF(o2);
2f90df85
RD
88 Py_DECREF(o3);
89 }
90 return target;
91}
92
7a446686
RD
93#if PYTHON_API_VERSION >= 1009
94 static char* wxStringErrorMsg = "String or Unicode type required";
95#else
96 static char* wxStringErrorMsg = "string type is required for parameter";
97#endif
2f90df85
RD
98#ifdef __cplusplus
99extern "C" {
100#endif
101#define new_wxHtmlHelpFrameCfg() (new wxHtmlHelpFrameCfg())
102static PyObject *_wrap_new_wxHtmlHelpFrameCfg(PyObject *self, PyObject *args, PyObject *kwargs) {
103 PyObject * _resultobj;
104 wxHtmlHelpFrameCfg * _result;
105 char *_kwnames[] = { NULL };
106 char _ptemp[128];
107
108 self = self;
109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlHelpFrameCfg",_kwnames))
110 return NULL;
111{
112 wxPy_BEGIN_ALLOW_THREADS;
113 _result = (wxHtmlHelpFrameCfg *)new_wxHtmlHelpFrameCfg();
114
115 wxPy_END_ALLOW_THREADS;
116} if (_result) {
117 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpFrameCfg_p");
118 _resultobj = Py_BuildValue("s",_ptemp);
119 } else {
120 Py_INCREF(Py_None);
121 _resultobj = Py_None;
122 }
123 return _resultobj;
124}
125
126#define wxHtmlHelpFrameCfg_x_set(_swigobj,_swigval) (_swigobj->x = _swigval,_swigval)
127static PyObject *_wrap_wxHtmlHelpFrameCfg_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
128 PyObject * _resultobj;
129 long _result;
130 wxHtmlHelpFrameCfg * _arg0;
131 long _arg1;
132 PyObject * _argo0 = 0;
133 char *_kwnames[] = { "self","x", NULL };
134
135 self = self;
136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxHtmlHelpFrameCfg_x_set",_kwnames,&_argo0,&_arg1))
137 return NULL;
138 if (_argo0) {
139 if (_argo0 == Py_None) { _arg0 = NULL; }
140 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
141 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_x_set. Expected _wxHtmlHelpFrameCfg_p.");
142 return NULL;
143 }
144 }
145{
146 wxPy_BEGIN_ALLOW_THREADS;
147 _result = (long )wxHtmlHelpFrameCfg_x_set(_arg0,_arg1);
148
149 wxPy_END_ALLOW_THREADS;
150} _resultobj = Py_BuildValue("l",_result);
151 return _resultobj;
152}
153
154#define wxHtmlHelpFrameCfg_x_get(_swigobj) ((long ) _swigobj->x)
155static PyObject *_wrap_wxHtmlHelpFrameCfg_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
156 PyObject * _resultobj;
157 long _result;
158 wxHtmlHelpFrameCfg * _arg0;
159 PyObject * _argo0 = 0;
160 char *_kwnames[] = { "self", NULL };
161
162 self = self;
163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_x_get",_kwnames,&_argo0))
164 return NULL;
165 if (_argo0) {
166 if (_argo0 == Py_None) { _arg0 = NULL; }
167 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_x_get. Expected _wxHtmlHelpFrameCfg_p.");
169 return NULL;
170 }
171 }
172{
173 wxPy_BEGIN_ALLOW_THREADS;
174 _result = (long )wxHtmlHelpFrameCfg_x_get(_arg0);
175
176 wxPy_END_ALLOW_THREADS;
177} _resultobj = Py_BuildValue("l",_result);
178 return _resultobj;
179}
180
181#define wxHtmlHelpFrameCfg_y_set(_swigobj,_swigval) (_swigobj->y = _swigval,_swigval)
182static PyObject *_wrap_wxHtmlHelpFrameCfg_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
183 PyObject * _resultobj;
184 long _result;
185 wxHtmlHelpFrameCfg * _arg0;
186 long _arg1;
187 PyObject * _argo0 = 0;
188 char *_kwnames[] = { "self","y", NULL };
189
190 self = self;
191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxHtmlHelpFrameCfg_y_set",_kwnames,&_argo0,&_arg1))
192 return NULL;
193 if (_argo0) {
194 if (_argo0 == Py_None) { _arg0 = NULL; }
195 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
196 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_y_set. Expected _wxHtmlHelpFrameCfg_p.");
197 return NULL;
198 }
199 }
200{
201 wxPy_BEGIN_ALLOW_THREADS;
202 _result = (long )wxHtmlHelpFrameCfg_y_set(_arg0,_arg1);
203
204 wxPy_END_ALLOW_THREADS;
205} _resultobj = Py_BuildValue("l",_result);
206 return _resultobj;
207}
208
209#define wxHtmlHelpFrameCfg_y_get(_swigobj) ((long ) _swigobj->y)
210static PyObject *_wrap_wxHtmlHelpFrameCfg_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
211 PyObject * _resultobj;
212 long _result;
213 wxHtmlHelpFrameCfg * _arg0;
214 PyObject * _argo0 = 0;
215 char *_kwnames[] = { "self", NULL };
216
217 self = self;
218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_y_get",_kwnames,&_argo0))
219 return NULL;
220 if (_argo0) {
221 if (_argo0 == Py_None) { _arg0 = NULL; }
222 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_y_get. Expected _wxHtmlHelpFrameCfg_p.");
224 return NULL;
225 }
226 }
227{
228 wxPy_BEGIN_ALLOW_THREADS;
229 _result = (long )wxHtmlHelpFrameCfg_y_get(_arg0);
230
231 wxPy_END_ALLOW_THREADS;
232} _resultobj = Py_BuildValue("l",_result);
233 return _resultobj;
234}
235
236#define wxHtmlHelpFrameCfg_w_set(_swigobj,_swigval) (_swigobj->w = _swigval,_swigval)
237static PyObject *_wrap_wxHtmlHelpFrameCfg_w_set(PyObject *self, PyObject *args, PyObject *kwargs) {
238 PyObject * _resultobj;
239 long _result;
240 wxHtmlHelpFrameCfg * _arg0;
241 long _arg1;
242 PyObject * _argo0 = 0;
243 char *_kwnames[] = { "self","w", NULL };
244
245 self = self;
246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxHtmlHelpFrameCfg_w_set",_kwnames,&_argo0,&_arg1))
247 return NULL;
248 if (_argo0) {
249 if (_argo0 == Py_None) { _arg0 = NULL; }
250 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
251 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_w_set. Expected _wxHtmlHelpFrameCfg_p.");
252 return NULL;
253 }
254 }
255{
256 wxPy_BEGIN_ALLOW_THREADS;
257 _result = (long )wxHtmlHelpFrameCfg_w_set(_arg0,_arg1);
258
259 wxPy_END_ALLOW_THREADS;
260} _resultobj = Py_BuildValue("l",_result);
261 return _resultobj;
262}
263
264#define wxHtmlHelpFrameCfg_w_get(_swigobj) ((long ) _swigobj->w)
265static PyObject *_wrap_wxHtmlHelpFrameCfg_w_get(PyObject *self, PyObject *args, PyObject *kwargs) {
266 PyObject * _resultobj;
267 long _result;
268 wxHtmlHelpFrameCfg * _arg0;
269 PyObject * _argo0 = 0;
270 char *_kwnames[] = { "self", NULL };
271
272 self = self;
273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_w_get",_kwnames,&_argo0))
274 return NULL;
275 if (_argo0) {
276 if (_argo0 == Py_None) { _arg0 = NULL; }
277 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
278 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_w_get. Expected _wxHtmlHelpFrameCfg_p.");
279 return NULL;
280 }
281 }
282{
283 wxPy_BEGIN_ALLOW_THREADS;
284 _result = (long )wxHtmlHelpFrameCfg_w_get(_arg0);
285
286 wxPy_END_ALLOW_THREADS;
287} _resultobj = Py_BuildValue("l",_result);
288 return _resultobj;
289}
290
291#define wxHtmlHelpFrameCfg_h_set(_swigobj,_swigval) (_swigobj->h = _swigval,_swigval)
292static PyObject *_wrap_wxHtmlHelpFrameCfg_h_set(PyObject *self, PyObject *args, PyObject *kwargs) {
293 PyObject * _resultobj;
294 long _result;
295 wxHtmlHelpFrameCfg * _arg0;
296 long _arg1;
297 PyObject * _argo0 = 0;
298 char *_kwnames[] = { "self","h", NULL };
299
300 self = self;
301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxHtmlHelpFrameCfg_h_set",_kwnames,&_argo0,&_arg1))
302 return NULL;
303 if (_argo0) {
304 if (_argo0 == Py_None) { _arg0 = NULL; }
305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_h_set. Expected _wxHtmlHelpFrameCfg_p.");
307 return NULL;
308 }
309 }
310{
311 wxPy_BEGIN_ALLOW_THREADS;
312 _result = (long )wxHtmlHelpFrameCfg_h_set(_arg0,_arg1);
313
314 wxPy_END_ALLOW_THREADS;
315} _resultobj = Py_BuildValue("l",_result);
316 return _resultobj;
317}
318
319#define wxHtmlHelpFrameCfg_h_get(_swigobj) ((long ) _swigobj->h)
320static PyObject *_wrap_wxHtmlHelpFrameCfg_h_get(PyObject *self, PyObject *args, PyObject *kwargs) {
321 PyObject * _resultobj;
322 long _result;
323 wxHtmlHelpFrameCfg * _arg0;
324 PyObject * _argo0 = 0;
325 char *_kwnames[] = { "self", NULL };
326
327 self = self;
328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_h_get",_kwnames,&_argo0))
329 return NULL;
330 if (_argo0) {
331 if (_argo0 == Py_None) { _arg0 = NULL; }
332 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
333 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_h_get. Expected _wxHtmlHelpFrameCfg_p.");
334 return NULL;
335 }
336 }
337{
338 wxPy_BEGIN_ALLOW_THREADS;
339 _result = (long )wxHtmlHelpFrameCfg_h_get(_arg0);
340
341 wxPy_END_ALLOW_THREADS;
342} _resultobj = Py_BuildValue("l",_result);
343 return _resultobj;
344}
345
346#define wxHtmlHelpFrameCfg_sashpos_set(_swigobj,_swigval) (_swigobj->sashpos = _swigval,_swigval)
347static PyObject *_wrap_wxHtmlHelpFrameCfg_sashpos_set(PyObject *self, PyObject *args, PyObject *kwargs) {
348 PyObject * _resultobj;
349 long _result;
350 wxHtmlHelpFrameCfg * _arg0;
351 long _arg1;
352 PyObject * _argo0 = 0;
353 char *_kwnames[] = { "self","sashpos", NULL };
354
355 self = self;
356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:wxHtmlHelpFrameCfg_sashpos_set",_kwnames,&_argo0,&_arg1))
357 return NULL;
358 if (_argo0) {
359 if (_argo0 == Py_None) { _arg0 = NULL; }
360 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
361 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_sashpos_set. Expected _wxHtmlHelpFrameCfg_p.");
362 return NULL;
363 }
364 }
365{
366 wxPy_BEGIN_ALLOW_THREADS;
367 _result = (long )wxHtmlHelpFrameCfg_sashpos_set(_arg0,_arg1);
368
369 wxPy_END_ALLOW_THREADS;
370} _resultobj = Py_BuildValue("l",_result);
371 return _resultobj;
372}
373
374#define wxHtmlHelpFrameCfg_sashpos_get(_swigobj) ((long ) _swigobj->sashpos)
375static PyObject *_wrap_wxHtmlHelpFrameCfg_sashpos_get(PyObject *self, PyObject *args, PyObject *kwargs) {
376 PyObject * _resultobj;
377 long _result;
378 wxHtmlHelpFrameCfg * _arg0;
379 PyObject * _argo0 = 0;
380 char *_kwnames[] = { "self", NULL };
381
382 self = self;
383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_sashpos_get",_kwnames,&_argo0))
384 return NULL;
385 if (_argo0) {
386 if (_argo0 == Py_None) { _arg0 = NULL; }
387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_sashpos_get. Expected _wxHtmlHelpFrameCfg_p.");
389 return NULL;
390 }
391 }
392{
393 wxPy_BEGIN_ALLOW_THREADS;
394 _result = (long )wxHtmlHelpFrameCfg_sashpos_get(_arg0);
395
396 wxPy_END_ALLOW_THREADS;
397} _resultobj = Py_BuildValue("l",_result);
398 return _resultobj;
399}
400
401#define wxHtmlHelpFrameCfg_navig_on_set(_swigobj,_swigval) (_swigobj->navig_on = _swigval,_swigval)
402static PyObject *_wrap_wxHtmlHelpFrameCfg_navig_on_set(PyObject *self, PyObject *args, PyObject *kwargs) {
403 PyObject * _resultobj;
404 bool _result;
405 wxHtmlHelpFrameCfg * _arg0;
406 bool _arg1;
407 PyObject * _argo0 = 0;
408 int tempbool1;
409 char *_kwnames[] = { "self","navig_on", NULL };
410
411 self = self;
412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpFrameCfg_navig_on_set",_kwnames,&_argo0,&tempbool1))
413 return NULL;
414 if (_argo0) {
415 if (_argo0 == Py_None) { _arg0 = NULL; }
416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_navig_on_set. Expected _wxHtmlHelpFrameCfg_p.");
418 return NULL;
419 }
420 }
421 _arg1 = (bool ) tempbool1;
422{
423 wxPy_BEGIN_ALLOW_THREADS;
424 _result = (bool )wxHtmlHelpFrameCfg_navig_on_set(_arg0,_arg1);
425
426 wxPy_END_ALLOW_THREADS;
427} _resultobj = Py_BuildValue("i",_result);
428 return _resultobj;
429}
430
431#define wxHtmlHelpFrameCfg_navig_on_get(_swigobj) ((bool ) _swigobj->navig_on)
432static PyObject *_wrap_wxHtmlHelpFrameCfg_navig_on_get(PyObject *self, PyObject *args, PyObject *kwargs) {
433 PyObject * _resultobj;
434 bool _result;
435 wxHtmlHelpFrameCfg * _arg0;
436 PyObject * _argo0 = 0;
437 char *_kwnames[] = { "self", NULL };
438
439 self = self;
440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrameCfg_navig_on_get",_kwnames,&_argo0))
441 return NULL;
442 if (_argo0) {
443 if (_argo0 == Py_None) { _arg0 = NULL; }
444 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrameCfg_p")) {
445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrameCfg_navig_on_get. Expected _wxHtmlHelpFrameCfg_p.");
446 return NULL;
447 }
448 }
449{
450 wxPy_BEGIN_ALLOW_THREADS;
451 _result = (bool )wxHtmlHelpFrameCfg_navig_on_get(_arg0);
452
453 wxPy_END_ALLOW_THREADS;
454} _resultobj = Py_BuildValue("i",_result);
455 return _resultobj;
456}
457
2f90df85
RD
458#define new_wxHtmlBookRecord(_swigarg0,_swigarg1,_swigarg2) (new wxHtmlBookRecord(_swigarg0,_swigarg1,_swigarg2))
459static PyObject *_wrap_new_wxHtmlBookRecord(PyObject *self, PyObject *args, PyObject *kwargs) {
460 PyObject * _resultobj;
461 wxHtmlBookRecord * _result;
462 wxString * _arg0;
463 wxString * _arg1;
464 wxString * _arg2;
465 PyObject * _obj0 = 0;
466 PyObject * _obj1 = 0;
467 PyObject * _obj2 = 0;
468 char *_kwnames[] = { "basepath","title","start", NULL };
469 char _ptemp[128];
470
471 self = self;
472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:new_wxHtmlBookRecord",_kwnames,&_obj0,&_obj1,&_obj2))
473 return NULL;
474{
2cd2fac8
RD
475#if PYTHON_API_VERSION >= 1009
476 char* tmpPtr; int tmpSize;
477 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
7a446686 478 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
479 return NULL;
480 }
481 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
482 return NULL;
483 _arg0 = new wxString(tmpPtr, tmpSize);
484#else
2f90df85
RD
485 if (!PyString_Check(_obj0)) {
486 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
487 return NULL;
488 }
2cd2fac8
RD
489 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
490#endif
2f90df85
RD
491}
492{
2cd2fac8
RD
493#if PYTHON_API_VERSION >= 1009
494 char* tmpPtr; int tmpSize;
495 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 496 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
497 return NULL;
498 }
499 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
500 return NULL;
501 _arg1 = new wxString(tmpPtr, tmpSize);
502#else
2f90df85
RD
503 if (!PyString_Check(_obj1)) {
504 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
505 return NULL;
506 }
2cd2fac8
RD
507 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
508#endif
2f90df85
RD
509}
510{
2cd2fac8
RD
511#if PYTHON_API_VERSION >= 1009
512 char* tmpPtr; int tmpSize;
513 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 514 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
515 return NULL;
516 }
517 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
518 return NULL;
519 _arg2 = new wxString(tmpPtr, tmpSize);
520#else
2f90df85
RD
521 if (!PyString_Check(_obj2)) {
522 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
523 return NULL;
524 }
2cd2fac8
RD
525 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
526#endif
2f90df85
RD
527}
528{
529 wxPy_BEGIN_ALLOW_THREADS;
530 _result = (wxHtmlBookRecord *)new_wxHtmlBookRecord(*_arg0,*_arg1,*_arg2);
531
532 wxPy_END_ALLOW_THREADS;
533} if (_result) {
534 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecord_p");
535 _resultobj = Py_BuildValue("s",_ptemp);
536 } else {
537 Py_INCREF(Py_None);
538 _resultobj = Py_None;
539 }
540{
541 if (_obj0)
542 delete _arg0;
543}
544{
545 if (_obj1)
546 delete _arg1;
547}
548{
549 if (_obj2)
550 delete _arg2;
551}
552 return _resultobj;
553}
554
555#define wxHtmlBookRecord_GetTitle(_swigobj) (_swigobj->GetTitle())
556static PyObject *_wrap_wxHtmlBookRecord_GetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
557 PyObject * _resultobj;
558 wxString * _result;
559 wxHtmlBookRecord * _arg0;
560 PyObject * _argo0 = 0;
561 char *_kwnames[] = { "self", NULL };
562
563 self = self;
564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetTitle",_kwnames,&_argo0))
565 return NULL;
566 if (_argo0) {
567 if (_argo0 == Py_None) { _arg0 = NULL; }
568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetTitle. Expected _wxHtmlBookRecord_p.");
570 return NULL;
571 }
572 }
573{
574 wxPy_BEGIN_ALLOW_THREADS;
575 _result = new wxString (wxHtmlBookRecord_GetTitle(_arg0));
576
577 wxPy_END_ALLOW_THREADS;
578}{
c8bc03c3 579 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
580}
581{
582 delete _result;
583}
584 return _resultobj;
585}
586
587#define wxHtmlBookRecord_GetStart(_swigobj) (_swigobj->GetStart())
588static PyObject *_wrap_wxHtmlBookRecord_GetStart(PyObject *self, PyObject *args, PyObject *kwargs) {
589 PyObject * _resultobj;
590 wxString * _result;
591 wxHtmlBookRecord * _arg0;
592 PyObject * _argo0 = 0;
593 char *_kwnames[] = { "self", NULL };
594
595 self = self;
596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetStart",_kwnames,&_argo0))
597 return NULL;
598 if (_argo0) {
599 if (_argo0 == Py_None) { _arg0 = NULL; }
600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetStart. Expected _wxHtmlBookRecord_p.");
602 return NULL;
603 }
604 }
605{
606 wxPy_BEGIN_ALLOW_THREADS;
607 _result = new wxString (wxHtmlBookRecord_GetStart(_arg0));
608
609 wxPy_END_ALLOW_THREADS;
610}{
c8bc03c3 611 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
612}
613{
614 delete _result;
615}
616 return _resultobj;
617}
618
619#define wxHtmlBookRecord_GetBasePath(_swigobj) (_swigobj->GetBasePath())
620static PyObject *_wrap_wxHtmlBookRecord_GetBasePath(PyObject *self, PyObject *args, PyObject *kwargs) {
621 PyObject * _resultobj;
622 wxString * _result;
623 wxHtmlBookRecord * _arg0;
624 PyObject * _argo0 = 0;
625 char *_kwnames[] = { "self", NULL };
626
627 self = self;
628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetBasePath",_kwnames,&_argo0))
629 return NULL;
630 if (_argo0) {
631 if (_argo0 == Py_None) { _arg0 = NULL; }
632 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
633 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetBasePath. Expected _wxHtmlBookRecord_p.");
634 return NULL;
635 }
636 }
637{
638 wxPy_BEGIN_ALLOW_THREADS;
639 _result = new wxString (wxHtmlBookRecord_GetBasePath(_arg0));
640
641 wxPy_END_ALLOW_THREADS;
642}{
c8bc03c3 643 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
644}
645{
646 delete _result;
647}
648 return _resultobj;
649}
650
651#define wxHtmlBookRecord_SetContentsRange(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetContentsRange(_swigarg0,_swigarg1))
652static PyObject *_wrap_wxHtmlBookRecord_SetContentsRange(PyObject *self, PyObject *args, PyObject *kwargs) {
653 PyObject * _resultobj;
654 wxHtmlBookRecord * _arg0;
655 int _arg1;
656 int _arg2;
657 PyObject * _argo0 = 0;
658 char *_kwnames[] = { "self","start","end", NULL };
659
660 self = self;
661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlBookRecord_SetContentsRange",_kwnames,&_argo0,&_arg1,&_arg2))
662 return NULL;
663 if (_argo0) {
664 if (_argo0 == Py_None) { _arg0 = NULL; }
665 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_SetContentsRange. Expected _wxHtmlBookRecord_p.");
667 return NULL;
668 }
669 }
670{
671 wxPy_BEGIN_ALLOW_THREADS;
672 wxHtmlBookRecord_SetContentsRange(_arg0,_arg1,_arg2);
673
674 wxPy_END_ALLOW_THREADS;
675} Py_INCREF(Py_None);
676 _resultobj = Py_None;
677 return _resultobj;
678}
679
680#define wxHtmlBookRecord_GetContentsStart(_swigobj) (_swigobj->GetContentsStart())
681static PyObject *_wrap_wxHtmlBookRecord_GetContentsStart(PyObject *self, PyObject *args, PyObject *kwargs) {
682 PyObject * _resultobj;
683 int _result;
684 wxHtmlBookRecord * _arg0;
685 PyObject * _argo0 = 0;
686 char *_kwnames[] = { "self", NULL };
687
688 self = self;
689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetContentsStart",_kwnames,&_argo0))
690 return NULL;
691 if (_argo0) {
692 if (_argo0 == Py_None) { _arg0 = NULL; }
693 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
694 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetContentsStart. Expected _wxHtmlBookRecord_p.");
695 return NULL;
696 }
697 }
698{
699 wxPy_BEGIN_ALLOW_THREADS;
700 _result = (int )wxHtmlBookRecord_GetContentsStart(_arg0);
701
702 wxPy_END_ALLOW_THREADS;
703} _resultobj = Py_BuildValue("i",_result);
704 return _resultobj;
705}
706
707#define wxHtmlBookRecord_GetContentsEnd(_swigobj) (_swigobj->GetContentsEnd())
708static PyObject *_wrap_wxHtmlBookRecord_GetContentsEnd(PyObject *self, PyObject *args, PyObject *kwargs) {
709 PyObject * _resultobj;
710 int _result;
711 wxHtmlBookRecord * _arg0;
712 PyObject * _argo0 = 0;
713 char *_kwnames[] = { "self", NULL };
714
715 self = self;
716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlBookRecord_GetContentsEnd",_kwnames,&_argo0))
717 return NULL;
718 if (_argo0) {
719 if (_argo0 == Py_None) { _arg0 = NULL; }
720 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlBookRecord_p")) {
721 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlBookRecord_GetContentsEnd. Expected _wxHtmlBookRecord_p.");
722 return NULL;
723 }
724 }
725{
726 wxPy_BEGIN_ALLOW_THREADS;
727 _result = (int )wxHtmlBookRecord_GetContentsEnd(_arg0);
728
729 wxPy_END_ALLOW_THREADS;
730} _resultobj = Py_BuildValue("i",_result);
731 return _resultobj;
732}
733
734#define wxHtmlContentsItem_m_Level_set(_swigobj,_swigval) (_swigobj->m_Level = _swigval,_swigval)
735static PyObject *_wrap_wxHtmlContentsItem_m_Level_set(PyObject *self, PyObject *args, PyObject *kwargs) {
736 PyObject * _resultobj;
737 short _result;
738 wxHtmlContentsItem * _arg0;
739 short _arg1;
740 PyObject * _argo0 = 0;
741 char *_kwnames[] = { "self","m_Level", NULL };
742
743 self = self;
744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oh:wxHtmlContentsItem_m_Level_set",_kwnames,&_argo0,&_arg1))
745 return NULL;
746 if (_argo0) {
747 if (_argo0 == Py_None) { _arg0 = NULL; }
748 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
749 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Level_set. Expected _wxHtmlContentsItem_p.");
750 return NULL;
751 }
752 }
753{
754 wxPy_BEGIN_ALLOW_THREADS;
755 _result = (short )wxHtmlContentsItem_m_Level_set(_arg0,_arg1);
756
757 wxPy_END_ALLOW_THREADS;
758} _resultobj = Py_BuildValue("h",_result);
759 return _resultobj;
760}
761
762#define wxHtmlContentsItem_m_Level_get(_swigobj) ((short ) _swigobj->m_Level)
763static PyObject *_wrap_wxHtmlContentsItem_m_Level_get(PyObject *self, PyObject *args, PyObject *kwargs) {
764 PyObject * _resultobj;
765 short _result;
766 wxHtmlContentsItem * _arg0;
767 PyObject * _argo0 = 0;
768 char *_kwnames[] = { "self", NULL };
769
770 self = self;
771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_m_Level_get",_kwnames,&_argo0))
772 return NULL;
773 if (_argo0) {
774 if (_argo0 == Py_None) { _arg0 = NULL; }
775 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Level_get. Expected _wxHtmlContentsItem_p.");
777 return NULL;
778 }
779 }
780{
781 wxPy_BEGIN_ALLOW_THREADS;
782 _result = (short )wxHtmlContentsItem_m_Level_get(_arg0);
783
784 wxPy_END_ALLOW_THREADS;
785} _resultobj = Py_BuildValue("h",_result);
786 return _resultobj;
787}
788
789#define wxHtmlContentsItem_m_ID_set(_swigobj,_swigval) (_swigobj->m_ID = _swigval,_swigval)
790static PyObject *_wrap_wxHtmlContentsItem_m_ID_set(PyObject *self, PyObject *args, PyObject *kwargs) {
791 PyObject * _resultobj;
792 int _result;
793 wxHtmlContentsItem * _arg0;
794 int _arg1;
795 PyObject * _argo0 = 0;
796 char *_kwnames[] = { "self","m_ID", NULL };
797
798 self = self;
799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlContentsItem_m_ID_set",_kwnames,&_argo0,&_arg1))
800 return NULL;
801 if (_argo0) {
802 if (_argo0 == Py_None) { _arg0 = NULL; }
803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_ID_set. Expected _wxHtmlContentsItem_p.");
805 return NULL;
806 }
807 }
808{
809 wxPy_BEGIN_ALLOW_THREADS;
810 _result = (int )wxHtmlContentsItem_m_ID_set(_arg0,_arg1);
811
812 wxPy_END_ALLOW_THREADS;
813} _resultobj = Py_BuildValue("i",_result);
814 return _resultobj;
815}
816
817#define wxHtmlContentsItem_m_ID_get(_swigobj) ((int ) _swigobj->m_ID)
818static PyObject *_wrap_wxHtmlContentsItem_m_ID_get(PyObject *self, PyObject *args, PyObject *kwargs) {
819 PyObject * _resultobj;
820 int _result;
821 wxHtmlContentsItem * _arg0;
822 PyObject * _argo0 = 0;
823 char *_kwnames[] = { "self", NULL };
824
825 self = self;
826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_m_ID_get",_kwnames,&_argo0))
827 return NULL;
828 if (_argo0) {
829 if (_argo0 == Py_None) { _arg0 = NULL; }
830 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
831 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_ID_get. Expected _wxHtmlContentsItem_p.");
832 return NULL;
833 }
834 }
835{
836 wxPy_BEGIN_ALLOW_THREADS;
837 _result = (int )wxHtmlContentsItem_m_ID_get(_arg0);
838
839 wxPy_END_ALLOW_THREADS;
840} _resultobj = Py_BuildValue("i",_result);
841 return _resultobj;
842}
843
844static char * wxHtmlContentsItem_m_Name_set(wxHtmlContentsItem *obj, char *val) {
845 if (obj->m_Name) delete [] obj->m_Name;
846 obj->m_Name = new char[strlen(val)+1];
847 strcpy((char *)obj->m_Name,val);
848 return (char *) val;
849}
850static PyObject *_wrap_wxHtmlContentsItem_m_Name_set(PyObject *self, PyObject *args, PyObject *kwargs) {
851 PyObject * _resultobj;
852 char * _result;
853 wxHtmlContentsItem * _arg0;
854 char * _arg1;
855 PyObject * _argo0 = 0;
856 char *_kwnames[] = { "self","m_Name", NULL };
857
858 self = self;
859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxHtmlContentsItem_m_Name_set",_kwnames,&_argo0,&_arg1))
860 return NULL;
861 if (_argo0) {
862 if (_argo0 == Py_None) { _arg0 = NULL; }
863 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
864 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Name_set. Expected _wxHtmlContentsItem_p.");
865 return NULL;
866 }
867 }
868{
869 wxPy_BEGIN_ALLOW_THREADS;
870 _result = (char *)wxHtmlContentsItem_m_Name_set(_arg0,_arg1);
871
872 wxPy_END_ALLOW_THREADS;
873} _resultobj = Py_BuildValue("s", _result);
874 return _resultobj;
875}
876
877#define wxHtmlContentsItem_m_Name_get(_swigobj) ((char *) _swigobj->m_Name)
878static PyObject *_wrap_wxHtmlContentsItem_m_Name_get(PyObject *self, PyObject *args, PyObject *kwargs) {
879 PyObject * _resultobj;
880 char * _result;
881 wxHtmlContentsItem * _arg0;
882 PyObject * _argo0 = 0;
883 char *_kwnames[] = { "self", NULL };
884
885 self = self;
886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_m_Name_get",_kwnames,&_argo0))
887 return NULL;
888 if (_argo0) {
889 if (_argo0 == Py_None) { _arg0 = NULL; }
890 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
891 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Name_get. Expected _wxHtmlContentsItem_p.");
892 return NULL;
893 }
894 }
895{
896 wxPy_BEGIN_ALLOW_THREADS;
897 _result = (char *)wxHtmlContentsItem_m_Name_get(_arg0);
898
899 wxPy_END_ALLOW_THREADS;
900} _resultobj = Py_BuildValue("s", _result);
901 return _resultobj;
902}
903
904static char * wxHtmlContentsItem_m_Page_set(wxHtmlContentsItem *obj, char *val) {
905 if (obj->m_Page) delete [] obj->m_Page;
906 obj->m_Page = new char[strlen(val)+1];
907 strcpy((char *)obj->m_Page,val);
908 return (char *) val;
909}
910static PyObject *_wrap_wxHtmlContentsItem_m_Page_set(PyObject *self, PyObject *args, PyObject *kwargs) {
911 PyObject * _resultobj;
912 char * _result;
913 wxHtmlContentsItem * _arg0;
914 char * _arg1;
915 PyObject * _argo0 = 0;
916 char *_kwnames[] = { "self","m_Page", NULL };
917
918 self = self;
919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxHtmlContentsItem_m_Page_set",_kwnames,&_argo0,&_arg1))
920 return NULL;
921 if (_argo0) {
922 if (_argo0 == Py_None) { _arg0 = NULL; }
923 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
924 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Page_set. Expected _wxHtmlContentsItem_p.");
925 return NULL;
926 }
927 }
928{
929 wxPy_BEGIN_ALLOW_THREADS;
930 _result = (char *)wxHtmlContentsItem_m_Page_set(_arg0,_arg1);
931
932 wxPy_END_ALLOW_THREADS;
933} _resultobj = Py_BuildValue("s", _result);
934 return _resultobj;
935}
936
937#define wxHtmlContentsItem_m_Page_get(_swigobj) ((char *) _swigobj->m_Page)
938static PyObject *_wrap_wxHtmlContentsItem_m_Page_get(PyObject *self, PyObject *args, PyObject *kwargs) {
939 PyObject * _resultobj;
940 char * _result;
941 wxHtmlContentsItem * _arg0;
942 PyObject * _argo0 = 0;
943 char *_kwnames[] = { "self", NULL };
944
945 self = self;
946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_m_Page_get",_kwnames,&_argo0))
947 return NULL;
948 if (_argo0) {
949 if (_argo0 == Py_None) { _arg0 = NULL; }
950 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Page_get. Expected _wxHtmlContentsItem_p.");
952 return NULL;
953 }
954 }
955{
956 wxPy_BEGIN_ALLOW_THREADS;
957 _result = (char *)wxHtmlContentsItem_m_Page_get(_arg0);
958
959 wxPy_END_ALLOW_THREADS;
960} _resultobj = Py_BuildValue("s", _result);
961 return _resultobj;
962}
963
964#define wxHtmlContentsItem_m_Book_set(_swigobj,_swigval) (_swigobj->m_Book = _swigval,_swigval)
965static PyObject *_wrap_wxHtmlContentsItem_m_Book_set(PyObject *self, PyObject *args, PyObject *kwargs) {
966 PyObject * _resultobj;
967 wxHtmlBookRecord * _result;
968 wxHtmlContentsItem * _arg0;
969 wxHtmlBookRecord * _arg1;
970 PyObject * _argo0 = 0;
971 PyObject * _argo1 = 0;
972 char *_kwnames[] = { "self","m_Book", NULL };
973 char _ptemp[128];
974
975 self = self;
976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlContentsItem_m_Book_set",_kwnames,&_argo0,&_argo1))
977 return NULL;
978 if (_argo0) {
979 if (_argo0 == Py_None) { _arg0 = NULL; }
980 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
981 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Book_set. Expected _wxHtmlContentsItem_p.");
982 return NULL;
983 }
984 }
985 if (_argo1) {
986 if (_argo1 == Py_None) { _arg1 = NULL; }
987 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlBookRecord_p")) {
988 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlContentsItem_m_Book_set. Expected _wxHtmlBookRecord_p.");
989 return NULL;
990 }
991 }
992{
993 wxPy_BEGIN_ALLOW_THREADS;
994 _result = (wxHtmlBookRecord *)wxHtmlContentsItem_m_Book_set(_arg0,_arg1);
995
996 wxPy_END_ALLOW_THREADS;
997} if (_result) {
998 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecord_p");
999 _resultobj = Py_BuildValue("s",_ptemp);
1000 } else {
1001 Py_INCREF(Py_None);
1002 _resultobj = Py_None;
1003 }
1004 return _resultobj;
1005}
1006
1007#define wxHtmlContentsItem_m_Book_get(_swigobj) ((wxHtmlBookRecord *) _swigobj->m_Book)
1008static PyObject *_wrap_wxHtmlContentsItem_m_Book_get(PyObject *self, PyObject *args, PyObject *kwargs) {
1009 PyObject * _resultobj;
1010 wxHtmlBookRecord * _result;
1011 wxHtmlContentsItem * _arg0;
1012 PyObject * _argo0 = 0;
1013 char *_kwnames[] = { "self", NULL };
1014 char _ptemp[128];
1015
1016 self = self;
1017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContentsItem_m_Book_get",_kwnames,&_argo0))
1018 return NULL;
1019 if (_argo0) {
1020 if (_argo0 == Py_None) { _arg0 = NULL; }
1021 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContentsItem_p")) {
1022 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContentsItem_m_Book_get. Expected _wxHtmlContentsItem_p.");
1023 return NULL;
1024 }
1025 }
1026{
1027 wxPy_BEGIN_ALLOW_THREADS;
1028 _result = (wxHtmlBookRecord *)wxHtmlContentsItem_m_Book_get(_arg0);
1029
1030 wxPy_END_ALLOW_THREADS;
1031} if (_result) {
1032 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecord_p");
1033 _resultobj = Py_BuildValue("s",_ptemp);
1034 } else {
1035 Py_INCREF(Py_None);
1036 _resultobj = Py_None;
1037 }
1038 return _resultobj;
1039}
1040
1041#define wxHtmlSearchStatus_Search(_swigobj) (_swigobj->Search())
1042static PyObject *_wrap_wxHtmlSearchStatus_Search(PyObject *self, PyObject *args, PyObject *kwargs) {
1043 PyObject * _resultobj;
1044 bool _result;
1045 wxHtmlSearchStatus * _arg0;
1046 PyObject * _argo0 = 0;
1047 char *_kwnames[] = { "self", NULL };
1048
1049 self = self;
1050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_Search",_kwnames,&_argo0))
1051 return NULL;
1052 if (_argo0) {
1053 if (_argo0 == Py_None) { _arg0 = NULL; }
1054 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_Search. Expected _wxHtmlSearchStatus_p.");
1056 return NULL;
1057 }
1058 }
1059{
1060 wxPy_BEGIN_ALLOW_THREADS;
1061 _result = (bool )wxHtmlSearchStatus_Search(_arg0);
1062
1063 wxPy_END_ALLOW_THREADS;
1064} _resultobj = Py_BuildValue("i",_result);
1065 return _resultobj;
1066}
1067
1068#define wxHtmlSearchStatus_IsActive(_swigobj) (_swigobj->IsActive())
1069static PyObject *_wrap_wxHtmlSearchStatus_IsActive(PyObject *self, PyObject *args, PyObject *kwargs) {
1070 PyObject * _resultobj;
1071 bool _result;
1072 wxHtmlSearchStatus * _arg0;
1073 PyObject * _argo0 = 0;
1074 char *_kwnames[] = { "self", NULL };
1075
1076 self = self;
1077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_IsActive",_kwnames,&_argo0))
1078 return NULL;
1079 if (_argo0) {
1080 if (_argo0 == Py_None) { _arg0 = NULL; }
1081 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1082 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_IsActive. Expected _wxHtmlSearchStatus_p.");
1083 return NULL;
1084 }
1085 }
1086{
1087 wxPy_BEGIN_ALLOW_THREADS;
1088 _result = (bool )wxHtmlSearchStatus_IsActive(_arg0);
1089
1090 wxPy_END_ALLOW_THREADS;
1091} _resultobj = Py_BuildValue("i",_result);
1092 return _resultobj;
1093}
1094
1095#define wxHtmlSearchStatus_GetCurIndex(_swigobj) (_swigobj->GetCurIndex())
1096static PyObject *_wrap_wxHtmlSearchStatus_GetCurIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1097 PyObject * _resultobj;
1098 int _result;
1099 wxHtmlSearchStatus * _arg0;
1100 PyObject * _argo0 = 0;
1101 char *_kwnames[] = { "self", NULL };
1102
1103 self = self;
1104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetCurIndex",_kwnames,&_argo0))
1105 return NULL;
1106 if (_argo0) {
1107 if (_argo0 == Py_None) { _arg0 = NULL; }
1108 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1109 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetCurIndex. Expected _wxHtmlSearchStatus_p.");
1110 return NULL;
1111 }
1112 }
1113{
1114 wxPy_BEGIN_ALLOW_THREADS;
1115 _result = (int )wxHtmlSearchStatus_GetCurIndex(_arg0);
1116
1117 wxPy_END_ALLOW_THREADS;
1118} _resultobj = Py_BuildValue("i",_result);
1119 return _resultobj;
1120}
1121
1122#define wxHtmlSearchStatus_GetMaxIndex(_swigobj) (_swigobj->GetMaxIndex())
1123static PyObject *_wrap_wxHtmlSearchStatus_GetMaxIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1124 PyObject * _resultobj;
1125 int _result;
1126 wxHtmlSearchStatus * _arg0;
1127 PyObject * _argo0 = 0;
1128 char *_kwnames[] = { "self", NULL };
1129
1130 self = self;
1131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetMaxIndex",_kwnames,&_argo0))
1132 return NULL;
1133 if (_argo0) {
1134 if (_argo0 == Py_None) { _arg0 = NULL; }
1135 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1136 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetMaxIndex. Expected _wxHtmlSearchStatus_p.");
1137 return NULL;
1138 }
1139 }
1140{
1141 wxPy_BEGIN_ALLOW_THREADS;
1142 _result = (int )wxHtmlSearchStatus_GetMaxIndex(_arg0);
1143
1144 wxPy_END_ALLOW_THREADS;
1145} _resultobj = Py_BuildValue("i",_result);
1146 return _resultobj;
1147}
1148
1149#define wxHtmlSearchStatus_GetName(_swigobj) (_swigobj->GetName())
1150static PyObject *_wrap_wxHtmlSearchStatus_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
1151 PyObject * _resultobj;
1152 wxString * _result;
1153 wxHtmlSearchStatus * _arg0;
1154 PyObject * _argo0 = 0;
1155 char *_kwnames[] = { "self", NULL };
1156
1157 self = self;
1158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetName",_kwnames,&_argo0))
1159 return NULL;
1160 if (_argo0) {
1161 if (_argo0 == Py_None) { _arg0 = NULL; }
1162 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1163 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetName. Expected _wxHtmlSearchStatus_p.");
1164 return NULL;
1165 }
1166 }
1167{
1168 wxPy_BEGIN_ALLOW_THREADS;
1169 const wxString & _result_ref = wxHtmlSearchStatus_GetName(_arg0);
1170 _result = (wxString *) &_result_ref;
1171
1172 wxPy_END_ALLOW_THREADS;
1173}{
c8bc03c3 1174 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
1175}
1176 return _resultobj;
1177}
1178
1179#define wxHtmlSearchStatus_GetContentsItem(_swigobj) (_swigobj->GetContentsItem())
1180static PyObject *_wrap_wxHtmlSearchStatus_GetContentsItem(PyObject *self, PyObject *args, PyObject *kwargs) {
1181 PyObject * _resultobj;
1182 wxHtmlContentsItem * _result;
1183 wxHtmlSearchStatus * _arg0;
1184 PyObject * _argo0 = 0;
1185 char *_kwnames[] = { "self", NULL };
1186 char _ptemp[128];
1187
1188 self = self;
1189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlSearchStatus_GetContentsItem",_kwnames,&_argo0))
1190 return NULL;
1191 if (_argo0) {
1192 if (_argo0 == Py_None) { _arg0 = NULL; }
1193 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlSearchStatus_p")) {
1194 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlSearchStatus_GetContentsItem. Expected _wxHtmlSearchStatus_p.");
1195 return NULL;
1196 }
1197 }
1198{
1199 wxPy_BEGIN_ALLOW_THREADS;
1200 _result = (wxHtmlContentsItem *)wxHtmlSearchStatus_GetContentsItem(_arg0);
1201
1202 wxPy_END_ALLOW_THREADS;
1203} if (_result) {
1204 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
1205 _resultobj = Py_BuildValue("s",_ptemp);
1206 } else {
1207 Py_INCREF(Py_None);
1208 _resultobj = Py_None;
1209 }
1210 return _resultobj;
1211}
1212
1213#define new_wxHtmlHelpData() (new wxHtmlHelpData())
1214static PyObject *_wrap_new_wxHtmlHelpData(PyObject *self, PyObject *args, PyObject *kwargs) {
1215 PyObject * _resultobj;
1216 wxHtmlHelpData * _result;
1217 char *_kwnames[] = { NULL };
1218 char _ptemp[128];
1219
1220 self = self;
1221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlHelpData",_kwnames))
1222 return NULL;
1223{
1224 wxPy_BEGIN_ALLOW_THREADS;
1225 _result = (wxHtmlHelpData *)new_wxHtmlHelpData();
1226
1227 wxPy_END_ALLOW_THREADS;
1228} if (_result) {
1229 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpData_p");
1230 _resultobj = Py_BuildValue("s",_ptemp);
1231 } else {
1232 Py_INCREF(Py_None);
1233 _resultobj = Py_None;
1234 }
1235 return _resultobj;
1236}
1237
1238#define delete_wxHtmlHelpData(_swigobj) (delete _swigobj)
1239static PyObject *_wrap_delete_wxHtmlHelpData(PyObject *self, PyObject *args, PyObject *kwargs) {
1240 PyObject * _resultobj;
1241 wxHtmlHelpData * _arg0;
1242 PyObject * _argo0 = 0;
1243 char *_kwnames[] = { "self", NULL };
1244
1245 self = self;
1246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlHelpData",_kwnames,&_argo0))
1247 return NULL;
1248 if (_argo0) {
1249 if (_argo0 == Py_None) { _arg0 = NULL; }
1250 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1251 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlHelpData. Expected _wxHtmlHelpData_p.");
1252 return NULL;
1253 }
1254 }
1255{
1256 wxPy_BEGIN_ALLOW_THREADS;
1257 delete_wxHtmlHelpData(_arg0);
1258
1259 wxPy_END_ALLOW_THREADS;
1260} Py_INCREF(Py_None);
1261 _resultobj = Py_None;
1262 return _resultobj;
1263}
1264
1265#define wxHtmlHelpData_SetTempDir(_swigobj,_swigarg0) (_swigobj->SetTempDir(_swigarg0))
1266static PyObject *_wrap_wxHtmlHelpData_SetTempDir(PyObject *self, PyObject *args, PyObject *kwargs) {
1267 PyObject * _resultobj;
1268 wxHtmlHelpData * _arg0;
1269 wxString * _arg1;
1270 PyObject * _argo0 = 0;
1271 PyObject * _obj1 = 0;
1272 char *_kwnames[] = { "self","path", NULL };
1273
1274 self = self;
1275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_SetTempDir",_kwnames,&_argo0,&_obj1))
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_SetTempDir. Expected _wxHtmlHelpData_p.");
1281 return NULL;
1282 }
1283 }
1284{
2cd2fac8
RD
1285#if PYTHON_API_VERSION >= 1009
1286 char* tmpPtr; int tmpSize;
1287 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1288 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1289 return NULL;
1290 }
1291 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1292 return NULL;
1293 _arg1 = new wxString(tmpPtr, tmpSize);
1294#else
2f90df85
RD
1295 if (!PyString_Check(_obj1)) {
1296 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1297 return NULL;
1298 }
2cd2fac8
RD
1299 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1300#endif
2f90df85
RD
1301}
1302{
1303 wxPy_BEGIN_ALLOW_THREADS;
1304 wxHtmlHelpData_SetTempDir(_arg0,*_arg1);
1305
1306 wxPy_END_ALLOW_THREADS;
1307} Py_INCREF(Py_None);
1308 _resultobj = Py_None;
1309{
1310 if (_obj1)
1311 delete _arg1;
1312}
1313 return _resultobj;
1314}
1315
1316#define wxHtmlHelpData_AddBook(_swigobj,_swigarg0) (_swigobj->AddBook(_swigarg0))
1317static PyObject *_wrap_wxHtmlHelpData_AddBook(PyObject *self, PyObject *args, PyObject *kwargs) {
1318 PyObject * _resultobj;
1319 bool _result;
1320 wxHtmlHelpData * _arg0;
1321 wxString * _arg1;
1322 PyObject * _argo0 = 0;
1323 PyObject * _obj1 = 0;
1324 char *_kwnames[] = { "self","book", NULL };
1325
1326 self = self;
1327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_AddBook",_kwnames,&_argo0,&_obj1))
1328 return NULL;
1329 if (_argo0) {
1330 if (_argo0 == Py_None) { _arg0 = NULL; }
1331 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_AddBook. Expected _wxHtmlHelpData_p.");
1333 return NULL;
1334 }
1335 }
1336{
2cd2fac8
RD
1337#if PYTHON_API_VERSION >= 1009
1338 char* tmpPtr; int tmpSize;
1339 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1340 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1341 return NULL;
1342 }
1343 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1344 return NULL;
1345 _arg1 = new wxString(tmpPtr, tmpSize);
1346#else
2f90df85
RD
1347 if (!PyString_Check(_obj1)) {
1348 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1349 return NULL;
1350 }
2cd2fac8
RD
1351 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1352#endif
2f90df85
RD
1353}
1354{
1355 wxPy_BEGIN_ALLOW_THREADS;
1356 _result = (bool )wxHtmlHelpData_AddBook(_arg0,*_arg1);
1357
1358 wxPy_END_ALLOW_THREADS;
1359} _resultobj = Py_BuildValue("i",_result);
1360{
1361 if (_obj1)
1362 delete _arg1;
1363}
1364 return _resultobj;
1365}
1366
2f90df85
RD
1367#define wxHtmlHelpData_FindPageByName(_swigobj,_swigarg0) (_swigobj->FindPageByName(_swigarg0))
1368static PyObject *_wrap_wxHtmlHelpData_FindPageByName(PyObject *self, PyObject *args, PyObject *kwargs) {
1369 PyObject * _resultobj;
1370 wxString * _result;
1371 wxHtmlHelpData * _arg0;
1372 wxString * _arg1;
1373 PyObject * _argo0 = 0;
1374 PyObject * _obj1 = 0;
1375 char *_kwnames[] = { "self","page", NULL };
1376
1377 self = self;
1378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpData_FindPageByName",_kwnames,&_argo0,&_obj1))
1379 return NULL;
1380 if (_argo0) {
1381 if (_argo0 == Py_None) { _arg0 = NULL; }
1382 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1383 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_FindPageByName. Expected _wxHtmlHelpData_p.");
1384 return NULL;
1385 }
1386 }
1387{
2cd2fac8
RD
1388#if PYTHON_API_VERSION >= 1009
1389 char* tmpPtr; int tmpSize;
1390 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1391 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1392 return NULL;
1393 }
1394 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1395 return NULL;
1396 _arg1 = new wxString(tmpPtr, tmpSize);
1397#else
2f90df85
RD
1398 if (!PyString_Check(_obj1)) {
1399 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1400 return NULL;
1401 }
2cd2fac8
RD
1402 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1403#endif
2f90df85
RD
1404}
1405{
1406 wxPy_BEGIN_ALLOW_THREADS;
1407 _result = new wxString (wxHtmlHelpData_FindPageByName(_arg0,*_arg1));
1408
1409 wxPy_END_ALLOW_THREADS;
1410}{
c8bc03c3 1411 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
1412}
1413{
1414 if (_obj1)
1415 delete _arg1;
1416}
1417{
1418 delete _result;
1419}
1420 return _resultobj;
1421}
1422
1423#define wxHtmlHelpData_FindPageById(_swigobj,_swigarg0) (_swigobj->FindPageById(_swigarg0))
1424static PyObject *_wrap_wxHtmlHelpData_FindPageById(PyObject *self, PyObject *args, PyObject *kwargs) {
1425 PyObject * _resultobj;
1426 wxString * _result;
1427 wxHtmlHelpData * _arg0;
1428 int _arg1;
1429 PyObject * _argo0 = 0;
1430 char *_kwnames[] = { "self","id", NULL };
1431
1432 self = self;
1433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpData_FindPageById",_kwnames,&_argo0,&_arg1))
1434 return NULL;
1435 if (_argo0) {
1436 if (_argo0 == Py_None) { _arg0 = NULL; }
1437 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1438 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_FindPageById. Expected _wxHtmlHelpData_p.");
1439 return NULL;
1440 }
1441 }
1442{
1443 wxPy_BEGIN_ALLOW_THREADS;
1444 _result = new wxString (wxHtmlHelpData_FindPageById(_arg0,_arg1));
1445
1446 wxPy_END_ALLOW_THREADS;
1447}{
c8bc03c3 1448 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
2f90df85
RD
1449}
1450{
1451 delete _result;
1452}
1453 return _resultobj;
1454}
1455
1456#define wxHtmlHelpData_GetBookRecArray(_swigobj) (_swigobj->GetBookRecArray())
1457static PyObject *_wrap_wxHtmlHelpData_GetBookRecArray(PyObject *self, PyObject *args, PyObject *kwargs) {
1458 PyObject * _resultobj;
1459 wxHtmlBookRecArray * _result;
1460 wxHtmlHelpData * _arg0;
1461 PyObject * _argo0 = 0;
1462 char *_kwnames[] = { "self", NULL };
1463 char _ptemp[128];
1464
1465 self = self;
1466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetBookRecArray",_kwnames,&_argo0))
1467 return NULL;
1468 if (_argo0) {
1469 if (_argo0 == Py_None) { _arg0 = NULL; }
1470 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1471 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetBookRecArray. Expected _wxHtmlHelpData_p.");
1472 return NULL;
1473 }
1474 }
1475{
1476 wxPy_BEGIN_ALLOW_THREADS;
1477 const wxHtmlBookRecArray & _result_ref = wxHtmlHelpData_GetBookRecArray(_arg0);
1478 _result = (wxHtmlBookRecArray *) &_result_ref;
1479
1480 wxPy_END_ALLOW_THREADS;
1481} if (_result) {
1482 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlBookRecArray_p");
1483 _resultobj = Py_BuildValue("s",_ptemp);
1484 } else {
1485 Py_INCREF(Py_None);
1486 _resultobj = Py_None;
1487 }
1488 return _resultobj;
1489}
1490
1491#define wxHtmlHelpData_GetContents(_swigobj) (_swigobj->GetContents())
1492static PyObject *_wrap_wxHtmlHelpData_GetContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1493 PyObject * _resultobj;
1494 wxHtmlContentsItem * _result;
1495 wxHtmlHelpData * _arg0;
1496 PyObject * _argo0 = 0;
1497 char *_kwnames[] = { "self", NULL };
1498 char _ptemp[128];
1499
1500 self = self;
1501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetContents",_kwnames,&_argo0))
1502 return NULL;
1503 if (_argo0) {
1504 if (_argo0 == Py_None) { _arg0 = NULL; }
1505 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1506 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetContents. Expected _wxHtmlHelpData_p.");
1507 return NULL;
1508 }
1509 }
1510{
1511 wxPy_BEGIN_ALLOW_THREADS;
1512 _result = (wxHtmlContentsItem *)wxHtmlHelpData_GetContents(_arg0);
1513
1514 wxPy_END_ALLOW_THREADS;
1515} if (_result) {
1516 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
1517 _resultobj = Py_BuildValue("s",_ptemp);
1518 } else {
1519 Py_INCREF(Py_None);
1520 _resultobj = Py_None;
1521 }
1522 return _resultobj;
1523}
1524
1525#define wxHtmlHelpData_GetContentsCnt(_swigobj) (_swigobj->GetContentsCnt())
1526static PyObject *_wrap_wxHtmlHelpData_GetContentsCnt(PyObject *self, PyObject *args, PyObject *kwargs) {
1527 PyObject * _resultobj;
1528 int _result;
1529 wxHtmlHelpData * _arg0;
1530 PyObject * _argo0 = 0;
1531 char *_kwnames[] = { "self", NULL };
1532
1533 self = self;
1534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetContentsCnt",_kwnames,&_argo0))
1535 return NULL;
1536 if (_argo0) {
1537 if (_argo0 == Py_None) { _arg0 = NULL; }
1538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetContentsCnt. Expected _wxHtmlHelpData_p.");
1540 return NULL;
1541 }
1542 }
1543{
1544 wxPy_BEGIN_ALLOW_THREADS;
1545 _result = (int )wxHtmlHelpData_GetContentsCnt(_arg0);
1546
1547 wxPy_END_ALLOW_THREADS;
1548} _resultobj = Py_BuildValue("i",_result);
1549 return _resultobj;
1550}
1551
1552#define wxHtmlHelpData_GetIndex(_swigobj) (_swigobj->GetIndex())
1553static PyObject *_wrap_wxHtmlHelpData_GetIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1554 PyObject * _resultobj;
1555 wxHtmlContentsItem * _result;
1556 wxHtmlHelpData * _arg0;
1557 PyObject * _argo0 = 0;
1558 char *_kwnames[] = { "self", NULL };
1559 char _ptemp[128];
1560
1561 self = self;
1562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetIndex",_kwnames,&_argo0))
1563 return NULL;
1564 if (_argo0) {
1565 if (_argo0 == Py_None) { _arg0 = NULL; }
1566 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetIndex. Expected _wxHtmlHelpData_p.");
1568 return NULL;
1569 }
1570 }
1571{
1572 wxPy_BEGIN_ALLOW_THREADS;
1573 _result = (wxHtmlContentsItem *)wxHtmlHelpData_GetIndex(_arg0);
1574
1575 wxPy_END_ALLOW_THREADS;
1576} if (_result) {
1577 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContentsItem_p");
1578 _resultobj = Py_BuildValue("s",_ptemp);
1579 } else {
1580 Py_INCREF(Py_None);
1581 _resultobj = Py_None;
1582 }
1583 return _resultobj;
1584}
1585
1586#define wxHtmlHelpData_GetIndexCnt(_swigobj) (_swigobj->GetIndexCnt())
1587static PyObject *_wrap_wxHtmlHelpData_GetIndexCnt(PyObject *self, PyObject *args, PyObject *kwargs) {
1588 PyObject * _resultobj;
1589 int _result;
1590 wxHtmlHelpData * _arg0;
1591 PyObject * _argo0 = 0;
1592 char *_kwnames[] = { "self", NULL };
1593
1594 self = self;
1595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpData_GetIndexCnt",_kwnames,&_argo0))
1596 return NULL;
1597 if (_argo0) {
1598 if (_argo0 == Py_None) { _arg0 = NULL; }
1599 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpData_p")) {
1600 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpData_GetIndexCnt. Expected _wxHtmlHelpData_p.");
1601 return NULL;
1602 }
1603 }
1604{
1605 wxPy_BEGIN_ALLOW_THREADS;
1606 _result = (int )wxHtmlHelpData_GetIndexCnt(_arg0);
1607
1608 wxPy_END_ALLOW_THREADS;
1609} _resultobj = Py_BuildValue("i",_result);
1610 return _resultobj;
1611}
1612
1613static void *SwigwxHtmlHelpFrameTowxFrame(void *ptr) {
1614 wxHtmlHelpFrame *src;
1615 wxFrame *dest;
1616 src = (wxHtmlHelpFrame *) ptr;
1617 dest = (wxFrame *) src;
1618 return (void *) dest;
1619}
1620
1621static void *SwigwxHtmlHelpFrameTowxWindow(void *ptr) {
1622 wxHtmlHelpFrame *src;
1623 wxWindow *dest;
1624 src = (wxHtmlHelpFrame *) ptr;
1625 dest = (wxWindow *) src;
1626 return (void *) dest;
1627}
1628
1629static void *SwigwxHtmlHelpFrameTowxEvtHandler(void *ptr) {
1630 wxHtmlHelpFrame *src;
1631 wxEvtHandler *dest;
1632 src = (wxHtmlHelpFrame *) ptr;
1633 dest = (wxEvtHandler *) src;
1634 return (void *) dest;
1635}
1636
9df61a29
RD
1637static void *SwigwxHtmlHelpFrameTowxObject(void *ptr) {
1638 wxHtmlHelpFrame *src;
1639 wxObject *dest;
1640 src = (wxHtmlHelpFrame *) ptr;
1641 dest = (wxObject *) src;
1642 return (void *) dest;
1643}
1644
2f90df85
RD
1645#define new_wxHtmlHelpFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxHtmlHelpFrame(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1646static PyObject *_wrap_new_wxHtmlHelpFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
1647 PyObject * _resultobj;
1648 wxHtmlHelpFrame * _result;
1649 wxWindow * _arg0;
1650 int _arg1;
1651 wxString * _arg2 = (wxString *) &wxEmptyString;
1652 int _arg3 = (int ) wxHF_DEFAULTSTYLE;
1653 wxHtmlHelpData * _arg4 = (wxHtmlHelpData *) NULL;
1654 PyObject * _argo0 = 0;
1655 PyObject * _obj2 = 0;
1656 PyObject * _argo4 = 0;
1657 char *_kwnames[] = { "parent","wxWindowID","title","style","data", NULL };
1658 char _ptemp[128];
1659
1660 self = self;
1661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OiO:new_wxHtmlHelpFrame",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3,&_argo4))
1662 return NULL;
1663 if (_argo0) {
1664 if (_argo0 == Py_None) { _arg0 = NULL; }
1665 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1666 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlHelpFrame. Expected _wxWindow_p.");
1667 return NULL;
1668 }
1669 }
1670 if (_obj2)
1671{
2cd2fac8
RD
1672#if PYTHON_API_VERSION >= 1009
1673 char* tmpPtr; int tmpSize;
1674 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 1675 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1676 return NULL;
1677 }
1678 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1679 return NULL;
1680 _arg2 = new wxString(tmpPtr, tmpSize);
1681#else
2f90df85
RD
1682 if (!PyString_Check(_obj2)) {
1683 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1684 return NULL;
1685 }
2cd2fac8
RD
1686 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1687#endif
2f90df85
RD
1688}
1689 if (_argo4) {
1690 if (_argo4 == Py_None) { _arg4 = NULL; }
1691 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxHtmlHelpData_p")) {
1692 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of new_wxHtmlHelpFrame. Expected _wxHtmlHelpData_p.");
1693 return NULL;
1694 }
1695 }
1696{
1697 wxPy_BEGIN_ALLOW_THREADS;
1698 _result = (wxHtmlHelpFrame *)new_wxHtmlHelpFrame(_arg0,_arg1,*_arg2,_arg3,_arg4);
1699
1700 wxPy_END_ALLOW_THREADS;
1701} if (_result) {
1702 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpFrame_p");
1703 _resultobj = Py_BuildValue("s",_ptemp);
1704 } else {
1705 Py_INCREF(Py_None);
1706 _resultobj = Py_None;
1707 }
1708{
1709 if (_obj2)
1710 delete _arg2;
1711}
1712 return _resultobj;
1713}
1714
1715#define wxHtmlHelpFrame_GetData(_swigobj) (_swigobj->GetData())
1716static PyObject *_wrap_wxHtmlHelpFrame_GetData(PyObject *self, PyObject *args, PyObject *kwargs) {
1717 PyObject * _resultobj;
1718 wxHtmlHelpData * _result;
1719 wxHtmlHelpFrame * _arg0;
1720 PyObject * _argo0 = 0;
1721 char *_kwnames[] = { "self", NULL };
1722 char _ptemp[128];
1723
1724 self = self;
1725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_GetData",_kwnames,&_argo0))
1726 return NULL;
1727 if (_argo0) {
1728 if (_argo0 == Py_None) { _arg0 = NULL; }
1729 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1730 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_GetData. Expected _wxHtmlHelpFrame_p.");
1731 return NULL;
1732 }
1733 }
1734{
1735 wxPy_BEGIN_ALLOW_THREADS;
1736 _result = (wxHtmlHelpData *)wxHtmlHelpFrame_GetData(_arg0);
1737
1738 wxPy_END_ALLOW_THREADS;
1739} if (_result) {
1740 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpData_p");
1741 _resultobj = Py_BuildValue("s",_ptemp);
1742 } else {
1743 Py_INCREF(Py_None);
1744 _resultobj = Py_None;
1745 }
1746 return _resultobj;
1747}
1748
1749#define wxHtmlHelpFrame_SetTitleFormat(_swigobj,_swigarg0) (_swigobj->SetTitleFormat(_swigarg0))
1750static PyObject *_wrap_wxHtmlHelpFrame_SetTitleFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
1751 PyObject * _resultobj;
1752 wxHtmlHelpFrame * _arg0;
1753 wxString * _arg1;
1754 PyObject * _argo0 = 0;
1755 PyObject * _obj1 = 0;
1756 char *_kwnames[] = { "self","format", NULL };
1757
1758 self = self;
1759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_SetTitleFormat",_kwnames,&_argo0,&_obj1))
1760 return NULL;
1761 if (_argo0) {
1762 if (_argo0 == Py_None) { _arg0 = NULL; }
1763 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1764 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_SetTitleFormat. Expected _wxHtmlHelpFrame_p.");
1765 return NULL;
1766 }
1767 }
1768{
2cd2fac8
RD
1769#if PYTHON_API_VERSION >= 1009
1770 char* tmpPtr; int tmpSize;
1771 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1772 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1773 return NULL;
1774 }
1775 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1776 return NULL;
1777 _arg1 = new wxString(tmpPtr, tmpSize);
1778#else
2f90df85
RD
1779 if (!PyString_Check(_obj1)) {
1780 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1781 return NULL;
1782 }
2cd2fac8
RD
1783 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1784#endif
2f90df85
RD
1785}
1786{
1787 wxPy_BEGIN_ALLOW_THREADS;
1788 wxHtmlHelpFrame_SetTitleFormat(_arg0,*_arg1);
1789
1790 wxPy_END_ALLOW_THREADS;
1791} Py_INCREF(Py_None);
1792 _resultobj = Py_None;
1793{
1794 if (_obj1)
1795 delete _arg1;
1796}
1797 return _resultobj;
1798}
1799
1800#define wxHtmlHelpFrame_Display(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
1801static PyObject *_wrap_wxHtmlHelpFrame_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
1802 PyObject * _resultobj;
1803 wxHtmlHelpFrame * _arg0;
1804 wxString * _arg1;
1805 PyObject * _argo0 = 0;
1806 PyObject * _obj1 = 0;
1807 char *_kwnames[] = { "self","x", NULL };
1808
1809 self = self;
1810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_Display",_kwnames,&_argo0,&_obj1))
1811 return NULL;
1812 if (_argo0) {
1813 if (_argo0 == Py_None) { _arg0 = NULL; }
1814 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1815 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_Display. Expected _wxHtmlHelpFrame_p.");
1816 return NULL;
1817 }
1818 }
1819{
2cd2fac8
RD
1820#if PYTHON_API_VERSION >= 1009
1821 char* tmpPtr; int tmpSize;
1822 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1823 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1824 return NULL;
1825 }
1826 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1827 return NULL;
1828 _arg1 = new wxString(tmpPtr, tmpSize);
1829#else
2f90df85
RD
1830 if (!PyString_Check(_obj1)) {
1831 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1832 return NULL;
1833 }
2cd2fac8
RD
1834 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1835#endif
2f90df85
RD
1836}
1837{
1838 wxPy_BEGIN_ALLOW_THREADS;
1839 wxHtmlHelpFrame_Display(_arg0,*_arg1);
1840
1841 wxPy_END_ALLOW_THREADS;
1842} Py_INCREF(Py_None);
1843 _resultobj = Py_None;
1844{
1845 if (_obj1)
1846 delete _arg1;
1847}
1848 return _resultobj;
1849}
1850
1851#define wxHtmlHelpFrame_DisplayID(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
1852static PyObject *_wrap_wxHtmlHelpFrame_DisplayID(PyObject *self, PyObject *args, PyObject *kwargs) {
1853 PyObject * _resultobj;
1854 wxHtmlHelpFrame * _arg0;
1855 int _arg1;
1856 PyObject * _argo0 = 0;
1857 char *_kwnames[] = { "self","id", NULL };
1858
1859 self = self;
1860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpFrame_DisplayID",_kwnames,&_argo0,&_arg1))
1861 return NULL;
1862 if (_argo0) {
1863 if (_argo0 == Py_None) { _arg0 = NULL; }
1864 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayID. Expected _wxHtmlHelpFrame_p.");
1866 return NULL;
1867 }
1868 }
1869{
1870 wxPy_BEGIN_ALLOW_THREADS;
1871 wxHtmlHelpFrame_DisplayID(_arg0,_arg1);
1872
1873 wxPy_END_ALLOW_THREADS;
1874} Py_INCREF(Py_None);
1875 _resultobj = Py_None;
1876 return _resultobj;
1877}
1878
1879#define wxHtmlHelpFrame_DisplayContents(_swigobj) (_swigobj->DisplayContents())
1880static PyObject *_wrap_wxHtmlHelpFrame_DisplayContents(PyObject *self, PyObject *args, PyObject *kwargs) {
1881 PyObject * _resultobj;
1882 wxHtmlHelpFrame * _arg0;
1883 PyObject * _argo0 = 0;
1884 char *_kwnames[] = { "self", NULL };
1885
1886 self = self;
1887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_DisplayContents",_kwnames,&_argo0))
1888 return NULL;
1889 if (_argo0) {
1890 if (_argo0 == Py_None) { _arg0 = NULL; }
1891 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1892 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayContents. Expected _wxHtmlHelpFrame_p.");
1893 return NULL;
1894 }
1895 }
1896{
1897 wxPy_BEGIN_ALLOW_THREADS;
1898 wxHtmlHelpFrame_DisplayContents(_arg0);
1899
1900 wxPy_END_ALLOW_THREADS;
1901} Py_INCREF(Py_None);
1902 _resultobj = Py_None;
1903 return _resultobj;
1904}
1905
1906#define wxHtmlHelpFrame_DisplayIndex(_swigobj) (_swigobj->DisplayIndex())
1907static PyObject *_wrap_wxHtmlHelpFrame_DisplayIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
1908 PyObject * _resultobj;
1909 wxHtmlHelpFrame * _arg0;
1910 PyObject * _argo0 = 0;
1911 char *_kwnames[] = { "self", NULL };
1912
1913 self = self;
1914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpFrame_DisplayIndex",_kwnames,&_argo0))
1915 return NULL;
1916 if (_argo0) {
1917 if (_argo0 == Py_None) { _arg0 = NULL; }
1918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_DisplayIndex. Expected _wxHtmlHelpFrame_p.");
1920 return NULL;
1921 }
1922 }
1923{
1924 wxPy_BEGIN_ALLOW_THREADS;
1925 wxHtmlHelpFrame_DisplayIndex(_arg0);
1926
1927 wxPy_END_ALLOW_THREADS;
1928} Py_INCREF(Py_None);
1929 _resultobj = Py_None;
1930 return _resultobj;
1931}
1932
1933#define wxHtmlHelpFrame_KeywordSearch(_swigobj,_swigarg0) (_swigobj->KeywordSearch(_swigarg0))
1934static PyObject *_wrap_wxHtmlHelpFrame_KeywordSearch(PyObject *self, PyObject *args, PyObject *kwargs) {
1935 PyObject * _resultobj;
1936 bool _result;
1937 wxHtmlHelpFrame * _arg0;
1938 wxString * _arg1;
1939 PyObject * _argo0 = 0;
1940 PyObject * _obj1 = 0;
1941 char *_kwnames[] = { "self","keyword", NULL };
1942
1943 self = self;
1944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpFrame_KeywordSearch",_kwnames,&_argo0,&_obj1))
1945 return NULL;
1946 if (_argo0) {
1947 if (_argo0 == Py_None) { _arg0 = NULL; }
1948 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
1949 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_KeywordSearch. Expected _wxHtmlHelpFrame_p.");
1950 return NULL;
1951 }
1952 }
1953{
2cd2fac8
RD
1954#if PYTHON_API_VERSION >= 1009
1955 char* tmpPtr; int tmpSize;
1956 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 1957 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
1958 return NULL;
1959 }
1960 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1961 return NULL;
1962 _arg1 = new wxString(tmpPtr, tmpSize);
1963#else
2f90df85
RD
1964 if (!PyString_Check(_obj1)) {
1965 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1966 return NULL;
1967 }
2cd2fac8
RD
1968 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1969#endif
2f90df85
RD
1970}
1971{
1972 wxPy_BEGIN_ALLOW_THREADS;
1973 _result = (bool )wxHtmlHelpFrame_KeywordSearch(_arg0,*_arg1);
1974
1975 wxPy_END_ALLOW_THREADS;
1976} _resultobj = Py_BuildValue("i",_result);
1977{
1978 if (_obj1)
1979 delete _arg1;
1980}
1981 return _resultobj;
1982}
1983
2f90df85
RD
1984#define wxHtmlHelpFrame_UseConfig(_swigobj,_swigarg0,_swigarg1) (_swigobj->UseConfig(_swigarg0,_swigarg1))
1985static PyObject *_wrap_wxHtmlHelpFrame_UseConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
1986 PyObject * _resultobj;
1987 wxHtmlHelpFrame * _arg0;
1988 wxConfigBase * _arg1;
1989 wxString * _arg2 = (wxString *) &wxEmptyString;
1990 PyObject * _argo0 = 0;
1991 PyObject * _argo1 = 0;
1992 PyObject * _obj2 = 0;
1993 char *_kwnames[] = { "self","config","rootpath", NULL };
1994
1995 self = self;
1996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_UseConfig",_kwnames,&_argo0,&_argo1,&_obj2))
1997 return NULL;
1998 if (_argo0) {
1999 if (_argo0 == Py_None) { _arg0 = NULL; }
2000 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
2001 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_UseConfig. Expected _wxHtmlHelpFrame_p.");
2002 return NULL;
2003 }
2004 }
2005 if (_argo1) {
2006 if (_argo1 == Py_None) { _arg1 = NULL; }
2007 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2008 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_UseConfig. Expected _wxConfigBase_p.");
2009 return NULL;
2010 }
2011 }
2012 if (_obj2)
2013{
2cd2fac8
RD
2014#if PYTHON_API_VERSION >= 1009
2015 char* tmpPtr; int tmpSize;
2016 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2017 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2018 return NULL;
2019 }
2020 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2021 return NULL;
2022 _arg2 = new wxString(tmpPtr, tmpSize);
2023#else
2f90df85
RD
2024 if (!PyString_Check(_obj2)) {
2025 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2026 return NULL;
2027 }
2cd2fac8
RD
2028 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2029#endif
2f90df85
RD
2030}
2031{
2032 wxPy_BEGIN_ALLOW_THREADS;
2033 wxHtmlHelpFrame_UseConfig(_arg0,_arg1,*_arg2);
2034
2035 wxPy_END_ALLOW_THREADS;
2036} Py_INCREF(Py_None);
2037 _resultobj = Py_None;
2038{
2039 if (_obj2)
2040 delete _arg2;
2041}
2042 return _resultobj;
2043}
2044
2045#define wxHtmlHelpFrame_ReadCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadCustomization(_swigarg0,_swigarg1))
2046static PyObject *_wrap_wxHtmlHelpFrame_ReadCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2047 PyObject * _resultobj;
2048 wxHtmlHelpFrame * _arg0;
2049 wxConfigBase * _arg1;
2050 wxString * _arg2 = (wxString *) &wxEmptyString;
2051 PyObject * _argo0 = 0;
2052 PyObject * _argo1 = 0;
2053 PyObject * _obj2 = 0;
2054 char *_kwnames[] = { "self","cfg","path", NULL };
2055
2056 self = self;
2057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_ReadCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2058 return NULL;
2059 if (_argo0) {
2060 if (_argo0 == Py_None) { _arg0 = NULL; }
2061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
2062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_ReadCustomization. Expected _wxHtmlHelpFrame_p.");
2063 return NULL;
2064 }
2065 }
2066 if (_argo1) {
2067 if (_argo1 == Py_None) { _arg1 = NULL; }
2068 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2069 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_ReadCustomization. Expected _wxConfigBase_p.");
2070 return NULL;
2071 }
2072 }
2073 if (_obj2)
2074{
2cd2fac8
RD
2075#if PYTHON_API_VERSION >= 1009
2076 char* tmpPtr; int tmpSize;
2077 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2078 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2079 return NULL;
2080 }
2081 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2082 return NULL;
2083 _arg2 = new wxString(tmpPtr, tmpSize);
2084#else
2f90df85
RD
2085 if (!PyString_Check(_obj2)) {
2086 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2087 return NULL;
2088 }
2cd2fac8
RD
2089 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2090#endif
2f90df85
RD
2091}
2092{
2093 wxPy_BEGIN_ALLOW_THREADS;
2094 wxHtmlHelpFrame_ReadCustomization(_arg0,_arg1,*_arg2);
2095
2096 wxPy_END_ALLOW_THREADS;
2097} Py_INCREF(Py_None);
2098 _resultobj = Py_None;
2099{
2100 if (_obj2)
2101 delete _arg2;
2102}
2103 return _resultobj;
2104}
2105
2106#define wxHtmlHelpFrame_WriteCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteCustomization(_swigarg0,_swigarg1))
2107static PyObject *_wrap_wxHtmlHelpFrame_WriteCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2108 PyObject * _resultobj;
2109 wxHtmlHelpFrame * _arg0;
2110 wxConfigBase * _arg1;
2111 wxString * _arg2 = (wxString *) &wxEmptyString;
2112 PyObject * _argo0 = 0;
2113 PyObject * _argo1 = 0;
2114 PyObject * _obj2 = 0;
2115 char *_kwnames[] = { "self","cfg","path", NULL };
2116
2117 self = self;
2118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpFrame_WriteCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2119 return NULL;
2120 if (_argo0) {
2121 if (_argo0 == Py_None) { _arg0 = NULL; }
2122 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpFrame_p")) {
2123 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpFrame_WriteCustomization. Expected _wxHtmlHelpFrame_p.");
2124 return NULL;
2125 }
2126 }
2127 if (_argo1) {
2128 if (_argo1 == Py_None) { _arg1 = NULL; }
2129 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2130 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpFrame_WriteCustomization. Expected _wxConfigBase_p.");
2131 return NULL;
2132 }
2133 }
2134 if (_obj2)
2135{
2cd2fac8
RD
2136#if PYTHON_API_VERSION >= 1009
2137 char* tmpPtr; int tmpSize;
2138 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2139 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2140 return NULL;
2141 }
2142 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2143 return NULL;
2144 _arg2 = new wxString(tmpPtr, tmpSize);
2145#else
2f90df85
RD
2146 if (!PyString_Check(_obj2)) {
2147 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2148 return NULL;
2149 }
2cd2fac8
RD
2150 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2151#endif
2f90df85
RD
2152}
2153{
2154 wxPy_BEGIN_ALLOW_THREADS;
2155 wxHtmlHelpFrame_WriteCustomization(_arg0,_arg1,*_arg2);
2156
2157 wxPy_END_ALLOW_THREADS;
2158} Py_INCREF(Py_None);
2159 _resultobj = Py_None;
2160{
2161 if (_obj2)
2162 delete _arg2;
2163}
2164 return _resultobj;
2165}
2166
2167static void *SwigwxHtmlHelpControllerTowxEvtHandler(void *ptr) {
2168 wxHtmlHelpController *src;
2169 wxEvtHandler *dest;
2170 src = (wxHtmlHelpController *) ptr;
2171 dest = (wxEvtHandler *) src;
2172 return (void *) dest;
2173}
2174
9df61a29
RD
2175static void *SwigwxHtmlHelpControllerTowxObject(void *ptr) {
2176 wxHtmlHelpController *src;
2177 wxObject *dest;
2178 src = (wxHtmlHelpController *) ptr;
2179 dest = (wxObject *) src;
2180 return (void *) dest;
2181}
2182
7a446686 2183#define new_wxHtmlHelpController(_swigarg0) (new wxHtmlHelpController(_swigarg0))
2f90df85
RD
2184static PyObject *_wrap_new_wxHtmlHelpController(PyObject *self, PyObject *args, PyObject *kwargs) {
2185 PyObject * _resultobj;
2186 wxHtmlHelpController * _result;
7a446686
RD
2187 int _arg0 = (int ) (wxHF_DEFAULTSTYLE);
2188 char *_kwnames[] = { "style", NULL };
2f90df85
RD
2189 char _ptemp[128];
2190
2191 self = self;
7a446686 2192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|i:new_wxHtmlHelpController",_kwnames,&_arg0))
2f90df85
RD
2193 return NULL;
2194{
2195 wxPy_BEGIN_ALLOW_THREADS;
7a446686 2196 _result = (wxHtmlHelpController *)new_wxHtmlHelpController(_arg0);
2f90df85
RD
2197
2198 wxPy_END_ALLOW_THREADS;
2199} if (_result) {
2200 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpController_p");
2201 _resultobj = Py_BuildValue("s",_ptemp);
2202 } else {
2203 Py_INCREF(Py_None);
2204 _resultobj = Py_None;
2205 }
2206 return _resultobj;
2207}
2208
2209#define delete_wxHtmlHelpController(_swigobj) (delete _swigobj)
2210static PyObject *_wrap_delete_wxHtmlHelpController(PyObject *self, PyObject *args, PyObject *kwargs) {
2211 PyObject * _resultobj;
2212 wxHtmlHelpController * _arg0;
2213 PyObject * _argo0 = 0;
2214 char *_kwnames[] = { "self", NULL };
2215
2216 self = self;
2217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlHelpController",_kwnames,&_argo0))
2218 return NULL;
2219 if (_argo0) {
2220 if (_argo0 == Py_None) { _arg0 = NULL; }
2221 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlHelpController. Expected _wxHtmlHelpController_p.");
2223 return NULL;
2224 }
2225 }
2226{
2227 wxPy_BEGIN_ALLOW_THREADS;
2228 delete_wxHtmlHelpController(_arg0);
2229
2230 wxPy_END_ALLOW_THREADS;
2231} Py_INCREF(Py_None);
2232 _resultobj = Py_None;
2233 return _resultobj;
2234}
2235
2236#define wxHtmlHelpController_SetTitleFormat(_swigobj,_swigarg0) (_swigobj->SetTitleFormat(_swigarg0))
2237static PyObject *_wrap_wxHtmlHelpController_SetTitleFormat(PyObject *self, PyObject *args, PyObject *kwargs) {
2238 PyObject * _resultobj;
2239 wxHtmlHelpController * _arg0;
2240 wxString * _arg1;
2241 PyObject * _argo0 = 0;
2242 PyObject * _obj1 = 0;
2243 char *_kwnames[] = { "self","format", NULL };
2244
2245 self = self;
2246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_SetTitleFormat",_kwnames,&_argo0,&_obj1))
2247 return NULL;
2248 if (_argo0) {
2249 if (_argo0 == Py_None) { _arg0 = NULL; }
2250 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2251 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_SetTitleFormat. Expected _wxHtmlHelpController_p.");
2252 return NULL;
2253 }
2254 }
2255{
2cd2fac8
RD
2256#if PYTHON_API_VERSION >= 1009
2257 char* tmpPtr; int tmpSize;
2258 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2259 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2260 return NULL;
2261 }
2262 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2263 return NULL;
2264 _arg1 = new wxString(tmpPtr, tmpSize);
2265#else
2f90df85
RD
2266 if (!PyString_Check(_obj1)) {
2267 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2268 return NULL;
2269 }
2cd2fac8
RD
2270 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2271#endif
2f90df85
RD
2272}
2273{
2274 wxPy_BEGIN_ALLOW_THREADS;
2275 wxHtmlHelpController_SetTitleFormat(_arg0,*_arg1);
2276
2277 wxPy_END_ALLOW_THREADS;
2278} Py_INCREF(Py_None);
2279 _resultobj = Py_None;
2280{
2281 if (_obj1)
2282 delete _arg1;
2283}
2284 return _resultobj;
2285}
2286
2287#define wxHtmlHelpController_SetTempDir(_swigobj,_swigarg0) (_swigobj->SetTempDir(_swigarg0))
2288static PyObject *_wrap_wxHtmlHelpController_SetTempDir(PyObject *self, PyObject *args, PyObject *kwargs) {
2289 PyObject * _resultobj;
2290 wxHtmlHelpController * _arg0;
2291 wxString * _arg1;
2292 PyObject * _argo0 = 0;
2293 PyObject * _obj1 = 0;
2294 char *_kwnames[] = { "self","path", NULL };
2295
2296 self = self;
2297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_SetTempDir",_kwnames,&_argo0,&_obj1))
2298 return NULL;
2299 if (_argo0) {
2300 if (_argo0 == Py_None) { _arg0 = NULL; }
2301 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2302 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_SetTempDir. Expected _wxHtmlHelpController_p.");
2303 return NULL;
2304 }
2305 }
2306{
2cd2fac8
RD
2307#if PYTHON_API_VERSION >= 1009
2308 char* tmpPtr; int tmpSize;
2309 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2310 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2311 return NULL;
2312 }
2313 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2314 return NULL;
2315 _arg1 = new wxString(tmpPtr, tmpSize);
2316#else
2f90df85
RD
2317 if (!PyString_Check(_obj1)) {
2318 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2319 return NULL;
2320 }
2cd2fac8
RD
2321 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2322#endif
2f90df85
RD
2323}
2324{
2325 wxPy_BEGIN_ALLOW_THREADS;
2326 wxHtmlHelpController_SetTempDir(_arg0,*_arg1);
2327
2328 wxPy_END_ALLOW_THREADS;
2329} Py_INCREF(Py_None);
2330 _resultobj = Py_None;
2331{
2332 if (_obj1)
2333 delete _arg1;
2334}
2335 return _resultobj;
2336}
2337
2338#define wxHtmlHelpController_AddBook(_swigobj,_swigarg0,_swigarg1) (_swigobj->AddBook(_swigarg0,_swigarg1))
2339static PyObject *_wrap_wxHtmlHelpController_AddBook(PyObject *self, PyObject *args, PyObject *kwargs) {
2340 PyObject * _resultobj;
2341 bool _result;
2342 wxHtmlHelpController * _arg0;
2343 wxString * _arg1;
2344 int _arg2 = (int ) FALSE;
2345 PyObject * _argo0 = 0;
2346 PyObject * _obj1 = 0;
2347 char *_kwnames[] = { "self","book","show_wait_msg", NULL };
2348
2349 self = self;
2350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlHelpController_AddBook",_kwnames,&_argo0,&_obj1,&_arg2))
2351 return NULL;
2352 if (_argo0) {
2353 if (_argo0 == Py_None) { _arg0 = NULL; }
2354 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2355 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_AddBook. Expected _wxHtmlHelpController_p.");
2356 return NULL;
2357 }
2358 }
2359{
2cd2fac8
RD
2360#if PYTHON_API_VERSION >= 1009
2361 char* tmpPtr; int tmpSize;
2362 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2363 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2364 return NULL;
2365 }
2366 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2367 return NULL;
2368 _arg1 = new wxString(tmpPtr, tmpSize);
2369#else
2f90df85
RD
2370 if (!PyString_Check(_obj1)) {
2371 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2372 return NULL;
2373 }
2cd2fac8
RD
2374 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2375#endif
2f90df85
RD
2376}
2377{
2378 wxPy_BEGIN_ALLOW_THREADS;
2379 _result = (bool )wxHtmlHelpController_AddBook(_arg0,*_arg1,_arg2);
2380
2381 wxPy_END_ALLOW_THREADS;
2382} _resultobj = Py_BuildValue("i",_result);
2383{
2384 if (_obj1)
2385 delete _arg1;
2386}
2387 return _resultobj;
2388}
2389
2390#define wxHtmlHelpController_Display(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
2391static PyObject *_wrap_wxHtmlHelpController_Display(PyObject *self, PyObject *args, PyObject *kwargs) {
2392 PyObject * _resultobj;
2393 wxHtmlHelpController * _arg0;
2394 wxString * _arg1;
2395 PyObject * _argo0 = 0;
2396 PyObject * _obj1 = 0;
2397 char *_kwnames[] = { "self","x", NULL };
2398
2399 self = self;
2400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_Display",_kwnames,&_argo0,&_obj1))
2401 return NULL;
2402 if (_argo0) {
2403 if (_argo0 == Py_None) { _arg0 = NULL; }
2404 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2405 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_Display. Expected _wxHtmlHelpController_p.");
2406 return NULL;
2407 }
2408 }
2409{
2cd2fac8
RD
2410#if PYTHON_API_VERSION >= 1009
2411 char* tmpPtr; int tmpSize;
2412 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2413 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2414 return NULL;
2415 }
2416 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2417 return NULL;
2418 _arg1 = new wxString(tmpPtr, tmpSize);
2419#else
2f90df85
RD
2420 if (!PyString_Check(_obj1)) {
2421 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2422 return NULL;
2423 }
2cd2fac8
RD
2424 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2425#endif
2f90df85
RD
2426}
2427{
2428 wxPy_BEGIN_ALLOW_THREADS;
2429 wxHtmlHelpController_Display(_arg0,*_arg1);
2430
2431 wxPy_END_ALLOW_THREADS;
2432} Py_INCREF(Py_None);
2433 _resultobj = Py_None;
2434{
2435 if (_obj1)
2436 delete _arg1;
2437}
2438 return _resultobj;
2439}
2440
2441#define wxHtmlHelpController_DisplayID(_swigobj,_swigarg0) (_swigobj->Display(_swigarg0))
2442static PyObject *_wrap_wxHtmlHelpController_DisplayID(PyObject *self, PyObject *args, PyObject *kwargs) {
2443 PyObject * _resultobj;
2444 wxHtmlHelpController * _arg0;
2445 int _arg1;
2446 PyObject * _argo0 = 0;
2447 char *_kwnames[] = { "self","id", NULL };
2448
2449 self = self;
2450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlHelpController_DisplayID",_kwnames,&_argo0,&_arg1))
2451 return NULL;
2452 if (_argo0) {
2453 if (_argo0 == Py_None) { _arg0 = NULL; }
2454 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayID. Expected _wxHtmlHelpController_p.");
2456 return NULL;
2457 }
2458 }
2459{
2460 wxPy_BEGIN_ALLOW_THREADS;
2461 wxHtmlHelpController_DisplayID(_arg0,_arg1);
2462
2463 wxPy_END_ALLOW_THREADS;
2464} Py_INCREF(Py_None);
2465 _resultobj = Py_None;
2466 return _resultobj;
2467}
2468
2469#define wxHtmlHelpController_DisplayContents(_swigobj) (_swigobj->DisplayContents())
2470static PyObject *_wrap_wxHtmlHelpController_DisplayContents(PyObject *self, PyObject *args, PyObject *kwargs) {
2471 PyObject * _resultobj;
2472 wxHtmlHelpController * _arg0;
2473 PyObject * _argo0 = 0;
2474 char *_kwnames[] = { "self", NULL };
2475
2476 self = self;
2477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_DisplayContents",_kwnames,&_argo0))
2478 return NULL;
2479 if (_argo0) {
2480 if (_argo0 == Py_None) { _arg0 = NULL; }
2481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayContents. Expected _wxHtmlHelpController_p.");
2483 return NULL;
2484 }
2485 }
2486{
2487 wxPy_BEGIN_ALLOW_THREADS;
2488 wxHtmlHelpController_DisplayContents(_arg0);
2489
2490 wxPy_END_ALLOW_THREADS;
2491} Py_INCREF(Py_None);
2492 _resultobj = Py_None;
2493 return _resultobj;
2494}
2495
2496#define wxHtmlHelpController_DisplayIndex(_swigobj) (_swigobj->DisplayIndex())
2497static PyObject *_wrap_wxHtmlHelpController_DisplayIndex(PyObject *self, PyObject *args, PyObject *kwargs) {
2498 PyObject * _resultobj;
2499 wxHtmlHelpController * _arg0;
2500 PyObject * _argo0 = 0;
2501 char *_kwnames[] = { "self", NULL };
2502
2503 self = self;
2504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_DisplayIndex",_kwnames,&_argo0))
2505 return NULL;
2506 if (_argo0) {
2507 if (_argo0 == Py_None) { _arg0 = NULL; }
2508 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2509 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_DisplayIndex. Expected _wxHtmlHelpController_p.");
2510 return NULL;
2511 }
2512 }
2513{
2514 wxPy_BEGIN_ALLOW_THREADS;
2515 wxHtmlHelpController_DisplayIndex(_arg0);
2516
2517 wxPy_END_ALLOW_THREADS;
2518} Py_INCREF(Py_None);
2519 _resultobj = Py_None;
2520 return _resultobj;
2521}
2522
2523#define wxHtmlHelpController_KeywordSearch(_swigobj,_swigarg0) (_swigobj->KeywordSearch(_swigarg0))
2524static PyObject *_wrap_wxHtmlHelpController_KeywordSearch(PyObject *self, PyObject *args, PyObject *kwargs) {
2525 PyObject * _resultobj;
2526 bool _result;
2527 wxHtmlHelpController * _arg0;
2528 wxString * _arg1;
2529 PyObject * _argo0 = 0;
2530 PyObject * _obj1 = 0;
2531 char *_kwnames[] = { "self","keyword", NULL };
2532
2533 self = self;
2534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlHelpController_KeywordSearch",_kwnames,&_argo0,&_obj1))
2535 return NULL;
2536 if (_argo0) {
2537 if (_argo0 == Py_None) { _arg0 = NULL; }
2538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_KeywordSearch. Expected _wxHtmlHelpController_p.");
2540 return NULL;
2541 }
2542 }
2543{
2cd2fac8
RD
2544#if PYTHON_API_VERSION >= 1009
2545 char* tmpPtr; int tmpSize;
2546 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
7a446686 2547 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2548 return NULL;
2549 }
2550 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2551 return NULL;
2552 _arg1 = new wxString(tmpPtr, tmpSize);
2553#else
2f90df85
RD
2554 if (!PyString_Check(_obj1)) {
2555 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2556 return NULL;
2557 }
2cd2fac8
RD
2558 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2559#endif
2f90df85
RD
2560}
2561{
2562 wxPy_BEGIN_ALLOW_THREADS;
2563 _result = (bool )wxHtmlHelpController_KeywordSearch(_arg0,*_arg1);
2564
2565 wxPy_END_ALLOW_THREADS;
2566} _resultobj = Py_BuildValue("i",_result);
2567{
2568 if (_obj1)
2569 delete _arg1;
2570}
2571 return _resultobj;
2572}
2573
2574#define wxHtmlHelpController_UseConfig(_swigobj,_swigarg0,_swigarg1) (_swigobj->UseConfig(_swigarg0,_swigarg1))
2575static PyObject *_wrap_wxHtmlHelpController_UseConfig(PyObject *self, PyObject *args, PyObject *kwargs) {
2576 PyObject * _resultobj;
2577 wxHtmlHelpController * _arg0;
2578 wxConfigBase * _arg1;
2579 wxString * _arg2 = (wxString *) &wxEmptyString;
2580 PyObject * _argo0 = 0;
2581 PyObject * _argo1 = 0;
2582 PyObject * _obj2 = 0;
2583 char *_kwnames[] = { "self","config","rootpath", NULL };
2584
2585 self = self;
2586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_UseConfig",_kwnames,&_argo0,&_argo1,&_obj2))
2587 return NULL;
2588 if (_argo0) {
2589 if (_argo0 == Py_None) { _arg0 = NULL; }
2590 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2591 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_UseConfig. Expected _wxHtmlHelpController_p.");
2592 return NULL;
2593 }
2594 }
2595 if (_argo1) {
2596 if (_argo1 == Py_None) { _arg1 = NULL; }
2597 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2598 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_UseConfig. Expected _wxConfigBase_p.");
2599 return NULL;
2600 }
2601 }
2602 if (_obj2)
2603{
2cd2fac8
RD
2604#if PYTHON_API_VERSION >= 1009
2605 char* tmpPtr; int tmpSize;
2606 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2607 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2608 return NULL;
2609 }
2610 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2611 return NULL;
2612 _arg2 = new wxString(tmpPtr, tmpSize);
2613#else
2f90df85
RD
2614 if (!PyString_Check(_obj2)) {
2615 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2616 return NULL;
2617 }
2cd2fac8
RD
2618 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2619#endif
2f90df85
RD
2620}
2621{
2622 wxPy_BEGIN_ALLOW_THREADS;
2623 wxHtmlHelpController_UseConfig(_arg0,_arg1,*_arg2);
2624
2625 wxPy_END_ALLOW_THREADS;
2626} Py_INCREF(Py_None);
2627 _resultobj = Py_None;
2628{
2629 if (_obj2)
2630 delete _arg2;
2631}
2632 return _resultobj;
2633}
2634
2635#define wxHtmlHelpController_ReadCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadCustomization(_swigarg0,_swigarg1))
2636static PyObject *_wrap_wxHtmlHelpController_ReadCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2637 PyObject * _resultobj;
2638 wxHtmlHelpController * _arg0;
2639 wxConfigBase * _arg1;
2640 wxString * _arg2 = (wxString *) &wxEmptyString;
2641 PyObject * _argo0 = 0;
2642 PyObject * _argo1 = 0;
2643 PyObject * _obj2 = 0;
2644 char *_kwnames[] = { "self","cfg","path", NULL };
2645
2646 self = self;
2647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_ReadCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2648 return NULL;
2649 if (_argo0) {
2650 if (_argo0 == Py_None) { _arg0 = NULL; }
2651 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2652 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_ReadCustomization. Expected _wxHtmlHelpController_p.");
2653 return NULL;
2654 }
2655 }
2656 if (_argo1) {
2657 if (_argo1 == Py_None) { _arg1 = NULL; }
2658 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2659 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_ReadCustomization. Expected _wxConfigBase_p.");
2660 return NULL;
2661 }
2662 }
2663 if (_obj2)
2664{
2cd2fac8
RD
2665#if PYTHON_API_VERSION >= 1009
2666 char* tmpPtr; int tmpSize;
2667 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2668 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2669 return NULL;
2670 }
2671 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2672 return NULL;
2673 _arg2 = new wxString(tmpPtr, tmpSize);
2674#else
2f90df85
RD
2675 if (!PyString_Check(_obj2)) {
2676 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2677 return NULL;
2678 }
2cd2fac8
RD
2679 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2680#endif
2f90df85
RD
2681}
2682{
2683 wxPy_BEGIN_ALLOW_THREADS;
2684 wxHtmlHelpController_ReadCustomization(_arg0,_arg1,*_arg2);
2685
2686 wxPy_END_ALLOW_THREADS;
2687} Py_INCREF(Py_None);
2688 _resultobj = Py_None;
2689{
2690 if (_obj2)
2691 delete _arg2;
2692}
2693 return _resultobj;
2694}
2695
2696#define wxHtmlHelpController_WriteCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteCustomization(_swigarg0,_swigarg1))
2697static PyObject *_wrap_wxHtmlHelpController_WriteCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
2698 PyObject * _resultobj;
2699 wxHtmlHelpController * _arg0;
2700 wxConfigBase * _arg1;
2701 wxString * _arg2 = (wxString *) &wxEmptyString;
2702 PyObject * _argo0 = 0;
2703 PyObject * _argo1 = 0;
2704 PyObject * _obj2 = 0;
2705 char *_kwnames[] = { "self","cfg","path", NULL };
2706
2707 self = self;
2708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlHelpController_WriteCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
2709 return NULL;
2710 if (_argo0) {
2711 if (_argo0 == Py_None) { _arg0 = NULL; }
2712 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2713 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_WriteCustomization. Expected _wxHtmlHelpController_p.");
2714 return NULL;
2715 }
2716 }
2717 if (_argo1) {
2718 if (_argo1 == Py_None) { _arg1 = NULL; }
2719 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
2720 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlHelpController_WriteCustomization. Expected _wxConfigBase_p.");
2721 return NULL;
2722 }
2723 }
2724 if (_obj2)
2725{
2cd2fac8
RD
2726#if PYTHON_API_VERSION >= 1009
2727 char* tmpPtr; int tmpSize;
2728 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
7a446686 2729 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2cd2fac8
RD
2730 return NULL;
2731 }
2732 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
2733 return NULL;
2734 _arg2 = new wxString(tmpPtr, tmpSize);
2735#else
2f90df85
RD
2736 if (!PyString_Check(_obj2)) {
2737 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2738 return NULL;
2739 }
2cd2fac8
RD
2740 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
2741#endif
2f90df85
RD
2742}
2743{
2744 wxPy_BEGIN_ALLOW_THREADS;
2745 wxHtmlHelpController_WriteCustomization(_arg0,_arg1,*_arg2);
2746
2747 wxPy_END_ALLOW_THREADS;
2748} Py_INCREF(Py_None);
2749 _resultobj = Py_None;
2750{
2751 if (_obj2)
2752 delete _arg2;
2753}
2754 return _resultobj;
2755}
2756
2757#define wxHtmlHelpController_GetFrame(_swigobj) (_swigobj->GetFrame())
2758static PyObject *_wrap_wxHtmlHelpController_GetFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
2759 PyObject * _resultobj;
2760 wxHtmlHelpFrame * _result;
2761 wxHtmlHelpController * _arg0;
2762 PyObject * _argo0 = 0;
2763 char *_kwnames[] = { "self", NULL };
2764 char _ptemp[128];
2765
2766 self = self;
2767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlHelpController_GetFrame",_kwnames,&_argo0))
2768 return NULL;
2769 if (_argo0) {
2770 if (_argo0 == Py_None) { _arg0 = NULL; }
2771 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlHelpController_p")) {
2772 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlHelpController_GetFrame. Expected _wxHtmlHelpController_p.");
2773 return NULL;
2774 }
2775 }
2776{
2777 wxPy_BEGIN_ALLOW_THREADS;
2778 _result = (wxHtmlHelpFrame *)wxHtmlHelpController_GetFrame(_arg0);
2779
2780 wxPy_END_ALLOW_THREADS;
2781} if (_result) {
2782 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlHelpFrame_p");
2783 _resultobj = Py_BuildValue("s",_ptemp);
2784 } else {
2785 Py_INCREF(Py_None);
2786 _resultobj = Py_None;
2787 }
2788 return _resultobj;
2789}
2790
2f90df85 2791static PyMethodDef htmlhelpcMethods[] = {
2f90df85
RD
2792 { "wxHtmlHelpController_GetFrame", (PyCFunction) _wrap_wxHtmlHelpController_GetFrame, METH_VARARGS | METH_KEYWORDS },
2793 { "wxHtmlHelpController_WriteCustomization", (PyCFunction) _wrap_wxHtmlHelpController_WriteCustomization, METH_VARARGS | METH_KEYWORDS },
2794 { "wxHtmlHelpController_ReadCustomization", (PyCFunction) _wrap_wxHtmlHelpController_ReadCustomization, METH_VARARGS | METH_KEYWORDS },
2795 { "wxHtmlHelpController_UseConfig", (PyCFunction) _wrap_wxHtmlHelpController_UseConfig, METH_VARARGS | METH_KEYWORDS },
2796 { "wxHtmlHelpController_KeywordSearch", (PyCFunction) _wrap_wxHtmlHelpController_KeywordSearch, METH_VARARGS | METH_KEYWORDS },
2797 { "wxHtmlHelpController_DisplayIndex", (PyCFunction) _wrap_wxHtmlHelpController_DisplayIndex, METH_VARARGS | METH_KEYWORDS },
2798 { "wxHtmlHelpController_DisplayContents", (PyCFunction) _wrap_wxHtmlHelpController_DisplayContents, METH_VARARGS | METH_KEYWORDS },
2799 { "wxHtmlHelpController_DisplayID", (PyCFunction) _wrap_wxHtmlHelpController_DisplayID, METH_VARARGS | METH_KEYWORDS },
2800 { "wxHtmlHelpController_Display", (PyCFunction) _wrap_wxHtmlHelpController_Display, METH_VARARGS | METH_KEYWORDS },
2801 { "wxHtmlHelpController_AddBook", (PyCFunction) _wrap_wxHtmlHelpController_AddBook, METH_VARARGS | METH_KEYWORDS },
2802 { "wxHtmlHelpController_SetTempDir", (PyCFunction) _wrap_wxHtmlHelpController_SetTempDir, METH_VARARGS | METH_KEYWORDS },
2803 { "wxHtmlHelpController_SetTitleFormat", (PyCFunction) _wrap_wxHtmlHelpController_SetTitleFormat, METH_VARARGS | METH_KEYWORDS },
2804 { "delete_wxHtmlHelpController", (PyCFunction) _wrap_delete_wxHtmlHelpController, METH_VARARGS | METH_KEYWORDS },
2805 { "new_wxHtmlHelpController", (PyCFunction) _wrap_new_wxHtmlHelpController, METH_VARARGS | METH_KEYWORDS },
2806 { "wxHtmlHelpFrame_WriteCustomization", (PyCFunction) _wrap_wxHtmlHelpFrame_WriteCustomization, METH_VARARGS | METH_KEYWORDS },
2807 { "wxHtmlHelpFrame_ReadCustomization", (PyCFunction) _wrap_wxHtmlHelpFrame_ReadCustomization, METH_VARARGS | METH_KEYWORDS },
2808 { "wxHtmlHelpFrame_UseConfig", (PyCFunction) _wrap_wxHtmlHelpFrame_UseConfig, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2809 { "wxHtmlHelpFrame_KeywordSearch", (PyCFunction) _wrap_wxHtmlHelpFrame_KeywordSearch, METH_VARARGS | METH_KEYWORDS },
2810 { "wxHtmlHelpFrame_DisplayIndex", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayIndex, METH_VARARGS | METH_KEYWORDS },
2811 { "wxHtmlHelpFrame_DisplayContents", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayContents, METH_VARARGS | METH_KEYWORDS },
2812 { "wxHtmlHelpFrame_DisplayID", (PyCFunction) _wrap_wxHtmlHelpFrame_DisplayID, METH_VARARGS | METH_KEYWORDS },
2813 { "wxHtmlHelpFrame_Display", (PyCFunction) _wrap_wxHtmlHelpFrame_Display, METH_VARARGS | METH_KEYWORDS },
2814 { "wxHtmlHelpFrame_SetTitleFormat", (PyCFunction) _wrap_wxHtmlHelpFrame_SetTitleFormat, METH_VARARGS | METH_KEYWORDS },
2815 { "wxHtmlHelpFrame_GetData", (PyCFunction) _wrap_wxHtmlHelpFrame_GetData, METH_VARARGS | METH_KEYWORDS },
2816 { "new_wxHtmlHelpFrame", (PyCFunction) _wrap_new_wxHtmlHelpFrame, METH_VARARGS | METH_KEYWORDS },
2817 { "wxHtmlHelpData_GetIndexCnt", (PyCFunction) _wrap_wxHtmlHelpData_GetIndexCnt, METH_VARARGS | METH_KEYWORDS },
2818 { "wxHtmlHelpData_GetIndex", (PyCFunction) _wrap_wxHtmlHelpData_GetIndex, METH_VARARGS | METH_KEYWORDS },
2819 { "wxHtmlHelpData_GetContentsCnt", (PyCFunction) _wrap_wxHtmlHelpData_GetContentsCnt, METH_VARARGS | METH_KEYWORDS },
2820 { "wxHtmlHelpData_GetContents", (PyCFunction) _wrap_wxHtmlHelpData_GetContents, METH_VARARGS | METH_KEYWORDS },
2821 { "wxHtmlHelpData_GetBookRecArray", (PyCFunction) _wrap_wxHtmlHelpData_GetBookRecArray, METH_VARARGS | METH_KEYWORDS },
2822 { "wxHtmlHelpData_FindPageById", (PyCFunction) _wrap_wxHtmlHelpData_FindPageById, METH_VARARGS | METH_KEYWORDS },
2823 { "wxHtmlHelpData_FindPageByName", (PyCFunction) _wrap_wxHtmlHelpData_FindPageByName, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2824 { "wxHtmlHelpData_AddBook", (PyCFunction) _wrap_wxHtmlHelpData_AddBook, METH_VARARGS | METH_KEYWORDS },
2825 { "wxHtmlHelpData_SetTempDir", (PyCFunction) _wrap_wxHtmlHelpData_SetTempDir, METH_VARARGS | METH_KEYWORDS },
2826 { "delete_wxHtmlHelpData", (PyCFunction) _wrap_delete_wxHtmlHelpData, METH_VARARGS | METH_KEYWORDS },
2827 { "new_wxHtmlHelpData", (PyCFunction) _wrap_new_wxHtmlHelpData, METH_VARARGS | METH_KEYWORDS },
2828 { "wxHtmlSearchStatus_GetContentsItem", (PyCFunction) _wrap_wxHtmlSearchStatus_GetContentsItem, METH_VARARGS | METH_KEYWORDS },
2829 { "wxHtmlSearchStatus_GetName", (PyCFunction) _wrap_wxHtmlSearchStatus_GetName, METH_VARARGS | METH_KEYWORDS },
2830 { "wxHtmlSearchStatus_GetMaxIndex", (PyCFunction) _wrap_wxHtmlSearchStatus_GetMaxIndex, METH_VARARGS | METH_KEYWORDS },
2831 { "wxHtmlSearchStatus_GetCurIndex", (PyCFunction) _wrap_wxHtmlSearchStatus_GetCurIndex, METH_VARARGS | METH_KEYWORDS },
2832 { "wxHtmlSearchStatus_IsActive", (PyCFunction) _wrap_wxHtmlSearchStatus_IsActive, METH_VARARGS | METH_KEYWORDS },
2833 { "wxHtmlSearchStatus_Search", (PyCFunction) _wrap_wxHtmlSearchStatus_Search, METH_VARARGS | METH_KEYWORDS },
2834 { "wxHtmlContentsItem_m_Book_get", (PyCFunction) _wrap_wxHtmlContentsItem_m_Book_get, METH_VARARGS | METH_KEYWORDS },
2835 { "wxHtmlContentsItem_m_Book_set", (PyCFunction) _wrap_wxHtmlContentsItem_m_Book_set, METH_VARARGS | METH_KEYWORDS },
2836 { "wxHtmlContentsItem_m_Page_get", (PyCFunction) _wrap_wxHtmlContentsItem_m_Page_get, METH_VARARGS | METH_KEYWORDS },
2837 { "wxHtmlContentsItem_m_Page_set", (PyCFunction) _wrap_wxHtmlContentsItem_m_Page_set, METH_VARARGS | METH_KEYWORDS },
2838 { "wxHtmlContentsItem_m_Name_get", (PyCFunction) _wrap_wxHtmlContentsItem_m_Name_get, METH_VARARGS | METH_KEYWORDS },
2839 { "wxHtmlContentsItem_m_Name_set", (PyCFunction) _wrap_wxHtmlContentsItem_m_Name_set, METH_VARARGS | METH_KEYWORDS },
2840 { "wxHtmlContentsItem_m_ID_get", (PyCFunction) _wrap_wxHtmlContentsItem_m_ID_get, METH_VARARGS | METH_KEYWORDS },
2841 { "wxHtmlContentsItem_m_ID_set", (PyCFunction) _wrap_wxHtmlContentsItem_m_ID_set, METH_VARARGS | METH_KEYWORDS },
2842 { "wxHtmlContentsItem_m_Level_get", (PyCFunction) _wrap_wxHtmlContentsItem_m_Level_get, METH_VARARGS | METH_KEYWORDS },
2843 { "wxHtmlContentsItem_m_Level_set", (PyCFunction) _wrap_wxHtmlContentsItem_m_Level_set, METH_VARARGS | METH_KEYWORDS },
2844 { "wxHtmlBookRecord_GetContentsEnd", (PyCFunction) _wrap_wxHtmlBookRecord_GetContentsEnd, METH_VARARGS | METH_KEYWORDS },
2845 { "wxHtmlBookRecord_GetContentsStart", (PyCFunction) _wrap_wxHtmlBookRecord_GetContentsStart, METH_VARARGS | METH_KEYWORDS },
2846 { "wxHtmlBookRecord_SetContentsRange", (PyCFunction) _wrap_wxHtmlBookRecord_SetContentsRange, METH_VARARGS | METH_KEYWORDS },
2847 { "wxHtmlBookRecord_GetBasePath", (PyCFunction) _wrap_wxHtmlBookRecord_GetBasePath, METH_VARARGS | METH_KEYWORDS },
2848 { "wxHtmlBookRecord_GetStart", (PyCFunction) _wrap_wxHtmlBookRecord_GetStart, METH_VARARGS | METH_KEYWORDS },
2849 { "wxHtmlBookRecord_GetTitle", (PyCFunction) _wrap_wxHtmlBookRecord_GetTitle, METH_VARARGS | METH_KEYWORDS },
2850 { "new_wxHtmlBookRecord", (PyCFunction) _wrap_new_wxHtmlBookRecord, METH_VARARGS | METH_KEYWORDS },
2f90df85
RD
2851 { "wxHtmlHelpFrameCfg_navig_on_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_navig_on_get, METH_VARARGS | METH_KEYWORDS },
2852 { "wxHtmlHelpFrameCfg_navig_on_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_navig_on_set, METH_VARARGS | METH_KEYWORDS },
2853 { "wxHtmlHelpFrameCfg_sashpos_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_sashpos_get, METH_VARARGS | METH_KEYWORDS },
2854 { "wxHtmlHelpFrameCfg_sashpos_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_sashpos_set, METH_VARARGS | METH_KEYWORDS },
2855 { "wxHtmlHelpFrameCfg_h_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_h_get, METH_VARARGS | METH_KEYWORDS },
2856 { "wxHtmlHelpFrameCfg_h_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_h_set, METH_VARARGS | METH_KEYWORDS },
2857 { "wxHtmlHelpFrameCfg_w_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_w_get, METH_VARARGS | METH_KEYWORDS },
2858 { "wxHtmlHelpFrameCfg_w_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_w_set, METH_VARARGS | METH_KEYWORDS },
2859 { "wxHtmlHelpFrameCfg_y_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_y_get, METH_VARARGS | METH_KEYWORDS },
2860 { "wxHtmlHelpFrameCfg_y_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_y_set, METH_VARARGS | METH_KEYWORDS },
2861 { "wxHtmlHelpFrameCfg_x_get", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_x_get, METH_VARARGS | METH_KEYWORDS },
2862 { "wxHtmlHelpFrameCfg_x_set", (PyCFunction) _wrap_wxHtmlHelpFrameCfg_x_set, METH_VARARGS | METH_KEYWORDS },
2863 { "new_wxHtmlHelpFrameCfg", (PyCFunction) _wrap_new_wxHtmlHelpFrameCfg, METH_VARARGS | METH_KEYWORDS },
2864 { NULL, NULL }
2865};
2866#ifdef __cplusplus
2867}
2868#endif
2869/*
2870 * This table is used by the pointer type-checker
2871 */
2872static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
2f90df85 2873 { "_signed_long","_long",0},
c8bc03c3 2874 { "_wxPrintQuality","_wxCoord",0},
2f90df85
RD
2875 { "_wxPrintQuality","_int",0},
2876 { "_wxPrintQuality","_signed_int",0},
2877 { "_wxPrintQuality","_unsigned_int",0},
2878 { "_wxPrintQuality","_wxWindowID",0},
2879 { "_wxPrintQuality","_uint",0},
2880 { "_wxPrintQuality","_EBool",0},
2881 { "_wxPrintQuality","_size_t",0},
c368d904 2882 { "_wxPrintQuality","_time_t",0},
2f90df85
RD
2883 { "_class_wxEvtHandler","_class_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxEvtHandler},
2884 { "_class_wxEvtHandler","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxEvtHandler},
2885 { "_class_wxEvtHandler","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxEvtHandler},
2886 { "_class_wxEvtHandler","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxEvtHandler},
2f90df85 2887 { "_byte","_unsigned_char",0},
2f90df85
RD
2888 { "_long","_unsigned_long",0},
2889 { "_long","_signed_long",0},
9df61a29
RD
2890 { "_class_wxObject","_class_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxObject},
2891 { "_class_wxObject","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxObject},
2892 { "_class_wxObject","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxObject},
2893 { "_class_wxObject","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxObject},
c8bc03c3 2894 { "_size_t","_wxCoord",0},
2f90df85 2895 { "_size_t","_wxPrintQuality",0},
c368d904 2896 { "_size_t","_time_t",0},
2f90df85
RD
2897 { "_size_t","_unsigned_int",0},
2898 { "_size_t","_int",0},
2899 { "_size_t","_wxWindowID",0},
2900 { "_size_t","_uint",0},
c8bc03c3 2901 { "_uint","_wxCoord",0},
2f90df85 2902 { "_uint","_wxPrintQuality",0},
c368d904 2903 { "_uint","_time_t",0},
2f90df85
RD
2904 { "_uint","_size_t",0},
2905 { "_uint","_unsigned_int",0},
2906 { "_uint","_int",0},
2907 { "_uint","_wxWindowID",0},
f6bcfd97 2908 { "_wxChar","_char",0},
f6bcfd97 2909 { "_char","_wxChar",0},
c8bc03c3 2910 { "_EBool","_wxCoord",0},
2f90df85
RD
2911 { "_EBool","_wxPrintQuality",0},
2912 { "_EBool","_signed_int",0},
2913 { "_EBool","_int",0},
2914 { "_EBool","_wxWindowID",0},
2f90df85 2915 { "_unsigned_long","_long",0},
c8bc03c3 2916 { "_signed_int","_wxCoord",0},
2f90df85
RD
2917 { "_signed_int","_wxPrintQuality",0},
2918 { "_signed_int","_EBool",0},
2919 { "_signed_int","_wxWindowID",0},
2920 { "_signed_int","_int",0},
f6bcfd97 2921 { "_WXTYPE","_wxDateTime_t",0},
2f90df85
RD
2922 { "_WXTYPE","_short",0},
2923 { "_WXTYPE","_signed_short",0},
2924 { "_WXTYPE","_unsigned_short",0},
f6bcfd97 2925 { "_unsigned_short","_wxDateTime_t",0},
2f90df85
RD
2926 { "_unsigned_short","_WXTYPE",0},
2927 { "_unsigned_short","_short",0},
2928 { "_class_wxWindow","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxWindow},
2929 { "_class_wxWindow","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxWindow},
9df61a29
RD
2930 { "_wxObject","_class_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxObject},
2931 { "_wxObject","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxObject},
2932 { "_wxObject","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxObject},
2933 { "_wxObject","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxObject},
2f90df85
RD
2934 { "_signed_short","_WXTYPE",0},
2935 { "_signed_short","_short",0},
2f90df85 2936 { "_unsigned_char","_byte",0},
c8bc03c3 2937 { "_unsigned_int","_wxCoord",0},
2f90df85 2938 { "_unsigned_int","_wxPrintQuality",0},
c368d904 2939 { "_unsigned_int","_time_t",0},
2f90df85
RD
2940 { "_unsigned_int","_size_t",0},
2941 { "_unsigned_int","_uint",0},
2942 { "_unsigned_int","_wxWindowID",0},
2943 { "_unsigned_int","_int",0},
f6bcfd97 2944 { "_short","_wxDateTime_t",0},
2f90df85
RD
2945 { "_short","_WXTYPE",0},
2946 { "_short","_unsigned_short",0},
2947 { "_short","_signed_short",0},
2f90df85
RD
2948 { "_wxFrame","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxFrame},
2949 { "_wxFrame","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxFrame},
c8bc03c3 2950 { "_wxWindowID","_wxCoord",0},
2f90df85 2951 { "_wxWindowID","_wxPrintQuality",0},
c368d904 2952 { "_wxWindowID","_time_t",0},
2f90df85
RD
2953 { "_wxWindowID","_size_t",0},
2954 { "_wxWindowID","_EBool",0},
2955 { "_wxWindowID","_uint",0},
2956 { "_wxWindowID","_int",0},
2957 { "_wxWindowID","_signed_int",0},
2958 { "_wxWindowID","_unsigned_int",0},
c8bc03c3 2959 { "_int","_wxCoord",0},
2f90df85 2960 { "_int","_wxPrintQuality",0},
c368d904 2961 { "_int","_time_t",0},
2f90df85
RD
2962 { "_int","_size_t",0},
2963 { "_int","_EBool",0},
2964 { "_int","_uint",0},
2965 { "_int","_wxWindowID",0},
2966 { "_int","_unsigned_int",0},
2967 { "_int","_signed_int",0},
f6bcfd97
BP
2968 { "_wxDateTime_t","_unsigned_short",0},
2969 { "_wxDateTime_t","_short",0},
2970 { "_wxDateTime_t","_WXTYPE",0},
c368d904
RD
2971 { "_time_t","_wxCoord",0},
2972 { "_time_t","_wxPrintQuality",0},
2973 { "_time_t","_unsigned_int",0},
2974 { "_time_t","_int",0},
2975 { "_time_t","_wxWindowID",0},
2976 { "_time_t","_uint",0},
2977 { "_time_t","_size_t",0},
c8bc03c3
RD
2978 { "_wxCoord","_int",0},
2979 { "_wxCoord","_signed_int",0},
2980 { "_wxCoord","_unsigned_int",0},
2981 { "_wxCoord","_wxWindowID",0},
2982 { "_wxCoord","_uint",0},
2983 { "_wxCoord","_EBool",0},
2984 { "_wxCoord","_size_t",0},
c368d904 2985 { "_wxCoord","_time_t",0},
c8bc03c3 2986 { "_wxCoord","_wxPrintQuality",0},
2f90df85
RD
2987 { "_wxEvtHandler","_class_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxEvtHandler},
2988 { "_wxEvtHandler","_wxHtmlHelpController",SwigwxHtmlHelpControllerTowxEvtHandler},
2989 { "_wxEvtHandler","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxEvtHandler},
2990 { "_wxEvtHandler","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxEvtHandler},
2f90df85
RD
2991 { "_wxWindow","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxWindow},
2992 { "_wxWindow","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxWindow},
2f90df85
RD
2993 { "_class_wxFrame","_class_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxFrame},
2994 { "_class_wxFrame","_wxHtmlHelpFrame",SwigwxHtmlHelpFrameTowxFrame},
2f90df85
RD
2995{0,0,0}};
2996
2997static PyObject *SWIG_globals;
2998#ifdef __cplusplus
2999extern "C"
3000#endif
3001SWIGEXPORT(void) inithtmlhelpc() {
3002 PyObject *m, *d;
3003 SWIG_globals = SWIG_newvarlink();
3004 m = Py_InitModule("htmlhelpc", htmlhelpcMethods);
3005 d = PyModule_GetDict(m);
7a446686
RD
3006 PyDict_SetItemString(d,"wxHF_TOOLBAR", PyInt_FromLong((long) wxHF_TOOLBAR));
3007 PyDict_SetItemString(d,"wxHF_FLATTOOLBAR", PyInt_FromLong((long) wxHF_FLATTOOLBAR));
3008 PyDict_SetItemString(d,"wxHF_CONTENTS", PyInt_FromLong((long) wxHF_CONTENTS));
3009 PyDict_SetItemString(d,"wxHF_INDEX", PyInt_FromLong((long) wxHF_INDEX));
3010 PyDict_SetItemString(d,"wxHF_SEARCH", PyInt_FromLong((long) wxHF_SEARCH));
3011 PyDict_SetItemString(d,"wxHF_BOOKMARKS", PyInt_FromLong((long) wxHF_BOOKMARKS));
3012 PyDict_SetItemString(d,"wxHF_OPENFILES", PyInt_FromLong((long) wxHF_OPENFILES));
3013 PyDict_SetItemString(d,"wxHF_PRINT", PyInt_FromLong((long) wxHF_PRINT));
3014 PyDict_SetItemString(d,"wxHF_DEFAULTSTYLE", PyInt_FromLong((long) wxHF_DEFAULTSTYLE));
2f90df85
RD
3015{
3016 int i;
3017 for (i = 0; _swig_mapping[i].n1; i++)
3018 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
3019}
3020}