]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/html.cpp
Second phase of OOR completed. (Original python object return for
[wxWidgets.git] / wxPython / src / msw / html.cpp
1 /*
2 * FILE : src/msw/html.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
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__)
30 # define SWIGEXPORT(a) a _export
31 # else
32 # define SWIGEXPORT(a) a
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a) a
37 #endif
38
39 #include "Python.h"
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
49 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
50 extern PyObject *SWIG_newvarlink(void);
51 #ifdef __cplusplus
52 }
53 #endif
54 #define SWIG_init inithtmlc
55
56 #define SWIG_name "htmlc"
57
58 #include "export.h"
59 #include <wx/html/htmlwin.h>
60 #include <wx/html/htmprint.h>
61 #include <wx/image.h>
62 #include <wx/fs_zip.h>
63 #include <wx/fs_inet.h>
64 #include <wx/wfstream.h>
65
66 #include "printfw.h"
67
68
69 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
70 PyObject* o2;
71 PyObject* o3;
72
73 if (!target) {
74 target = o;
75 } else if (target == Py_None) {
76 Py_DECREF(Py_None);
77 target = o;
78 } else {
79 if (!PyTuple_Check(target)) {
80 o2 = target;
81 target = PyTuple_New(1);
82 PyTuple_SetItem(target, 0, o2);
83 }
84 o3 = PyTuple_New(1);
85 PyTuple_SetItem(o3, 0, o);
86
87 o2 = target;
88 target = PySequence_Concat(o2, o3);
89 Py_DECREF(o2);
90 Py_DECREF(o3);
91 }
92 return target;
93 }
94
95 #if PYTHON_API_VERSION >= 1009
96 static char* wxStringErrorMsg = "String or Unicode type required";
97 #else
98 static char* wxStringErrorMsg = "String type required";
99 #endif
100
101 class wxPyHtmlTagHandler : public wxHtmlTagHandler {
102 DECLARE_DYNAMIC_CLASS(wxPyHtmlTagHandler);
103 public:
104 wxPyHtmlTagHandler() : wxHtmlTagHandler() {};
105
106 wxHtmlParser* GetParser() { return m_Parser; }
107 void ParseInner(const wxHtmlTag& tag) { wxHtmlTagHandler::ParseInner(tag); }
108
109 DEC_PYCALLBACK_STRING__pure(GetSupportedTags);
110 DEC_PYCALLBACK_BOOL_TAG_pure(HandleTag);
111
112 PYPRIVATE;
113 };
114
115 IMPLEMENT_DYNAMIC_CLASS(wxPyHtmlTagHandler, wxHtmlTagHandler);
116
117 IMP_PYCALLBACK_STRING__pure(wxPyHtmlTagHandler, wxHtmlTagHandler, GetSupportedTags);
118 IMP_PYCALLBACK_BOOL_TAG_pure(wxPyHtmlTagHandler, wxHtmlTagHandler, HandleTag);
119
120 class wxPyHtmlWinTagHandler : public wxHtmlWinTagHandler {
121 DECLARE_DYNAMIC_CLASS(wxPyHtmlWinTagHandler);
122 public:
123 wxPyHtmlWinTagHandler() : wxHtmlWinTagHandler() {};
124
125 wxHtmlWinParser* GetParser() { return m_WParser; }
126 void ParseInner(const wxHtmlTag& tag)
127 { wxHtmlWinTagHandler::ParseInner(tag); }
128
129 DEC_PYCALLBACK_STRING__pure(GetSupportedTags);
130 DEC_PYCALLBACK_BOOL_TAG_pure(HandleTag);
131
132 PYPRIVATE;
133 };
134
135 IMPLEMENT_DYNAMIC_CLASS( wxPyHtmlWinTagHandler, wxHtmlWinTagHandler);
136
137 IMP_PYCALLBACK_STRING__pure(wxPyHtmlWinTagHandler, wxHtmlWinTagHandler, GetSupportedTags);
138 IMP_PYCALLBACK_BOOL_TAG_pure(wxPyHtmlWinTagHandler, wxHtmlWinTagHandler, HandleTag);
139
140
141 class wxPyHtmlTagsModule : public wxHtmlTagsModule {
142 public:
143 wxPyHtmlTagsModule(PyObject* thc) : wxHtmlTagsModule() {
144 m_tagHandlerClass = thc;
145 Py_INCREF(m_tagHandlerClass);
146 RegisterModule(this);
147 wxHtmlWinParser::AddModule(this);
148 }
149
150 void OnExit() {
151 wxPyTState* state = wxPyBeginBlockThreads();
152 Py_DECREF(m_tagHandlerClass);
153 m_tagHandlerClass = NULL;
154 for (size_t x=0; x < m_objArray.GetCount(); x++) {
155 PyObject* obj = (PyObject*)m_objArray.Item(x);
156 Py_DECREF(obj);
157 }
158 wxPyEndBlockThreads(state);
159 };
160
161 void FillHandlersTable(wxHtmlWinParser *parser) {
162 // Wave our magic wand... (if it works it's a miracle! ;-)
163
164 // First, make a new instance of the tag handler
165 wxPyTState* state = wxPyBeginBlockThreads();
166 PyObject* arg = Py_BuildValue("()");
167 PyObject* obj = PyInstance_New(m_tagHandlerClass, arg, NULL);
168 Py_DECREF(arg);
169 wxPyEndBlockThreads(state);
170
171 // now figure out where it's C++ object is...
172 wxPyHtmlWinTagHandler* thPtr;
173 if (SWIG_GetPtrObj(obj, (void **)&thPtr, "_wxPyHtmlWinTagHandler_p"))
174 return;
175
176 // add it,
177 parser->AddTagHandler(thPtr);
178
179 // and track it.
180 m_objArray.Add(obj);
181 }
182
183 private:
184 PyObject* m_tagHandlerClass;
185 wxArrayPtrVoid m_objArray;
186
187 };
188
189 void wxHtmlWinParser_AddTagHandler(PyObject* tagHandlerClass) {
190 // Dynamically create a new wxModule. Refcounts tagHandlerClass
191 // and adds itself to the wxModules list and to the wxHtmlWinParser.
192 new wxPyHtmlTagsModule(tagHandlerClass);
193 }
194
195 class wxPyHtmlWindow : public wxHtmlWindow {
196 DECLARE_ABSTRACT_CLASS(wxPyHtmlWindow);
197 public:
198 wxPyHtmlWindow(wxWindow *parent, wxWindowID id = -1,
199 const wxPoint& pos = wxDefaultPosition,
200 const wxSize& size = wxDefaultSize,
201 long style = wxHW_SCROLLBAR_AUTO,
202 const wxString& name = "htmlWindow")
203 : wxHtmlWindow(parent, id, pos, size, style, name) {};
204
205 void OnLinkClicked(const wxHtmlLinkInfo& link);
206 void base_OnLinkClicked(const wxHtmlLinkInfo& link);
207
208 DEC_PYCALLBACK__STRING(OnSetTitle);
209 DEC_PYCALLBACK__CELLINTINT(OnCellMouseHover);
210 DEC_PYCALLBACK__CELLINTINTME(OnCellClicked);
211 PYPRIVATE;
212 };
213
214 IMPLEMENT_ABSTRACT_CLASS( wxPyHtmlWindow, wxHtmlWindow );
215 IMP_PYCALLBACK__STRING(wxPyHtmlWindow, wxHtmlWindow, OnSetTitle);
216 IMP_PYCALLBACK__CELLINTINT(wxPyHtmlWindow, wxHtmlWindow, OnCellMouseHover);
217 IMP_PYCALLBACK__CELLINTINTME(wxPyHtmlWindow, wxHtmlWindow, OnCellClicked);
218
219
220 void wxPyHtmlWindow::OnLinkClicked(const wxHtmlLinkInfo& link) {
221 bool found;
222 wxPyTState* state = wxPyBeginBlockThreads();
223 if ((found = wxPyCBH_findCallback(m_myInst, "OnLinkClicked"))) {
224 PyObject* obj = wxPyConstructObject((void*)&link, "wxHtmlLinkInfo", 0);
225 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
226 Py_DECREF(obj);
227 }
228 wxPyEndBlockThreads(state);
229 if (! found)
230 wxHtmlWindow::OnLinkClicked(link);
231 }
232 void wxPyHtmlWindow::base_OnLinkClicked(const wxHtmlLinkInfo& link) {
233 wxHtmlWindow::OnLinkClicked(link);
234 }
235
236
237 void wxHtmlWindow_AddFilter(wxHtmlFilter *filter) {
238 wxHtmlWindow::AddFilter(filter);
239 }
240
241 extern "C" SWIGEXPORT(void) inithtmlhelpc();
242 #ifdef __cplusplus
243 extern "C" {
244 #endif
245 static PyObject *_wrap_wxHtmlWinParser_AddTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
246 PyObject * _resultobj;
247 PyObject * _arg0;
248 PyObject * _obj0 = 0;
249 char *_kwnames[] = { "tagHandlerClass", NULL };
250
251 self = self;
252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_AddTagHandler",_kwnames,&_obj0))
253 return NULL;
254 {
255 _arg0 = _obj0;
256 }
257 {
258 wxPy_BEGIN_ALLOW_THREADS;
259 wxHtmlWinParser_AddTagHandler(_arg0);
260
261 wxPy_END_ALLOW_THREADS;
262 } Py_INCREF(Py_None);
263 _resultobj = Py_None;
264 return _resultobj;
265 }
266
267 static PyObject *_wrap_wxHtmlWindow_AddFilter(PyObject *self, PyObject *args, PyObject *kwargs) {
268 PyObject * _resultobj;
269 wxHtmlFilter * _arg0;
270 PyObject * _argo0 = 0;
271 char *_kwnames[] = { "filter", NULL };
272
273 self = self;
274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_AddFilter",_kwnames,&_argo0))
275 return NULL;
276 if (_argo0) {
277 if (_argo0 == Py_None) { _arg0 = NULL; }
278 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlFilter_p")) {
279 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_AddFilter. Expected _wxHtmlFilter_p.");
280 return NULL;
281 }
282 }
283 {
284 wxPy_BEGIN_ALLOW_THREADS;
285 wxHtmlWindow_AddFilter(_arg0);
286
287 wxPy_END_ALLOW_THREADS;
288 } Py_INCREF(Py_None);
289 _resultobj = Py_None;
290 return _resultobj;
291 }
292
293 static void *SwigwxHtmlLinkInfoTowxObject(void *ptr) {
294 wxHtmlLinkInfo *src;
295 wxObject *dest;
296 src = (wxHtmlLinkInfo *) ptr;
297 dest = (wxObject *) src;
298 return (void *) dest;
299 }
300
301 #define new_wxHtmlLinkInfo(_swigarg0,_swigarg1) (new wxHtmlLinkInfo(_swigarg0,_swigarg1))
302 static PyObject *_wrap_new_wxHtmlLinkInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
303 PyObject * _resultobj;
304 wxHtmlLinkInfo * _result;
305 wxString * _arg0;
306 wxString * _arg1 = (wxString *) &wxEmptyString;
307 PyObject * _obj0 = 0;
308 PyObject * _obj1 = 0;
309 char *_kwnames[] = { "href","target", NULL };
310 char _ptemp[128];
311
312 self = self;
313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:new_wxHtmlLinkInfo",_kwnames,&_obj0,&_obj1))
314 return NULL;
315 {
316 #if PYTHON_API_VERSION >= 1009
317 char* tmpPtr; int tmpSize;
318 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
319 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
320 return NULL;
321 }
322 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
323 return NULL;
324 _arg0 = new wxString(tmpPtr, tmpSize);
325 #else
326 if (!PyString_Check(_obj0)) {
327 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
328 return NULL;
329 }
330 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
331 #endif
332 }
333 if (_obj1)
334 {
335 #if PYTHON_API_VERSION >= 1009
336 char* tmpPtr; int tmpSize;
337 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
338 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
339 return NULL;
340 }
341 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
342 return NULL;
343 _arg1 = new wxString(tmpPtr, tmpSize);
344 #else
345 if (!PyString_Check(_obj1)) {
346 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
347 return NULL;
348 }
349 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
350 #endif
351 }
352 {
353 wxPy_BEGIN_ALLOW_THREADS;
354 _result = (wxHtmlLinkInfo *)new_wxHtmlLinkInfo(*_arg0,*_arg1);
355
356 wxPy_END_ALLOW_THREADS;
357 } if (_result) {
358 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlLinkInfo_p");
359 _resultobj = Py_BuildValue("s",_ptemp);
360 } else {
361 Py_INCREF(Py_None);
362 _resultobj = Py_None;
363 }
364 {
365 if (_obj0)
366 delete _arg0;
367 }
368 {
369 if (_obj1)
370 delete _arg1;
371 }
372 return _resultobj;
373 }
374
375 #define wxHtmlLinkInfo_GetHref(_swigobj) (_swigobj->GetHref())
376 static PyObject *_wrap_wxHtmlLinkInfo_GetHref(PyObject *self, PyObject *args, PyObject *kwargs) {
377 PyObject * _resultobj;
378 wxString * _result;
379 wxHtmlLinkInfo * _arg0;
380 PyObject * _argo0 = 0;
381 char *_kwnames[] = { "self", NULL };
382
383 self = self;
384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlLinkInfo_GetHref",_kwnames,&_argo0))
385 return NULL;
386 if (_argo0) {
387 if (_argo0 == Py_None) { _arg0 = NULL; }
388 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
389 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_GetHref. Expected _wxHtmlLinkInfo_p.");
390 return NULL;
391 }
392 }
393 {
394 wxPy_BEGIN_ALLOW_THREADS;
395 _result = new wxString (wxHtmlLinkInfo_GetHref(_arg0));
396
397 wxPy_END_ALLOW_THREADS;
398 }{
399 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
400 }
401 {
402 delete _result;
403 }
404 return _resultobj;
405 }
406
407 #define wxHtmlLinkInfo_GetTarget(_swigobj) (_swigobj->GetTarget())
408 static PyObject *_wrap_wxHtmlLinkInfo_GetTarget(PyObject *self, PyObject *args, PyObject *kwargs) {
409 PyObject * _resultobj;
410 wxString * _result;
411 wxHtmlLinkInfo * _arg0;
412 PyObject * _argo0 = 0;
413 char *_kwnames[] = { "self", NULL };
414
415 self = self;
416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlLinkInfo_GetTarget",_kwnames,&_argo0))
417 return NULL;
418 if (_argo0) {
419 if (_argo0 == Py_None) { _arg0 = NULL; }
420 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
421 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_GetTarget. Expected _wxHtmlLinkInfo_p.");
422 return NULL;
423 }
424 }
425 {
426 wxPy_BEGIN_ALLOW_THREADS;
427 _result = new wxString (wxHtmlLinkInfo_GetTarget(_arg0));
428
429 wxPy_END_ALLOW_THREADS;
430 }{
431 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
432 }
433 {
434 delete _result;
435 }
436 return _resultobj;
437 }
438
439 #define wxHtmlLinkInfo_GetEvent(_swigobj) (_swigobj->GetEvent())
440 static PyObject *_wrap_wxHtmlLinkInfo_GetEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
441 PyObject * _resultobj;
442 wxMouseEvent * _result;
443 wxHtmlLinkInfo * _arg0;
444 PyObject * _argo0 = 0;
445 char *_kwnames[] = { "self", NULL };
446
447 self = self;
448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlLinkInfo_GetEvent",_kwnames,&_argo0))
449 return NULL;
450 if (_argo0) {
451 if (_argo0 == Py_None) { _arg0 = NULL; }
452 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
453 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_GetEvent. Expected _wxHtmlLinkInfo_p.");
454 return NULL;
455 }
456 }
457 {
458 wxPy_BEGIN_ALLOW_THREADS;
459 _result = (wxMouseEvent *)wxHtmlLinkInfo_GetEvent(_arg0);
460
461 wxPy_END_ALLOW_THREADS;
462 }{ _resultobj = wxPyMake_wxObject(_result); }
463 return _resultobj;
464 }
465
466 #define wxHtmlLinkInfo_GetHtmlCell(_swigobj) (_swigobj->GetHtmlCell())
467 static PyObject *_wrap_wxHtmlLinkInfo_GetHtmlCell(PyObject *self, PyObject *args, PyObject *kwargs) {
468 PyObject * _resultobj;
469 wxHtmlCell * _result;
470 wxHtmlLinkInfo * _arg0;
471 PyObject * _argo0 = 0;
472 char *_kwnames[] = { "self", NULL };
473 char _ptemp[128];
474
475 self = self;
476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlLinkInfo_GetHtmlCell",_kwnames,&_argo0))
477 return NULL;
478 if (_argo0) {
479 if (_argo0 == Py_None) { _arg0 = NULL; }
480 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_GetHtmlCell. Expected _wxHtmlLinkInfo_p.");
482 return NULL;
483 }
484 }
485 {
486 wxPy_BEGIN_ALLOW_THREADS;
487 _result = (wxHtmlCell *)wxHtmlLinkInfo_GetHtmlCell(_arg0);
488
489 wxPy_END_ALLOW_THREADS;
490 } if (_result) {
491 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlCell_p");
492 _resultobj = Py_BuildValue("s",_ptemp);
493 } else {
494 Py_INCREF(Py_None);
495 _resultobj = Py_None;
496 }
497 return _resultobj;
498 }
499
500 #define wxHtmlLinkInfo_SetEvent(_swigobj,_swigarg0) (_swigobj->SetEvent(_swigarg0))
501 static PyObject *_wrap_wxHtmlLinkInfo_SetEvent(PyObject *self, PyObject *args, PyObject *kwargs) {
502 PyObject * _resultobj;
503 wxHtmlLinkInfo * _arg0;
504 wxMouseEvent * _arg1;
505 PyObject * _argo0 = 0;
506 PyObject * _argo1 = 0;
507 char *_kwnames[] = { "self","e", NULL };
508
509 self = self;
510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlLinkInfo_SetEvent",_kwnames,&_argo0,&_argo1))
511 return NULL;
512 if (_argo0) {
513 if (_argo0 == Py_None) { _arg0 = NULL; }
514 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
515 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_SetEvent. Expected _wxHtmlLinkInfo_p.");
516 return NULL;
517 }
518 }
519 if (_argo1) {
520 if (_argo1 == Py_None) { _arg1 = NULL; }
521 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxMouseEvent_p")) {
522 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlLinkInfo_SetEvent. Expected _wxMouseEvent_p.");
523 return NULL;
524 }
525 }
526 {
527 wxPy_BEGIN_ALLOW_THREADS;
528 wxHtmlLinkInfo_SetEvent(_arg0,_arg1);
529
530 wxPy_END_ALLOW_THREADS;
531 } Py_INCREF(Py_None);
532 _resultobj = Py_None;
533 return _resultobj;
534 }
535
536 #define wxHtmlLinkInfo_SetHtmlCell(_swigobj,_swigarg0) (_swigobj->SetHtmlCell(_swigarg0))
537 static PyObject *_wrap_wxHtmlLinkInfo_SetHtmlCell(PyObject *self, PyObject *args, PyObject *kwargs) {
538 PyObject * _resultobj;
539 wxHtmlLinkInfo * _arg0;
540 wxHtmlCell * _arg1;
541 PyObject * _argo0 = 0;
542 PyObject * _argo1 = 0;
543 char *_kwnames[] = { "self","e", NULL };
544
545 self = self;
546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlLinkInfo_SetHtmlCell",_kwnames,&_argo0,&_argo1))
547 return NULL;
548 if (_argo0) {
549 if (_argo0 == Py_None) { _arg0 = NULL; }
550 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlLinkInfo_p")) {
551 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlLinkInfo_SetHtmlCell. Expected _wxHtmlLinkInfo_p.");
552 return NULL;
553 }
554 }
555 if (_argo1) {
556 if (_argo1 == Py_None) { _arg1 = NULL; }
557 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlCell_p")) {
558 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlLinkInfo_SetHtmlCell. Expected _wxHtmlCell_p.");
559 return NULL;
560 }
561 }
562 {
563 wxPy_BEGIN_ALLOW_THREADS;
564 wxHtmlLinkInfo_SetHtmlCell(_arg0,_arg1);
565
566 wxPy_END_ALLOW_THREADS;
567 } Py_INCREF(Py_None);
568 _resultobj = Py_None;
569 return _resultobj;
570 }
571
572 static void *SwigwxHtmlTagTowxObject(void *ptr) {
573 wxHtmlTag *src;
574 wxObject *dest;
575 src = (wxHtmlTag *) ptr;
576 dest = (wxObject *) src;
577 return (void *) dest;
578 }
579
580 #define wxHtmlTag_GetName(_swigobj) (_swigobj->GetName())
581 static PyObject *_wrap_wxHtmlTag_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
582 PyObject * _resultobj;
583 wxString * _result;
584 wxHtmlTag * _arg0;
585 PyObject * _argo0 = 0;
586 char *_kwnames[] = { "self", NULL };
587
588 self = self;
589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_GetName",_kwnames,&_argo0))
590 return NULL;
591 if (_argo0) {
592 if (_argo0 == Py_None) { _arg0 = NULL; }
593 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
594 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetName. Expected _wxHtmlTag_p.");
595 return NULL;
596 }
597 }
598 {
599 wxPy_BEGIN_ALLOW_THREADS;
600 _result = new wxString (wxHtmlTag_GetName(_arg0));
601
602 wxPy_END_ALLOW_THREADS;
603 }{
604 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
605 }
606 {
607 delete _result;
608 }
609 return _resultobj;
610 }
611
612 #define wxHtmlTag_HasParam(_swigobj,_swigarg0) (_swigobj->HasParam(_swigarg0))
613 static PyObject *_wrap_wxHtmlTag_HasParam(PyObject *self, PyObject *args, PyObject *kwargs) {
614 PyObject * _resultobj;
615 bool _result;
616 wxHtmlTag * _arg0;
617 wxString * _arg1;
618 PyObject * _argo0 = 0;
619 PyObject * _obj1 = 0;
620 char *_kwnames[] = { "self","par", NULL };
621
622 self = self;
623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlTag_HasParam",_kwnames,&_argo0,&_obj1))
624 return NULL;
625 if (_argo0) {
626 if (_argo0 == Py_None) { _arg0 = NULL; }
627 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
628 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_HasParam. Expected _wxHtmlTag_p.");
629 return NULL;
630 }
631 }
632 {
633 #if PYTHON_API_VERSION >= 1009
634 char* tmpPtr; int tmpSize;
635 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
636 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
637 return NULL;
638 }
639 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
640 return NULL;
641 _arg1 = new wxString(tmpPtr, tmpSize);
642 #else
643 if (!PyString_Check(_obj1)) {
644 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
645 return NULL;
646 }
647 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
648 #endif
649 }
650 {
651 wxPy_BEGIN_ALLOW_THREADS;
652 _result = (bool )wxHtmlTag_HasParam(_arg0,*_arg1);
653
654 wxPy_END_ALLOW_THREADS;
655 } _resultobj = Py_BuildValue("i",_result);
656 {
657 if (_obj1)
658 delete _arg1;
659 }
660 return _resultobj;
661 }
662
663 #define wxHtmlTag_GetParam(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetParam(_swigarg0,_swigarg1))
664 static PyObject *_wrap_wxHtmlTag_GetParam(PyObject *self, PyObject *args, PyObject *kwargs) {
665 PyObject * _resultobj;
666 wxString * _result;
667 wxHtmlTag * _arg0;
668 wxString * _arg1;
669 int _arg2 = (int ) FALSE;
670 PyObject * _argo0 = 0;
671 PyObject * _obj1 = 0;
672 char *_kwnames[] = { "self","par","with_commas", NULL };
673
674 self = self;
675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlTag_GetParam",_kwnames,&_argo0,&_obj1,&_arg2))
676 return NULL;
677 if (_argo0) {
678 if (_argo0 == Py_None) { _arg0 = NULL; }
679 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
680 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetParam. Expected _wxHtmlTag_p.");
681 return NULL;
682 }
683 }
684 {
685 #if PYTHON_API_VERSION >= 1009
686 char* tmpPtr; int tmpSize;
687 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
688 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
689 return NULL;
690 }
691 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
692 return NULL;
693 _arg1 = new wxString(tmpPtr, tmpSize);
694 #else
695 if (!PyString_Check(_obj1)) {
696 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
697 return NULL;
698 }
699 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
700 #endif
701 }
702 {
703 wxPy_BEGIN_ALLOW_THREADS;
704 _result = new wxString (wxHtmlTag_GetParam(_arg0,*_arg1,_arg2));
705
706 wxPy_END_ALLOW_THREADS;
707 }{
708 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
709 }
710 {
711 if (_obj1)
712 delete _arg1;
713 }
714 {
715 delete _result;
716 }
717 return _resultobj;
718 }
719
720 #define wxHtmlTag_GetAllParams(_swigobj) (_swigobj->GetAllParams())
721 static PyObject *_wrap_wxHtmlTag_GetAllParams(PyObject *self, PyObject *args, PyObject *kwargs) {
722 PyObject * _resultobj;
723 wxString * _result;
724 wxHtmlTag * _arg0;
725 PyObject * _argo0 = 0;
726 char *_kwnames[] = { "self", NULL };
727
728 self = self;
729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_GetAllParams",_kwnames,&_argo0))
730 return NULL;
731 if (_argo0) {
732 if (_argo0 == Py_None) { _arg0 = NULL; }
733 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetAllParams. Expected _wxHtmlTag_p.");
735 return NULL;
736 }
737 }
738 {
739 wxPy_BEGIN_ALLOW_THREADS;
740 _result = new wxString (wxHtmlTag_GetAllParams(_arg0));
741
742 wxPy_END_ALLOW_THREADS;
743 }{
744 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
745 }
746 {
747 delete _result;
748 }
749 return _resultobj;
750 }
751
752 #define wxHtmlTag_HasEnding(_swigobj) (_swigobj->HasEnding())
753 static PyObject *_wrap_wxHtmlTag_HasEnding(PyObject *self, PyObject *args, PyObject *kwargs) {
754 PyObject * _resultobj;
755 bool _result;
756 wxHtmlTag * _arg0;
757 PyObject * _argo0 = 0;
758 char *_kwnames[] = { "self", NULL };
759
760 self = self;
761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_HasEnding",_kwnames,&_argo0))
762 return NULL;
763 if (_argo0) {
764 if (_argo0 == Py_None) { _arg0 = NULL; }
765 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
766 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_HasEnding. Expected _wxHtmlTag_p.");
767 return NULL;
768 }
769 }
770 {
771 wxPy_BEGIN_ALLOW_THREADS;
772 _result = (bool )wxHtmlTag_HasEnding(_arg0);
773
774 wxPy_END_ALLOW_THREADS;
775 } _resultobj = Py_BuildValue("i",_result);
776 return _resultobj;
777 }
778
779 #define wxHtmlTag_GetBeginPos(_swigobj) (_swigobj->GetBeginPos())
780 static PyObject *_wrap_wxHtmlTag_GetBeginPos(PyObject *self, PyObject *args, PyObject *kwargs) {
781 PyObject * _resultobj;
782 int _result;
783 wxHtmlTag * _arg0;
784 PyObject * _argo0 = 0;
785 char *_kwnames[] = { "self", NULL };
786
787 self = self;
788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_GetBeginPos",_kwnames,&_argo0))
789 return NULL;
790 if (_argo0) {
791 if (_argo0 == Py_None) { _arg0 = NULL; }
792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetBeginPos. Expected _wxHtmlTag_p.");
794 return NULL;
795 }
796 }
797 {
798 wxPy_BEGIN_ALLOW_THREADS;
799 _result = (int )wxHtmlTag_GetBeginPos(_arg0);
800
801 wxPy_END_ALLOW_THREADS;
802 } _resultobj = Py_BuildValue("i",_result);
803 return _resultobj;
804 }
805
806 #define wxHtmlTag_GetEndPos1(_swigobj) (_swigobj->GetEndPos1())
807 static PyObject *_wrap_wxHtmlTag_GetEndPos1(PyObject *self, PyObject *args, PyObject *kwargs) {
808 PyObject * _resultobj;
809 int _result;
810 wxHtmlTag * _arg0;
811 PyObject * _argo0 = 0;
812 char *_kwnames[] = { "self", NULL };
813
814 self = self;
815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_GetEndPos1",_kwnames,&_argo0))
816 return NULL;
817 if (_argo0) {
818 if (_argo0 == Py_None) { _arg0 = NULL; }
819 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
820 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetEndPos1. Expected _wxHtmlTag_p.");
821 return NULL;
822 }
823 }
824 {
825 wxPy_BEGIN_ALLOW_THREADS;
826 _result = (int )wxHtmlTag_GetEndPos1(_arg0);
827
828 wxPy_END_ALLOW_THREADS;
829 } _resultobj = Py_BuildValue("i",_result);
830 return _resultobj;
831 }
832
833 #define wxHtmlTag_GetEndPos2(_swigobj) (_swigobj->GetEndPos2())
834 static PyObject *_wrap_wxHtmlTag_GetEndPos2(PyObject *self, PyObject *args, PyObject *kwargs) {
835 PyObject * _resultobj;
836 int _result;
837 wxHtmlTag * _arg0;
838 PyObject * _argo0 = 0;
839 char *_kwnames[] = { "self", NULL };
840
841 self = self;
842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTag_GetEndPos2",_kwnames,&_argo0))
843 return NULL;
844 if (_argo0) {
845 if (_argo0 == Py_None) { _arg0 = NULL; }
846 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlTag_p")) {
847 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTag_GetEndPos2. Expected _wxHtmlTag_p.");
848 return NULL;
849 }
850 }
851 {
852 wxPy_BEGIN_ALLOW_THREADS;
853 _result = (int )wxHtmlTag_GetEndPos2(_arg0);
854
855 wxPy_END_ALLOW_THREADS;
856 } _resultobj = Py_BuildValue("i",_result);
857 return _resultobj;
858 }
859
860 static void *SwigwxHtmlParserTowxObject(void *ptr) {
861 wxHtmlParser *src;
862 wxObject *dest;
863 src = (wxHtmlParser *) ptr;
864 dest = (wxObject *) src;
865 return (void *) dest;
866 }
867
868 #define wxHtmlParser_SetFS(_swigobj,_swigarg0) (_swigobj->SetFS(_swigarg0))
869 static PyObject *_wrap_wxHtmlParser_SetFS(PyObject *self, PyObject *args, PyObject *kwargs) {
870 PyObject * _resultobj;
871 wxHtmlParser * _arg0;
872 wxFileSystem * _arg1;
873 PyObject * _argo0 = 0;
874 PyObject * _argo1 = 0;
875 char *_kwnames[] = { "self","fs", NULL };
876
877 self = self;
878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlParser_SetFS",_kwnames,&_argo0,&_argo1))
879 return NULL;
880 if (_argo0) {
881 if (_argo0 == Py_None) { _arg0 = NULL; }
882 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
883 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_SetFS. Expected _wxHtmlParser_p.");
884 return NULL;
885 }
886 }
887 if (_argo1) {
888 if (_argo1 == Py_None) { _arg1 = NULL; }
889 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFileSystem_p")) {
890 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlParser_SetFS. Expected _wxFileSystem_p.");
891 return NULL;
892 }
893 }
894 {
895 wxPy_BEGIN_ALLOW_THREADS;
896 wxHtmlParser_SetFS(_arg0,_arg1);
897
898 wxPy_END_ALLOW_THREADS;
899 } Py_INCREF(Py_None);
900 _resultobj = Py_None;
901 return _resultobj;
902 }
903
904 #define wxHtmlParser_GetFS(_swigobj) (_swigobj->GetFS())
905 static PyObject *_wrap_wxHtmlParser_GetFS(PyObject *self, PyObject *args, PyObject *kwargs) {
906 PyObject * _resultobj;
907 wxFileSystem * _result;
908 wxHtmlParser * _arg0;
909 PyObject * _argo0 = 0;
910 char *_kwnames[] = { "self", NULL };
911
912 self = self;
913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlParser_GetFS",_kwnames,&_argo0))
914 return NULL;
915 if (_argo0) {
916 if (_argo0 == Py_None) { _arg0 = NULL; }
917 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
918 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_GetFS. Expected _wxHtmlParser_p.");
919 return NULL;
920 }
921 }
922 {
923 wxPy_BEGIN_ALLOW_THREADS;
924 _result = (wxFileSystem *)wxHtmlParser_GetFS(_arg0);
925
926 wxPy_END_ALLOW_THREADS;
927 }{ _resultobj = wxPyMake_wxObject(_result); }
928 return _resultobj;
929 }
930
931 #define wxHtmlParser_Parse(_swigobj,_swigarg0) (_swigobj->Parse(_swigarg0))
932 static PyObject *_wrap_wxHtmlParser_Parse(PyObject *self, PyObject *args, PyObject *kwargs) {
933 PyObject * _resultobj;
934 wxObject * _result;
935 wxHtmlParser * _arg0;
936 wxString * _arg1;
937 PyObject * _argo0 = 0;
938 PyObject * _obj1 = 0;
939 char *_kwnames[] = { "self","source", NULL };
940
941 self = self;
942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlParser_Parse",_kwnames,&_argo0,&_obj1))
943 return NULL;
944 if (_argo0) {
945 if (_argo0 == Py_None) { _arg0 = NULL; }
946 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
947 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_Parse. Expected _wxHtmlParser_p.");
948 return NULL;
949 }
950 }
951 {
952 #if PYTHON_API_VERSION >= 1009
953 char* tmpPtr; int tmpSize;
954 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
955 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
956 return NULL;
957 }
958 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
959 return NULL;
960 _arg1 = new wxString(tmpPtr, tmpSize);
961 #else
962 if (!PyString_Check(_obj1)) {
963 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
964 return NULL;
965 }
966 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
967 #endif
968 }
969 {
970 wxPy_BEGIN_ALLOW_THREADS;
971 _result = (wxObject *)wxHtmlParser_Parse(_arg0,*_arg1);
972
973 wxPy_END_ALLOW_THREADS;
974 }{ _resultobj = wxPyMake_wxObject(_result); }
975 {
976 if (_obj1)
977 delete _arg1;
978 }
979 return _resultobj;
980 }
981
982 #define wxHtmlParser_InitParser(_swigobj,_swigarg0) (_swigobj->InitParser(_swigarg0))
983 static PyObject *_wrap_wxHtmlParser_InitParser(PyObject *self, PyObject *args, PyObject *kwargs) {
984 PyObject * _resultobj;
985 wxHtmlParser * _arg0;
986 wxString * _arg1;
987 PyObject * _argo0 = 0;
988 PyObject * _obj1 = 0;
989 char *_kwnames[] = { "self","source", NULL };
990
991 self = self;
992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlParser_InitParser",_kwnames,&_argo0,&_obj1))
993 return NULL;
994 if (_argo0) {
995 if (_argo0 == Py_None) { _arg0 = NULL; }
996 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
997 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_InitParser. Expected _wxHtmlParser_p.");
998 return NULL;
999 }
1000 }
1001 {
1002 #if PYTHON_API_VERSION >= 1009
1003 char* tmpPtr; int tmpSize;
1004 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1005 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1006 return NULL;
1007 }
1008 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1009 return NULL;
1010 _arg1 = new wxString(tmpPtr, tmpSize);
1011 #else
1012 if (!PyString_Check(_obj1)) {
1013 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1014 return NULL;
1015 }
1016 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1017 #endif
1018 }
1019 {
1020 wxPy_BEGIN_ALLOW_THREADS;
1021 wxHtmlParser_InitParser(_arg0,*_arg1);
1022
1023 wxPy_END_ALLOW_THREADS;
1024 } Py_INCREF(Py_None);
1025 _resultobj = Py_None;
1026 {
1027 if (_obj1)
1028 delete _arg1;
1029 }
1030 return _resultobj;
1031 }
1032
1033 #define wxHtmlParser_DoneParser(_swigobj) (_swigobj->DoneParser())
1034 static PyObject *_wrap_wxHtmlParser_DoneParser(PyObject *self, PyObject *args, PyObject *kwargs) {
1035 PyObject * _resultobj;
1036 wxHtmlParser * _arg0;
1037 PyObject * _argo0 = 0;
1038 char *_kwnames[] = { "self", NULL };
1039
1040 self = self;
1041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlParser_DoneParser",_kwnames,&_argo0))
1042 return NULL;
1043 if (_argo0) {
1044 if (_argo0 == Py_None) { _arg0 = NULL; }
1045 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1046 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_DoneParser. Expected _wxHtmlParser_p.");
1047 return NULL;
1048 }
1049 }
1050 {
1051 wxPy_BEGIN_ALLOW_THREADS;
1052 wxHtmlParser_DoneParser(_arg0);
1053
1054 wxPy_END_ALLOW_THREADS;
1055 } Py_INCREF(Py_None);
1056 _resultobj = Py_None;
1057 return _resultobj;
1058 }
1059
1060 #define wxHtmlParser_DoParsing(_swigobj,_swigarg0,_swigarg1) (_swigobj->DoParsing(_swigarg0,_swigarg1))
1061 static PyObject *_wrap_wxHtmlParser_DoParsing(PyObject *self, PyObject *args, PyObject *kwargs) {
1062 PyObject * _resultobj;
1063 wxHtmlParser * _arg0;
1064 int _arg1;
1065 int _arg2;
1066 PyObject * _argo0 = 0;
1067 char *_kwnames[] = { "self","begin_pos","end_pos", NULL };
1068
1069 self = self;
1070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlParser_DoParsing",_kwnames,&_argo0,&_arg1,&_arg2))
1071 return NULL;
1072 if (_argo0) {
1073 if (_argo0 == Py_None) { _arg0 = NULL; }
1074 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1075 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_DoParsing. Expected _wxHtmlParser_p.");
1076 return NULL;
1077 }
1078 }
1079 {
1080 wxPy_BEGIN_ALLOW_THREADS;
1081 wxHtmlParser_DoParsing(_arg0,_arg1,_arg2);
1082
1083 wxPy_END_ALLOW_THREADS;
1084 } Py_INCREF(Py_None);
1085 _resultobj = Py_None;
1086 return _resultobj;
1087 }
1088
1089 #define wxHtmlParser_AddTagHandler(_swigobj,_swigarg0) (_swigobj->AddTagHandler(_swigarg0))
1090 static PyObject *_wrap_wxHtmlParser_AddTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1091 PyObject * _resultobj;
1092 wxHtmlParser * _arg0;
1093 wxHtmlTagHandler * _arg1;
1094 PyObject * _argo0 = 0;
1095 PyObject * _argo1 = 0;
1096 char *_kwnames[] = { "self","handler", NULL };
1097
1098 self = self;
1099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlParser_AddTagHandler",_kwnames,&_argo0,&_argo1))
1100 return NULL;
1101 if (_argo0) {
1102 if (_argo0 == Py_None) { _arg0 = NULL; }
1103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_AddTagHandler. Expected _wxHtmlParser_p.");
1105 return NULL;
1106 }
1107 }
1108 if (_argo1) {
1109 if (_argo1 == Py_None) { _arg1 = NULL; }
1110 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTagHandler_p")) {
1111 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlParser_AddTagHandler. Expected _wxHtmlTagHandler_p.");
1112 return NULL;
1113 }
1114 }
1115 {
1116 wxPy_BEGIN_ALLOW_THREADS;
1117 wxHtmlParser_AddTagHandler(_arg0,_arg1);
1118
1119 wxPy_END_ALLOW_THREADS;
1120 } Py_INCREF(Py_None);
1121 _resultobj = Py_None;
1122 return _resultobj;
1123 }
1124
1125 #define wxHtmlParser_GetSource(_swigobj) (_swigobj->GetSource())
1126 static PyObject *_wrap_wxHtmlParser_GetSource(PyObject *self, PyObject *args, PyObject *kwargs) {
1127 PyObject * _resultobj;
1128 wxString * _result;
1129 wxHtmlParser * _arg0;
1130 PyObject * _argo0 = 0;
1131 char *_kwnames[] = { "self", NULL };
1132
1133 self = self;
1134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlParser_GetSource",_kwnames,&_argo0))
1135 return NULL;
1136 if (_argo0) {
1137 if (_argo0 == Py_None) { _arg0 = NULL; }
1138 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_GetSource. Expected _wxHtmlParser_p.");
1140 return NULL;
1141 }
1142 }
1143 {
1144 wxPy_BEGIN_ALLOW_THREADS;
1145 _result = (wxString *)wxHtmlParser_GetSource(_arg0);
1146
1147 wxPy_END_ALLOW_THREADS;
1148 }{
1149 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
1150 }
1151 return _resultobj;
1152 }
1153
1154 #define wxHtmlParser_PushTagHandler(_swigobj,_swigarg0,_swigarg1) (_swigobj->PushTagHandler(_swigarg0,_swigarg1))
1155 static PyObject *_wrap_wxHtmlParser_PushTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1156 PyObject * _resultobj;
1157 wxHtmlParser * _arg0;
1158 wxHtmlTagHandler * _arg1;
1159 wxString * _arg2;
1160 PyObject * _argo0 = 0;
1161 PyObject * _argo1 = 0;
1162 PyObject * _obj2 = 0;
1163 char *_kwnames[] = { "self","handler","tags", NULL };
1164
1165 self = self;
1166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxHtmlParser_PushTagHandler",_kwnames,&_argo0,&_argo1,&_obj2))
1167 return NULL;
1168 if (_argo0) {
1169 if (_argo0 == Py_None) { _arg0 = NULL; }
1170 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1171 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_PushTagHandler. Expected _wxHtmlParser_p.");
1172 return NULL;
1173 }
1174 }
1175 if (_argo1) {
1176 if (_argo1 == Py_None) { _arg1 = NULL; }
1177 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTagHandler_p")) {
1178 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlParser_PushTagHandler. Expected _wxHtmlTagHandler_p.");
1179 return NULL;
1180 }
1181 }
1182 {
1183 #if PYTHON_API_VERSION >= 1009
1184 char* tmpPtr; int tmpSize;
1185 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
1186 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1187 return NULL;
1188 }
1189 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1190 return NULL;
1191 _arg2 = new wxString(tmpPtr, tmpSize);
1192 #else
1193 if (!PyString_Check(_obj2)) {
1194 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1195 return NULL;
1196 }
1197 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1198 #endif
1199 }
1200 {
1201 wxPy_BEGIN_ALLOW_THREADS;
1202 wxHtmlParser_PushTagHandler(_arg0,_arg1,*_arg2);
1203
1204 wxPy_END_ALLOW_THREADS;
1205 } Py_INCREF(Py_None);
1206 _resultobj = Py_None;
1207 {
1208 if (_obj2)
1209 delete _arg2;
1210 }
1211 return _resultobj;
1212 }
1213
1214 #define wxHtmlParser_PopTagHandler(_swigobj) (_swigobj->PopTagHandler())
1215 static PyObject *_wrap_wxHtmlParser_PopTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
1216 PyObject * _resultobj;
1217 wxHtmlParser * _arg0;
1218 PyObject * _argo0 = 0;
1219 char *_kwnames[] = { "self", NULL };
1220
1221 self = self;
1222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlParser_PopTagHandler",_kwnames,&_argo0))
1223 return NULL;
1224 if (_argo0) {
1225 if (_argo0 == Py_None) { _arg0 = NULL; }
1226 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlParser_p")) {
1227 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlParser_PopTagHandler. Expected _wxHtmlParser_p.");
1228 return NULL;
1229 }
1230 }
1231 {
1232 wxPy_BEGIN_ALLOW_THREADS;
1233 wxHtmlParser_PopTagHandler(_arg0);
1234
1235 wxPy_END_ALLOW_THREADS;
1236 } Py_INCREF(Py_None);
1237 _resultobj = Py_None;
1238 return _resultobj;
1239 }
1240
1241 static void *SwigwxHtmlWinParserTowxHtmlParser(void *ptr) {
1242 wxHtmlWinParser *src;
1243 wxHtmlParser *dest;
1244 src = (wxHtmlWinParser *) ptr;
1245 dest = (wxHtmlParser *) src;
1246 return (void *) dest;
1247 }
1248
1249 static void *SwigwxHtmlWinParserTowxObject(void *ptr) {
1250 wxHtmlWinParser *src;
1251 wxObject *dest;
1252 src = (wxHtmlWinParser *) ptr;
1253 dest = (wxObject *) src;
1254 return (void *) dest;
1255 }
1256
1257 #define new_wxHtmlWinParser(_swigarg0) (new wxHtmlWinParser(_swigarg0))
1258 static PyObject *_wrap_new_wxHtmlWinParser(PyObject *self, PyObject *args, PyObject *kwargs) {
1259 PyObject * _resultobj;
1260 wxHtmlWinParser * _result;
1261 wxWindow * _arg0;
1262 PyObject * _argo0 = 0;
1263 char *_kwnames[] = { "wnd", NULL };
1264 char _ptemp[128];
1265
1266 self = self;
1267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxHtmlWinParser",_kwnames,&_argo0))
1268 return NULL;
1269 if (_argo0) {
1270 if (_argo0 == Py_None) { _arg0 = NULL; }
1271 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
1272 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlWinParser. Expected _wxWindow_p.");
1273 return NULL;
1274 }
1275 }
1276 {
1277 wxPy_BEGIN_ALLOW_THREADS;
1278 _result = (wxHtmlWinParser *)new_wxHtmlWinParser(_arg0);
1279
1280 wxPy_END_ALLOW_THREADS;
1281 } if (_result) {
1282 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlWinParser_p");
1283 _resultobj = Py_BuildValue("s",_ptemp);
1284 } else {
1285 Py_INCREF(Py_None);
1286 _resultobj = Py_None;
1287 }
1288 return _resultobj;
1289 }
1290
1291 #define wxHtmlWinParser_SetDC(_swigobj,_swigarg0) (_swigobj->SetDC(_swigarg0))
1292 static PyObject *_wrap_wxHtmlWinParser_SetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
1293 PyObject * _resultobj;
1294 wxHtmlWinParser * _arg0;
1295 wxDC * _arg1;
1296 PyObject * _argo0 = 0;
1297 PyObject * _argo1 = 0;
1298 char *_kwnames[] = { "self","dc", NULL };
1299
1300 self = self;
1301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinParser_SetDC",_kwnames,&_argo0,&_argo1))
1302 return NULL;
1303 if (_argo0) {
1304 if (_argo0 == Py_None) { _arg0 = NULL; }
1305 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1306 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetDC. Expected _wxHtmlWinParser_p.");
1307 return NULL;
1308 }
1309 }
1310 if (_argo1) {
1311 if (_argo1 == Py_None) { _arg1 = NULL; }
1312 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
1313 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWinParser_SetDC. Expected _wxDC_p.");
1314 return NULL;
1315 }
1316 }
1317 {
1318 wxPy_BEGIN_ALLOW_THREADS;
1319 wxHtmlWinParser_SetDC(_arg0,_arg1);
1320
1321 wxPy_END_ALLOW_THREADS;
1322 } Py_INCREF(Py_None);
1323 _resultobj = Py_None;
1324 return _resultobj;
1325 }
1326
1327 #define wxHtmlWinParser_GetDC(_swigobj) (_swigobj->GetDC())
1328 static PyObject *_wrap_wxHtmlWinParser_GetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
1329 PyObject * _resultobj;
1330 wxDC * _result;
1331 wxHtmlWinParser * _arg0;
1332 PyObject * _argo0 = 0;
1333 char *_kwnames[] = { "self", NULL };
1334
1335 self = self;
1336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetDC",_kwnames,&_argo0))
1337 return NULL;
1338 if (_argo0) {
1339 if (_argo0 == Py_None) { _arg0 = NULL; }
1340 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1341 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetDC. Expected _wxHtmlWinParser_p.");
1342 return NULL;
1343 }
1344 }
1345 {
1346 wxPy_BEGIN_ALLOW_THREADS;
1347 _result = (wxDC *)wxHtmlWinParser_GetDC(_arg0);
1348
1349 wxPy_END_ALLOW_THREADS;
1350 }{ _resultobj = wxPyMake_wxObject(_result); }
1351 return _resultobj;
1352 }
1353
1354 #define wxHtmlWinParser_GetCharHeight(_swigobj) (_swigobj->GetCharHeight())
1355 static PyObject *_wrap_wxHtmlWinParser_GetCharHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
1356 PyObject * _resultobj;
1357 int _result;
1358 wxHtmlWinParser * _arg0;
1359 PyObject * _argo0 = 0;
1360 char *_kwnames[] = { "self", NULL };
1361
1362 self = self;
1363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetCharHeight",_kwnames,&_argo0))
1364 return NULL;
1365 if (_argo0) {
1366 if (_argo0 == Py_None) { _arg0 = NULL; }
1367 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1368 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetCharHeight. Expected _wxHtmlWinParser_p.");
1369 return NULL;
1370 }
1371 }
1372 {
1373 wxPy_BEGIN_ALLOW_THREADS;
1374 _result = (int )wxHtmlWinParser_GetCharHeight(_arg0);
1375
1376 wxPy_END_ALLOW_THREADS;
1377 } _resultobj = Py_BuildValue("i",_result);
1378 return _resultobj;
1379 }
1380
1381 #define wxHtmlWinParser_GetCharWidth(_swigobj) (_swigobj->GetCharWidth())
1382 static PyObject *_wrap_wxHtmlWinParser_GetCharWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
1383 PyObject * _resultobj;
1384 int _result;
1385 wxHtmlWinParser * _arg0;
1386 PyObject * _argo0 = 0;
1387 char *_kwnames[] = { "self", NULL };
1388
1389 self = self;
1390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetCharWidth",_kwnames,&_argo0))
1391 return NULL;
1392 if (_argo0) {
1393 if (_argo0 == Py_None) { _arg0 = NULL; }
1394 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1395 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetCharWidth. Expected _wxHtmlWinParser_p.");
1396 return NULL;
1397 }
1398 }
1399 {
1400 wxPy_BEGIN_ALLOW_THREADS;
1401 _result = (int )wxHtmlWinParser_GetCharWidth(_arg0);
1402
1403 wxPy_END_ALLOW_THREADS;
1404 } _resultobj = Py_BuildValue("i",_result);
1405 return _resultobj;
1406 }
1407
1408 #define wxHtmlWinParser_GetWindow(_swigobj) (_swigobj->GetWindow())
1409 static PyObject *_wrap_wxHtmlWinParser_GetWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
1410 PyObject * _resultobj;
1411 wxWindow * _result;
1412 wxHtmlWinParser * _arg0;
1413 PyObject * _argo0 = 0;
1414 char *_kwnames[] = { "self", NULL };
1415
1416 self = self;
1417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetWindow",_kwnames,&_argo0))
1418 return NULL;
1419 if (_argo0) {
1420 if (_argo0 == Py_None) { _arg0 = NULL; }
1421 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1422 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetWindow. Expected _wxHtmlWinParser_p.");
1423 return NULL;
1424 }
1425 }
1426 {
1427 wxPy_BEGIN_ALLOW_THREADS;
1428 _result = (wxWindow *)wxHtmlWinParser_GetWindow(_arg0);
1429
1430 wxPy_END_ALLOW_THREADS;
1431 }{ _resultobj = wxPyMake_wxObject(_result); }
1432 return _resultobj;
1433 }
1434
1435 static void wxHtmlWinParser_SetFonts(wxHtmlWinParser *self,wxString normal_face,wxString fixed_face,PyObject * sizes) {
1436 int* temp = int_LIST_helper(sizes);
1437 if (temp) {
1438 self->SetFonts(normal_face, fixed_face, temp);
1439 delete [] temp;
1440 }
1441 }
1442 static PyObject *_wrap_wxHtmlWinParser_SetFonts(PyObject *self, PyObject *args, PyObject *kwargs) {
1443 PyObject * _resultobj;
1444 wxHtmlWinParser * _arg0;
1445 wxString * _arg1;
1446 wxString * _arg2;
1447 PyObject * _arg3;
1448 PyObject * _argo0 = 0;
1449 PyObject * _obj1 = 0;
1450 PyObject * _obj2 = 0;
1451 PyObject * _obj3 = 0;
1452 char *_kwnames[] = { "self","normal_face","fixed_face","sizes", NULL };
1453
1454 self = self;
1455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxHtmlWinParser_SetFonts",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
1456 return NULL;
1457 if (_argo0) {
1458 if (_argo0 == Py_None) { _arg0 = NULL; }
1459 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFonts. Expected _wxHtmlWinParser_p.");
1461 return NULL;
1462 }
1463 }
1464 {
1465 #if PYTHON_API_VERSION >= 1009
1466 char* tmpPtr; int tmpSize;
1467 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
1468 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1469 return NULL;
1470 }
1471 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
1472 return NULL;
1473 _arg1 = new wxString(tmpPtr, tmpSize);
1474 #else
1475 if (!PyString_Check(_obj1)) {
1476 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1477 return NULL;
1478 }
1479 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
1480 #endif
1481 }
1482 {
1483 #if PYTHON_API_VERSION >= 1009
1484 char* tmpPtr; int tmpSize;
1485 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
1486 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1487 return NULL;
1488 }
1489 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
1490 return NULL;
1491 _arg2 = new wxString(tmpPtr, tmpSize);
1492 #else
1493 if (!PyString_Check(_obj2)) {
1494 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
1495 return NULL;
1496 }
1497 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
1498 #endif
1499 }
1500 {
1501 _arg3 = _obj3;
1502 }
1503 {
1504 wxPy_BEGIN_ALLOW_THREADS;
1505 wxHtmlWinParser_SetFonts(_arg0,*_arg1,*_arg2,_arg3);
1506
1507 wxPy_END_ALLOW_THREADS;
1508 } Py_INCREF(Py_None);
1509 _resultobj = Py_None;
1510 {
1511 if (_obj1)
1512 delete _arg1;
1513 }
1514 {
1515 if (_obj2)
1516 delete _arg2;
1517 }
1518 return _resultobj;
1519 }
1520
1521 #define wxHtmlWinParser_GetContainer(_swigobj) (_swigobj->GetContainer())
1522 static PyObject *_wrap_wxHtmlWinParser_GetContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
1523 PyObject * _resultobj;
1524 wxHtmlContainerCell * _result;
1525 wxHtmlWinParser * _arg0;
1526 PyObject * _argo0 = 0;
1527 char *_kwnames[] = { "self", NULL };
1528 char _ptemp[128];
1529
1530 self = self;
1531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetContainer",_kwnames,&_argo0))
1532 return NULL;
1533 if (_argo0) {
1534 if (_argo0 == Py_None) { _arg0 = NULL; }
1535 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1536 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetContainer. Expected _wxHtmlWinParser_p.");
1537 return NULL;
1538 }
1539 }
1540 {
1541 wxPy_BEGIN_ALLOW_THREADS;
1542 _result = (wxHtmlContainerCell *)wxHtmlWinParser_GetContainer(_arg0);
1543
1544 wxPy_END_ALLOW_THREADS;
1545 } if (_result) {
1546 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
1547 _resultobj = Py_BuildValue("s",_ptemp);
1548 } else {
1549 Py_INCREF(Py_None);
1550 _resultobj = Py_None;
1551 }
1552 return _resultobj;
1553 }
1554
1555 #define wxHtmlWinParser_OpenContainer(_swigobj) (_swigobj->OpenContainer())
1556 static PyObject *_wrap_wxHtmlWinParser_OpenContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
1557 PyObject * _resultobj;
1558 wxHtmlContainerCell * _result;
1559 wxHtmlWinParser * _arg0;
1560 PyObject * _argo0 = 0;
1561 char *_kwnames[] = { "self", NULL };
1562 char _ptemp[128];
1563
1564 self = self;
1565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_OpenContainer",_kwnames,&_argo0))
1566 return NULL;
1567 if (_argo0) {
1568 if (_argo0 == Py_None) { _arg0 = NULL; }
1569 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1570 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_OpenContainer. Expected _wxHtmlWinParser_p.");
1571 return NULL;
1572 }
1573 }
1574 {
1575 wxPy_BEGIN_ALLOW_THREADS;
1576 _result = (wxHtmlContainerCell *)wxHtmlWinParser_OpenContainer(_arg0);
1577
1578 wxPy_END_ALLOW_THREADS;
1579 } if (_result) {
1580 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
1581 _resultobj = Py_BuildValue("s",_ptemp);
1582 } else {
1583 Py_INCREF(Py_None);
1584 _resultobj = Py_None;
1585 }
1586 return _resultobj;
1587 }
1588
1589 #define wxHtmlWinParser_SetContainer(_swigobj,_swigarg0) (_swigobj->SetContainer(_swigarg0))
1590 static PyObject *_wrap_wxHtmlWinParser_SetContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
1591 PyObject * _resultobj;
1592 wxHtmlContainerCell * _result;
1593 wxHtmlWinParser * _arg0;
1594 wxHtmlContainerCell * _arg1;
1595 PyObject * _argo0 = 0;
1596 PyObject * _argo1 = 0;
1597 char *_kwnames[] = { "self","c", NULL };
1598 char _ptemp[128];
1599
1600 self = self;
1601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinParser_SetContainer",_kwnames,&_argo0,&_argo1))
1602 return NULL;
1603 if (_argo0) {
1604 if (_argo0 == Py_None) { _arg0 = NULL; }
1605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetContainer. Expected _wxHtmlWinParser_p.");
1607 return NULL;
1608 }
1609 }
1610 if (_argo1) {
1611 if (_argo1 == Py_None) { _arg1 = NULL; }
1612 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlContainerCell_p")) {
1613 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWinParser_SetContainer. Expected _wxHtmlContainerCell_p.");
1614 return NULL;
1615 }
1616 }
1617 {
1618 wxPy_BEGIN_ALLOW_THREADS;
1619 _result = (wxHtmlContainerCell *)wxHtmlWinParser_SetContainer(_arg0,_arg1);
1620
1621 wxPy_END_ALLOW_THREADS;
1622 } if (_result) {
1623 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
1624 _resultobj = Py_BuildValue("s",_ptemp);
1625 } else {
1626 Py_INCREF(Py_None);
1627 _resultobj = Py_None;
1628 }
1629 return _resultobj;
1630 }
1631
1632 #define wxHtmlWinParser_CloseContainer(_swigobj) (_swigobj->CloseContainer())
1633 static PyObject *_wrap_wxHtmlWinParser_CloseContainer(PyObject *self, PyObject *args, PyObject *kwargs) {
1634 PyObject * _resultobj;
1635 wxHtmlContainerCell * _result;
1636 wxHtmlWinParser * _arg0;
1637 PyObject * _argo0 = 0;
1638 char *_kwnames[] = { "self", NULL };
1639 char _ptemp[128];
1640
1641 self = self;
1642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_CloseContainer",_kwnames,&_argo0))
1643 return NULL;
1644 if (_argo0) {
1645 if (_argo0 == Py_None) { _arg0 = NULL; }
1646 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1647 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_CloseContainer. Expected _wxHtmlWinParser_p.");
1648 return NULL;
1649 }
1650 }
1651 {
1652 wxPy_BEGIN_ALLOW_THREADS;
1653 _result = (wxHtmlContainerCell *)wxHtmlWinParser_CloseContainer(_arg0);
1654
1655 wxPy_END_ALLOW_THREADS;
1656 } if (_result) {
1657 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
1658 _resultobj = Py_BuildValue("s",_ptemp);
1659 } else {
1660 Py_INCREF(Py_None);
1661 _resultobj = Py_None;
1662 }
1663 return _resultobj;
1664 }
1665
1666 #define wxHtmlWinParser_GetFontSize(_swigobj) (_swigobj->GetFontSize())
1667 static PyObject *_wrap_wxHtmlWinParser_GetFontSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1668 PyObject * _resultobj;
1669 int _result;
1670 wxHtmlWinParser * _arg0;
1671 PyObject * _argo0 = 0;
1672 char *_kwnames[] = { "self", NULL };
1673
1674 self = self;
1675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetFontSize",_kwnames,&_argo0))
1676 return NULL;
1677 if (_argo0) {
1678 if (_argo0 == Py_None) { _arg0 = NULL; }
1679 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1680 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetFontSize. Expected _wxHtmlWinParser_p.");
1681 return NULL;
1682 }
1683 }
1684 {
1685 wxPy_BEGIN_ALLOW_THREADS;
1686 _result = (int )wxHtmlWinParser_GetFontSize(_arg0);
1687
1688 wxPy_END_ALLOW_THREADS;
1689 } _resultobj = Py_BuildValue("i",_result);
1690 return _resultobj;
1691 }
1692
1693 #define wxHtmlWinParser_SetFontSize(_swigobj,_swigarg0) (_swigobj->SetFontSize(_swigarg0))
1694 static PyObject *_wrap_wxHtmlWinParser_SetFontSize(PyObject *self, PyObject *args, PyObject *kwargs) {
1695 PyObject * _resultobj;
1696 wxHtmlWinParser * _arg0;
1697 int _arg1;
1698 PyObject * _argo0 = 0;
1699 char *_kwnames[] = { "self","s", NULL };
1700
1701 self = self;
1702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetFontSize",_kwnames,&_argo0,&_arg1))
1703 return NULL;
1704 if (_argo0) {
1705 if (_argo0 == Py_None) { _arg0 = NULL; }
1706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFontSize. Expected _wxHtmlWinParser_p.");
1708 return NULL;
1709 }
1710 }
1711 {
1712 wxPy_BEGIN_ALLOW_THREADS;
1713 wxHtmlWinParser_SetFontSize(_arg0,_arg1);
1714
1715 wxPy_END_ALLOW_THREADS;
1716 } Py_INCREF(Py_None);
1717 _resultobj = Py_None;
1718 return _resultobj;
1719 }
1720
1721 #define wxHtmlWinParser_GetFontBold(_swigobj) (_swigobj->GetFontBold())
1722 static PyObject *_wrap_wxHtmlWinParser_GetFontBold(PyObject *self, PyObject *args, PyObject *kwargs) {
1723 PyObject * _resultobj;
1724 int _result;
1725 wxHtmlWinParser * _arg0;
1726 PyObject * _argo0 = 0;
1727 char *_kwnames[] = { "self", NULL };
1728
1729 self = self;
1730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetFontBold",_kwnames,&_argo0))
1731 return NULL;
1732 if (_argo0) {
1733 if (_argo0 == Py_None) { _arg0 = NULL; }
1734 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1735 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetFontBold. Expected _wxHtmlWinParser_p.");
1736 return NULL;
1737 }
1738 }
1739 {
1740 wxPy_BEGIN_ALLOW_THREADS;
1741 _result = (int )wxHtmlWinParser_GetFontBold(_arg0);
1742
1743 wxPy_END_ALLOW_THREADS;
1744 } _resultobj = Py_BuildValue("i",_result);
1745 return _resultobj;
1746 }
1747
1748 #define wxHtmlWinParser_SetFontBold(_swigobj,_swigarg0) (_swigobj->SetFontBold(_swigarg0))
1749 static PyObject *_wrap_wxHtmlWinParser_SetFontBold(PyObject *self, PyObject *args, PyObject *kwargs) {
1750 PyObject * _resultobj;
1751 wxHtmlWinParser * _arg0;
1752 int _arg1;
1753 PyObject * _argo0 = 0;
1754 char *_kwnames[] = { "self","x", NULL };
1755
1756 self = self;
1757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetFontBold",_kwnames,&_argo0,&_arg1))
1758 return NULL;
1759 if (_argo0) {
1760 if (_argo0 == Py_None) { _arg0 = NULL; }
1761 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1762 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFontBold. Expected _wxHtmlWinParser_p.");
1763 return NULL;
1764 }
1765 }
1766 {
1767 wxPy_BEGIN_ALLOW_THREADS;
1768 wxHtmlWinParser_SetFontBold(_arg0,_arg1);
1769
1770 wxPy_END_ALLOW_THREADS;
1771 } Py_INCREF(Py_None);
1772 _resultobj = Py_None;
1773 return _resultobj;
1774 }
1775
1776 #define wxHtmlWinParser_GetFontItalic(_swigobj) (_swigobj->GetFontItalic())
1777 static PyObject *_wrap_wxHtmlWinParser_GetFontItalic(PyObject *self, PyObject *args, PyObject *kwargs) {
1778 PyObject * _resultobj;
1779 int _result;
1780 wxHtmlWinParser * _arg0;
1781 PyObject * _argo0 = 0;
1782 char *_kwnames[] = { "self", NULL };
1783
1784 self = self;
1785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetFontItalic",_kwnames,&_argo0))
1786 return NULL;
1787 if (_argo0) {
1788 if (_argo0 == Py_None) { _arg0 = NULL; }
1789 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1790 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetFontItalic. Expected _wxHtmlWinParser_p.");
1791 return NULL;
1792 }
1793 }
1794 {
1795 wxPy_BEGIN_ALLOW_THREADS;
1796 _result = (int )wxHtmlWinParser_GetFontItalic(_arg0);
1797
1798 wxPy_END_ALLOW_THREADS;
1799 } _resultobj = Py_BuildValue("i",_result);
1800 return _resultobj;
1801 }
1802
1803 #define wxHtmlWinParser_SetFontItalic(_swigobj,_swigarg0) (_swigobj->SetFontItalic(_swigarg0))
1804 static PyObject *_wrap_wxHtmlWinParser_SetFontItalic(PyObject *self, PyObject *args, PyObject *kwargs) {
1805 PyObject * _resultobj;
1806 wxHtmlWinParser * _arg0;
1807 int _arg1;
1808 PyObject * _argo0 = 0;
1809 char *_kwnames[] = { "self","x", NULL };
1810
1811 self = self;
1812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetFontItalic",_kwnames,&_argo0,&_arg1))
1813 return NULL;
1814 if (_argo0) {
1815 if (_argo0 == Py_None) { _arg0 = NULL; }
1816 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1817 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFontItalic. Expected _wxHtmlWinParser_p.");
1818 return NULL;
1819 }
1820 }
1821 {
1822 wxPy_BEGIN_ALLOW_THREADS;
1823 wxHtmlWinParser_SetFontItalic(_arg0,_arg1);
1824
1825 wxPy_END_ALLOW_THREADS;
1826 } Py_INCREF(Py_None);
1827 _resultobj = Py_None;
1828 return _resultobj;
1829 }
1830
1831 #define wxHtmlWinParser_GetFontUnderlined(_swigobj) (_swigobj->GetFontUnderlined())
1832 static PyObject *_wrap_wxHtmlWinParser_GetFontUnderlined(PyObject *self, PyObject *args, PyObject *kwargs) {
1833 PyObject * _resultobj;
1834 int _result;
1835 wxHtmlWinParser * _arg0;
1836 PyObject * _argo0 = 0;
1837 char *_kwnames[] = { "self", NULL };
1838
1839 self = self;
1840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetFontUnderlined",_kwnames,&_argo0))
1841 return NULL;
1842 if (_argo0) {
1843 if (_argo0 == Py_None) { _arg0 = NULL; }
1844 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1845 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetFontUnderlined. Expected _wxHtmlWinParser_p.");
1846 return NULL;
1847 }
1848 }
1849 {
1850 wxPy_BEGIN_ALLOW_THREADS;
1851 _result = (int )wxHtmlWinParser_GetFontUnderlined(_arg0);
1852
1853 wxPy_END_ALLOW_THREADS;
1854 } _resultobj = Py_BuildValue("i",_result);
1855 return _resultobj;
1856 }
1857
1858 #define wxHtmlWinParser_SetFontUnderlined(_swigobj,_swigarg0) (_swigobj->SetFontUnderlined(_swigarg0))
1859 static PyObject *_wrap_wxHtmlWinParser_SetFontUnderlined(PyObject *self, PyObject *args, PyObject *kwargs) {
1860 PyObject * _resultobj;
1861 wxHtmlWinParser * _arg0;
1862 int _arg1;
1863 PyObject * _argo0 = 0;
1864 char *_kwnames[] = { "self","x", NULL };
1865
1866 self = self;
1867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetFontUnderlined",_kwnames,&_argo0,&_arg1))
1868 return NULL;
1869 if (_argo0) {
1870 if (_argo0 == Py_None) { _arg0 = NULL; }
1871 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1872 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFontUnderlined. Expected _wxHtmlWinParser_p.");
1873 return NULL;
1874 }
1875 }
1876 {
1877 wxPy_BEGIN_ALLOW_THREADS;
1878 wxHtmlWinParser_SetFontUnderlined(_arg0,_arg1);
1879
1880 wxPy_END_ALLOW_THREADS;
1881 } Py_INCREF(Py_None);
1882 _resultobj = Py_None;
1883 return _resultobj;
1884 }
1885
1886 #define wxHtmlWinParser_GetFontFixed(_swigobj) (_swigobj->GetFontFixed())
1887 static PyObject *_wrap_wxHtmlWinParser_GetFontFixed(PyObject *self, PyObject *args, PyObject *kwargs) {
1888 PyObject * _resultobj;
1889 int _result;
1890 wxHtmlWinParser * _arg0;
1891 PyObject * _argo0 = 0;
1892 char *_kwnames[] = { "self", NULL };
1893
1894 self = self;
1895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetFontFixed",_kwnames,&_argo0))
1896 return NULL;
1897 if (_argo0) {
1898 if (_argo0 == Py_None) { _arg0 = NULL; }
1899 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1900 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetFontFixed. Expected _wxHtmlWinParser_p.");
1901 return NULL;
1902 }
1903 }
1904 {
1905 wxPy_BEGIN_ALLOW_THREADS;
1906 _result = (int )wxHtmlWinParser_GetFontFixed(_arg0);
1907
1908 wxPy_END_ALLOW_THREADS;
1909 } _resultobj = Py_BuildValue("i",_result);
1910 return _resultobj;
1911 }
1912
1913 #define wxHtmlWinParser_SetFontFixed(_swigobj,_swigarg0) (_swigobj->SetFontFixed(_swigarg0))
1914 static PyObject *_wrap_wxHtmlWinParser_SetFontFixed(PyObject *self, PyObject *args, PyObject *kwargs) {
1915 PyObject * _resultobj;
1916 wxHtmlWinParser * _arg0;
1917 int _arg1;
1918 PyObject * _argo0 = 0;
1919 char *_kwnames[] = { "self","x", NULL };
1920
1921 self = self;
1922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetFontFixed",_kwnames,&_argo0,&_arg1))
1923 return NULL;
1924 if (_argo0) {
1925 if (_argo0 == Py_None) { _arg0 = NULL; }
1926 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1927 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetFontFixed. Expected _wxHtmlWinParser_p.");
1928 return NULL;
1929 }
1930 }
1931 {
1932 wxPy_BEGIN_ALLOW_THREADS;
1933 wxHtmlWinParser_SetFontFixed(_arg0,_arg1);
1934
1935 wxPy_END_ALLOW_THREADS;
1936 } Py_INCREF(Py_None);
1937 _resultobj = Py_None;
1938 return _resultobj;
1939 }
1940
1941 #define wxHtmlWinParser_GetAlign(_swigobj) (_swigobj->GetAlign())
1942 static PyObject *_wrap_wxHtmlWinParser_GetAlign(PyObject *self, PyObject *args, PyObject *kwargs) {
1943 PyObject * _resultobj;
1944 int _result;
1945 wxHtmlWinParser * _arg0;
1946 PyObject * _argo0 = 0;
1947 char *_kwnames[] = { "self", NULL };
1948
1949 self = self;
1950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetAlign",_kwnames,&_argo0))
1951 return NULL;
1952 if (_argo0) {
1953 if (_argo0 == Py_None) { _arg0 = NULL; }
1954 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1955 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetAlign. Expected _wxHtmlWinParser_p.");
1956 return NULL;
1957 }
1958 }
1959 {
1960 wxPy_BEGIN_ALLOW_THREADS;
1961 _result = (int )wxHtmlWinParser_GetAlign(_arg0);
1962
1963 wxPy_END_ALLOW_THREADS;
1964 } _resultobj = Py_BuildValue("i",_result);
1965 return _resultobj;
1966 }
1967
1968 #define wxHtmlWinParser_SetAlign(_swigobj,_swigarg0) (_swigobj->SetAlign(_swigarg0))
1969 static PyObject *_wrap_wxHtmlWinParser_SetAlign(PyObject *self, PyObject *args, PyObject *kwargs) {
1970 PyObject * _resultobj;
1971 wxHtmlWinParser * _arg0;
1972 int _arg1;
1973 PyObject * _argo0 = 0;
1974 char *_kwnames[] = { "self","a", NULL };
1975
1976 self = self;
1977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWinParser_SetAlign",_kwnames,&_argo0,&_arg1))
1978 return NULL;
1979 if (_argo0) {
1980 if (_argo0 == Py_None) { _arg0 = NULL; }
1981 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
1982 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetAlign. Expected _wxHtmlWinParser_p.");
1983 return NULL;
1984 }
1985 }
1986 {
1987 wxPy_BEGIN_ALLOW_THREADS;
1988 wxHtmlWinParser_SetAlign(_arg0,_arg1);
1989
1990 wxPy_END_ALLOW_THREADS;
1991 } Py_INCREF(Py_None);
1992 _resultobj = Py_None;
1993 return _resultobj;
1994 }
1995
1996 #define wxHtmlWinParser_GetLinkColor(_swigobj) (_swigobj->GetLinkColor())
1997 static PyObject *_wrap_wxHtmlWinParser_GetLinkColor(PyObject *self, PyObject *args, PyObject *kwargs) {
1998 PyObject * _resultobj;
1999 wxColour * _result;
2000 wxHtmlWinParser * _arg0;
2001 PyObject * _argo0 = 0;
2002 char *_kwnames[] = { "self", NULL };
2003 char _ptemp[128];
2004
2005 self = self;
2006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetLinkColor",_kwnames,&_argo0))
2007 return NULL;
2008 if (_argo0) {
2009 if (_argo0 == Py_None) { _arg0 = NULL; }
2010 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2011 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetLinkColor. Expected _wxHtmlWinParser_p.");
2012 return NULL;
2013 }
2014 }
2015 {
2016 wxPy_BEGIN_ALLOW_THREADS;
2017 const wxColour & _result_ref = wxHtmlWinParser_GetLinkColor(_arg0);
2018 _result = (wxColour *) &_result_ref;
2019
2020 wxPy_END_ALLOW_THREADS;
2021 } if (_result) {
2022 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
2023 _resultobj = Py_BuildValue("s",_ptemp);
2024 } else {
2025 Py_INCREF(Py_None);
2026 _resultobj = Py_None;
2027 }
2028 return _resultobj;
2029 }
2030
2031 #define wxHtmlWinParser_SetLinkColor(_swigobj,_swigarg0) (_swigobj->SetLinkColor(_swigarg0))
2032 static PyObject *_wrap_wxHtmlWinParser_SetLinkColor(PyObject *self, PyObject *args, PyObject *kwargs) {
2033 PyObject * _resultobj;
2034 wxHtmlWinParser * _arg0;
2035 wxColour * _arg1;
2036 PyObject * _argo0 = 0;
2037 wxColour temp;
2038 PyObject * _obj1 = 0;
2039 char *_kwnames[] = { "self","clr", NULL };
2040
2041 self = self;
2042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinParser_SetLinkColor",_kwnames,&_argo0,&_obj1))
2043 return NULL;
2044 if (_argo0) {
2045 if (_argo0 == Py_None) { _arg0 = NULL; }
2046 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2047 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetLinkColor. Expected _wxHtmlWinParser_p.");
2048 return NULL;
2049 }
2050 }
2051 {
2052 _arg1 = &temp;
2053 if (! wxColour_helper(_obj1, &_arg1))
2054 return NULL;
2055 }
2056 {
2057 wxPy_BEGIN_ALLOW_THREADS;
2058 wxHtmlWinParser_SetLinkColor(_arg0,*_arg1);
2059
2060 wxPy_END_ALLOW_THREADS;
2061 } Py_INCREF(Py_None);
2062 _resultobj = Py_None;
2063 return _resultobj;
2064 }
2065
2066 #define wxHtmlWinParser_GetActualColor(_swigobj) (_swigobj->GetActualColor())
2067 static PyObject *_wrap_wxHtmlWinParser_GetActualColor(PyObject *self, PyObject *args, PyObject *kwargs) {
2068 PyObject * _resultobj;
2069 wxColour * _result;
2070 wxHtmlWinParser * _arg0;
2071 PyObject * _argo0 = 0;
2072 char *_kwnames[] = { "self", NULL };
2073 char _ptemp[128];
2074
2075 self = self;
2076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetActualColor",_kwnames,&_argo0))
2077 return NULL;
2078 if (_argo0) {
2079 if (_argo0 == Py_None) { _arg0 = NULL; }
2080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetActualColor. Expected _wxHtmlWinParser_p.");
2082 return NULL;
2083 }
2084 }
2085 {
2086 wxPy_BEGIN_ALLOW_THREADS;
2087 const wxColour & _result_ref = wxHtmlWinParser_GetActualColor(_arg0);
2088 _result = (wxColour *) &_result_ref;
2089
2090 wxPy_END_ALLOW_THREADS;
2091 } if (_result) {
2092 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
2093 _resultobj = Py_BuildValue("s",_ptemp);
2094 } else {
2095 Py_INCREF(Py_None);
2096 _resultobj = Py_None;
2097 }
2098 return _resultobj;
2099 }
2100
2101 #define wxHtmlWinParser_SetActualColor(_swigobj,_swigarg0) (_swigobj->SetActualColor(_swigarg0))
2102 static PyObject *_wrap_wxHtmlWinParser_SetActualColor(PyObject *self, PyObject *args, PyObject *kwargs) {
2103 PyObject * _resultobj;
2104 wxHtmlWinParser * _arg0;
2105 wxColour * _arg1;
2106 PyObject * _argo0 = 0;
2107 wxColour temp;
2108 PyObject * _obj1 = 0;
2109 char *_kwnames[] = { "self","clr", NULL };
2110
2111 self = self;
2112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinParser_SetActualColor",_kwnames,&_argo0,&_obj1))
2113 return NULL;
2114 if (_argo0) {
2115 if (_argo0 == Py_None) { _arg0 = NULL; }
2116 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2117 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetActualColor. Expected _wxHtmlWinParser_p.");
2118 return NULL;
2119 }
2120 }
2121 {
2122 _arg1 = &temp;
2123 if (! wxColour_helper(_obj1, &_arg1))
2124 return NULL;
2125 }
2126 {
2127 wxPy_BEGIN_ALLOW_THREADS;
2128 wxHtmlWinParser_SetActualColor(_arg0,*_arg1);
2129
2130 wxPy_END_ALLOW_THREADS;
2131 } Py_INCREF(Py_None);
2132 _resultobj = Py_None;
2133 return _resultobj;
2134 }
2135
2136 #define wxHtmlWinParser_SetLink(_swigobj,_swigarg0) (_swigobj->SetLink(_swigarg0))
2137 static PyObject *_wrap_wxHtmlWinParser_SetLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2138 PyObject * _resultobj;
2139 wxHtmlWinParser * _arg0;
2140 wxString * _arg1;
2141 PyObject * _argo0 = 0;
2142 PyObject * _obj1 = 0;
2143 char *_kwnames[] = { "self","link", NULL };
2144
2145 self = self;
2146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinParser_SetLink",_kwnames,&_argo0,&_obj1))
2147 return NULL;
2148 if (_argo0) {
2149 if (_argo0 == Py_None) { _arg0 = NULL; }
2150 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2151 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_SetLink. Expected _wxHtmlWinParser_p.");
2152 return NULL;
2153 }
2154 }
2155 {
2156 #if PYTHON_API_VERSION >= 1009
2157 char* tmpPtr; int tmpSize;
2158 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
2159 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2160 return NULL;
2161 }
2162 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
2163 return NULL;
2164 _arg1 = new wxString(tmpPtr, tmpSize);
2165 #else
2166 if (!PyString_Check(_obj1)) {
2167 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2168 return NULL;
2169 }
2170 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
2171 #endif
2172 }
2173 {
2174 wxPy_BEGIN_ALLOW_THREADS;
2175 wxHtmlWinParser_SetLink(_arg0,*_arg1);
2176
2177 wxPy_END_ALLOW_THREADS;
2178 } Py_INCREF(Py_None);
2179 _resultobj = Py_None;
2180 {
2181 if (_obj1)
2182 delete _arg1;
2183 }
2184 return _resultobj;
2185 }
2186
2187 #define wxHtmlWinParser_CreateCurrentFont(_swigobj) (_swigobj->CreateCurrentFont())
2188 static PyObject *_wrap_wxHtmlWinParser_CreateCurrentFont(PyObject *self, PyObject *args, PyObject *kwargs) {
2189 PyObject * _resultobj;
2190 wxFont * _result;
2191 wxHtmlWinParser * _arg0;
2192 PyObject * _argo0 = 0;
2193 char *_kwnames[] = { "self", NULL };
2194 char _ptemp[128];
2195
2196 self = self;
2197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_CreateCurrentFont",_kwnames,&_argo0))
2198 return NULL;
2199 if (_argo0) {
2200 if (_argo0 == Py_None) { _arg0 = NULL; }
2201 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2202 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_CreateCurrentFont. Expected _wxHtmlWinParser_p.");
2203 return NULL;
2204 }
2205 }
2206 {
2207 wxPy_BEGIN_ALLOW_THREADS;
2208 _result = (wxFont *)wxHtmlWinParser_CreateCurrentFont(_arg0);
2209
2210 wxPy_END_ALLOW_THREADS;
2211 } if (_result) {
2212 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
2213 _resultobj = Py_BuildValue("s",_ptemp);
2214 } else {
2215 Py_INCREF(Py_None);
2216 _resultobj = Py_None;
2217 }
2218 return _resultobj;
2219 }
2220
2221 #define wxHtmlWinParser_GetLink(_swigobj) (_swigobj->GetLink())
2222 static PyObject *_wrap_wxHtmlWinParser_GetLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2223 PyObject * _resultobj;
2224 wxHtmlLinkInfo * _result;
2225 wxHtmlWinParser * _arg0;
2226 PyObject * _argo0 = 0;
2227 char *_kwnames[] = { "self", NULL };
2228 char _ptemp[128];
2229
2230 self = self;
2231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinParser_GetLink",_kwnames,&_argo0))
2232 return NULL;
2233 if (_argo0) {
2234 if (_argo0 == Py_None) { _arg0 = NULL; }
2235 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlWinParser_p")) {
2236 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinParser_GetLink. Expected _wxHtmlWinParser_p.");
2237 return NULL;
2238 }
2239 }
2240 {
2241 wxPy_BEGIN_ALLOW_THREADS;
2242 _result = new wxHtmlLinkInfo (wxHtmlWinParser_GetLink(_arg0));
2243
2244 wxPy_END_ALLOW_THREADS;
2245 } SWIG_MakePtr(_ptemp, (void *) _result,"_wxHtmlLinkInfo_p");
2246 _resultobj = Py_BuildValue("s",_ptemp);
2247 return _resultobj;
2248 }
2249
2250 static void *SwigwxPyHtmlTagHandlerTowxObject(void *ptr) {
2251 wxPyHtmlTagHandler *src;
2252 wxObject *dest;
2253 src = (wxPyHtmlTagHandler *) ptr;
2254 dest = (wxObject *) src;
2255 return (void *) dest;
2256 }
2257
2258 #define new_wxHtmlTagHandler() (new wxPyHtmlTagHandler())
2259 static PyObject *_wrap_new_wxHtmlTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
2260 PyObject * _resultobj;
2261 wxPyHtmlTagHandler * _result;
2262 char *_kwnames[] = { NULL };
2263 char _ptemp[128];
2264
2265 self = self;
2266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlTagHandler",_kwnames))
2267 return NULL;
2268 {
2269 wxPy_BEGIN_ALLOW_THREADS;
2270 _result = (wxPyHtmlTagHandler *)new_wxHtmlTagHandler();
2271
2272 wxPy_END_ALLOW_THREADS;
2273 } if (_result) {
2274 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyHtmlTagHandler_p");
2275 _resultobj = Py_BuildValue("s",_ptemp);
2276 } else {
2277 Py_INCREF(Py_None);
2278 _resultobj = Py_None;
2279 }
2280 return _resultobj;
2281 }
2282
2283 #define wxHtmlTagHandler__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2284 static PyObject *_wrap_wxHtmlTagHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2285 PyObject * _resultobj;
2286 wxPyHtmlTagHandler * _arg0;
2287 PyObject * _arg1;
2288 PyObject * _arg2;
2289 PyObject * _argo0 = 0;
2290 PyObject * _obj1 = 0;
2291 PyObject * _obj2 = 0;
2292 char *_kwnames[] = { "self","self","_class", NULL };
2293
2294 self = self;
2295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxHtmlTagHandler__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
2296 return NULL;
2297 if (_argo0) {
2298 if (_argo0 == Py_None) { _arg0 = NULL; }
2299 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlTagHandler_p")) {
2300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTagHandler__setCallbackInfo. Expected _wxPyHtmlTagHandler_p.");
2301 return NULL;
2302 }
2303 }
2304 {
2305 _arg1 = _obj1;
2306 }
2307 {
2308 _arg2 = _obj2;
2309 }
2310 {
2311 wxPy_BEGIN_ALLOW_THREADS;
2312 wxHtmlTagHandler__setCallbackInfo(_arg0,_arg1,_arg2);
2313
2314 wxPy_END_ALLOW_THREADS;
2315 } Py_INCREF(Py_None);
2316 _resultobj = Py_None;
2317 return _resultobj;
2318 }
2319
2320 #define wxHtmlTagHandler_SetParser(_swigobj,_swigarg0) (_swigobj->SetParser(_swigarg0))
2321 static PyObject *_wrap_wxHtmlTagHandler_SetParser(PyObject *self, PyObject *args, PyObject *kwargs) {
2322 PyObject * _resultobj;
2323 wxPyHtmlTagHandler * _arg0;
2324 wxHtmlParser * _arg1;
2325 PyObject * _argo0 = 0;
2326 PyObject * _argo1 = 0;
2327 char *_kwnames[] = { "self","parser", NULL };
2328
2329 self = self;
2330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlTagHandler_SetParser",_kwnames,&_argo0,&_argo1))
2331 return NULL;
2332 if (_argo0) {
2333 if (_argo0 == Py_None) { _arg0 = NULL; }
2334 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlTagHandler_p")) {
2335 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTagHandler_SetParser. Expected _wxPyHtmlTagHandler_p.");
2336 return NULL;
2337 }
2338 }
2339 if (_argo1) {
2340 if (_argo1 == Py_None) { _arg1 = NULL; }
2341 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlParser_p")) {
2342 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlTagHandler_SetParser. Expected _wxHtmlParser_p.");
2343 return NULL;
2344 }
2345 }
2346 {
2347 wxPy_BEGIN_ALLOW_THREADS;
2348 wxHtmlTagHandler_SetParser(_arg0,_arg1);
2349
2350 wxPy_END_ALLOW_THREADS;
2351 } Py_INCREF(Py_None);
2352 _resultobj = Py_None;
2353 return _resultobj;
2354 }
2355
2356 #define wxHtmlTagHandler_GetParser(_swigobj) (_swigobj->GetParser())
2357 static PyObject *_wrap_wxHtmlTagHandler_GetParser(PyObject *self, PyObject *args, PyObject *kwargs) {
2358 PyObject * _resultobj;
2359 wxHtmlParser * _result;
2360 wxPyHtmlTagHandler * _arg0;
2361 PyObject * _argo0 = 0;
2362 char *_kwnames[] = { "self", NULL };
2363 char _ptemp[128];
2364
2365 self = self;
2366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlTagHandler_GetParser",_kwnames,&_argo0))
2367 return NULL;
2368 if (_argo0) {
2369 if (_argo0 == Py_None) { _arg0 = NULL; }
2370 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlTagHandler_p")) {
2371 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTagHandler_GetParser. Expected _wxPyHtmlTagHandler_p.");
2372 return NULL;
2373 }
2374 }
2375 {
2376 wxPy_BEGIN_ALLOW_THREADS;
2377 _result = (wxHtmlParser *)wxHtmlTagHandler_GetParser(_arg0);
2378
2379 wxPy_END_ALLOW_THREADS;
2380 } if (_result) {
2381 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlParser_p");
2382 _resultobj = Py_BuildValue("s",_ptemp);
2383 } else {
2384 Py_INCREF(Py_None);
2385 _resultobj = Py_None;
2386 }
2387 return _resultobj;
2388 }
2389
2390 #define wxHtmlTagHandler_ParseInner(_swigobj,_swigarg0) (_swigobj->ParseInner(_swigarg0))
2391 static PyObject *_wrap_wxHtmlTagHandler_ParseInner(PyObject *self, PyObject *args, PyObject *kwargs) {
2392 PyObject * _resultobj;
2393 wxPyHtmlTagHandler * _arg0;
2394 wxHtmlTag * _arg1;
2395 PyObject * _argo0 = 0;
2396 PyObject * _argo1 = 0;
2397 char *_kwnames[] = { "self","tag", NULL };
2398
2399 self = self;
2400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlTagHandler_ParseInner",_kwnames,&_argo0,&_argo1))
2401 return NULL;
2402 if (_argo0) {
2403 if (_argo0 == Py_None) { _arg0 = NULL; }
2404 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlTagHandler_p")) {
2405 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlTagHandler_ParseInner. Expected _wxPyHtmlTagHandler_p.");
2406 return NULL;
2407 }
2408 }
2409 if (_argo1) {
2410 if (_argo1 == Py_None) { _arg1 = NULL; }
2411 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTag_p")) {
2412 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlTagHandler_ParseInner. Expected _wxHtmlTag_p.");
2413 return NULL;
2414 }
2415 }
2416 {
2417 wxPy_BEGIN_ALLOW_THREADS;
2418 wxHtmlTagHandler_ParseInner(_arg0,*_arg1);
2419
2420 wxPy_END_ALLOW_THREADS;
2421 } Py_INCREF(Py_None);
2422 _resultobj = Py_None;
2423 return _resultobj;
2424 }
2425
2426 static void *SwigwxPyHtmlWinTagHandlerTowxPyHtmlTagHandler(void *ptr) {
2427 wxPyHtmlWinTagHandler *src;
2428 wxPyHtmlTagHandler *dest;
2429 src = (wxPyHtmlWinTagHandler *) ptr;
2430 dest = (wxPyHtmlTagHandler *) src;
2431 return (void *) dest;
2432 }
2433
2434 static void *SwigwxPyHtmlWinTagHandlerTowxObject(void *ptr) {
2435 wxPyHtmlWinTagHandler *src;
2436 wxObject *dest;
2437 src = (wxPyHtmlWinTagHandler *) ptr;
2438 dest = (wxObject *) src;
2439 return (void *) dest;
2440 }
2441
2442 #define new_wxHtmlWinTagHandler() (new wxPyHtmlWinTagHandler())
2443 static PyObject *_wrap_new_wxHtmlWinTagHandler(PyObject *self, PyObject *args, PyObject *kwargs) {
2444 PyObject * _resultobj;
2445 wxPyHtmlWinTagHandler * _result;
2446 char *_kwnames[] = { NULL };
2447 char _ptemp[128];
2448
2449 self = self;
2450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlWinTagHandler",_kwnames))
2451 return NULL;
2452 {
2453 wxPy_BEGIN_ALLOW_THREADS;
2454 _result = (wxPyHtmlWinTagHandler *)new_wxHtmlWinTagHandler();
2455
2456 wxPy_END_ALLOW_THREADS;
2457 } if (_result) {
2458 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyHtmlWinTagHandler_p");
2459 _resultobj = Py_BuildValue("s",_ptemp);
2460 } else {
2461 Py_INCREF(Py_None);
2462 _resultobj = Py_None;
2463 }
2464 return _resultobj;
2465 }
2466
2467 #define wxHtmlWinTagHandler__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2468 static PyObject *_wrap_wxHtmlWinTagHandler__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
2469 PyObject * _resultobj;
2470 wxPyHtmlWinTagHandler * _arg0;
2471 PyObject * _arg1;
2472 PyObject * _arg2;
2473 PyObject * _argo0 = 0;
2474 PyObject * _obj1 = 0;
2475 PyObject * _obj2 = 0;
2476 char *_kwnames[] = { "self","self","_class", NULL };
2477
2478 self = self;
2479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxHtmlWinTagHandler__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
2480 return NULL;
2481 if (_argo0) {
2482 if (_argo0 == Py_None) { _arg0 = NULL; }
2483 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWinTagHandler_p")) {
2484 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinTagHandler__setCallbackInfo. Expected _wxPyHtmlWinTagHandler_p.");
2485 return NULL;
2486 }
2487 }
2488 {
2489 _arg1 = _obj1;
2490 }
2491 {
2492 _arg2 = _obj2;
2493 }
2494 {
2495 wxPy_BEGIN_ALLOW_THREADS;
2496 wxHtmlWinTagHandler__setCallbackInfo(_arg0,_arg1,_arg2);
2497
2498 wxPy_END_ALLOW_THREADS;
2499 } Py_INCREF(Py_None);
2500 _resultobj = Py_None;
2501 return _resultobj;
2502 }
2503
2504 #define wxHtmlWinTagHandler_SetParser(_swigobj,_swigarg0) (_swigobj->SetParser(_swigarg0))
2505 static PyObject *_wrap_wxHtmlWinTagHandler_SetParser(PyObject *self, PyObject *args, PyObject *kwargs) {
2506 PyObject * _resultobj;
2507 wxPyHtmlWinTagHandler * _arg0;
2508 wxHtmlParser * _arg1;
2509 PyObject * _argo0 = 0;
2510 PyObject * _argo1 = 0;
2511 char *_kwnames[] = { "self","parser", NULL };
2512
2513 self = self;
2514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinTagHandler_SetParser",_kwnames,&_argo0,&_argo1))
2515 return NULL;
2516 if (_argo0) {
2517 if (_argo0 == Py_None) { _arg0 = NULL; }
2518 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWinTagHandler_p")) {
2519 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinTagHandler_SetParser. Expected _wxPyHtmlWinTagHandler_p.");
2520 return NULL;
2521 }
2522 }
2523 if (_argo1) {
2524 if (_argo1 == Py_None) { _arg1 = NULL; }
2525 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlParser_p")) {
2526 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWinTagHandler_SetParser. Expected _wxHtmlParser_p.");
2527 return NULL;
2528 }
2529 }
2530 {
2531 wxPy_BEGIN_ALLOW_THREADS;
2532 wxHtmlWinTagHandler_SetParser(_arg0,_arg1);
2533
2534 wxPy_END_ALLOW_THREADS;
2535 } Py_INCREF(Py_None);
2536 _resultobj = Py_None;
2537 return _resultobj;
2538 }
2539
2540 #define wxHtmlWinTagHandler_GetParser(_swigobj) (_swigobj->GetParser())
2541 static PyObject *_wrap_wxHtmlWinTagHandler_GetParser(PyObject *self, PyObject *args, PyObject *kwargs) {
2542 PyObject * _resultobj;
2543 wxHtmlWinParser * _result;
2544 wxPyHtmlWinTagHandler * _arg0;
2545 PyObject * _argo0 = 0;
2546 char *_kwnames[] = { "self", NULL };
2547 char _ptemp[128];
2548
2549 self = self;
2550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWinTagHandler_GetParser",_kwnames,&_argo0))
2551 return NULL;
2552 if (_argo0) {
2553 if (_argo0 == Py_None) { _arg0 = NULL; }
2554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWinTagHandler_p")) {
2555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinTagHandler_GetParser. Expected _wxPyHtmlWinTagHandler_p.");
2556 return NULL;
2557 }
2558 }
2559 {
2560 wxPy_BEGIN_ALLOW_THREADS;
2561 _result = (wxHtmlWinParser *)wxHtmlWinTagHandler_GetParser(_arg0);
2562
2563 wxPy_END_ALLOW_THREADS;
2564 } if (_result) {
2565 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlWinParser_p");
2566 _resultobj = Py_BuildValue("s",_ptemp);
2567 } else {
2568 Py_INCREF(Py_None);
2569 _resultobj = Py_None;
2570 }
2571 return _resultobj;
2572 }
2573
2574 #define wxHtmlWinTagHandler_ParseInner(_swigobj,_swigarg0) (_swigobj->ParseInner(_swigarg0))
2575 static PyObject *_wrap_wxHtmlWinTagHandler_ParseInner(PyObject *self, PyObject *args, PyObject *kwargs) {
2576 PyObject * _resultobj;
2577 wxPyHtmlWinTagHandler * _arg0;
2578 wxHtmlTag * _arg1;
2579 PyObject * _argo0 = 0;
2580 PyObject * _argo1 = 0;
2581 char *_kwnames[] = { "self","tag", NULL };
2582
2583 self = self;
2584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWinTagHandler_ParseInner",_kwnames,&_argo0,&_argo1))
2585 return NULL;
2586 if (_argo0) {
2587 if (_argo0 == Py_None) { _arg0 = NULL; }
2588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWinTagHandler_p")) {
2589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWinTagHandler_ParseInner. Expected _wxPyHtmlWinTagHandler_p.");
2590 return NULL;
2591 }
2592 }
2593 if (_argo1) {
2594 if (_argo1 == Py_None) { _arg1 = NULL; }
2595 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTag_p")) {
2596 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWinTagHandler_ParseInner. Expected _wxHtmlTag_p.");
2597 return NULL;
2598 }
2599 }
2600 {
2601 wxPy_BEGIN_ALLOW_THREADS;
2602 wxHtmlWinTagHandler_ParseInner(_arg0,*_arg1);
2603
2604 wxPy_END_ALLOW_THREADS;
2605 } Py_INCREF(Py_None);
2606 _resultobj = Py_None;
2607 return _resultobj;
2608 }
2609
2610 static void *SwigwxHtmlCellTowxObject(void *ptr) {
2611 wxHtmlCell *src;
2612 wxObject *dest;
2613 src = (wxHtmlCell *) ptr;
2614 dest = (wxObject *) src;
2615 return (void *) dest;
2616 }
2617
2618 #define new_wxHtmlCell() (new wxHtmlCell())
2619 static PyObject *_wrap_new_wxHtmlCell(PyObject *self, PyObject *args, PyObject *kwargs) {
2620 PyObject * _resultobj;
2621 wxHtmlCell * _result;
2622 char *_kwnames[] = { NULL };
2623 char _ptemp[128];
2624
2625 self = self;
2626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlCell",_kwnames))
2627 return NULL;
2628 {
2629 wxPy_BEGIN_ALLOW_THREADS;
2630 _result = (wxHtmlCell *)new_wxHtmlCell();
2631
2632 wxPy_END_ALLOW_THREADS;
2633 } if (_result) {
2634 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlCell_p");
2635 _resultobj = Py_BuildValue("s",_ptemp);
2636 } else {
2637 Py_INCREF(Py_None);
2638 _resultobj = Py_None;
2639 }
2640 return _resultobj;
2641 }
2642
2643 #define wxHtmlCell_GetPosX(_swigobj) (_swigobj->GetPosX())
2644 static PyObject *_wrap_wxHtmlCell_GetPosX(PyObject *self, PyObject *args, PyObject *kwargs) {
2645 PyObject * _resultobj;
2646 int _result;
2647 wxHtmlCell * _arg0;
2648 PyObject * _argo0 = 0;
2649 char *_kwnames[] = { "self", NULL };
2650
2651 self = self;
2652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetPosX",_kwnames,&_argo0))
2653 return NULL;
2654 if (_argo0) {
2655 if (_argo0 == Py_None) { _arg0 = NULL; }
2656 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2657 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetPosX. Expected _wxHtmlCell_p.");
2658 return NULL;
2659 }
2660 }
2661 {
2662 wxPy_BEGIN_ALLOW_THREADS;
2663 _result = (int )wxHtmlCell_GetPosX(_arg0);
2664
2665 wxPy_END_ALLOW_THREADS;
2666 } _resultobj = Py_BuildValue("i",_result);
2667 return _resultobj;
2668 }
2669
2670 #define wxHtmlCell_GetPosY(_swigobj) (_swigobj->GetPosY())
2671 static PyObject *_wrap_wxHtmlCell_GetPosY(PyObject *self, PyObject *args, PyObject *kwargs) {
2672 PyObject * _resultobj;
2673 int _result;
2674 wxHtmlCell * _arg0;
2675 PyObject * _argo0 = 0;
2676 char *_kwnames[] = { "self", NULL };
2677
2678 self = self;
2679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetPosY",_kwnames,&_argo0))
2680 return NULL;
2681 if (_argo0) {
2682 if (_argo0 == Py_None) { _arg0 = NULL; }
2683 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2684 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetPosY. Expected _wxHtmlCell_p.");
2685 return NULL;
2686 }
2687 }
2688 {
2689 wxPy_BEGIN_ALLOW_THREADS;
2690 _result = (int )wxHtmlCell_GetPosY(_arg0);
2691
2692 wxPy_END_ALLOW_THREADS;
2693 } _resultobj = Py_BuildValue("i",_result);
2694 return _resultobj;
2695 }
2696
2697 #define wxHtmlCell_GetWidth(_swigobj) (_swigobj->GetWidth())
2698 static PyObject *_wrap_wxHtmlCell_GetWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
2699 PyObject * _resultobj;
2700 int _result;
2701 wxHtmlCell * _arg0;
2702 PyObject * _argo0 = 0;
2703 char *_kwnames[] = { "self", NULL };
2704
2705 self = self;
2706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetWidth",_kwnames,&_argo0))
2707 return NULL;
2708 if (_argo0) {
2709 if (_argo0 == Py_None) { _arg0 = NULL; }
2710 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2711 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetWidth. Expected _wxHtmlCell_p.");
2712 return NULL;
2713 }
2714 }
2715 {
2716 wxPy_BEGIN_ALLOW_THREADS;
2717 _result = (int )wxHtmlCell_GetWidth(_arg0);
2718
2719 wxPy_END_ALLOW_THREADS;
2720 } _resultobj = Py_BuildValue("i",_result);
2721 return _resultobj;
2722 }
2723
2724 #define wxHtmlCell_GetHeight(_swigobj) (_swigobj->GetHeight())
2725 static PyObject *_wrap_wxHtmlCell_GetHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
2726 PyObject * _resultobj;
2727 int _result;
2728 wxHtmlCell * _arg0;
2729 PyObject * _argo0 = 0;
2730 char *_kwnames[] = { "self", NULL };
2731
2732 self = self;
2733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetHeight",_kwnames,&_argo0))
2734 return NULL;
2735 if (_argo0) {
2736 if (_argo0 == Py_None) { _arg0 = NULL; }
2737 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2738 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetHeight. Expected _wxHtmlCell_p.");
2739 return NULL;
2740 }
2741 }
2742 {
2743 wxPy_BEGIN_ALLOW_THREADS;
2744 _result = (int )wxHtmlCell_GetHeight(_arg0);
2745
2746 wxPy_END_ALLOW_THREADS;
2747 } _resultobj = Py_BuildValue("i",_result);
2748 return _resultobj;
2749 }
2750
2751 #define wxHtmlCell_GetDescent(_swigobj) (_swigobj->GetDescent())
2752 static PyObject *_wrap_wxHtmlCell_GetDescent(PyObject *self, PyObject *args, PyObject *kwargs) {
2753 PyObject * _resultobj;
2754 int _result;
2755 wxHtmlCell * _arg0;
2756 PyObject * _argo0 = 0;
2757 char *_kwnames[] = { "self", NULL };
2758
2759 self = self;
2760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetDescent",_kwnames,&_argo0))
2761 return NULL;
2762 if (_argo0) {
2763 if (_argo0 == Py_None) { _arg0 = NULL; }
2764 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetDescent. Expected _wxHtmlCell_p.");
2766 return NULL;
2767 }
2768 }
2769 {
2770 wxPy_BEGIN_ALLOW_THREADS;
2771 _result = (int )wxHtmlCell_GetDescent(_arg0);
2772
2773 wxPy_END_ALLOW_THREADS;
2774 } _resultobj = Py_BuildValue("i",_result);
2775 return _resultobj;
2776 }
2777
2778 #define wxHtmlCell_GetLink(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLink(_swigarg0,_swigarg1))
2779 static PyObject *_wrap_wxHtmlCell_GetLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2780 PyObject * _resultobj;
2781 wxHtmlLinkInfo * _result;
2782 wxHtmlCell * _arg0;
2783 int _arg1 = (int ) 0;
2784 int _arg2 = (int ) 0;
2785 PyObject * _argo0 = 0;
2786 char *_kwnames[] = { "self","x","y", NULL };
2787 char _ptemp[128];
2788
2789 self = self;
2790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxHtmlCell_GetLink",_kwnames,&_argo0,&_arg1,&_arg2))
2791 return NULL;
2792 if (_argo0) {
2793 if (_argo0 == Py_None) { _arg0 = NULL; }
2794 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2795 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetLink. Expected _wxHtmlCell_p.");
2796 return NULL;
2797 }
2798 }
2799 {
2800 wxPy_BEGIN_ALLOW_THREADS;
2801 _result = (wxHtmlLinkInfo *)wxHtmlCell_GetLink(_arg0,_arg1,_arg2);
2802
2803 wxPy_END_ALLOW_THREADS;
2804 } if (_result) {
2805 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlLinkInfo_p");
2806 _resultobj = Py_BuildValue("s",_ptemp);
2807 } else {
2808 Py_INCREF(Py_None);
2809 _resultobj = Py_None;
2810 }
2811 return _resultobj;
2812 }
2813
2814 #define wxHtmlCell_GetNext(_swigobj) (_swigobj->GetNext())
2815 static PyObject *_wrap_wxHtmlCell_GetNext(PyObject *self, PyObject *args, PyObject *kwargs) {
2816 PyObject * _resultobj;
2817 wxHtmlCell * _result;
2818 wxHtmlCell * _arg0;
2819 PyObject * _argo0 = 0;
2820 char *_kwnames[] = { "self", NULL };
2821 char _ptemp[128];
2822
2823 self = self;
2824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetNext",_kwnames,&_argo0))
2825 return NULL;
2826 if (_argo0) {
2827 if (_argo0 == Py_None) { _arg0 = NULL; }
2828 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2829 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetNext. Expected _wxHtmlCell_p.");
2830 return NULL;
2831 }
2832 }
2833 {
2834 wxPy_BEGIN_ALLOW_THREADS;
2835 _result = (wxHtmlCell *)wxHtmlCell_GetNext(_arg0);
2836
2837 wxPy_END_ALLOW_THREADS;
2838 } if (_result) {
2839 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlCell_p");
2840 _resultobj = Py_BuildValue("s",_ptemp);
2841 } else {
2842 Py_INCREF(Py_None);
2843 _resultobj = Py_None;
2844 }
2845 return _resultobj;
2846 }
2847
2848 #define wxHtmlCell_GetParent(_swigobj) (_swigobj->GetParent())
2849 static PyObject *_wrap_wxHtmlCell_GetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2850 PyObject * _resultobj;
2851 wxHtmlContainerCell * _result;
2852 wxHtmlCell * _arg0;
2853 PyObject * _argo0 = 0;
2854 char *_kwnames[] = { "self", NULL };
2855 char _ptemp[128];
2856
2857 self = self;
2858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlCell_GetParent",_kwnames,&_argo0))
2859 return NULL;
2860 if (_argo0) {
2861 if (_argo0 == Py_None) { _arg0 = NULL; }
2862 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2863 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_GetParent. Expected _wxHtmlCell_p.");
2864 return NULL;
2865 }
2866 }
2867 {
2868 wxPy_BEGIN_ALLOW_THREADS;
2869 _result = (wxHtmlContainerCell *)wxHtmlCell_GetParent(_arg0);
2870
2871 wxPy_END_ALLOW_THREADS;
2872 } if (_result) {
2873 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
2874 _resultobj = Py_BuildValue("s",_ptemp);
2875 } else {
2876 Py_INCREF(Py_None);
2877 _resultobj = Py_None;
2878 }
2879 return _resultobj;
2880 }
2881
2882 #define wxHtmlCell_SetLink(_swigobj,_swigarg0) (_swigobj->SetLink(_swigarg0))
2883 static PyObject *_wrap_wxHtmlCell_SetLink(PyObject *self, PyObject *args, PyObject *kwargs) {
2884 PyObject * _resultobj;
2885 wxHtmlCell * _arg0;
2886 wxHtmlLinkInfo * _arg1;
2887 PyObject * _argo0 = 0;
2888 PyObject * _argo1 = 0;
2889 char *_kwnames[] = { "self","link", NULL };
2890
2891 self = self;
2892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlCell_SetLink",_kwnames,&_argo0,&_argo1))
2893 return NULL;
2894 if (_argo0) {
2895 if (_argo0 == Py_None) { _arg0 = NULL; }
2896 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2897 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_SetLink. Expected _wxHtmlCell_p.");
2898 return NULL;
2899 }
2900 }
2901 if (_argo1) {
2902 if (_argo1 == Py_None) { _arg1 = NULL; }
2903 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlLinkInfo_p")) {
2904 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_SetLink. Expected _wxHtmlLinkInfo_p.");
2905 return NULL;
2906 }
2907 }
2908 {
2909 wxPy_BEGIN_ALLOW_THREADS;
2910 wxHtmlCell_SetLink(_arg0,*_arg1);
2911
2912 wxPy_END_ALLOW_THREADS;
2913 } Py_INCREF(Py_None);
2914 _resultobj = Py_None;
2915 return _resultobj;
2916 }
2917
2918 #define wxHtmlCell_SetNext(_swigobj,_swigarg0) (_swigobj->SetNext(_swigarg0))
2919 static PyObject *_wrap_wxHtmlCell_SetNext(PyObject *self, PyObject *args, PyObject *kwargs) {
2920 PyObject * _resultobj;
2921 wxHtmlCell * _arg0;
2922 wxHtmlCell * _arg1;
2923 PyObject * _argo0 = 0;
2924 PyObject * _argo1 = 0;
2925 char *_kwnames[] = { "self","cell", NULL };
2926
2927 self = self;
2928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlCell_SetNext",_kwnames,&_argo0,&_argo1))
2929 return NULL;
2930 if (_argo0) {
2931 if (_argo0 == Py_None) { _arg0 = NULL; }
2932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_SetNext. Expected _wxHtmlCell_p.");
2934 return NULL;
2935 }
2936 }
2937 if (_argo1) {
2938 if (_argo1 == Py_None) { _arg1 = NULL; }
2939 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlCell_p")) {
2940 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_SetNext. Expected _wxHtmlCell_p.");
2941 return NULL;
2942 }
2943 }
2944 {
2945 wxPy_BEGIN_ALLOW_THREADS;
2946 wxHtmlCell_SetNext(_arg0,_arg1);
2947
2948 wxPy_END_ALLOW_THREADS;
2949 } Py_INCREF(Py_None);
2950 _resultobj = Py_None;
2951 return _resultobj;
2952 }
2953
2954 #define wxHtmlCell_SetParent(_swigobj,_swigarg0) (_swigobj->SetParent(_swigarg0))
2955 static PyObject *_wrap_wxHtmlCell_SetParent(PyObject *self, PyObject *args, PyObject *kwargs) {
2956 PyObject * _resultobj;
2957 wxHtmlCell * _arg0;
2958 wxHtmlContainerCell * _arg1;
2959 PyObject * _argo0 = 0;
2960 PyObject * _argo1 = 0;
2961 char *_kwnames[] = { "self","p", NULL };
2962
2963 self = self;
2964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlCell_SetParent",_kwnames,&_argo0,&_argo1))
2965 return NULL;
2966 if (_argo0) {
2967 if (_argo0 == Py_None) { _arg0 = NULL; }
2968 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
2969 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_SetParent. Expected _wxHtmlCell_p.");
2970 return NULL;
2971 }
2972 }
2973 if (_argo1) {
2974 if (_argo1 == Py_None) { _arg1 = NULL; }
2975 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlContainerCell_p")) {
2976 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_SetParent. Expected _wxHtmlContainerCell_p.");
2977 return NULL;
2978 }
2979 }
2980 {
2981 wxPy_BEGIN_ALLOW_THREADS;
2982 wxHtmlCell_SetParent(_arg0,_arg1);
2983
2984 wxPy_END_ALLOW_THREADS;
2985 } Py_INCREF(Py_None);
2986 _resultobj = Py_None;
2987 return _resultobj;
2988 }
2989
2990 #define wxHtmlCell_SetPos(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPos(_swigarg0,_swigarg1))
2991 static PyObject *_wrap_wxHtmlCell_SetPos(PyObject *self, PyObject *args, PyObject *kwargs) {
2992 PyObject * _resultobj;
2993 wxHtmlCell * _arg0;
2994 int _arg1;
2995 int _arg2;
2996 PyObject * _argo0 = 0;
2997 char *_kwnames[] = { "self","x","y", NULL };
2998
2999 self = self;
3000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlCell_SetPos",_kwnames,&_argo0,&_arg1,&_arg2))
3001 return NULL;
3002 if (_argo0) {
3003 if (_argo0 == Py_None) { _arg0 = NULL; }
3004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_SetPos. Expected _wxHtmlCell_p.");
3006 return NULL;
3007 }
3008 }
3009 {
3010 wxPy_BEGIN_ALLOW_THREADS;
3011 wxHtmlCell_SetPos(_arg0,_arg1,_arg2);
3012
3013 wxPy_END_ALLOW_THREADS;
3014 } Py_INCREF(Py_None);
3015 _resultobj = Py_None;
3016 return _resultobj;
3017 }
3018
3019 #define wxHtmlCell_Layout(_swigobj,_swigarg0) (_swigobj->Layout(_swigarg0))
3020 static PyObject *_wrap_wxHtmlCell_Layout(PyObject *self, PyObject *args, PyObject *kwargs) {
3021 PyObject * _resultobj;
3022 wxHtmlCell * _arg0;
3023 int _arg1;
3024 PyObject * _argo0 = 0;
3025 char *_kwnames[] = { "self","w", NULL };
3026
3027 self = self;
3028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlCell_Layout",_kwnames,&_argo0,&_arg1))
3029 return NULL;
3030 if (_argo0) {
3031 if (_argo0 == Py_None) { _arg0 = NULL; }
3032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_Layout. Expected _wxHtmlCell_p.");
3034 return NULL;
3035 }
3036 }
3037 {
3038 wxPy_BEGIN_ALLOW_THREADS;
3039 wxHtmlCell_Layout(_arg0,_arg1);
3040
3041 wxPy_END_ALLOW_THREADS;
3042 } Py_INCREF(Py_None);
3043 _resultobj = Py_None;
3044 return _resultobj;
3045 }
3046
3047 #define wxHtmlCell_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
3048 static PyObject *_wrap_wxHtmlCell_Draw(PyObject *self, PyObject *args, PyObject *kwargs) {
3049 PyObject * _resultobj;
3050 wxHtmlCell * _arg0;
3051 wxDC * _arg1;
3052 int _arg2;
3053 int _arg3;
3054 int _arg4;
3055 int _arg5;
3056 PyObject * _argo0 = 0;
3057 PyObject * _argo1 = 0;
3058 char *_kwnames[] = { "self","dc","x","y","view_y1","view_y2", NULL };
3059
3060 self = self;
3061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiiii:wxHtmlCell_Draw",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_arg4,&_arg5))
3062 return NULL;
3063 if (_argo0) {
3064 if (_argo0 == Py_None) { _arg0 = NULL; }
3065 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3066 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_Draw. Expected _wxHtmlCell_p.");
3067 return NULL;
3068 }
3069 }
3070 if (_argo1) {
3071 if (_argo1 == Py_None) { _arg1 = NULL; }
3072 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3073 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_Draw. Expected _wxDC_p.");
3074 return NULL;
3075 }
3076 }
3077 {
3078 wxPy_BEGIN_ALLOW_THREADS;
3079 wxHtmlCell_Draw(_arg0,*_arg1,_arg2,_arg3,_arg4,_arg5);
3080
3081 wxPy_END_ALLOW_THREADS;
3082 } Py_INCREF(Py_None);
3083 _resultobj = Py_None;
3084 return _resultobj;
3085 }
3086
3087 #define wxHtmlCell_DrawInvisible(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DrawInvisible(_swigarg0,_swigarg1,_swigarg2))
3088 static PyObject *_wrap_wxHtmlCell_DrawInvisible(PyObject *self, PyObject *args, PyObject *kwargs) {
3089 PyObject * _resultobj;
3090 wxHtmlCell * _arg0;
3091 wxDC * _arg1;
3092 int _arg2;
3093 int _arg3;
3094 PyObject * _argo0 = 0;
3095 PyObject * _argo1 = 0;
3096 char *_kwnames[] = { "self","dc","x","y", NULL };
3097
3098 self = self;
3099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxHtmlCell_DrawInvisible",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
3100 return NULL;
3101 if (_argo0) {
3102 if (_argo0 == Py_None) { _arg0 = NULL; }
3103 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_DrawInvisible. Expected _wxHtmlCell_p.");
3105 return NULL;
3106 }
3107 }
3108 if (_argo1) {
3109 if (_argo1 == Py_None) { _arg1 = NULL; }
3110 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3111 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_DrawInvisible. Expected _wxDC_p.");
3112 return NULL;
3113 }
3114 }
3115 {
3116 wxPy_BEGIN_ALLOW_THREADS;
3117 wxHtmlCell_DrawInvisible(_arg0,*_arg1,_arg2,_arg3);
3118
3119 wxPy_END_ALLOW_THREADS;
3120 } Py_INCREF(Py_None);
3121 _resultobj = Py_None;
3122 return _resultobj;
3123 }
3124
3125 #define wxHtmlCell_Find(_swigobj,_swigarg0,_swigarg1) (_swigobj->Find(_swigarg0,_swigarg1))
3126 static PyObject *_wrap_wxHtmlCell_Find(PyObject *self, PyObject *args, PyObject *kwargs) {
3127 PyObject * _resultobj;
3128 wxHtmlCell * _result;
3129 wxHtmlCell * _arg0;
3130 int _arg1;
3131 void * _arg2;
3132 PyObject * _argo0 = 0;
3133 PyObject * _argo2 = 0;
3134 char *_kwnames[] = { "self","condition","param", NULL };
3135 char _ptemp[128];
3136
3137 self = self;
3138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxHtmlCell_Find",_kwnames,&_argo0,&_arg1,&_argo2))
3139 return NULL;
3140 if (_argo0) {
3141 if (_argo0 == Py_None) { _arg0 = NULL; }
3142 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3143 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_Find. Expected _wxHtmlCell_p.");
3144 return NULL;
3145 }
3146 }
3147 if (_argo2) {
3148 if (_argo2 == Py_None) { _arg2 = NULL; }
3149 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,(char *) 0 )) {
3150 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxHtmlCell_Find. Expected _void_p.");
3151 return NULL;
3152 }
3153 }
3154 {
3155 wxPy_BEGIN_ALLOW_THREADS;
3156 _result = (wxHtmlCell *)wxHtmlCell_Find(_arg0,_arg1,_arg2);
3157
3158 wxPy_END_ALLOW_THREADS;
3159 } if (_result) {
3160 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlCell_p");
3161 _resultobj = Py_BuildValue("s",_ptemp);
3162 } else {
3163 Py_INCREF(Py_None);
3164 _resultobj = Py_None;
3165 }
3166 return _resultobj;
3167 }
3168
3169 #define wxHtmlCell_AdjustPagebreak(_swigobj,_swigarg0) (_swigobj->AdjustPagebreak(_swigarg0))
3170 static PyObject *_wrap_wxHtmlCell_AdjustPagebreak(PyObject *self, PyObject *args, PyObject *kwargs) {
3171 PyObject * _resultobj;
3172 bool _result;
3173 wxHtmlCell * _arg0;
3174 int * _arg1;
3175 PyObject * _argo0 = 0;
3176 PyObject * _argo1 = 0;
3177 char *_kwnames[] = { "self","pagebreak", NULL };
3178
3179 self = self;
3180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlCell_AdjustPagebreak",_kwnames,&_argo0,&_argo1))
3181 return NULL;
3182 if (_argo0) {
3183 if (_argo0 == Py_None) { _arg0 = NULL; }
3184 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3185 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_AdjustPagebreak. Expected _wxHtmlCell_p.");
3186 return NULL;
3187 }
3188 }
3189 if (_argo1) {
3190 if (_argo1 == Py_None) { _arg1 = NULL; }
3191 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_int_p")) {
3192 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlCell_AdjustPagebreak. Expected _int_p.");
3193 return NULL;
3194 }
3195 }
3196 {
3197 wxPy_BEGIN_ALLOW_THREADS;
3198 _result = (bool )wxHtmlCell_AdjustPagebreak(_arg0,_arg1);
3199
3200 wxPy_END_ALLOW_THREADS;
3201 } _resultobj = Py_BuildValue("i",_result);
3202 return _resultobj;
3203 }
3204
3205 #define wxHtmlCell_SetCanLiveOnPagebreak(_swigobj,_swigarg0) (_swigobj->SetCanLiveOnPagebreak(_swigarg0))
3206 static PyObject *_wrap_wxHtmlCell_SetCanLiveOnPagebreak(PyObject *self, PyObject *args, PyObject *kwargs) {
3207 PyObject * _resultobj;
3208 wxHtmlCell * _arg0;
3209 bool _arg1;
3210 PyObject * _argo0 = 0;
3211 int tempbool1;
3212 char *_kwnames[] = { "self","can", NULL };
3213
3214 self = self;
3215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlCell_SetCanLiveOnPagebreak",_kwnames,&_argo0,&tempbool1))
3216 return NULL;
3217 if (_argo0) {
3218 if (_argo0 == Py_None) { _arg0 = NULL; }
3219 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlCell_p")) {
3220 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlCell_SetCanLiveOnPagebreak. Expected _wxHtmlCell_p.");
3221 return NULL;
3222 }
3223 }
3224 _arg1 = (bool ) tempbool1;
3225 {
3226 wxPy_BEGIN_ALLOW_THREADS;
3227 wxHtmlCell_SetCanLiveOnPagebreak(_arg0,_arg1);
3228
3229 wxPy_END_ALLOW_THREADS;
3230 } Py_INCREF(Py_None);
3231 _resultobj = Py_None;
3232 return _resultobj;
3233 }
3234
3235 static void *SwigwxHtmlWordCellTowxHtmlCell(void *ptr) {
3236 wxHtmlWordCell *src;
3237 wxHtmlCell *dest;
3238 src = (wxHtmlWordCell *) ptr;
3239 dest = (wxHtmlCell *) src;
3240 return (void *) dest;
3241 }
3242
3243 static void *SwigwxHtmlWordCellTowxObject(void *ptr) {
3244 wxHtmlWordCell *src;
3245 wxObject *dest;
3246 src = (wxHtmlWordCell *) ptr;
3247 dest = (wxObject *) src;
3248 return (void *) dest;
3249 }
3250
3251 #define new_wxHtmlWordCell(_swigarg0,_swigarg1) (new wxHtmlWordCell(_swigarg0,_swigarg1))
3252 static PyObject *_wrap_new_wxHtmlWordCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3253 PyObject * _resultobj;
3254 wxHtmlWordCell * _result;
3255 wxString * _arg0;
3256 wxDC * _arg1;
3257 PyObject * _obj0 = 0;
3258 PyObject * _argo1 = 0;
3259 char *_kwnames[] = { "word","dc", NULL };
3260 char _ptemp[128];
3261
3262 self = self;
3263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxHtmlWordCell",_kwnames,&_obj0,&_argo1))
3264 return NULL;
3265 {
3266 #if PYTHON_API_VERSION >= 1009
3267 char* tmpPtr; int tmpSize;
3268 if (!PyString_Check(_obj0) && !PyUnicode_Check(_obj0)) {
3269 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3270 return NULL;
3271 }
3272 if (PyString_AsStringAndSize(_obj0, &tmpPtr, &tmpSize) == -1)
3273 return NULL;
3274 _arg0 = new wxString(tmpPtr, tmpSize);
3275 #else
3276 if (!PyString_Check(_obj0)) {
3277 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3278 return NULL;
3279 }
3280 _arg0 = new wxString(PyString_AS_STRING(_obj0), PyString_GET_SIZE(_obj0));
3281 #endif
3282 }
3283 if (_argo1) {
3284 if (_argo1 == Py_None) { _arg1 = NULL; }
3285 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
3286 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxHtmlWordCell. Expected _wxDC_p.");
3287 return NULL;
3288 }
3289 }
3290 {
3291 wxPy_BEGIN_ALLOW_THREADS;
3292 _result = (wxHtmlWordCell *)new_wxHtmlWordCell(*_arg0,*_arg1);
3293
3294 wxPy_END_ALLOW_THREADS;
3295 } if (_result) {
3296 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlWordCell_p");
3297 _resultobj = Py_BuildValue("s",_ptemp);
3298 } else {
3299 Py_INCREF(Py_None);
3300 _resultobj = Py_None;
3301 }
3302 {
3303 if (_obj0)
3304 delete _arg0;
3305 }
3306 return _resultobj;
3307 }
3308
3309 static void *SwigwxHtmlContainerCellTowxHtmlCell(void *ptr) {
3310 wxHtmlContainerCell *src;
3311 wxHtmlCell *dest;
3312 src = (wxHtmlContainerCell *) ptr;
3313 dest = (wxHtmlCell *) src;
3314 return (void *) dest;
3315 }
3316
3317 static void *SwigwxHtmlContainerCellTowxObject(void *ptr) {
3318 wxHtmlContainerCell *src;
3319 wxObject *dest;
3320 src = (wxHtmlContainerCell *) ptr;
3321 dest = (wxObject *) src;
3322 return (void *) dest;
3323 }
3324
3325 #define new_wxHtmlContainerCell(_swigarg0) (new wxHtmlContainerCell(_swigarg0))
3326 static PyObject *_wrap_new_wxHtmlContainerCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3327 PyObject * _resultobj;
3328 wxHtmlContainerCell * _result;
3329 wxHtmlContainerCell * _arg0;
3330 PyObject * _argo0 = 0;
3331 char *_kwnames[] = { "parent", NULL };
3332 char _ptemp[128];
3333
3334 self = self;
3335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxHtmlContainerCell",_kwnames,&_argo0))
3336 return NULL;
3337 if (_argo0) {
3338 if (_argo0 == Py_None) { _arg0 = NULL; }
3339 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3340 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlContainerCell. Expected _wxHtmlContainerCell_p.");
3341 return NULL;
3342 }
3343 }
3344 {
3345 wxPy_BEGIN_ALLOW_THREADS;
3346 _result = (wxHtmlContainerCell *)new_wxHtmlContainerCell(_arg0);
3347
3348 wxPy_END_ALLOW_THREADS;
3349 } if (_result) {
3350 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
3351 _resultobj = Py_BuildValue("s",_ptemp);
3352 } else {
3353 Py_INCREF(Py_None);
3354 _resultobj = Py_None;
3355 }
3356 return _resultobj;
3357 }
3358
3359 #define wxHtmlContainerCell_InsertCell(_swigobj,_swigarg0) (_swigobj->InsertCell(_swigarg0))
3360 static PyObject *_wrap_wxHtmlContainerCell_InsertCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3361 PyObject * _resultobj;
3362 wxHtmlContainerCell * _arg0;
3363 wxHtmlCell * _arg1;
3364 PyObject * _argo0 = 0;
3365 PyObject * _argo1 = 0;
3366 char *_kwnames[] = { "self","cell", NULL };
3367
3368 self = self;
3369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlContainerCell_InsertCell",_kwnames,&_argo0,&_argo1))
3370 return NULL;
3371 if (_argo0) {
3372 if (_argo0 == Py_None) { _arg0 = NULL; }
3373 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3374 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_InsertCell. Expected _wxHtmlContainerCell_p.");
3375 return NULL;
3376 }
3377 }
3378 if (_argo1) {
3379 if (_argo1 == Py_None) { _arg1 = NULL; }
3380 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlCell_p")) {
3381 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlContainerCell_InsertCell. Expected _wxHtmlCell_p.");
3382 return NULL;
3383 }
3384 }
3385 {
3386 wxPy_BEGIN_ALLOW_THREADS;
3387 wxHtmlContainerCell_InsertCell(_arg0,_arg1);
3388
3389 wxPy_END_ALLOW_THREADS;
3390 } Py_INCREF(Py_None);
3391 _resultobj = Py_None;
3392 return _resultobj;
3393 }
3394
3395 #define wxHtmlContainerCell_SetAlignHor(_swigobj,_swigarg0) (_swigobj->SetAlignHor(_swigarg0))
3396 static PyObject *_wrap_wxHtmlContainerCell_SetAlignHor(PyObject *self, PyObject *args, PyObject *kwargs) {
3397 PyObject * _resultobj;
3398 wxHtmlContainerCell * _arg0;
3399 int _arg1;
3400 PyObject * _argo0 = 0;
3401 char *_kwnames[] = { "self","al", NULL };
3402
3403 self = self;
3404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlContainerCell_SetAlignHor",_kwnames,&_argo0,&_arg1))
3405 return NULL;
3406 if (_argo0) {
3407 if (_argo0 == Py_None) { _arg0 = NULL; }
3408 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3409 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetAlignHor. Expected _wxHtmlContainerCell_p.");
3410 return NULL;
3411 }
3412 }
3413 {
3414 wxPy_BEGIN_ALLOW_THREADS;
3415 wxHtmlContainerCell_SetAlignHor(_arg0,_arg1);
3416
3417 wxPy_END_ALLOW_THREADS;
3418 } Py_INCREF(Py_None);
3419 _resultobj = Py_None;
3420 return _resultobj;
3421 }
3422
3423 #define wxHtmlContainerCell_GetAlignHor(_swigobj) (_swigobj->GetAlignHor())
3424 static PyObject *_wrap_wxHtmlContainerCell_GetAlignHor(PyObject *self, PyObject *args, PyObject *kwargs) {
3425 PyObject * _resultobj;
3426 int _result;
3427 wxHtmlContainerCell * _arg0;
3428 PyObject * _argo0 = 0;
3429 char *_kwnames[] = { "self", NULL };
3430
3431 self = self;
3432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContainerCell_GetAlignHor",_kwnames,&_argo0))
3433 return NULL;
3434 if (_argo0) {
3435 if (_argo0 == Py_None) { _arg0 = NULL; }
3436 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_GetAlignHor. Expected _wxHtmlContainerCell_p.");
3438 return NULL;
3439 }
3440 }
3441 {
3442 wxPy_BEGIN_ALLOW_THREADS;
3443 _result = (int )wxHtmlContainerCell_GetAlignHor(_arg0);
3444
3445 wxPy_END_ALLOW_THREADS;
3446 } _resultobj = Py_BuildValue("i",_result);
3447 return _resultobj;
3448 }
3449
3450 #define wxHtmlContainerCell_SetAlignVer(_swigobj,_swigarg0) (_swigobj->SetAlignVer(_swigarg0))
3451 static PyObject *_wrap_wxHtmlContainerCell_SetAlignVer(PyObject *self, PyObject *args, PyObject *kwargs) {
3452 PyObject * _resultobj;
3453 wxHtmlContainerCell * _arg0;
3454 int _arg1;
3455 PyObject * _argo0 = 0;
3456 char *_kwnames[] = { "self","al", NULL };
3457
3458 self = self;
3459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlContainerCell_SetAlignVer",_kwnames,&_argo0,&_arg1))
3460 return NULL;
3461 if (_argo0) {
3462 if (_argo0 == Py_None) { _arg0 = NULL; }
3463 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3464 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetAlignVer. Expected _wxHtmlContainerCell_p.");
3465 return NULL;
3466 }
3467 }
3468 {
3469 wxPy_BEGIN_ALLOW_THREADS;
3470 wxHtmlContainerCell_SetAlignVer(_arg0,_arg1);
3471
3472 wxPy_END_ALLOW_THREADS;
3473 } Py_INCREF(Py_None);
3474 _resultobj = Py_None;
3475 return _resultobj;
3476 }
3477
3478 #define wxHtmlContainerCell_GetAlignVer(_swigobj) (_swigobj->GetAlignVer())
3479 static PyObject *_wrap_wxHtmlContainerCell_GetAlignVer(PyObject *self, PyObject *args, PyObject *kwargs) {
3480 PyObject * _resultobj;
3481 int _result;
3482 wxHtmlContainerCell * _arg0;
3483 PyObject * _argo0 = 0;
3484 char *_kwnames[] = { "self", NULL };
3485
3486 self = self;
3487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContainerCell_GetAlignVer",_kwnames,&_argo0))
3488 return NULL;
3489 if (_argo0) {
3490 if (_argo0 == Py_None) { _arg0 = NULL; }
3491 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3492 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_GetAlignVer. Expected _wxHtmlContainerCell_p.");
3493 return NULL;
3494 }
3495 }
3496 {
3497 wxPy_BEGIN_ALLOW_THREADS;
3498 _result = (int )wxHtmlContainerCell_GetAlignVer(_arg0);
3499
3500 wxPy_END_ALLOW_THREADS;
3501 } _resultobj = Py_BuildValue("i",_result);
3502 return _resultobj;
3503 }
3504
3505 #define wxHtmlContainerCell_SetIndent(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetIndent(_swigarg0,_swigarg1,_swigarg2))
3506 static PyObject *_wrap_wxHtmlContainerCell_SetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
3507 PyObject * _resultobj;
3508 wxHtmlContainerCell * _arg0;
3509 int _arg1;
3510 int _arg2;
3511 int _arg3 = (int ) (wxHTML_UNITS_PIXELS);
3512 PyObject * _argo0 = 0;
3513 char *_kwnames[] = { "self","i","what","units", NULL };
3514
3515 self = self;
3516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|i:wxHtmlContainerCell_SetIndent",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
3517 return NULL;
3518 if (_argo0) {
3519 if (_argo0 == Py_None) { _arg0 = NULL; }
3520 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3521 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetIndent. Expected _wxHtmlContainerCell_p.");
3522 return NULL;
3523 }
3524 }
3525 {
3526 wxPy_BEGIN_ALLOW_THREADS;
3527 wxHtmlContainerCell_SetIndent(_arg0,_arg1,_arg2,_arg3);
3528
3529 wxPy_END_ALLOW_THREADS;
3530 } Py_INCREF(Py_None);
3531 _resultobj = Py_None;
3532 return _resultobj;
3533 }
3534
3535 #define wxHtmlContainerCell_GetIndent(_swigobj,_swigarg0) (_swigobj->GetIndent(_swigarg0))
3536 static PyObject *_wrap_wxHtmlContainerCell_GetIndent(PyObject *self, PyObject *args, PyObject *kwargs) {
3537 PyObject * _resultobj;
3538 int _result;
3539 wxHtmlContainerCell * _arg0;
3540 int _arg1;
3541 PyObject * _argo0 = 0;
3542 char *_kwnames[] = { "self","ind", NULL };
3543
3544 self = self;
3545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlContainerCell_GetIndent",_kwnames,&_argo0,&_arg1))
3546 return NULL;
3547 if (_argo0) {
3548 if (_argo0 == Py_None) { _arg0 = NULL; }
3549 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3550 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_GetIndent. Expected _wxHtmlContainerCell_p.");
3551 return NULL;
3552 }
3553 }
3554 {
3555 wxPy_BEGIN_ALLOW_THREADS;
3556 _result = (int )wxHtmlContainerCell_GetIndent(_arg0,_arg1);
3557
3558 wxPy_END_ALLOW_THREADS;
3559 } _resultobj = Py_BuildValue("i",_result);
3560 return _resultobj;
3561 }
3562
3563 #define wxHtmlContainerCell_GetIndentUnits(_swigobj,_swigarg0) (_swigobj->GetIndentUnits(_swigarg0))
3564 static PyObject *_wrap_wxHtmlContainerCell_GetIndentUnits(PyObject *self, PyObject *args, PyObject *kwargs) {
3565 PyObject * _resultobj;
3566 int _result;
3567 wxHtmlContainerCell * _arg0;
3568 int _arg1;
3569 PyObject * _argo0 = 0;
3570 char *_kwnames[] = { "self","ind", NULL };
3571
3572 self = self;
3573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlContainerCell_GetIndentUnits",_kwnames,&_argo0,&_arg1))
3574 return NULL;
3575 if (_argo0) {
3576 if (_argo0 == Py_None) { _arg0 = NULL; }
3577 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3578 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_GetIndentUnits. Expected _wxHtmlContainerCell_p.");
3579 return NULL;
3580 }
3581 }
3582 {
3583 wxPy_BEGIN_ALLOW_THREADS;
3584 _result = (int )wxHtmlContainerCell_GetIndentUnits(_arg0,_arg1);
3585
3586 wxPy_END_ALLOW_THREADS;
3587 } _resultobj = Py_BuildValue("i",_result);
3588 return _resultobj;
3589 }
3590
3591 #define wxHtmlContainerCell_SetAlign(_swigobj,_swigarg0) (_swigobj->SetAlign(_swigarg0))
3592 static PyObject *_wrap_wxHtmlContainerCell_SetAlign(PyObject *self, PyObject *args, PyObject *kwargs) {
3593 PyObject * _resultobj;
3594 wxHtmlContainerCell * _arg0;
3595 wxHtmlTag * _arg1;
3596 PyObject * _argo0 = 0;
3597 PyObject * _argo1 = 0;
3598 char *_kwnames[] = { "self","tag", NULL };
3599
3600 self = self;
3601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlContainerCell_SetAlign",_kwnames,&_argo0,&_argo1))
3602 return NULL;
3603 if (_argo0) {
3604 if (_argo0 == Py_None) { _arg0 = NULL; }
3605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetAlign. Expected _wxHtmlContainerCell_p.");
3607 return NULL;
3608 }
3609 }
3610 if (_argo1) {
3611 if (_argo1 == Py_None) { _arg1 = NULL; }
3612 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTag_p")) {
3613 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlContainerCell_SetAlign. Expected _wxHtmlTag_p.");
3614 return NULL;
3615 }
3616 }
3617 {
3618 wxPy_BEGIN_ALLOW_THREADS;
3619 wxHtmlContainerCell_SetAlign(_arg0,*_arg1);
3620
3621 wxPy_END_ALLOW_THREADS;
3622 } Py_INCREF(Py_None);
3623 _resultobj = Py_None;
3624 return _resultobj;
3625 }
3626
3627 #define wxHtmlContainerCell_SetWidthFloat(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetWidthFloat(_swigarg0,_swigarg1))
3628 static PyObject *_wrap_wxHtmlContainerCell_SetWidthFloat(PyObject *self, PyObject *args, PyObject *kwargs) {
3629 PyObject * _resultobj;
3630 wxHtmlContainerCell * _arg0;
3631 int _arg1;
3632 int _arg2;
3633 PyObject * _argo0 = 0;
3634 char *_kwnames[] = { "self","w","units", NULL };
3635
3636 self = self;
3637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlContainerCell_SetWidthFloat",_kwnames,&_argo0,&_arg1,&_arg2))
3638 return NULL;
3639 if (_argo0) {
3640 if (_argo0 == Py_None) { _arg0 = NULL; }
3641 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetWidthFloat. Expected _wxHtmlContainerCell_p.");
3643 return NULL;
3644 }
3645 }
3646 {
3647 wxPy_BEGIN_ALLOW_THREADS;
3648 wxHtmlContainerCell_SetWidthFloat(_arg0,_arg1,_arg2);
3649
3650 wxPy_END_ALLOW_THREADS;
3651 } Py_INCREF(Py_None);
3652 _resultobj = Py_None;
3653 return _resultobj;
3654 }
3655
3656 #define wxHtmlContainerCell_SetWidthFloatFromTag(_swigobj,_swigarg0) (_swigobj->SetWidthFloat(_swigarg0))
3657 static PyObject *_wrap_wxHtmlContainerCell_SetWidthFloatFromTag(PyObject *self, PyObject *args, PyObject *kwargs) {
3658 PyObject * _resultobj;
3659 wxHtmlContainerCell * _arg0;
3660 wxHtmlTag * _arg1;
3661 PyObject * _argo0 = 0;
3662 PyObject * _argo1 = 0;
3663 char *_kwnames[] = { "self","tag", NULL };
3664
3665 self = self;
3666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlContainerCell_SetWidthFloatFromTag",_kwnames,&_argo0,&_argo1))
3667 return NULL;
3668 if (_argo0) {
3669 if (_argo0 == Py_None) { _arg0 = NULL; }
3670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetWidthFloatFromTag. Expected _wxHtmlContainerCell_p.");
3672 return NULL;
3673 }
3674 }
3675 if (_argo1) {
3676 if (_argo1 == Py_None) { _arg1 = NULL; }
3677 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlTag_p")) {
3678 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlContainerCell_SetWidthFloatFromTag. Expected _wxHtmlTag_p.");
3679 return NULL;
3680 }
3681 }
3682 {
3683 wxPy_BEGIN_ALLOW_THREADS;
3684 wxHtmlContainerCell_SetWidthFloatFromTag(_arg0,*_arg1);
3685
3686 wxPy_END_ALLOW_THREADS;
3687 } Py_INCREF(Py_None);
3688 _resultobj = Py_None;
3689 return _resultobj;
3690 }
3691
3692 #define wxHtmlContainerCell_SetMinHeight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMinHeight(_swigarg0,_swigarg1))
3693 static PyObject *_wrap_wxHtmlContainerCell_SetMinHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
3694 PyObject * _resultobj;
3695 wxHtmlContainerCell * _arg0;
3696 int _arg1;
3697 int _arg2 = (int ) (wxHTML_ALIGN_TOP);
3698 PyObject * _argo0 = 0;
3699 char *_kwnames[] = { "self","h","align", NULL };
3700
3701 self = self;
3702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxHtmlContainerCell_SetMinHeight",_kwnames,&_argo0,&_arg1,&_arg2))
3703 return NULL;
3704 if (_argo0) {
3705 if (_argo0 == Py_None) { _arg0 = NULL; }
3706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetMinHeight. Expected _wxHtmlContainerCell_p.");
3708 return NULL;
3709 }
3710 }
3711 {
3712 wxPy_BEGIN_ALLOW_THREADS;
3713 wxHtmlContainerCell_SetMinHeight(_arg0,_arg1,_arg2);
3714
3715 wxPy_END_ALLOW_THREADS;
3716 } Py_INCREF(Py_None);
3717 _resultobj = Py_None;
3718 return _resultobj;
3719 }
3720
3721 #define wxHtmlContainerCell_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3722 static PyObject *_wrap_wxHtmlContainerCell_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
3723 PyObject * _resultobj;
3724 wxHtmlContainerCell * _arg0;
3725 wxColour * _arg1;
3726 PyObject * _argo0 = 0;
3727 wxColour temp;
3728 PyObject * _obj1 = 0;
3729 char *_kwnames[] = { "self","clr", NULL };
3730
3731 self = self;
3732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlContainerCell_SetBackgroundColour",_kwnames,&_argo0,&_obj1))
3733 return NULL;
3734 if (_argo0) {
3735 if (_argo0 == Py_None) { _arg0 = NULL; }
3736 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3737 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetBackgroundColour. Expected _wxHtmlContainerCell_p.");
3738 return NULL;
3739 }
3740 }
3741 {
3742 _arg1 = &temp;
3743 if (! wxColour_helper(_obj1, &_arg1))
3744 return NULL;
3745 }
3746 {
3747 wxPy_BEGIN_ALLOW_THREADS;
3748 wxHtmlContainerCell_SetBackgroundColour(_arg0,*_arg1);
3749
3750 wxPy_END_ALLOW_THREADS;
3751 } Py_INCREF(Py_None);
3752 _resultobj = Py_None;
3753 return _resultobj;
3754 }
3755
3756 #define wxHtmlContainerCell_SetBorder(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetBorder(_swigarg0,_swigarg1))
3757 static PyObject *_wrap_wxHtmlContainerCell_SetBorder(PyObject *self, PyObject *args, PyObject *kwargs) {
3758 PyObject * _resultobj;
3759 wxHtmlContainerCell * _arg0;
3760 wxColour * _arg1;
3761 wxColour * _arg2;
3762 PyObject * _argo0 = 0;
3763 wxColour temp;
3764 PyObject * _obj1 = 0;
3765 wxColour temp0;
3766 PyObject * _obj2 = 0;
3767 char *_kwnames[] = { "self","clr1","clr2", NULL };
3768
3769 self = self;
3770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxHtmlContainerCell_SetBorder",_kwnames,&_argo0,&_obj1,&_obj2))
3771 return NULL;
3772 if (_argo0) {
3773 if (_argo0 == Py_None) { _arg0 = NULL; }
3774 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3775 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_SetBorder. Expected _wxHtmlContainerCell_p.");
3776 return NULL;
3777 }
3778 }
3779 {
3780 _arg1 = &temp;
3781 if (! wxColour_helper(_obj1, &_arg1))
3782 return NULL;
3783 }
3784 {
3785 _arg2 = &temp0;
3786 if (! wxColour_helper(_obj2, &_arg2))
3787 return NULL;
3788 }
3789 {
3790 wxPy_BEGIN_ALLOW_THREADS;
3791 wxHtmlContainerCell_SetBorder(_arg0,*_arg1,*_arg2);
3792
3793 wxPy_END_ALLOW_THREADS;
3794 } Py_INCREF(Py_None);
3795 _resultobj = Py_None;
3796 return _resultobj;
3797 }
3798
3799 #define wxHtmlContainerCell_GetFirstCell(_swigobj) (_swigobj->GetFirstCell())
3800 static PyObject *_wrap_wxHtmlContainerCell_GetFirstCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3801 PyObject * _resultobj;
3802 wxHtmlCell * _result;
3803 wxHtmlContainerCell * _arg0;
3804 PyObject * _argo0 = 0;
3805 char *_kwnames[] = { "self", NULL };
3806 char _ptemp[128];
3807
3808 self = self;
3809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlContainerCell_GetFirstCell",_kwnames,&_argo0))
3810 return NULL;
3811 if (_argo0) {
3812 if (_argo0 == Py_None) { _arg0 = NULL; }
3813 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlContainerCell_p")) {
3814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlContainerCell_GetFirstCell. Expected _wxHtmlContainerCell_p.");
3815 return NULL;
3816 }
3817 }
3818 {
3819 wxPy_BEGIN_ALLOW_THREADS;
3820 _result = (wxHtmlCell *)wxHtmlContainerCell_GetFirstCell(_arg0);
3821
3822 wxPy_END_ALLOW_THREADS;
3823 } if (_result) {
3824 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlCell_p");
3825 _resultobj = Py_BuildValue("s",_ptemp);
3826 } else {
3827 Py_INCREF(Py_None);
3828 _resultobj = Py_None;
3829 }
3830 return _resultobj;
3831 }
3832
3833 static void *SwigwxHtmlColourCellTowxHtmlCell(void *ptr) {
3834 wxHtmlColourCell *src;
3835 wxHtmlCell *dest;
3836 src = (wxHtmlColourCell *) ptr;
3837 dest = (wxHtmlCell *) src;
3838 return (void *) dest;
3839 }
3840
3841 static void *SwigwxHtmlColourCellTowxObject(void *ptr) {
3842 wxHtmlColourCell *src;
3843 wxObject *dest;
3844 src = (wxHtmlColourCell *) ptr;
3845 dest = (wxObject *) src;
3846 return (void *) dest;
3847 }
3848
3849 #define new_wxHtmlColourCell(_swigarg0,_swigarg1) (new wxHtmlColourCell(_swigarg0,_swigarg1))
3850 static PyObject *_wrap_new_wxHtmlColourCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3851 PyObject * _resultobj;
3852 wxHtmlColourCell * _result;
3853 wxColour * _arg0;
3854 int _arg1 = (int ) (wxHTML_CLR_FOREGROUND);
3855 wxColour temp;
3856 PyObject * _obj0 = 0;
3857 char *_kwnames[] = { "clr","flags", NULL };
3858 char _ptemp[128];
3859
3860 self = self;
3861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:new_wxHtmlColourCell",_kwnames,&_obj0,&_arg1))
3862 return NULL;
3863 {
3864 _arg0 = &temp;
3865 if (! wxColour_helper(_obj0, &_arg0))
3866 return NULL;
3867 }
3868 {
3869 wxPy_BEGIN_ALLOW_THREADS;
3870 _result = (wxHtmlColourCell *)new_wxHtmlColourCell(*_arg0,_arg1);
3871
3872 wxPy_END_ALLOW_THREADS;
3873 } if (_result) {
3874 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlColourCell_p");
3875 _resultobj = Py_BuildValue("s",_ptemp);
3876 } else {
3877 Py_INCREF(Py_None);
3878 _resultobj = Py_None;
3879 }
3880 return _resultobj;
3881 }
3882
3883 static void *SwigwxHtmlFontCellTowxHtmlCell(void *ptr) {
3884 wxHtmlFontCell *src;
3885 wxHtmlCell *dest;
3886 src = (wxHtmlFontCell *) ptr;
3887 dest = (wxHtmlCell *) src;
3888 return (void *) dest;
3889 }
3890
3891 static void *SwigwxHtmlFontCellTowxObject(void *ptr) {
3892 wxHtmlFontCell *src;
3893 wxObject *dest;
3894 src = (wxHtmlFontCell *) ptr;
3895 dest = (wxObject *) src;
3896 return (void *) dest;
3897 }
3898
3899 #define new_wxHtmlFontCell(_swigarg0) (new wxHtmlFontCell(_swigarg0))
3900 static PyObject *_wrap_new_wxHtmlFontCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3901 PyObject * _resultobj;
3902 wxHtmlFontCell * _result;
3903 wxFont * _arg0;
3904 PyObject * _argo0 = 0;
3905 char *_kwnames[] = { "font", NULL };
3906 char _ptemp[128];
3907
3908 self = self;
3909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:new_wxHtmlFontCell",_kwnames,&_argo0))
3910 return NULL;
3911 if (_argo0) {
3912 if (_argo0 == Py_None) { _arg0 = NULL; }
3913 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxFont_p")) {
3914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlFontCell. Expected _wxFont_p.");
3915 return NULL;
3916 }
3917 }
3918 {
3919 wxPy_BEGIN_ALLOW_THREADS;
3920 _result = (wxHtmlFontCell *)new_wxHtmlFontCell(_arg0);
3921
3922 wxPy_END_ALLOW_THREADS;
3923 } if (_result) {
3924 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlFontCell_p");
3925 _resultobj = Py_BuildValue("s",_ptemp);
3926 } else {
3927 Py_INCREF(Py_None);
3928 _resultobj = Py_None;
3929 }
3930 return _resultobj;
3931 }
3932
3933 static void *SwigwxHtmlWidgetCellTowxHtmlCell(void *ptr) {
3934 wxHtmlWidgetCell *src;
3935 wxHtmlCell *dest;
3936 src = (wxHtmlWidgetCell *) ptr;
3937 dest = (wxHtmlCell *) src;
3938 return (void *) dest;
3939 }
3940
3941 static void *SwigwxHtmlWidgetCellTowxObject(void *ptr) {
3942 wxHtmlWidgetCell *src;
3943 wxObject *dest;
3944 src = (wxHtmlWidgetCell *) ptr;
3945 dest = (wxObject *) src;
3946 return (void *) dest;
3947 }
3948
3949 #define new_wxHtmlWidgetCell(_swigarg0,_swigarg1) (new wxHtmlWidgetCell(_swigarg0,_swigarg1))
3950 static PyObject *_wrap_new_wxHtmlWidgetCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3951 PyObject * _resultobj;
3952 wxHtmlWidgetCell * _result;
3953 wxWindow * _arg0;
3954 int _arg1 = (int ) 0;
3955 PyObject * _argo0 = 0;
3956 char *_kwnames[] = { "wnd","w", NULL };
3957 char _ptemp[128];
3958
3959 self = self;
3960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:new_wxHtmlWidgetCell",_kwnames,&_argo0,&_arg1))
3961 return NULL;
3962 if (_argo0) {
3963 if (_argo0 == Py_None) { _arg0 = NULL; }
3964 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
3965 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlWidgetCell. Expected _wxWindow_p.");
3966 return NULL;
3967 }
3968 }
3969 {
3970 wxPy_BEGIN_ALLOW_THREADS;
3971 _result = (wxHtmlWidgetCell *)new_wxHtmlWidgetCell(_arg0,_arg1);
3972
3973 wxPy_END_ALLOW_THREADS;
3974 } if (_result) {
3975 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlWidgetCell_p");
3976 _resultobj = Py_BuildValue("s",_ptemp);
3977 } else {
3978 Py_INCREF(Py_None);
3979 _resultobj = Py_None;
3980 }
3981 return _resultobj;
3982 }
3983
3984 static void *SwigwxPyHtmlWindowTowxScrolledWindow(void *ptr) {
3985 wxPyHtmlWindow *src;
3986 wxScrolledWindow *dest;
3987 src = (wxPyHtmlWindow *) ptr;
3988 dest = (wxScrolledWindow *) src;
3989 return (void *) dest;
3990 }
3991
3992 static void *SwigwxPyHtmlWindowTowxPanel(void *ptr) {
3993 wxPyHtmlWindow *src;
3994 wxPanel *dest;
3995 src = (wxPyHtmlWindow *) ptr;
3996 dest = (wxPanel *) src;
3997 return (void *) dest;
3998 }
3999
4000 static void *SwigwxPyHtmlWindowTowxWindow(void *ptr) {
4001 wxPyHtmlWindow *src;
4002 wxWindow *dest;
4003 src = (wxPyHtmlWindow *) ptr;
4004 dest = (wxWindow *) src;
4005 return (void *) dest;
4006 }
4007
4008 static void *SwigwxPyHtmlWindowTowxEvtHandler(void *ptr) {
4009 wxPyHtmlWindow *src;
4010 wxEvtHandler *dest;
4011 src = (wxPyHtmlWindow *) ptr;
4012 dest = (wxEvtHandler *) src;
4013 return (void *) dest;
4014 }
4015
4016 static void *SwigwxPyHtmlWindowTowxObject(void *ptr) {
4017 wxPyHtmlWindow *src;
4018 wxObject *dest;
4019 src = (wxPyHtmlWindow *) ptr;
4020 dest = (wxObject *) src;
4021 return (void *) dest;
4022 }
4023
4024 #define new_wxHtmlWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxPyHtmlWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
4025 static PyObject *_wrap_new_wxHtmlWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4026 PyObject * _resultobj;
4027 wxPyHtmlWindow * _result;
4028 wxWindow * _arg0;
4029 int _arg1 = (int ) -1;
4030 wxPoint * _arg2 = (wxPoint *) &wxDefaultPosition;
4031 wxSize * _arg3 = (wxSize *) &wxDefaultSize;
4032 int _arg4 = (int ) wxHW_SCROLLBAR_AUTO;
4033 char * _arg5 = (char *) "htmlWindow";
4034 PyObject * _argo0 = 0;
4035 wxPoint temp;
4036 PyObject * _obj2 = 0;
4037 wxSize temp0;
4038 PyObject * _obj3 = 0;
4039 char *_kwnames[] = { "parent","id","pos","size","flags","name", NULL };
4040 char _ptemp[128];
4041
4042 self = self;
4043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iOOis:new_wxHtmlWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
4044 return NULL;
4045 if (_argo0) {
4046 if (_argo0 == Py_None) { _arg0 = NULL; }
4047 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
4048 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxHtmlWindow. Expected _wxWindow_p.");
4049 return NULL;
4050 }
4051 }
4052 if (_obj2)
4053 {
4054 _arg2 = &temp;
4055 if (! wxPoint_helper(_obj2, &_arg2))
4056 return NULL;
4057 }
4058 if (_obj3)
4059 {
4060 _arg3 = &temp0;
4061 if (! wxSize_helper(_obj3, &_arg3))
4062 return NULL;
4063 }
4064 {
4065 wxPy_BEGIN_ALLOW_THREADS;
4066 _result = (wxPyHtmlWindow *)new_wxHtmlWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
4067
4068 wxPy_END_ALLOW_THREADS;
4069 } if (_result) {
4070 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPyHtmlWindow_p");
4071 _resultobj = Py_BuildValue("s",_ptemp);
4072 } else {
4073 Py_INCREF(Py_None);
4074 _resultobj = Py_None;
4075 }
4076 return _resultobj;
4077 }
4078
4079 #define wxHtmlWindow__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
4080 static PyObject *_wrap_wxHtmlWindow__setCallbackInfo(PyObject *self, PyObject *args, PyObject *kwargs) {
4081 PyObject * _resultobj;
4082 wxPyHtmlWindow * _arg0;
4083 PyObject * _arg1;
4084 PyObject * _arg2;
4085 PyObject * _argo0 = 0;
4086 PyObject * _obj1 = 0;
4087 PyObject * _obj2 = 0;
4088 char *_kwnames[] = { "self","self","_class", NULL };
4089
4090 self = self;
4091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxHtmlWindow__setCallbackInfo",_kwnames,&_argo0,&_obj1,&_obj2))
4092 return NULL;
4093 if (_argo0) {
4094 if (_argo0 == Py_None) { _arg0 = NULL; }
4095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow__setCallbackInfo. Expected _wxPyHtmlWindow_p.");
4097 return NULL;
4098 }
4099 }
4100 {
4101 _arg1 = _obj1;
4102 }
4103 {
4104 _arg2 = _obj2;
4105 }
4106 {
4107 wxPy_BEGIN_ALLOW_THREADS;
4108 wxHtmlWindow__setCallbackInfo(_arg0,_arg1,_arg2);
4109
4110 wxPy_END_ALLOW_THREADS;
4111 } Py_INCREF(Py_None);
4112 _resultobj = Py_None;
4113 return _resultobj;
4114 }
4115
4116 #define wxHtmlWindow_SetPage(_swigobj,_swigarg0) (_swigobj->SetPage(_swigarg0))
4117 static PyObject *_wrap_wxHtmlWindow_SetPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4118 PyObject * _resultobj;
4119 bool _result;
4120 wxPyHtmlWindow * _arg0;
4121 wxString * _arg1;
4122 PyObject * _argo0 = 0;
4123 PyObject * _obj1 = 0;
4124 char *_kwnames[] = { "self","source", NULL };
4125
4126 self = self;
4127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWindow_SetPage",_kwnames,&_argo0,&_obj1))
4128 return NULL;
4129 if (_argo0) {
4130 if (_argo0 == Py_None) { _arg0 = NULL; }
4131 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4132 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetPage. Expected _wxPyHtmlWindow_p.");
4133 return NULL;
4134 }
4135 }
4136 {
4137 #if PYTHON_API_VERSION >= 1009
4138 char* tmpPtr; int tmpSize;
4139 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
4140 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4141 return NULL;
4142 }
4143 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4144 return NULL;
4145 _arg1 = new wxString(tmpPtr, tmpSize);
4146 #else
4147 if (!PyString_Check(_obj1)) {
4148 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4149 return NULL;
4150 }
4151 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4152 #endif
4153 }
4154 {
4155 wxPy_BEGIN_ALLOW_THREADS;
4156 _result = (bool )wxHtmlWindow_SetPage(_arg0,*_arg1);
4157
4158 wxPy_END_ALLOW_THREADS;
4159 } _resultobj = Py_BuildValue("i",_result);
4160 {
4161 if (_obj1)
4162 delete _arg1;
4163 }
4164 return _resultobj;
4165 }
4166
4167 #define wxHtmlWindow_LoadPage(_swigobj,_swigarg0) (_swigobj->LoadPage(_swigarg0))
4168 static PyObject *_wrap_wxHtmlWindow_LoadPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4169 PyObject * _resultobj;
4170 bool _result;
4171 wxPyHtmlWindow * _arg0;
4172 wxString * _arg1;
4173 PyObject * _argo0 = 0;
4174 PyObject * _obj1 = 0;
4175 char *_kwnames[] = { "self","location", NULL };
4176
4177 self = self;
4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWindow_LoadPage",_kwnames,&_argo0,&_obj1))
4179 return NULL;
4180 if (_argo0) {
4181 if (_argo0 == Py_None) { _arg0 = NULL; }
4182 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_LoadPage. Expected _wxPyHtmlWindow_p.");
4184 return NULL;
4185 }
4186 }
4187 {
4188 #if PYTHON_API_VERSION >= 1009
4189 char* tmpPtr; int tmpSize;
4190 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
4191 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4192 return NULL;
4193 }
4194 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4195 return NULL;
4196 _arg1 = new wxString(tmpPtr, tmpSize);
4197 #else
4198 if (!PyString_Check(_obj1)) {
4199 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4200 return NULL;
4201 }
4202 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4203 #endif
4204 }
4205 {
4206 wxPy_BEGIN_ALLOW_THREADS;
4207 _result = (bool )wxHtmlWindow_LoadPage(_arg0,*_arg1);
4208
4209 wxPy_END_ALLOW_THREADS;
4210 } _resultobj = Py_BuildValue("i",_result);
4211 {
4212 if (_obj1)
4213 delete _arg1;
4214 }
4215 return _resultobj;
4216 }
4217
4218 #define wxHtmlWindow_GetOpenedPage(_swigobj) (_swigobj->GetOpenedPage())
4219 static PyObject *_wrap_wxHtmlWindow_GetOpenedPage(PyObject *self, PyObject *args, PyObject *kwargs) {
4220 PyObject * _resultobj;
4221 wxString * _result;
4222 wxPyHtmlWindow * _arg0;
4223 PyObject * _argo0 = 0;
4224 char *_kwnames[] = { "self", NULL };
4225
4226 self = self;
4227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetOpenedPage",_kwnames,&_argo0))
4228 return NULL;
4229 if (_argo0) {
4230 if (_argo0 == Py_None) { _arg0 = NULL; }
4231 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4232 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetOpenedPage. Expected _wxPyHtmlWindow_p.");
4233 return NULL;
4234 }
4235 }
4236 {
4237 wxPy_BEGIN_ALLOW_THREADS;
4238 _result = new wxString (wxHtmlWindow_GetOpenedPage(_arg0));
4239
4240 wxPy_END_ALLOW_THREADS;
4241 }{
4242 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
4243 }
4244 {
4245 delete _result;
4246 }
4247 return _resultobj;
4248 }
4249
4250 #define wxHtmlWindow_GetOpenedAnchor(_swigobj) (_swigobj->GetOpenedAnchor())
4251 static PyObject *_wrap_wxHtmlWindow_GetOpenedAnchor(PyObject *self, PyObject *args, PyObject *kwargs) {
4252 PyObject * _resultobj;
4253 wxString * _result;
4254 wxPyHtmlWindow * _arg0;
4255 PyObject * _argo0 = 0;
4256 char *_kwnames[] = { "self", NULL };
4257
4258 self = self;
4259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetOpenedAnchor",_kwnames,&_argo0))
4260 return NULL;
4261 if (_argo0) {
4262 if (_argo0 == Py_None) { _arg0 = NULL; }
4263 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4264 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetOpenedAnchor. Expected _wxPyHtmlWindow_p.");
4265 return NULL;
4266 }
4267 }
4268 {
4269 wxPy_BEGIN_ALLOW_THREADS;
4270 _result = new wxString (wxHtmlWindow_GetOpenedAnchor(_arg0));
4271
4272 wxPy_END_ALLOW_THREADS;
4273 }{
4274 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
4275 }
4276 {
4277 delete _result;
4278 }
4279 return _resultobj;
4280 }
4281
4282 #define wxHtmlWindow_GetOpenedPageTitle(_swigobj) (_swigobj->GetOpenedPageTitle())
4283 static PyObject *_wrap_wxHtmlWindow_GetOpenedPageTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
4284 PyObject * _resultobj;
4285 wxString * _result;
4286 wxPyHtmlWindow * _arg0;
4287 PyObject * _argo0 = 0;
4288 char *_kwnames[] = { "self", NULL };
4289
4290 self = self;
4291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetOpenedPageTitle",_kwnames,&_argo0))
4292 return NULL;
4293 if (_argo0) {
4294 if (_argo0 == Py_None) { _arg0 = NULL; }
4295 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4296 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetOpenedPageTitle. Expected _wxPyHtmlWindow_p.");
4297 return NULL;
4298 }
4299 }
4300 {
4301 wxPy_BEGIN_ALLOW_THREADS;
4302 _result = new wxString (wxHtmlWindow_GetOpenedPageTitle(_arg0));
4303
4304 wxPy_END_ALLOW_THREADS;
4305 }{
4306 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
4307 }
4308 {
4309 delete _result;
4310 }
4311 return _resultobj;
4312 }
4313
4314 #define wxHtmlWindow_SetRelatedFrame(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRelatedFrame(_swigarg0,_swigarg1))
4315 static PyObject *_wrap_wxHtmlWindow_SetRelatedFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4316 PyObject * _resultobj;
4317 wxPyHtmlWindow * _arg0;
4318 wxFrame * _arg1;
4319 char * _arg2;
4320 PyObject * _argo0 = 0;
4321 PyObject * _argo1 = 0;
4322 char *_kwnames[] = { "self","frame","format", NULL };
4323
4324 self = self;
4325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOs:wxHtmlWindow_SetRelatedFrame",_kwnames,&_argo0,&_argo1,&_arg2))
4326 return NULL;
4327 if (_argo0) {
4328 if (_argo0 == Py_None) { _arg0 = NULL; }
4329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetRelatedFrame. Expected _wxPyHtmlWindow_p.");
4331 return NULL;
4332 }
4333 }
4334 if (_argo1) {
4335 if (_argo1 == Py_None) { _arg1 = NULL; }
4336 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFrame_p")) {
4337 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_SetRelatedFrame. Expected _wxFrame_p.");
4338 return NULL;
4339 }
4340 }
4341 {
4342 wxPy_BEGIN_ALLOW_THREADS;
4343 wxHtmlWindow_SetRelatedFrame(_arg0,_arg1,_arg2);
4344
4345 wxPy_END_ALLOW_THREADS;
4346 } Py_INCREF(Py_None);
4347 _resultobj = Py_None;
4348 return _resultobj;
4349 }
4350
4351 #define wxHtmlWindow_GetRelatedFrame(_swigobj) (_swigobj->GetRelatedFrame())
4352 static PyObject *_wrap_wxHtmlWindow_GetRelatedFrame(PyObject *self, PyObject *args, PyObject *kwargs) {
4353 PyObject * _resultobj;
4354 wxFrame * _result;
4355 wxPyHtmlWindow * _arg0;
4356 PyObject * _argo0 = 0;
4357 char *_kwnames[] = { "self", NULL };
4358
4359 self = self;
4360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetRelatedFrame",_kwnames,&_argo0))
4361 return NULL;
4362 if (_argo0) {
4363 if (_argo0 == Py_None) { _arg0 = NULL; }
4364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetRelatedFrame. Expected _wxPyHtmlWindow_p.");
4366 return NULL;
4367 }
4368 }
4369 {
4370 wxPy_BEGIN_ALLOW_THREADS;
4371 _result = (wxFrame *)wxHtmlWindow_GetRelatedFrame(_arg0);
4372
4373 wxPy_END_ALLOW_THREADS;
4374 }{ _resultobj = wxPyMake_wxObject(_result); }
4375 return _resultobj;
4376 }
4377
4378 #define wxHtmlWindow_SetRelatedStatusBar(_swigobj,_swigarg0) (_swigobj->SetRelatedStatusBar(_swigarg0))
4379 static PyObject *_wrap_wxHtmlWindow_SetRelatedStatusBar(PyObject *self, PyObject *args, PyObject *kwargs) {
4380 PyObject * _resultobj;
4381 wxPyHtmlWindow * _arg0;
4382 int _arg1;
4383 PyObject * _argo0 = 0;
4384 char *_kwnames[] = { "self","bar", NULL };
4385
4386 self = self;
4387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWindow_SetRelatedStatusBar",_kwnames,&_argo0,&_arg1))
4388 return NULL;
4389 if (_argo0) {
4390 if (_argo0 == Py_None) { _arg0 = NULL; }
4391 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4392 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetRelatedStatusBar. Expected _wxPyHtmlWindow_p.");
4393 return NULL;
4394 }
4395 }
4396 {
4397 wxPy_BEGIN_ALLOW_THREADS;
4398 wxHtmlWindow_SetRelatedStatusBar(_arg0,_arg1);
4399
4400 wxPy_END_ALLOW_THREADS;
4401 } Py_INCREF(Py_None);
4402 _resultobj = Py_None;
4403 return _resultobj;
4404 }
4405
4406 static void wxPyHtmlWindow_SetFonts(wxPyHtmlWindow *self,wxString normal_face,wxString fixed_face,PyObject * sizes) {
4407 int* temp = int_LIST_helper(sizes);
4408 if (temp) {
4409 self->SetFonts(normal_face, fixed_face, temp);
4410 delete [] temp;
4411 }
4412 }
4413 static PyObject *_wrap_wxHtmlWindow_SetFonts(PyObject *self, PyObject *args, PyObject *kwargs) {
4414 PyObject * _resultobj;
4415 wxPyHtmlWindow * _arg0;
4416 wxString * _arg1;
4417 wxString * _arg2;
4418 PyObject * _arg3;
4419 PyObject * _argo0 = 0;
4420 PyObject * _obj1 = 0;
4421 PyObject * _obj2 = 0;
4422 PyObject * _obj3 = 0;
4423 char *_kwnames[] = { "self","normal_face","fixed_face","sizes", NULL };
4424
4425 self = self;
4426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOOO:wxHtmlWindow_SetFonts",_kwnames,&_argo0,&_obj1,&_obj2,&_obj3))
4427 return NULL;
4428 if (_argo0) {
4429 if (_argo0 == Py_None) { _arg0 = NULL; }
4430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetFonts. Expected _wxPyHtmlWindow_p.");
4432 return NULL;
4433 }
4434 }
4435 {
4436 #if PYTHON_API_VERSION >= 1009
4437 char* tmpPtr; int tmpSize;
4438 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
4439 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4440 return NULL;
4441 }
4442 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4443 return NULL;
4444 _arg1 = new wxString(tmpPtr, tmpSize);
4445 #else
4446 if (!PyString_Check(_obj1)) {
4447 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4448 return NULL;
4449 }
4450 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4451 #endif
4452 }
4453 {
4454 #if PYTHON_API_VERSION >= 1009
4455 char* tmpPtr; int tmpSize;
4456 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4457 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4458 return NULL;
4459 }
4460 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4461 return NULL;
4462 _arg2 = new wxString(tmpPtr, tmpSize);
4463 #else
4464 if (!PyString_Check(_obj2)) {
4465 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4466 return NULL;
4467 }
4468 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4469 #endif
4470 }
4471 {
4472 _arg3 = _obj3;
4473 }
4474 {
4475 wxPy_BEGIN_ALLOW_THREADS;
4476 wxPyHtmlWindow_SetFonts(_arg0,*_arg1,*_arg2,_arg3);
4477
4478 wxPy_END_ALLOW_THREADS;
4479 } Py_INCREF(Py_None);
4480 _resultobj = Py_None;
4481 {
4482 if (_obj1)
4483 delete _arg1;
4484 }
4485 {
4486 if (_obj2)
4487 delete _arg2;
4488 }
4489 return _resultobj;
4490 }
4491
4492 #define wxHtmlWindow_SetTitle(_swigobj,_swigarg0) (_swigobj->SetTitle(_swigarg0))
4493 static PyObject *_wrap_wxHtmlWindow_SetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
4494 PyObject * _resultobj;
4495 wxPyHtmlWindow * _arg0;
4496 wxString * _arg1;
4497 PyObject * _argo0 = 0;
4498 PyObject * _obj1 = 0;
4499 char *_kwnames[] = { "self","title", NULL };
4500
4501 self = self;
4502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWindow_SetTitle",_kwnames,&_argo0,&_obj1))
4503 return NULL;
4504 if (_argo0) {
4505 if (_argo0 == Py_None) { _arg0 = NULL; }
4506 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4507 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetTitle. Expected _wxPyHtmlWindow_p.");
4508 return NULL;
4509 }
4510 }
4511 {
4512 #if PYTHON_API_VERSION >= 1009
4513 char* tmpPtr; int tmpSize;
4514 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
4515 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4516 return NULL;
4517 }
4518 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
4519 return NULL;
4520 _arg1 = new wxString(tmpPtr, tmpSize);
4521 #else
4522 if (!PyString_Check(_obj1)) {
4523 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4524 return NULL;
4525 }
4526 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
4527 #endif
4528 }
4529 {
4530 wxPy_BEGIN_ALLOW_THREADS;
4531 wxHtmlWindow_SetTitle(_arg0,*_arg1);
4532
4533 wxPy_END_ALLOW_THREADS;
4534 } Py_INCREF(Py_None);
4535 _resultobj = Py_None;
4536 {
4537 if (_obj1)
4538 delete _arg1;
4539 }
4540 return _resultobj;
4541 }
4542
4543 #define wxHtmlWindow_SetBorders(_swigobj,_swigarg0) (_swigobj->SetBorders(_swigarg0))
4544 static PyObject *_wrap_wxHtmlWindow_SetBorders(PyObject *self, PyObject *args, PyObject *kwargs) {
4545 PyObject * _resultobj;
4546 wxPyHtmlWindow * _arg0;
4547 int _arg1;
4548 PyObject * _argo0 = 0;
4549 char *_kwnames[] = { "self","b", NULL };
4550
4551 self = self;
4552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxHtmlWindow_SetBorders",_kwnames,&_argo0,&_arg1))
4553 return NULL;
4554 if (_argo0) {
4555 if (_argo0 == Py_None) { _arg0 = NULL; }
4556 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4557 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_SetBorders. Expected _wxPyHtmlWindow_p.");
4558 return NULL;
4559 }
4560 }
4561 {
4562 wxPy_BEGIN_ALLOW_THREADS;
4563 wxHtmlWindow_SetBorders(_arg0,_arg1);
4564
4565 wxPy_END_ALLOW_THREADS;
4566 } Py_INCREF(Py_None);
4567 _resultobj = Py_None;
4568 return _resultobj;
4569 }
4570
4571 #define wxHtmlWindow_ReadCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReadCustomization(_swigarg0,_swigarg1))
4572 static PyObject *_wrap_wxHtmlWindow_ReadCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
4573 PyObject * _resultobj;
4574 wxPyHtmlWindow * _arg0;
4575 wxConfigBase * _arg1;
4576 wxString * _arg2 = (wxString *) &wxEmptyString;
4577 PyObject * _argo0 = 0;
4578 PyObject * _argo1 = 0;
4579 PyObject * _obj2 = 0;
4580 char *_kwnames[] = { "self","cfg","path", NULL };
4581
4582 self = self;
4583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlWindow_ReadCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
4584 return NULL;
4585 if (_argo0) {
4586 if (_argo0 == Py_None) { _arg0 = NULL; }
4587 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4588 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_ReadCustomization. Expected _wxPyHtmlWindow_p.");
4589 return NULL;
4590 }
4591 }
4592 if (_argo1) {
4593 if (_argo1 == Py_None) { _arg1 = NULL; }
4594 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
4595 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_ReadCustomization. Expected _wxConfigBase_p.");
4596 return NULL;
4597 }
4598 }
4599 if (_obj2)
4600 {
4601 #if PYTHON_API_VERSION >= 1009
4602 char* tmpPtr; int tmpSize;
4603 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4604 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4605 return NULL;
4606 }
4607 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4608 return NULL;
4609 _arg2 = new wxString(tmpPtr, tmpSize);
4610 #else
4611 if (!PyString_Check(_obj2)) {
4612 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4613 return NULL;
4614 }
4615 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4616 #endif
4617 }
4618 {
4619 wxPy_BEGIN_ALLOW_THREADS;
4620 wxHtmlWindow_ReadCustomization(_arg0,_arg1,*_arg2);
4621
4622 wxPy_END_ALLOW_THREADS;
4623 } Py_INCREF(Py_None);
4624 _resultobj = Py_None;
4625 {
4626 if (_obj2)
4627 delete _arg2;
4628 }
4629 return _resultobj;
4630 }
4631
4632 #define wxHtmlWindow_WriteCustomization(_swigobj,_swigarg0,_swigarg1) (_swigobj->WriteCustomization(_swigarg0,_swigarg1))
4633 static PyObject *_wrap_wxHtmlWindow_WriteCustomization(PyObject *self, PyObject *args, PyObject *kwargs) {
4634 PyObject * _resultobj;
4635 wxPyHtmlWindow * _arg0;
4636 wxConfigBase * _arg1;
4637 wxString * _arg2 = (wxString *) &wxEmptyString;
4638 PyObject * _argo0 = 0;
4639 PyObject * _argo1 = 0;
4640 PyObject * _obj2 = 0;
4641 char *_kwnames[] = { "self","cfg","path", NULL };
4642
4643 self = self;
4644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlWindow_WriteCustomization",_kwnames,&_argo0,&_argo1,&_obj2))
4645 return NULL;
4646 if (_argo0) {
4647 if (_argo0 == Py_None) { _arg0 = NULL; }
4648 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4649 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_WriteCustomization. Expected _wxPyHtmlWindow_p.");
4650 return NULL;
4651 }
4652 }
4653 if (_argo1) {
4654 if (_argo1 == Py_None) { _arg1 = NULL; }
4655 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxConfigBase_p")) {
4656 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_WriteCustomization. Expected _wxConfigBase_p.");
4657 return NULL;
4658 }
4659 }
4660 if (_obj2)
4661 {
4662 #if PYTHON_API_VERSION >= 1009
4663 char* tmpPtr; int tmpSize;
4664 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
4665 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4666 return NULL;
4667 }
4668 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
4669 return NULL;
4670 _arg2 = new wxString(tmpPtr, tmpSize);
4671 #else
4672 if (!PyString_Check(_obj2)) {
4673 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4674 return NULL;
4675 }
4676 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
4677 #endif
4678 }
4679 {
4680 wxPy_BEGIN_ALLOW_THREADS;
4681 wxHtmlWindow_WriteCustomization(_arg0,_arg1,*_arg2);
4682
4683 wxPy_END_ALLOW_THREADS;
4684 } Py_INCREF(Py_None);
4685 _resultobj = Py_None;
4686 {
4687 if (_obj2)
4688 delete _arg2;
4689 }
4690 return _resultobj;
4691 }
4692
4693 #define wxHtmlWindow_HistoryBack(_swigobj) (_swigobj->HistoryBack())
4694 static PyObject *_wrap_wxHtmlWindow_HistoryBack(PyObject *self, PyObject *args, PyObject *kwargs) {
4695 PyObject * _resultobj;
4696 bool _result;
4697 wxPyHtmlWindow * _arg0;
4698 PyObject * _argo0 = 0;
4699 char *_kwnames[] = { "self", NULL };
4700
4701 self = self;
4702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_HistoryBack",_kwnames,&_argo0))
4703 return NULL;
4704 if (_argo0) {
4705 if (_argo0 == Py_None) { _arg0 = NULL; }
4706 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4707 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_HistoryBack. Expected _wxPyHtmlWindow_p.");
4708 return NULL;
4709 }
4710 }
4711 {
4712 wxPy_BEGIN_ALLOW_THREADS;
4713 _result = (bool )wxHtmlWindow_HistoryBack(_arg0);
4714
4715 wxPy_END_ALLOW_THREADS;
4716 } _resultobj = Py_BuildValue("i",_result);
4717 return _resultobj;
4718 }
4719
4720 #define wxHtmlWindow_HistoryForward(_swigobj) (_swigobj->HistoryForward())
4721 static PyObject *_wrap_wxHtmlWindow_HistoryForward(PyObject *self, PyObject *args, PyObject *kwargs) {
4722 PyObject * _resultobj;
4723 bool _result;
4724 wxPyHtmlWindow * _arg0;
4725 PyObject * _argo0 = 0;
4726 char *_kwnames[] = { "self", NULL };
4727
4728 self = self;
4729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_HistoryForward",_kwnames,&_argo0))
4730 return NULL;
4731 if (_argo0) {
4732 if (_argo0 == Py_None) { _arg0 = NULL; }
4733 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4734 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_HistoryForward. Expected _wxPyHtmlWindow_p.");
4735 return NULL;
4736 }
4737 }
4738 {
4739 wxPy_BEGIN_ALLOW_THREADS;
4740 _result = (bool )wxHtmlWindow_HistoryForward(_arg0);
4741
4742 wxPy_END_ALLOW_THREADS;
4743 } _resultobj = Py_BuildValue("i",_result);
4744 return _resultobj;
4745 }
4746
4747 #define wxHtmlWindow_HistoryCanBack(_swigobj) (_swigobj->HistoryCanBack())
4748 static PyObject *_wrap_wxHtmlWindow_HistoryCanBack(PyObject *self, PyObject *args, PyObject *kwargs) {
4749 PyObject * _resultobj;
4750 bool _result;
4751 wxPyHtmlWindow * _arg0;
4752 PyObject * _argo0 = 0;
4753 char *_kwnames[] = { "self", NULL };
4754
4755 self = self;
4756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_HistoryCanBack",_kwnames,&_argo0))
4757 return NULL;
4758 if (_argo0) {
4759 if (_argo0 == Py_None) { _arg0 = NULL; }
4760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_HistoryCanBack. Expected _wxPyHtmlWindow_p.");
4762 return NULL;
4763 }
4764 }
4765 {
4766 wxPy_BEGIN_ALLOW_THREADS;
4767 _result = (bool )wxHtmlWindow_HistoryCanBack(_arg0);
4768
4769 wxPy_END_ALLOW_THREADS;
4770 } _resultobj = Py_BuildValue("i",_result);
4771 return _resultobj;
4772 }
4773
4774 #define wxHtmlWindow_HistoryCanForward(_swigobj) (_swigobj->HistoryCanForward())
4775 static PyObject *_wrap_wxHtmlWindow_HistoryCanForward(PyObject *self, PyObject *args, PyObject *kwargs) {
4776 PyObject * _resultobj;
4777 bool _result;
4778 wxPyHtmlWindow * _arg0;
4779 PyObject * _argo0 = 0;
4780 char *_kwnames[] = { "self", NULL };
4781
4782 self = self;
4783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_HistoryCanForward",_kwnames,&_argo0))
4784 return NULL;
4785 if (_argo0) {
4786 if (_argo0 == Py_None) { _arg0 = NULL; }
4787 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4788 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_HistoryCanForward. Expected _wxPyHtmlWindow_p.");
4789 return NULL;
4790 }
4791 }
4792 {
4793 wxPy_BEGIN_ALLOW_THREADS;
4794 _result = (bool )wxHtmlWindow_HistoryCanForward(_arg0);
4795
4796 wxPy_END_ALLOW_THREADS;
4797 } _resultobj = Py_BuildValue("i",_result);
4798 return _resultobj;
4799 }
4800
4801 #define wxHtmlWindow_HistoryClear(_swigobj) (_swigobj->HistoryClear())
4802 static PyObject *_wrap_wxHtmlWindow_HistoryClear(PyObject *self, PyObject *args, PyObject *kwargs) {
4803 PyObject * _resultobj;
4804 wxPyHtmlWindow * _arg0;
4805 PyObject * _argo0 = 0;
4806 char *_kwnames[] = { "self", NULL };
4807
4808 self = self;
4809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_HistoryClear",_kwnames,&_argo0))
4810 return NULL;
4811 if (_argo0) {
4812 if (_argo0 == Py_None) { _arg0 = NULL; }
4813 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4814 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_HistoryClear. Expected _wxPyHtmlWindow_p.");
4815 return NULL;
4816 }
4817 }
4818 {
4819 wxPy_BEGIN_ALLOW_THREADS;
4820 wxHtmlWindow_HistoryClear(_arg0);
4821
4822 wxPy_END_ALLOW_THREADS;
4823 } Py_INCREF(Py_None);
4824 _resultobj = Py_None;
4825 return _resultobj;
4826 }
4827
4828 #define wxHtmlWindow_GetInternalRepresentation(_swigobj) (_swigobj->GetInternalRepresentation())
4829 static PyObject *_wrap_wxHtmlWindow_GetInternalRepresentation(PyObject *self, PyObject *args, PyObject *kwargs) {
4830 PyObject * _resultobj;
4831 wxHtmlContainerCell * _result;
4832 wxPyHtmlWindow * _arg0;
4833 PyObject * _argo0 = 0;
4834 char *_kwnames[] = { "self", NULL };
4835 char _ptemp[128];
4836
4837 self = self;
4838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetInternalRepresentation",_kwnames,&_argo0))
4839 return NULL;
4840 if (_argo0) {
4841 if (_argo0 == Py_None) { _arg0 = NULL; }
4842 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4843 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetInternalRepresentation. Expected _wxPyHtmlWindow_p.");
4844 return NULL;
4845 }
4846 }
4847 {
4848 wxPy_BEGIN_ALLOW_THREADS;
4849 _result = (wxHtmlContainerCell *)wxHtmlWindow_GetInternalRepresentation(_arg0);
4850
4851 wxPy_END_ALLOW_THREADS;
4852 } if (_result) {
4853 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlContainerCell_p");
4854 _resultobj = Py_BuildValue("s",_ptemp);
4855 } else {
4856 Py_INCREF(Py_None);
4857 _resultobj = Py_None;
4858 }
4859 return _resultobj;
4860 }
4861
4862 #define wxHtmlWindow_GetParser(_swigobj) (_swigobj->GetParser())
4863 static PyObject *_wrap_wxHtmlWindow_GetParser(PyObject *self, PyObject *args, PyObject *kwargs) {
4864 PyObject * _resultobj;
4865 wxHtmlWinParser * _result;
4866 wxPyHtmlWindow * _arg0;
4867 PyObject * _argo0 = 0;
4868 char *_kwnames[] = { "self", NULL };
4869 char _ptemp[128];
4870
4871 self = self;
4872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlWindow_GetParser",_kwnames,&_argo0))
4873 return NULL;
4874 if (_argo0) {
4875 if (_argo0 == Py_None) { _arg0 = NULL; }
4876 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4877 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_GetParser. Expected _wxPyHtmlWindow_p.");
4878 return NULL;
4879 }
4880 }
4881 {
4882 wxPy_BEGIN_ALLOW_THREADS;
4883 _result = (wxHtmlWinParser *)wxHtmlWindow_GetParser(_arg0);
4884
4885 wxPy_END_ALLOW_THREADS;
4886 } if (_result) {
4887 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlWinParser_p");
4888 _resultobj = Py_BuildValue("s",_ptemp);
4889 } else {
4890 Py_INCREF(Py_None);
4891 _resultobj = Py_None;
4892 }
4893 return _resultobj;
4894 }
4895
4896 #define wxHtmlWindow_base_OnLinkClicked(_swigobj,_swigarg0) (_swigobj->base_OnLinkClicked(_swigarg0))
4897 static PyObject *_wrap_wxHtmlWindow_base_OnLinkClicked(PyObject *self, PyObject *args, PyObject *kwargs) {
4898 PyObject * _resultobj;
4899 wxPyHtmlWindow * _arg0;
4900 wxHtmlLinkInfo * _arg1;
4901 PyObject * _argo0 = 0;
4902 PyObject * _argo1 = 0;
4903 char *_kwnames[] = { "self","link", NULL };
4904
4905 self = self;
4906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlWindow_base_OnLinkClicked",_kwnames,&_argo0,&_argo1))
4907 return NULL;
4908 if (_argo0) {
4909 if (_argo0 == Py_None) { _arg0 = NULL; }
4910 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4911 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_base_OnLinkClicked. Expected _wxPyHtmlWindow_p.");
4912 return NULL;
4913 }
4914 }
4915 if (_argo1) {
4916 if (_argo1 == Py_None) { _arg1 = NULL; }
4917 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlLinkInfo_p")) {
4918 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_base_OnLinkClicked. Expected _wxHtmlLinkInfo_p.");
4919 return NULL;
4920 }
4921 }
4922 {
4923 wxPy_BEGIN_ALLOW_THREADS;
4924 wxHtmlWindow_base_OnLinkClicked(_arg0,*_arg1);
4925
4926 wxPy_END_ALLOW_THREADS;
4927 } Py_INCREF(Py_None);
4928 _resultobj = Py_None;
4929 return _resultobj;
4930 }
4931
4932 #define wxHtmlWindow_base_OnSetTitle(_swigobj,_swigarg0) (_swigobj->base_OnSetTitle(_swigarg0))
4933 static PyObject *_wrap_wxHtmlWindow_base_OnSetTitle(PyObject *self, PyObject *args, PyObject *kwargs) {
4934 PyObject * _resultobj;
4935 wxPyHtmlWindow * _arg0;
4936 char * _arg1;
4937 PyObject * _argo0 = 0;
4938 char *_kwnames[] = { "self","title", NULL };
4939
4940 self = self;
4941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxHtmlWindow_base_OnSetTitle",_kwnames,&_argo0,&_arg1))
4942 return NULL;
4943 if (_argo0) {
4944 if (_argo0 == Py_None) { _arg0 = NULL; }
4945 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4946 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_base_OnSetTitle. Expected _wxPyHtmlWindow_p.");
4947 return NULL;
4948 }
4949 }
4950 {
4951 wxPy_BEGIN_ALLOW_THREADS;
4952 wxHtmlWindow_base_OnSetTitle(_arg0,_arg1);
4953
4954 wxPy_END_ALLOW_THREADS;
4955 } Py_INCREF(Py_None);
4956 _resultobj = Py_None;
4957 return _resultobj;
4958 }
4959
4960 #define wxHtmlWindow_base_OnCellMouseHover(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_OnCellMouseHover(_swigarg0,_swigarg1,_swigarg2))
4961 static PyObject *_wrap_wxHtmlWindow_base_OnCellMouseHover(PyObject *self, PyObject *args, PyObject *kwargs) {
4962 PyObject * _resultobj;
4963 wxPyHtmlWindow * _arg0;
4964 wxHtmlCell * _arg1;
4965 wxCoord _arg2;
4966 wxCoord _arg3;
4967 PyObject * _argo0 = 0;
4968 PyObject * _argo1 = 0;
4969 char *_kwnames[] = { "self","cell","x","y", NULL };
4970
4971 self = self;
4972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxHtmlWindow_base_OnCellMouseHover",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
4973 return NULL;
4974 if (_argo0) {
4975 if (_argo0 == Py_None) { _arg0 = NULL; }
4976 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
4977 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_base_OnCellMouseHover. Expected _wxPyHtmlWindow_p.");
4978 return NULL;
4979 }
4980 }
4981 if (_argo1) {
4982 if (_argo1 == Py_None) { _arg1 = NULL; }
4983 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlCell_p")) {
4984 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_base_OnCellMouseHover. Expected _wxHtmlCell_p.");
4985 return NULL;
4986 }
4987 }
4988 {
4989 wxPy_BEGIN_ALLOW_THREADS;
4990 wxHtmlWindow_base_OnCellMouseHover(_arg0,_arg1,_arg2,_arg3);
4991
4992 wxPy_END_ALLOW_THREADS;
4993 } Py_INCREF(Py_None);
4994 _resultobj = Py_None;
4995 return _resultobj;
4996 }
4997
4998 #define wxHtmlWindow_base_OnCellClicked(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->base_OnCellClicked(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
4999 static PyObject *_wrap_wxHtmlWindow_base_OnCellClicked(PyObject *self, PyObject *args, PyObject *kwargs) {
5000 PyObject * _resultobj;
5001 wxPyHtmlWindow * _arg0;
5002 wxHtmlCell * _arg1;
5003 wxCoord _arg2;
5004 wxCoord _arg3;
5005 wxMouseEvent * _arg4;
5006 PyObject * _argo0 = 0;
5007 PyObject * _argo1 = 0;
5008 PyObject * _argo4 = 0;
5009 char *_kwnames[] = { "self","cell","x","y","event", NULL };
5010
5011 self = self;
5012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOiiO:wxHtmlWindow_base_OnCellClicked",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3,&_argo4))
5013 return NULL;
5014 if (_argo0) {
5015 if (_argo0 == Py_None) { _arg0 = NULL; }
5016 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxPyHtmlWindow_p")) {
5017 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlWindow_base_OnCellClicked. Expected _wxPyHtmlWindow_p.");
5018 return NULL;
5019 }
5020 }
5021 if (_argo1) {
5022 if (_argo1 == Py_None) { _arg1 = NULL; }
5023 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxHtmlCell_p")) {
5024 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlWindow_base_OnCellClicked. Expected _wxHtmlCell_p.");
5025 return NULL;
5026 }
5027 }
5028 if (_argo4) {
5029 if (_argo4 == Py_None) { _arg4 = NULL; }
5030 else if (SWIG_GetPtrObj(_argo4,(void **) &_arg4,"_wxMouseEvent_p")) {
5031 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of wxHtmlWindow_base_OnCellClicked. Expected _wxMouseEvent_p.");
5032 return NULL;
5033 }
5034 }
5035 {
5036 wxPy_BEGIN_ALLOW_THREADS;
5037 wxHtmlWindow_base_OnCellClicked(_arg0,_arg1,_arg2,_arg3,*_arg4);
5038
5039 wxPy_END_ALLOW_THREADS;
5040 } Py_INCREF(Py_None);
5041 _resultobj = Py_None;
5042 return _resultobj;
5043 }
5044
5045 static void *SwigwxHtmlDCRendererTowxObject(void *ptr) {
5046 wxHtmlDCRenderer *src;
5047 wxObject *dest;
5048 src = (wxHtmlDCRenderer *) ptr;
5049 dest = (wxObject *) src;
5050 return (void *) dest;
5051 }
5052
5053 #define new_wxHtmlDCRenderer() (new wxHtmlDCRenderer())
5054 static PyObject *_wrap_new_wxHtmlDCRenderer(PyObject *self, PyObject *args, PyObject *kwargs) {
5055 PyObject * _resultobj;
5056 wxHtmlDCRenderer * _result;
5057 char *_kwnames[] = { NULL };
5058 char _ptemp[128];
5059
5060 self = self;
5061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxHtmlDCRenderer",_kwnames))
5062 return NULL;
5063 {
5064 wxPy_BEGIN_ALLOW_THREADS;
5065 _result = (wxHtmlDCRenderer *)new_wxHtmlDCRenderer();
5066
5067 wxPy_END_ALLOW_THREADS;
5068 } if (_result) {
5069 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlDCRenderer_p");
5070 _resultobj = Py_BuildValue("s",_ptemp);
5071 } else {
5072 Py_INCREF(Py_None);
5073 _resultobj = Py_None;
5074 }
5075 return _resultobj;
5076 }
5077
5078 #define delete_wxHtmlDCRenderer(_swigobj) (delete _swigobj)
5079 static PyObject *_wrap_delete_wxHtmlDCRenderer(PyObject *self, PyObject *args, PyObject *kwargs) {
5080 PyObject * _resultobj;
5081 wxHtmlDCRenderer * _arg0;
5082 PyObject * _argo0 = 0;
5083 char *_kwnames[] = { "self", NULL };
5084
5085 self = self;
5086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlDCRenderer",_kwnames,&_argo0))
5087 return NULL;
5088 if (_argo0) {
5089 if (_argo0 == Py_None) { _arg0 = NULL; }
5090 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlDCRenderer. Expected _wxHtmlDCRenderer_p.");
5092 return NULL;
5093 }
5094 }
5095 {
5096 wxPy_BEGIN_ALLOW_THREADS;
5097 delete_wxHtmlDCRenderer(_arg0);
5098
5099 wxPy_END_ALLOW_THREADS;
5100 } Py_INCREF(Py_None);
5101 _resultobj = Py_None;
5102 return _resultobj;
5103 }
5104
5105 #define wxHtmlDCRenderer_SetDC(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDC(_swigarg0,_swigarg1))
5106 static PyObject *_wrap_wxHtmlDCRenderer_SetDC(PyObject *self, PyObject *args, PyObject *kwargs) {
5107 PyObject * _resultobj;
5108 wxHtmlDCRenderer * _arg0;
5109 wxDC * _arg1;
5110 int _arg2;
5111 PyObject * _argo0 = 0;
5112 PyObject * _argo1 = 0;
5113 char *_kwnames[] = { "self","dc","maxwidth", NULL };
5114
5115 self = self;
5116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOi:wxHtmlDCRenderer_SetDC",_kwnames,&_argo0,&_argo1,&_arg2))
5117 return NULL;
5118 if (_argo0) {
5119 if (_argo0 == Py_None) { _arg0 = NULL; }
5120 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5121 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlDCRenderer_SetDC. Expected _wxHtmlDCRenderer_p.");
5122 return NULL;
5123 }
5124 }
5125 if (_argo1) {
5126 if (_argo1 == Py_None) { _arg1 = NULL; }
5127 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxDC_p")) {
5128 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxHtmlDCRenderer_SetDC. Expected _wxDC_p.");
5129 return NULL;
5130 }
5131 }
5132 {
5133 wxPy_BEGIN_ALLOW_THREADS;
5134 wxHtmlDCRenderer_SetDC(_arg0,_arg1,_arg2);
5135
5136 wxPy_END_ALLOW_THREADS;
5137 } Py_INCREF(Py_None);
5138 _resultobj = Py_None;
5139 return _resultobj;
5140 }
5141
5142 #define wxHtmlDCRenderer_SetSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSize(_swigarg0,_swigarg1))
5143 static PyObject *_wrap_wxHtmlDCRenderer_SetSize(PyObject *self, PyObject *args, PyObject *kwargs) {
5144 PyObject * _resultobj;
5145 wxHtmlDCRenderer * _arg0;
5146 int _arg1;
5147 int _arg2;
5148 PyObject * _argo0 = 0;
5149 char *_kwnames[] = { "self","width","height", NULL };
5150
5151 self = self;
5152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxHtmlDCRenderer_SetSize",_kwnames,&_argo0,&_arg1,&_arg2))
5153 return NULL;
5154 if (_argo0) {
5155 if (_argo0 == Py_None) { _arg0 = NULL; }
5156 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5157 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlDCRenderer_SetSize. Expected _wxHtmlDCRenderer_p.");
5158 return NULL;
5159 }
5160 }
5161 {
5162 wxPy_BEGIN_ALLOW_THREADS;
5163 wxHtmlDCRenderer_SetSize(_arg0,_arg1,_arg2);
5164
5165 wxPy_END_ALLOW_THREADS;
5166 } Py_INCREF(Py_None);
5167 _resultobj = Py_None;
5168 return _resultobj;
5169 }
5170
5171 #define wxHtmlDCRenderer_SetHtmlText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetHtmlText(_swigarg0,_swigarg1,_swigarg2))
5172 static PyObject *_wrap_wxHtmlDCRenderer_SetHtmlText(PyObject *self, PyObject *args, PyObject *kwargs) {
5173 PyObject * _resultobj;
5174 wxHtmlDCRenderer * _arg0;
5175 wxString * _arg1;
5176 wxString * _arg2 = (wxString *) &wxEmptyString;
5177 bool _arg3 = (bool ) TRUE;
5178 PyObject * _argo0 = 0;
5179 PyObject * _obj1 = 0;
5180 PyObject * _obj2 = 0;
5181 int tempbool3 = (int) TRUE;
5182 char *_kwnames[] = { "self","html","basepath","isdir", NULL };
5183
5184 self = self;
5185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|Oi:wxHtmlDCRenderer_SetHtmlText",_kwnames,&_argo0,&_obj1,&_obj2,&tempbool3))
5186 return NULL;
5187 if (_argo0) {
5188 if (_argo0 == Py_None) { _arg0 = NULL; }
5189 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5190 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlDCRenderer_SetHtmlText. Expected _wxHtmlDCRenderer_p.");
5191 return NULL;
5192 }
5193 }
5194 {
5195 #if PYTHON_API_VERSION >= 1009
5196 char* tmpPtr; int tmpSize;
5197 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5198 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5199 return NULL;
5200 }
5201 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5202 return NULL;
5203 _arg1 = new wxString(tmpPtr, tmpSize);
5204 #else
5205 if (!PyString_Check(_obj1)) {
5206 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5207 return NULL;
5208 }
5209 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5210 #endif
5211 }
5212 if (_obj2)
5213 {
5214 #if PYTHON_API_VERSION >= 1009
5215 char* tmpPtr; int tmpSize;
5216 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5217 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5218 return NULL;
5219 }
5220 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5221 return NULL;
5222 _arg2 = new wxString(tmpPtr, tmpSize);
5223 #else
5224 if (!PyString_Check(_obj2)) {
5225 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5226 return NULL;
5227 }
5228 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5229 #endif
5230 }
5231 _arg3 = (bool ) tempbool3;
5232 {
5233 wxPy_BEGIN_ALLOW_THREADS;
5234 wxHtmlDCRenderer_SetHtmlText(_arg0,*_arg1,*_arg2,_arg3);
5235
5236 wxPy_END_ALLOW_THREADS;
5237 } Py_INCREF(Py_None);
5238 _resultobj = Py_None;
5239 {
5240 if (_obj1)
5241 delete _arg1;
5242 }
5243 {
5244 if (_obj2)
5245 delete _arg2;
5246 }
5247 return _resultobj;
5248 }
5249
5250 #define wxHtmlDCRenderer_Render(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->Render(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
5251 static PyObject *_wrap_wxHtmlDCRenderer_Render(PyObject *self, PyObject *args, PyObject *kwargs) {
5252 PyObject * _resultobj;
5253 int _result;
5254 wxHtmlDCRenderer * _arg0;
5255 int _arg1;
5256 int _arg2;
5257 int _arg3 = (int ) 0;
5258 int _arg4 = (int ) FALSE;
5259 PyObject * _argo0 = 0;
5260 char *_kwnames[] = { "self","x","y","from","dont_render", NULL };
5261
5262 self = self;
5263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|ii:wxHtmlDCRenderer_Render",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
5264 return NULL;
5265 if (_argo0) {
5266 if (_argo0 == Py_None) { _arg0 = NULL; }
5267 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5268 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlDCRenderer_Render. Expected _wxHtmlDCRenderer_p.");
5269 return NULL;
5270 }
5271 }
5272 {
5273 wxPy_BEGIN_ALLOW_THREADS;
5274 _result = (int )wxHtmlDCRenderer_Render(_arg0,_arg1,_arg2,_arg3,_arg4);
5275
5276 wxPy_END_ALLOW_THREADS;
5277 } _resultobj = Py_BuildValue("i",_result);
5278 return _resultobj;
5279 }
5280
5281 #define wxHtmlDCRenderer_GetTotalHeight(_swigobj) (_swigobj->GetTotalHeight())
5282 static PyObject *_wrap_wxHtmlDCRenderer_GetTotalHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
5283 PyObject * _resultobj;
5284 int _result;
5285 wxHtmlDCRenderer * _arg0;
5286 PyObject * _argo0 = 0;
5287 char *_kwnames[] = { "self", NULL };
5288
5289 self = self;
5290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlDCRenderer_GetTotalHeight",_kwnames,&_argo0))
5291 return NULL;
5292 if (_argo0) {
5293 if (_argo0 == Py_None) { _arg0 = NULL; }
5294 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlDCRenderer_p")) {
5295 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlDCRenderer_GetTotalHeight. Expected _wxHtmlDCRenderer_p.");
5296 return NULL;
5297 }
5298 }
5299 {
5300 wxPy_BEGIN_ALLOW_THREADS;
5301 _result = (int )wxHtmlDCRenderer_GetTotalHeight(_arg0);
5302
5303 wxPy_END_ALLOW_THREADS;
5304 } _resultobj = Py_BuildValue("i",_result);
5305 return _resultobj;
5306 }
5307
5308 static void *SwigwxHtmlPrintoutTowxPyPrintout(void *ptr) {
5309 wxHtmlPrintout *src;
5310 wxPyPrintout *dest;
5311 src = (wxHtmlPrintout *) ptr;
5312 dest = (wxPyPrintout *) src;
5313 return (void *) dest;
5314 }
5315
5316 static void *SwigwxHtmlPrintoutTowxObject(void *ptr) {
5317 wxHtmlPrintout *src;
5318 wxObject *dest;
5319 src = (wxHtmlPrintout *) ptr;
5320 dest = (wxObject *) src;
5321 return (void *) dest;
5322 }
5323
5324 #define new_wxHtmlPrintout(_swigarg0) (new wxHtmlPrintout(_swigarg0))
5325 static PyObject *_wrap_new_wxHtmlPrintout(PyObject *self, PyObject *args, PyObject *kwargs) {
5326 PyObject * _resultobj;
5327 wxHtmlPrintout * _result;
5328 char * _arg0 = (char *) "Printout";
5329 char *_kwnames[] = { "title", NULL };
5330 char _ptemp[128];
5331
5332 self = self;
5333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|s:new_wxHtmlPrintout",_kwnames,&_arg0))
5334 return NULL;
5335 {
5336 wxPy_BEGIN_ALLOW_THREADS;
5337 _result = (wxHtmlPrintout *)new_wxHtmlPrintout(_arg0);
5338
5339 wxPy_END_ALLOW_THREADS;
5340 } if (_result) {
5341 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlPrintout_p");
5342 _resultobj = Py_BuildValue("s",_ptemp);
5343 } else {
5344 Py_INCREF(Py_None);
5345 _resultobj = Py_None;
5346 }
5347 return _resultobj;
5348 }
5349
5350 #define wxHtmlPrintout_SetHtmlText(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetHtmlText(_swigarg0,_swigarg1,_swigarg2))
5351 static PyObject *_wrap_wxHtmlPrintout_SetHtmlText(PyObject *self, PyObject *args, PyObject *kwargs) {
5352 PyObject * _resultobj;
5353 wxHtmlPrintout * _arg0;
5354 wxString * _arg1;
5355 wxString * _arg2 = (wxString *) &wxEmptyString;
5356 bool _arg3 = (bool ) TRUE;
5357 PyObject * _argo0 = 0;
5358 PyObject * _obj1 = 0;
5359 PyObject * _obj2 = 0;
5360 int tempbool3 = (int) TRUE;
5361 char *_kwnames[] = { "self","html","basepath","isdir", NULL };
5362
5363 self = self;
5364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|Oi:wxHtmlPrintout_SetHtmlText",_kwnames,&_argo0,&_obj1,&_obj2,&tempbool3))
5365 return NULL;
5366 if (_argo0) {
5367 if (_argo0 == Py_None) { _arg0 = NULL; }
5368 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlPrintout_p")) {
5369 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlPrintout_SetHtmlText. Expected _wxHtmlPrintout_p.");
5370 return NULL;
5371 }
5372 }
5373 {
5374 #if PYTHON_API_VERSION >= 1009
5375 char* tmpPtr; int tmpSize;
5376 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5377 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5378 return NULL;
5379 }
5380 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5381 return NULL;
5382 _arg1 = new wxString(tmpPtr, tmpSize);
5383 #else
5384 if (!PyString_Check(_obj1)) {
5385 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5386 return NULL;
5387 }
5388 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5389 #endif
5390 }
5391 if (_obj2)
5392 {
5393 #if PYTHON_API_VERSION >= 1009
5394 char* tmpPtr; int tmpSize;
5395 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5396 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5397 return NULL;
5398 }
5399 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5400 return NULL;
5401 _arg2 = new wxString(tmpPtr, tmpSize);
5402 #else
5403 if (!PyString_Check(_obj2)) {
5404 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5405 return NULL;
5406 }
5407 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5408 #endif
5409 }
5410 _arg3 = (bool ) tempbool3;
5411 {
5412 wxPy_BEGIN_ALLOW_THREADS;
5413 wxHtmlPrintout_SetHtmlText(_arg0,*_arg1,*_arg2,_arg3);
5414
5415 wxPy_END_ALLOW_THREADS;
5416 } Py_INCREF(Py_None);
5417 _resultobj = Py_None;
5418 {
5419 if (_obj1)
5420 delete _arg1;
5421 }
5422 {
5423 if (_obj2)
5424 delete _arg2;
5425 }
5426 return _resultobj;
5427 }
5428
5429 #define wxHtmlPrintout_SetHtmlFile(_swigobj,_swigarg0) (_swigobj->SetHtmlFile(_swigarg0))
5430 static PyObject *_wrap_wxHtmlPrintout_SetHtmlFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5431 PyObject * _resultobj;
5432 wxHtmlPrintout * _arg0;
5433 wxString * _arg1;
5434 PyObject * _argo0 = 0;
5435 PyObject * _obj1 = 0;
5436 char *_kwnames[] = { "self","htmlfile", NULL };
5437
5438 self = self;
5439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlPrintout_SetHtmlFile",_kwnames,&_argo0,&_obj1))
5440 return NULL;
5441 if (_argo0) {
5442 if (_argo0 == Py_None) { _arg0 = NULL; }
5443 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlPrintout_p")) {
5444 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlPrintout_SetHtmlFile. Expected _wxHtmlPrintout_p.");
5445 return NULL;
5446 }
5447 }
5448 {
5449 #if PYTHON_API_VERSION >= 1009
5450 char* tmpPtr; int tmpSize;
5451 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5452 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5453 return NULL;
5454 }
5455 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5456 return NULL;
5457 _arg1 = new wxString(tmpPtr, tmpSize);
5458 #else
5459 if (!PyString_Check(_obj1)) {
5460 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5461 return NULL;
5462 }
5463 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5464 #endif
5465 }
5466 {
5467 wxPy_BEGIN_ALLOW_THREADS;
5468 wxHtmlPrintout_SetHtmlFile(_arg0,*_arg1);
5469
5470 wxPy_END_ALLOW_THREADS;
5471 } Py_INCREF(Py_None);
5472 _resultobj = Py_None;
5473 {
5474 if (_obj1)
5475 delete _arg1;
5476 }
5477 return _resultobj;
5478 }
5479
5480 #define wxHtmlPrintout_SetHeader(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHeader(_swigarg0,_swigarg1))
5481 static PyObject *_wrap_wxHtmlPrintout_SetHeader(PyObject *self, PyObject *args, PyObject *kwargs) {
5482 PyObject * _resultobj;
5483 wxHtmlPrintout * _arg0;
5484 wxString * _arg1;
5485 int _arg2 = (int ) (wxPAGE_ALL);
5486 PyObject * _argo0 = 0;
5487 PyObject * _obj1 = 0;
5488 char *_kwnames[] = { "self","header","pg", NULL };
5489
5490 self = self;
5491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlPrintout_SetHeader",_kwnames,&_argo0,&_obj1,&_arg2))
5492 return NULL;
5493 if (_argo0) {
5494 if (_argo0 == Py_None) { _arg0 = NULL; }
5495 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlPrintout_p")) {
5496 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlPrintout_SetHeader. Expected _wxHtmlPrintout_p.");
5497 return NULL;
5498 }
5499 }
5500 {
5501 #if PYTHON_API_VERSION >= 1009
5502 char* tmpPtr; int tmpSize;
5503 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5504 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5505 return NULL;
5506 }
5507 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5508 return NULL;
5509 _arg1 = new wxString(tmpPtr, tmpSize);
5510 #else
5511 if (!PyString_Check(_obj1)) {
5512 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5513 return NULL;
5514 }
5515 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5516 #endif
5517 }
5518 {
5519 wxPy_BEGIN_ALLOW_THREADS;
5520 wxHtmlPrintout_SetHeader(_arg0,*_arg1,_arg2);
5521
5522 wxPy_END_ALLOW_THREADS;
5523 } Py_INCREF(Py_None);
5524 _resultobj = Py_None;
5525 {
5526 if (_obj1)
5527 delete _arg1;
5528 }
5529 return _resultobj;
5530 }
5531
5532 #define wxHtmlPrintout_SetFooter(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFooter(_swigarg0,_swigarg1))
5533 static PyObject *_wrap_wxHtmlPrintout_SetFooter(PyObject *self, PyObject *args, PyObject *kwargs) {
5534 PyObject * _resultobj;
5535 wxHtmlPrintout * _arg0;
5536 wxString * _arg1;
5537 int _arg2 = (int ) (wxPAGE_ALL);
5538 PyObject * _argo0 = 0;
5539 PyObject * _obj1 = 0;
5540 char *_kwnames[] = { "self","footer","pg", NULL };
5541
5542 self = self;
5543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlPrintout_SetFooter",_kwnames,&_argo0,&_obj1,&_arg2))
5544 return NULL;
5545 if (_argo0) {
5546 if (_argo0 == Py_None) { _arg0 = NULL; }
5547 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlPrintout_p")) {
5548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlPrintout_SetFooter. Expected _wxHtmlPrintout_p.");
5549 return NULL;
5550 }
5551 }
5552 {
5553 #if PYTHON_API_VERSION >= 1009
5554 char* tmpPtr; int tmpSize;
5555 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5556 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5557 return NULL;
5558 }
5559 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5560 return NULL;
5561 _arg1 = new wxString(tmpPtr, tmpSize);
5562 #else
5563 if (!PyString_Check(_obj1)) {
5564 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5565 return NULL;
5566 }
5567 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5568 #endif
5569 }
5570 {
5571 wxPy_BEGIN_ALLOW_THREADS;
5572 wxHtmlPrintout_SetFooter(_arg0,*_arg1,_arg2);
5573
5574 wxPy_END_ALLOW_THREADS;
5575 } Py_INCREF(Py_None);
5576 _resultobj = Py_None;
5577 {
5578 if (_obj1)
5579 delete _arg1;
5580 }
5581 return _resultobj;
5582 }
5583
5584 #define wxHtmlPrintout_SetMargins(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SetMargins(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
5585 static PyObject *_wrap_wxHtmlPrintout_SetMargins(PyObject *self, PyObject *args, PyObject *kwargs) {
5586 PyObject * _resultobj;
5587 wxHtmlPrintout * _arg0;
5588 float _arg1 = (float ) 25.2;
5589 float _arg2 = (float ) 25.2;
5590 float _arg3 = (float ) 25.2;
5591 float _arg4 = (float ) 25.2;
5592 float _arg5 = (float ) 5;
5593 PyObject * _argo0 = 0;
5594 char *_kwnames[] = { "self","top","bottom","left","right","spaces", NULL };
5595
5596 self = self;
5597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|fffff:wxHtmlPrintout_SetMargins",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
5598 return NULL;
5599 if (_argo0) {
5600 if (_argo0 == Py_None) { _arg0 = NULL; }
5601 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlPrintout_p")) {
5602 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlPrintout_SetMargins. Expected _wxHtmlPrintout_p.");
5603 return NULL;
5604 }
5605 }
5606 {
5607 wxPy_BEGIN_ALLOW_THREADS;
5608 wxHtmlPrintout_SetMargins(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
5609
5610 wxPy_END_ALLOW_THREADS;
5611 } Py_INCREF(Py_None);
5612 _resultobj = Py_None;
5613 return _resultobj;
5614 }
5615
5616 static void *SwigwxHtmlEasyPrintingTowxObject(void *ptr) {
5617 wxHtmlEasyPrinting *src;
5618 wxObject *dest;
5619 src = (wxHtmlEasyPrinting *) ptr;
5620 dest = (wxObject *) src;
5621 return (void *) dest;
5622 }
5623
5624 #define new_wxHtmlEasyPrinting(_swigarg0,_swigarg1) (new wxHtmlEasyPrinting(_swigarg0,_swigarg1))
5625 static PyObject *_wrap_new_wxHtmlEasyPrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
5626 PyObject * _resultobj;
5627 wxHtmlEasyPrinting * _result;
5628 char * _arg0 = (char *) "Printing";
5629 wxFrame * _arg1 = (wxFrame *) NULL;
5630 PyObject * _argo1 = 0;
5631 char *_kwnames[] = { "name","parent_frame", NULL };
5632 char _ptemp[128];
5633
5634 self = self;
5635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|sO:new_wxHtmlEasyPrinting",_kwnames,&_arg0,&_argo1))
5636 return NULL;
5637 if (_argo1) {
5638 if (_argo1 == Py_None) { _arg1 = NULL; }
5639 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFrame_p")) {
5640 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxHtmlEasyPrinting. Expected _wxFrame_p.");
5641 return NULL;
5642 }
5643 }
5644 {
5645 wxPy_BEGIN_ALLOW_THREADS;
5646 _result = (wxHtmlEasyPrinting *)new_wxHtmlEasyPrinting(_arg0,_arg1);
5647
5648 wxPy_END_ALLOW_THREADS;
5649 } if (_result) {
5650 SWIG_MakePtr(_ptemp, (char *) _result,"_wxHtmlEasyPrinting_p");
5651 _resultobj = Py_BuildValue("s",_ptemp);
5652 } else {
5653 Py_INCREF(Py_None);
5654 _resultobj = Py_None;
5655 }
5656 return _resultobj;
5657 }
5658
5659 #define delete_wxHtmlEasyPrinting(_swigobj) (delete _swigobj)
5660 static PyObject *_wrap_delete_wxHtmlEasyPrinting(PyObject *self, PyObject *args, PyObject *kwargs) {
5661 PyObject * _resultobj;
5662 wxHtmlEasyPrinting * _arg0;
5663 PyObject * _argo0 = 0;
5664 char *_kwnames[] = { "self", NULL };
5665
5666 self = self;
5667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxHtmlEasyPrinting",_kwnames,&_argo0))
5668 return NULL;
5669 if (_argo0) {
5670 if (_argo0 == Py_None) { _arg0 = NULL; }
5671 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5672 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxHtmlEasyPrinting. Expected _wxHtmlEasyPrinting_p.");
5673 return NULL;
5674 }
5675 }
5676 {
5677 wxPy_BEGIN_ALLOW_THREADS;
5678 delete_wxHtmlEasyPrinting(_arg0);
5679
5680 wxPy_END_ALLOW_THREADS;
5681 } Py_INCREF(Py_None);
5682 _resultobj = Py_None;
5683 return _resultobj;
5684 }
5685
5686 #define wxHtmlEasyPrinting_PreviewFile(_swigobj,_swigarg0) (_swigobj->PreviewFile(_swigarg0))
5687 static PyObject *_wrap_wxHtmlEasyPrinting_PreviewFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5688 PyObject * _resultobj;
5689 wxHtmlEasyPrinting * _arg0;
5690 wxString * _arg1;
5691 PyObject * _argo0 = 0;
5692 PyObject * _obj1 = 0;
5693 char *_kwnames[] = { "self","htmlfile", NULL };
5694
5695 self = self;
5696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlEasyPrinting_PreviewFile",_kwnames,&_argo0,&_obj1))
5697 return NULL;
5698 if (_argo0) {
5699 if (_argo0 == Py_None) { _arg0 = NULL; }
5700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PreviewFile. Expected _wxHtmlEasyPrinting_p.");
5702 return NULL;
5703 }
5704 }
5705 {
5706 #if PYTHON_API_VERSION >= 1009
5707 char* tmpPtr; int tmpSize;
5708 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5709 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5710 return NULL;
5711 }
5712 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5713 return NULL;
5714 _arg1 = new wxString(tmpPtr, tmpSize);
5715 #else
5716 if (!PyString_Check(_obj1)) {
5717 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5718 return NULL;
5719 }
5720 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5721 #endif
5722 }
5723 {
5724 wxPy_BEGIN_ALLOW_THREADS;
5725 wxHtmlEasyPrinting_PreviewFile(_arg0,*_arg1);
5726
5727 wxPy_END_ALLOW_THREADS;
5728 } Py_INCREF(Py_None);
5729 _resultobj = Py_None;
5730 {
5731 if (_obj1)
5732 delete _arg1;
5733 }
5734 return _resultobj;
5735 }
5736
5737 #define wxHtmlEasyPrinting_PreviewText(_swigobj,_swigarg0,_swigarg1) (_swigobj->PreviewText(_swigarg0,_swigarg1))
5738 static PyObject *_wrap_wxHtmlEasyPrinting_PreviewText(PyObject *self, PyObject *args, PyObject *kwargs) {
5739 PyObject * _resultobj;
5740 wxHtmlEasyPrinting * _arg0;
5741 wxString * _arg1;
5742 wxString * _arg2 = (wxString *) &wxEmptyString;
5743 PyObject * _argo0 = 0;
5744 PyObject * _obj1 = 0;
5745 PyObject * _obj2 = 0;
5746 char *_kwnames[] = { "self","htmltext","basepath", NULL };
5747
5748 self = self;
5749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlEasyPrinting_PreviewText",_kwnames,&_argo0,&_obj1,&_obj2))
5750 return NULL;
5751 if (_argo0) {
5752 if (_argo0 == Py_None) { _arg0 = NULL; }
5753 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5754 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PreviewText. Expected _wxHtmlEasyPrinting_p.");
5755 return NULL;
5756 }
5757 }
5758 {
5759 #if PYTHON_API_VERSION >= 1009
5760 char* tmpPtr; int tmpSize;
5761 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5762 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5763 return NULL;
5764 }
5765 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5766 return NULL;
5767 _arg1 = new wxString(tmpPtr, tmpSize);
5768 #else
5769 if (!PyString_Check(_obj1)) {
5770 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5771 return NULL;
5772 }
5773 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5774 #endif
5775 }
5776 if (_obj2)
5777 {
5778 #if PYTHON_API_VERSION >= 1009
5779 char* tmpPtr; int tmpSize;
5780 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5781 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5782 return NULL;
5783 }
5784 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5785 return NULL;
5786 _arg2 = new wxString(tmpPtr, tmpSize);
5787 #else
5788 if (!PyString_Check(_obj2)) {
5789 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5790 return NULL;
5791 }
5792 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5793 #endif
5794 }
5795 {
5796 wxPy_BEGIN_ALLOW_THREADS;
5797 wxHtmlEasyPrinting_PreviewText(_arg0,*_arg1,*_arg2);
5798
5799 wxPy_END_ALLOW_THREADS;
5800 } Py_INCREF(Py_None);
5801 _resultobj = Py_None;
5802 {
5803 if (_obj1)
5804 delete _arg1;
5805 }
5806 {
5807 if (_obj2)
5808 delete _arg2;
5809 }
5810 return _resultobj;
5811 }
5812
5813 #define wxHtmlEasyPrinting_PrintFile(_swigobj,_swigarg0) (_swigobj->PrintFile(_swigarg0))
5814 static PyObject *_wrap_wxHtmlEasyPrinting_PrintFile(PyObject *self, PyObject *args, PyObject *kwargs) {
5815 PyObject * _resultobj;
5816 wxHtmlEasyPrinting * _arg0;
5817 wxString * _arg1;
5818 PyObject * _argo0 = 0;
5819 PyObject * _obj1 = 0;
5820 char *_kwnames[] = { "self","htmlfile", NULL };
5821
5822 self = self;
5823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxHtmlEasyPrinting_PrintFile",_kwnames,&_argo0,&_obj1))
5824 return NULL;
5825 if (_argo0) {
5826 if (_argo0 == Py_None) { _arg0 = NULL; }
5827 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5828 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PrintFile. Expected _wxHtmlEasyPrinting_p.");
5829 return NULL;
5830 }
5831 }
5832 {
5833 #if PYTHON_API_VERSION >= 1009
5834 char* tmpPtr; int tmpSize;
5835 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5836 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5837 return NULL;
5838 }
5839 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5840 return NULL;
5841 _arg1 = new wxString(tmpPtr, tmpSize);
5842 #else
5843 if (!PyString_Check(_obj1)) {
5844 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5845 return NULL;
5846 }
5847 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5848 #endif
5849 }
5850 {
5851 wxPy_BEGIN_ALLOW_THREADS;
5852 wxHtmlEasyPrinting_PrintFile(_arg0,*_arg1);
5853
5854 wxPy_END_ALLOW_THREADS;
5855 } Py_INCREF(Py_None);
5856 _resultobj = Py_None;
5857 {
5858 if (_obj1)
5859 delete _arg1;
5860 }
5861 return _resultobj;
5862 }
5863
5864 #define wxHtmlEasyPrinting_PrintText(_swigobj,_swigarg0,_swigarg1) (_swigobj->PrintText(_swigarg0,_swigarg1))
5865 static PyObject *_wrap_wxHtmlEasyPrinting_PrintText(PyObject *self, PyObject *args, PyObject *kwargs) {
5866 PyObject * _resultobj;
5867 wxHtmlEasyPrinting * _arg0;
5868 wxString * _arg1;
5869 wxString * _arg2 = (wxString *) &wxEmptyString;
5870 PyObject * _argo0 = 0;
5871 PyObject * _obj1 = 0;
5872 PyObject * _obj2 = 0;
5873 char *_kwnames[] = { "self","htmltext","basepath", NULL };
5874
5875 self = self;
5876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|O:wxHtmlEasyPrinting_PrintText",_kwnames,&_argo0,&_obj1,&_obj2))
5877 return NULL;
5878 if (_argo0) {
5879 if (_argo0 == Py_None) { _arg0 = NULL; }
5880 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5881 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PrintText. Expected _wxHtmlEasyPrinting_p.");
5882 return NULL;
5883 }
5884 }
5885 {
5886 #if PYTHON_API_VERSION >= 1009
5887 char* tmpPtr; int tmpSize;
5888 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
5889 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5890 return NULL;
5891 }
5892 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
5893 return NULL;
5894 _arg1 = new wxString(tmpPtr, tmpSize);
5895 #else
5896 if (!PyString_Check(_obj1)) {
5897 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5898 return NULL;
5899 }
5900 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
5901 #endif
5902 }
5903 if (_obj2)
5904 {
5905 #if PYTHON_API_VERSION >= 1009
5906 char* tmpPtr; int tmpSize;
5907 if (!PyString_Check(_obj2) && !PyUnicode_Check(_obj2)) {
5908 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5909 return NULL;
5910 }
5911 if (PyString_AsStringAndSize(_obj2, &tmpPtr, &tmpSize) == -1)
5912 return NULL;
5913 _arg2 = new wxString(tmpPtr, tmpSize);
5914 #else
5915 if (!PyString_Check(_obj2)) {
5916 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
5917 return NULL;
5918 }
5919 _arg2 = new wxString(PyString_AS_STRING(_obj2), PyString_GET_SIZE(_obj2));
5920 #endif
5921 }
5922 {
5923 wxPy_BEGIN_ALLOW_THREADS;
5924 wxHtmlEasyPrinting_PrintText(_arg0,*_arg1,*_arg2);
5925
5926 wxPy_END_ALLOW_THREADS;
5927 } Py_INCREF(Py_None);
5928 _resultobj = Py_None;
5929 {
5930 if (_obj1)
5931 delete _arg1;
5932 }
5933 {
5934 if (_obj2)
5935 delete _arg2;
5936 }
5937 return _resultobj;
5938 }
5939
5940 #define wxHtmlEasyPrinting_PrinterSetup(_swigobj) (_swigobj->PrinterSetup())
5941 static PyObject *_wrap_wxHtmlEasyPrinting_PrinterSetup(PyObject *self, PyObject *args, PyObject *kwargs) {
5942 PyObject * _resultobj;
5943 wxHtmlEasyPrinting * _arg0;
5944 PyObject * _argo0 = 0;
5945 char *_kwnames[] = { "self", NULL };
5946
5947 self = self;
5948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlEasyPrinting_PrinterSetup",_kwnames,&_argo0))
5949 return NULL;
5950 if (_argo0) {
5951 if (_argo0 == Py_None) { _arg0 = NULL; }
5952 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PrinterSetup. Expected _wxHtmlEasyPrinting_p.");
5954 return NULL;
5955 }
5956 }
5957 {
5958 wxPy_BEGIN_ALLOW_THREADS;
5959 wxHtmlEasyPrinting_PrinterSetup(_arg0);
5960
5961 wxPy_END_ALLOW_THREADS;
5962 } Py_INCREF(Py_None);
5963 _resultobj = Py_None;
5964 return _resultobj;
5965 }
5966
5967 #define wxHtmlEasyPrinting_PageSetup(_swigobj) (_swigobj->PageSetup())
5968 static PyObject *_wrap_wxHtmlEasyPrinting_PageSetup(PyObject *self, PyObject *args, PyObject *kwargs) {
5969 PyObject * _resultobj;
5970 wxHtmlEasyPrinting * _arg0;
5971 PyObject * _argo0 = 0;
5972 char *_kwnames[] = { "self", NULL };
5973
5974 self = self;
5975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlEasyPrinting_PageSetup",_kwnames,&_argo0))
5976 return NULL;
5977 if (_argo0) {
5978 if (_argo0 == Py_None) { _arg0 = NULL; }
5979 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
5980 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_PageSetup. Expected _wxHtmlEasyPrinting_p.");
5981 return NULL;
5982 }
5983 }
5984 {
5985 wxPy_BEGIN_ALLOW_THREADS;
5986 wxHtmlEasyPrinting_PageSetup(_arg0);
5987
5988 wxPy_END_ALLOW_THREADS;
5989 } Py_INCREF(Py_None);
5990 _resultobj = Py_None;
5991 return _resultobj;
5992 }
5993
5994 #define wxHtmlEasyPrinting_SetHeader(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetHeader(_swigarg0,_swigarg1))
5995 static PyObject *_wrap_wxHtmlEasyPrinting_SetHeader(PyObject *self, PyObject *args, PyObject *kwargs) {
5996 PyObject * _resultobj;
5997 wxHtmlEasyPrinting * _arg0;
5998 wxString * _arg1;
5999 int _arg2 = (int ) (wxPAGE_ALL);
6000 PyObject * _argo0 = 0;
6001 PyObject * _obj1 = 0;
6002 char *_kwnames[] = { "self","header","pg", NULL };
6003
6004 self = self;
6005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlEasyPrinting_SetHeader",_kwnames,&_argo0,&_obj1,&_arg2))
6006 return NULL;
6007 if (_argo0) {
6008 if (_argo0 == Py_None) { _arg0 = NULL; }
6009 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
6010 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_SetHeader. Expected _wxHtmlEasyPrinting_p.");
6011 return NULL;
6012 }
6013 }
6014 {
6015 #if PYTHON_API_VERSION >= 1009
6016 char* tmpPtr; int tmpSize;
6017 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
6018 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6019 return NULL;
6020 }
6021 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
6022 return NULL;
6023 _arg1 = new wxString(tmpPtr, tmpSize);
6024 #else
6025 if (!PyString_Check(_obj1)) {
6026 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6027 return NULL;
6028 }
6029 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
6030 #endif
6031 }
6032 {
6033 wxPy_BEGIN_ALLOW_THREADS;
6034 wxHtmlEasyPrinting_SetHeader(_arg0,*_arg1,_arg2);
6035
6036 wxPy_END_ALLOW_THREADS;
6037 } Py_INCREF(Py_None);
6038 _resultobj = Py_None;
6039 {
6040 if (_obj1)
6041 delete _arg1;
6042 }
6043 return _resultobj;
6044 }
6045
6046 #define wxHtmlEasyPrinting_SetFooter(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFooter(_swigarg0,_swigarg1))
6047 static PyObject *_wrap_wxHtmlEasyPrinting_SetFooter(PyObject *self, PyObject *args, PyObject *kwargs) {
6048 PyObject * _resultobj;
6049 wxHtmlEasyPrinting * _arg0;
6050 wxString * _arg1;
6051 int _arg2 = (int ) (wxPAGE_ALL);
6052 PyObject * _argo0 = 0;
6053 PyObject * _obj1 = 0;
6054 char *_kwnames[] = { "self","footer","pg", NULL };
6055
6056 self = self;
6057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO|i:wxHtmlEasyPrinting_SetFooter",_kwnames,&_argo0,&_obj1,&_arg2))
6058 return NULL;
6059 if (_argo0) {
6060 if (_argo0 == Py_None) { _arg0 = NULL; }
6061 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
6062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_SetFooter. Expected _wxHtmlEasyPrinting_p.");
6063 return NULL;
6064 }
6065 }
6066 {
6067 #if PYTHON_API_VERSION >= 1009
6068 char* tmpPtr; int tmpSize;
6069 if (!PyString_Check(_obj1) && !PyUnicode_Check(_obj1)) {
6070 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6071 return NULL;
6072 }
6073 if (PyString_AsStringAndSize(_obj1, &tmpPtr, &tmpSize) == -1)
6074 return NULL;
6075 _arg1 = new wxString(tmpPtr, tmpSize);
6076 #else
6077 if (!PyString_Check(_obj1)) {
6078 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
6079 return NULL;
6080 }
6081 _arg1 = new wxString(PyString_AS_STRING(_obj1), PyString_GET_SIZE(_obj1));
6082 #endif
6083 }
6084 {
6085 wxPy_BEGIN_ALLOW_THREADS;
6086 wxHtmlEasyPrinting_SetFooter(_arg0,*_arg1,_arg2);
6087
6088 wxPy_END_ALLOW_THREADS;
6089 } Py_INCREF(Py_None);
6090 _resultobj = Py_None;
6091 {
6092 if (_obj1)
6093 delete _arg1;
6094 }
6095 return _resultobj;
6096 }
6097
6098 #define wxHtmlEasyPrinting_GetPrintData(_swigobj) (_swigobj->GetPrintData())
6099 static PyObject *_wrap_wxHtmlEasyPrinting_GetPrintData(PyObject *self, PyObject *args, PyObject *kwargs) {
6100 PyObject * _resultobj;
6101 wxPrintData * _result;
6102 wxHtmlEasyPrinting * _arg0;
6103 PyObject * _argo0 = 0;
6104 char *_kwnames[] = { "self", NULL };
6105 char _ptemp[128];
6106
6107 self = self;
6108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlEasyPrinting_GetPrintData",_kwnames,&_argo0))
6109 return NULL;
6110 if (_argo0) {
6111 if (_argo0 == Py_None) { _arg0 = NULL; }
6112 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
6113 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_GetPrintData. Expected _wxHtmlEasyPrinting_p.");
6114 return NULL;
6115 }
6116 }
6117 {
6118 wxPy_BEGIN_ALLOW_THREADS;
6119 _result = (wxPrintData *)wxHtmlEasyPrinting_GetPrintData(_arg0);
6120
6121 wxPy_END_ALLOW_THREADS;
6122 } if (_result) {
6123 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPrintData_p");
6124 _resultobj = Py_BuildValue("s",_ptemp);
6125 } else {
6126 Py_INCREF(Py_None);
6127 _resultobj = Py_None;
6128 }
6129 return _resultobj;
6130 }
6131
6132 #define wxHtmlEasyPrinting_GetPageSetupData(_swigobj) (_swigobj->GetPageSetupData())
6133 static PyObject *_wrap_wxHtmlEasyPrinting_GetPageSetupData(PyObject *self, PyObject *args, PyObject *kwargs) {
6134 PyObject * _resultobj;
6135 wxPageSetupDialogData * _result;
6136 wxHtmlEasyPrinting * _arg0;
6137 PyObject * _argo0 = 0;
6138 char *_kwnames[] = { "self", NULL };
6139 char _ptemp[128];
6140
6141 self = self;
6142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxHtmlEasyPrinting_GetPageSetupData",_kwnames,&_argo0))
6143 return NULL;
6144 if (_argo0) {
6145 if (_argo0 == Py_None) { _arg0 = NULL; }
6146 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxHtmlEasyPrinting_p")) {
6147 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxHtmlEasyPrinting_GetPageSetupData. Expected _wxHtmlEasyPrinting_p.");
6148 return NULL;
6149 }
6150 }
6151 {
6152 wxPy_BEGIN_ALLOW_THREADS;
6153 _result = (wxPageSetupDialogData *)wxHtmlEasyPrinting_GetPageSetupData(_arg0);
6154
6155 wxPy_END_ALLOW_THREADS;
6156 } if (_result) {
6157 SWIG_MakePtr(_ptemp, (char *) _result,"_wxPageSetupDialogData_p");
6158 _resultobj = Py_BuildValue("s",_ptemp);
6159 } else {
6160 Py_INCREF(Py_None);
6161 _resultobj = Py_None;
6162 }
6163 return _resultobj;
6164 }
6165
6166 static PyMethodDef htmlcMethods[] = {
6167 { "wxHtmlEasyPrinting_GetPageSetupData", (PyCFunction) _wrap_wxHtmlEasyPrinting_GetPageSetupData, METH_VARARGS | METH_KEYWORDS },
6168 { "wxHtmlEasyPrinting_GetPrintData", (PyCFunction) _wrap_wxHtmlEasyPrinting_GetPrintData, METH_VARARGS | METH_KEYWORDS },
6169 { "wxHtmlEasyPrinting_SetFooter", (PyCFunction) _wrap_wxHtmlEasyPrinting_SetFooter, METH_VARARGS | METH_KEYWORDS },
6170 { "wxHtmlEasyPrinting_SetHeader", (PyCFunction) _wrap_wxHtmlEasyPrinting_SetHeader, METH_VARARGS | METH_KEYWORDS },
6171 { "wxHtmlEasyPrinting_PageSetup", (PyCFunction) _wrap_wxHtmlEasyPrinting_PageSetup, METH_VARARGS | METH_KEYWORDS },
6172 { "wxHtmlEasyPrinting_PrinterSetup", (PyCFunction) _wrap_wxHtmlEasyPrinting_PrinterSetup, METH_VARARGS | METH_KEYWORDS },
6173 { "wxHtmlEasyPrinting_PrintText", (PyCFunction) _wrap_wxHtmlEasyPrinting_PrintText, METH_VARARGS | METH_KEYWORDS },
6174 { "wxHtmlEasyPrinting_PrintFile", (PyCFunction) _wrap_wxHtmlEasyPrinting_PrintFile, METH_VARARGS | METH_KEYWORDS },
6175 { "wxHtmlEasyPrinting_PreviewText", (PyCFunction) _wrap_wxHtmlEasyPrinting_PreviewText, METH_VARARGS | METH_KEYWORDS },
6176 { "wxHtmlEasyPrinting_PreviewFile", (PyCFunction) _wrap_wxHtmlEasyPrinting_PreviewFile, METH_VARARGS | METH_KEYWORDS },
6177 { "delete_wxHtmlEasyPrinting", (PyCFunction) _wrap_delete_wxHtmlEasyPrinting, METH_VARARGS | METH_KEYWORDS },
6178 { "new_wxHtmlEasyPrinting", (PyCFunction) _wrap_new_wxHtmlEasyPrinting, METH_VARARGS | METH_KEYWORDS },
6179 { "wxHtmlPrintout_SetMargins", (PyCFunction) _wrap_wxHtmlPrintout_SetMargins, METH_VARARGS | METH_KEYWORDS },
6180 { "wxHtmlPrintout_SetFooter", (PyCFunction) _wrap_wxHtmlPrintout_SetFooter, METH_VARARGS | METH_KEYWORDS },
6181 { "wxHtmlPrintout_SetHeader", (PyCFunction) _wrap_wxHtmlPrintout_SetHeader, METH_VARARGS | METH_KEYWORDS },
6182 { "wxHtmlPrintout_SetHtmlFile", (PyCFunction) _wrap_wxHtmlPrintout_SetHtmlFile, METH_VARARGS | METH_KEYWORDS },
6183 { "wxHtmlPrintout_SetHtmlText", (PyCFunction) _wrap_wxHtmlPrintout_SetHtmlText, METH_VARARGS | METH_KEYWORDS },
6184 { "new_wxHtmlPrintout", (PyCFunction) _wrap_new_wxHtmlPrintout, METH_VARARGS | METH_KEYWORDS },
6185 { "wxHtmlDCRenderer_GetTotalHeight", (PyCFunction) _wrap_wxHtmlDCRenderer_GetTotalHeight, METH_VARARGS | METH_KEYWORDS },
6186 { "wxHtmlDCRenderer_Render", (PyCFunction) _wrap_wxHtmlDCRenderer_Render, METH_VARARGS | METH_KEYWORDS },
6187 { "wxHtmlDCRenderer_SetHtmlText", (PyCFunction) _wrap_wxHtmlDCRenderer_SetHtmlText, METH_VARARGS | METH_KEYWORDS },
6188 { "wxHtmlDCRenderer_SetSize", (PyCFunction) _wrap_wxHtmlDCRenderer_SetSize, METH_VARARGS | METH_KEYWORDS },
6189 { "wxHtmlDCRenderer_SetDC", (PyCFunction) _wrap_wxHtmlDCRenderer_SetDC, METH_VARARGS | METH_KEYWORDS },
6190 { "delete_wxHtmlDCRenderer", (PyCFunction) _wrap_delete_wxHtmlDCRenderer, METH_VARARGS | METH_KEYWORDS },
6191 { "new_wxHtmlDCRenderer", (PyCFunction) _wrap_new_wxHtmlDCRenderer, METH_VARARGS | METH_KEYWORDS },
6192 { "wxHtmlWindow_base_OnCellClicked", (PyCFunction) _wrap_wxHtmlWindow_base_OnCellClicked, METH_VARARGS | METH_KEYWORDS },
6193 { "wxHtmlWindow_base_OnCellMouseHover", (PyCFunction) _wrap_wxHtmlWindow_base_OnCellMouseHover, METH_VARARGS | METH_KEYWORDS },
6194 { "wxHtmlWindow_base_OnSetTitle", (PyCFunction) _wrap_wxHtmlWindow_base_OnSetTitle, METH_VARARGS | METH_KEYWORDS },
6195 { "wxHtmlWindow_base_OnLinkClicked", (PyCFunction) _wrap_wxHtmlWindow_base_OnLinkClicked, METH_VARARGS | METH_KEYWORDS },
6196 { "wxHtmlWindow_GetParser", (PyCFunction) _wrap_wxHtmlWindow_GetParser, METH_VARARGS | METH_KEYWORDS },
6197 { "wxHtmlWindow_GetInternalRepresentation", (PyCFunction) _wrap_wxHtmlWindow_GetInternalRepresentation, METH_VARARGS | METH_KEYWORDS },
6198 { "wxHtmlWindow_HistoryClear", (PyCFunction) _wrap_wxHtmlWindow_HistoryClear, METH_VARARGS | METH_KEYWORDS },
6199 { "wxHtmlWindow_HistoryCanForward", (PyCFunction) _wrap_wxHtmlWindow_HistoryCanForward, METH_VARARGS | METH_KEYWORDS },
6200 { "wxHtmlWindow_HistoryCanBack", (PyCFunction) _wrap_wxHtmlWindow_HistoryCanBack, METH_VARARGS | METH_KEYWORDS },
6201 { "wxHtmlWindow_HistoryForward", (PyCFunction) _wrap_wxHtmlWindow_HistoryForward, METH_VARARGS | METH_KEYWORDS },
6202 { "wxHtmlWindow_HistoryBack", (PyCFunction) _wrap_wxHtmlWindow_HistoryBack, METH_VARARGS | METH_KEYWORDS },
6203 { "wxHtmlWindow_WriteCustomization", (PyCFunction) _wrap_wxHtmlWindow_WriteCustomization, METH_VARARGS | METH_KEYWORDS },
6204 { "wxHtmlWindow_ReadCustomization", (PyCFunction) _wrap_wxHtmlWindow_ReadCustomization, METH_VARARGS | METH_KEYWORDS },
6205 { "wxHtmlWindow_SetBorders", (PyCFunction) _wrap_wxHtmlWindow_SetBorders, METH_VARARGS | METH_KEYWORDS },
6206 { "wxHtmlWindow_SetTitle", (PyCFunction) _wrap_wxHtmlWindow_SetTitle, METH_VARARGS | METH_KEYWORDS },
6207 { "wxHtmlWindow_SetFonts", (PyCFunction) _wrap_wxHtmlWindow_SetFonts, METH_VARARGS | METH_KEYWORDS },
6208 { "wxHtmlWindow_SetRelatedStatusBar", (PyCFunction) _wrap_wxHtmlWindow_SetRelatedStatusBar, METH_VARARGS | METH_KEYWORDS },
6209 { "wxHtmlWindow_GetRelatedFrame", (PyCFunction) _wrap_wxHtmlWindow_GetRelatedFrame, METH_VARARGS | METH_KEYWORDS },
6210 { "wxHtmlWindow_SetRelatedFrame", (PyCFunction) _wrap_wxHtmlWindow_SetRelatedFrame, METH_VARARGS | METH_KEYWORDS },
6211 { "wxHtmlWindow_GetOpenedPageTitle", (PyCFunction) _wrap_wxHtmlWindow_GetOpenedPageTitle, METH_VARARGS | METH_KEYWORDS },
6212 { "wxHtmlWindow_GetOpenedAnchor", (PyCFunction) _wrap_wxHtmlWindow_GetOpenedAnchor, METH_VARARGS | METH_KEYWORDS },
6213 { "wxHtmlWindow_GetOpenedPage", (PyCFunction) _wrap_wxHtmlWindow_GetOpenedPage, METH_VARARGS | METH_KEYWORDS },
6214 { "wxHtmlWindow_LoadPage", (PyCFunction) _wrap_wxHtmlWindow_LoadPage, METH_VARARGS | METH_KEYWORDS },
6215 { "wxHtmlWindow_SetPage", (PyCFunction) _wrap_wxHtmlWindow_SetPage, METH_VARARGS | METH_KEYWORDS },
6216 { "wxHtmlWindow__setCallbackInfo", (PyCFunction) _wrap_wxHtmlWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
6217 { "new_wxHtmlWindow", (PyCFunction) _wrap_new_wxHtmlWindow, METH_VARARGS | METH_KEYWORDS },
6218 { "new_wxHtmlWidgetCell", (PyCFunction) _wrap_new_wxHtmlWidgetCell, METH_VARARGS | METH_KEYWORDS },
6219 { "new_wxHtmlFontCell", (PyCFunction) _wrap_new_wxHtmlFontCell, METH_VARARGS | METH_KEYWORDS },
6220 { "new_wxHtmlColourCell", (PyCFunction) _wrap_new_wxHtmlColourCell, METH_VARARGS | METH_KEYWORDS },
6221 { "wxHtmlContainerCell_GetFirstCell", (PyCFunction) _wrap_wxHtmlContainerCell_GetFirstCell, METH_VARARGS | METH_KEYWORDS },
6222 { "wxHtmlContainerCell_SetBorder", (PyCFunction) _wrap_wxHtmlContainerCell_SetBorder, METH_VARARGS | METH_KEYWORDS },
6223 { "wxHtmlContainerCell_SetBackgroundColour", (PyCFunction) _wrap_wxHtmlContainerCell_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
6224 { "wxHtmlContainerCell_SetMinHeight", (PyCFunction) _wrap_wxHtmlContainerCell_SetMinHeight, METH_VARARGS | METH_KEYWORDS },
6225 { "wxHtmlContainerCell_SetWidthFloatFromTag", (PyCFunction) _wrap_wxHtmlContainerCell_SetWidthFloatFromTag, METH_VARARGS | METH_KEYWORDS },
6226 { "wxHtmlContainerCell_SetWidthFloat", (PyCFunction) _wrap_wxHtmlContainerCell_SetWidthFloat, METH_VARARGS | METH_KEYWORDS },
6227 { "wxHtmlContainerCell_SetAlign", (PyCFunction) _wrap_wxHtmlContainerCell_SetAlign, METH_VARARGS | METH_KEYWORDS },
6228 { "wxHtmlContainerCell_GetIndentUnits", (PyCFunction) _wrap_wxHtmlContainerCell_GetIndentUnits, METH_VARARGS | METH_KEYWORDS },
6229 { "wxHtmlContainerCell_GetIndent", (PyCFunction) _wrap_wxHtmlContainerCell_GetIndent, METH_VARARGS | METH_KEYWORDS },
6230 { "wxHtmlContainerCell_SetIndent", (PyCFunction) _wrap_wxHtmlContainerCell_SetIndent, METH_VARARGS | METH_KEYWORDS },
6231 { "wxHtmlContainerCell_GetAlignVer", (PyCFunction) _wrap_wxHtmlContainerCell_GetAlignVer, METH_VARARGS | METH_KEYWORDS },
6232 { "wxHtmlContainerCell_SetAlignVer", (PyCFunction) _wrap_wxHtmlContainerCell_SetAlignVer, METH_VARARGS | METH_KEYWORDS },
6233 { "wxHtmlContainerCell_GetAlignHor", (PyCFunction) _wrap_wxHtmlContainerCell_GetAlignHor, METH_VARARGS | METH_KEYWORDS },
6234 { "wxHtmlContainerCell_SetAlignHor", (PyCFunction) _wrap_wxHtmlContainerCell_SetAlignHor, METH_VARARGS | METH_KEYWORDS },
6235 { "wxHtmlContainerCell_InsertCell", (PyCFunction) _wrap_wxHtmlContainerCell_InsertCell, METH_VARARGS | METH_KEYWORDS },
6236 { "new_wxHtmlContainerCell", (PyCFunction) _wrap_new_wxHtmlContainerCell, METH_VARARGS | METH_KEYWORDS },
6237 { "new_wxHtmlWordCell", (PyCFunction) _wrap_new_wxHtmlWordCell, METH_VARARGS | METH_KEYWORDS },
6238 { "wxHtmlCell_SetCanLiveOnPagebreak", (PyCFunction) _wrap_wxHtmlCell_SetCanLiveOnPagebreak, METH_VARARGS | METH_KEYWORDS },
6239 { "wxHtmlCell_AdjustPagebreak", (PyCFunction) _wrap_wxHtmlCell_AdjustPagebreak, METH_VARARGS | METH_KEYWORDS },
6240 { "wxHtmlCell_Find", (PyCFunction) _wrap_wxHtmlCell_Find, METH_VARARGS | METH_KEYWORDS },
6241 { "wxHtmlCell_DrawInvisible", (PyCFunction) _wrap_wxHtmlCell_DrawInvisible, METH_VARARGS | METH_KEYWORDS },
6242 { "wxHtmlCell_Draw", (PyCFunction) _wrap_wxHtmlCell_Draw, METH_VARARGS | METH_KEYWORDS },
6243 { "wxHtmlCell_Layout", (PyCFunction) _wrap_wxHtmlCell_Layout, METH_VARARGS | METH_KEYWORDS },
6244 { "wxHtmlCell_SetPos", (PyCFunction) _wrap_wxHtmlCell_SetPos, METH_VARARGS | METH_KEYWORDS },
6245 { "wxHtmlCell_SetParent", (PyCFunction) _wrap_wxHtmlCell_SetParent, METH_VARARGS | METH_KEYWORDS },
6246 { "wxHtmlCell_SetNext", (PyCFunction) _wrap_wxHtmlCell_SetNext, METH_VARARGS | METH_KEYWORDS },
6247 { "wxHtmlCell_SetLink", (PyCFunction) _wrap_wxHtmlCell_SetLink, METH_VARARGS | METH_KEYWORDS },
6248 { "wxHtmlCell_GetParent", (PyCFunction) _wrap_wxHtmlCell_GetParent, METH_VARARGS | METH_KEYWORDS },
6249 { "wxHtmlCell_GetNext", (PyCFunction) _wrap_wxHtmlCell_GetNext, METH_VARARGS | METH_KEYWORDS },
6250 { "wxHtmlCell_GetLink", (PyCFunction) _wrap_wxHtmlCell_GetLink, METH_VARARGS | METH_KEYWORDS },
6251 { "wxHtmlCell_GetDescent", (PyCFunction) _wrap_wxHtmlCell_GetDescent, METH_VARARGS | METH_KEYWORDS },
6252 { "wxHtmlCell_GetHeight", (PyCFunction) _wrap_wxHtmlCell_GetHeight, METH_VARARGS | METH_KEYWORDS },
6253 { "wxHtmlCell_GetWidth", (PyCFunction) _wrap_wxHtmlCell_GetWidth, METH_VARARGS | METH_KEYWORDS },
6254 { "wxHtmlCell_GetPosY", (PyCFunction) _wrap_wxHtmlCell_GetPosY, METH_VARARGS | METH_KEYWORDS },
6255 { "wxHtmlCell_GetPosX", (PyCFunction) _wrap_wxHtmlCell_GetPosX, METH_VARARGS | METH_KEYWORDS },
6256 { "new_wxHtmlCell", (PyCFunction) _wrap_new_wxHtmlCell, METH_VARARGS | METH_KEYWORDS },
6257 { "wxHtmlWinTagHandler_ParseInner", (PyCFunction) _wrap_wxHtmlWinTagHandler_ParseInner, METH_VARARGS | METH_KEYWORDS },
6258 { "wxHtmlWinTagHandler_GetParser", (PyCFunction) _wrap_wxHtmlWinTagHandler_GetParser, METH_VARARGS | METH_KEYWORDS },
6259 { "wxHtmlWinTagHandler_SetParser", (PyCFunction) _wrap_wxHtmlWinTagHandler_SetParser, METH_VARARGS | METH_KEYWORDS },
6260 { "wxHtmlWinTagHandler__setCallbackInfo", (PyCFunction) _wrap_wxHtmlWinTagHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
6261 { "new_wxHtmlWinTagHandler", (PyCFunction) _wrap_new_wxHtmlWinTagHandler, METH_VARARGS | METH_KEYWORDS },
6262 { "wxHtmlTagHandler_ParseInner", (PyCFunction) _wrap_wxHtmlTagHandler_ParseInner, METH_VARARGS | METH_KEYWORDS },
6263 { "wxHtmlTagHandler_GetParser", (PyCFunction) _wrap_wxHtmlTagHandler_GetParser, METH_VARARGS | METH_KEYWORDS },
6264 { "wxHtmlTagHandler_SetParser", (PyCFunction) _wrap_wxHtmlTagHandler_SetParser, METH_VARARGS | METH_KEYWORDS },
6265 { "wxHtmlTagHandler__setCallbackInfo", (PyCFunction) _wrap_wxHtmlTagHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS },
6266 { "new_wxHtmlTagHandler", (PyCFunction) _wrap_new_wxHtmlTagHandler, METH_VARARGS | METH_KEYWORDS },
6267 { "wxHtmlWinParser_GetLink", (PyCFunction) _wrap_wxHtmlWinParser_GetLink, METH_VARARGS | METH_KEYWORDS },
6268 { "wxHtmlWinParser_CreateCurrentFont", (PyCFunction) _wrap_wxHtmlWinParser_CreateCurrentFont, METH_VARARGS | METH_KEYWORDS },
6269 { "wxHtmlWinParser_SetLink", (PyCFunction) _wrap_wxHtmlWinParser_SetLink, METH_VARARGS | METH_KEYWORDS },
6270 { "wxHtmlWinParser_SetActualColor", (PyCFunction) _wrap_wxHtmlWinParser_SetActualColor, METH_VARARGS | METH_KEYWORDS },
6271 { "wxHtmlWinParser_GetActualColor", (PyCFunction) _wrap_wxHtmlWinParser_GetActualColor, METH_VARARGS | METH_KEYWORDS },
6272 { "wxHtmlWinParser_SetLinkColor", (PyCFunction) _wrap_wxHtmlWinParser_SetLinkColor, METH_VARARGS | METH_KEYWORDS },
6273 { "wxHtmlWinParser_GetLinkColor", (PyCFunction) _wrap_wxHtmlWinParser_GetLinkColor, METH_VARARGS | METH_KEYWORDS },
6274 { "wxHtmlWinParser_SetAlign", (PyCFunction) _wrap_wxHtmlWinParser_SetAlign, METH_VARARGS | METH_KEYWORDS },
6275 { "wxHtmlWinParser_GetAlign", (PyCFunction) _wrap_wxHtmlWinParser_GetAlign, METH_VARARGS | METH_KEYWORDS },
6276 { "wxHtmlWinParser_SetFontFixed", (PyCFunction) _wrap_wxHtmlWinParser_SetFontFixed, METH_VARARGS | METH_KEYWORDS },
6277 { "wxHtmlWinParser_GetFontFixed", (PyCFunction) _wrap_wxHtmlWinParser_GetFontFixed, METH_VARARGS | METH_KEYWORDS },
6278 { "wxHtmlWinParser_SetFontUnderlined", (PyCFunction) _wrap_wxHtmlWinParser_SetFontUnderlined, METH_VARARGS | METH_KEYWORDS },
6279 { "wxHtmlWinParser_GetFontUnderlined", (PyCFunction) _wrap_wxHtmlWinParser_GetFontUnderlined, METH_VARARGS | METH_KEYWORDS },
6280 { "wxHtmlWinParser_SetFontItalic", (PyCFunction) _wrap_wxHtmlWinParser_SetFontItalic, METH_VARARGS | METH_KEYWORDS },
6281 { "wxHtmlWinParser_GetFontItalic", (PyCFunction) _wrap_wxHtmlWinParser_GetFontItalic, METH_VARARGS | METH_KEYWORDS },
6282 { "wxHtmlWinParser_SetFontBold", (PyCFunction) _wrap_wxHtmlWinParser_SetFontBold, METH_VARARGS | METH_KEYWORDS },
6283 { "wxHtmlWinParser_GetFontBold", (PyCFunction) _wrap_wxHtmlWinParser_GetFontBold, METH_VARARGS | METH_KEYWORDS },
6284 { "wxHtmlWinParser_SetFontSize", (PyCFunction) _wrap_wxHtmlWinParser_SetFontSize, METH_VARARGS | METH_KEYWORDS },
6285 { "wxHtmlWinParser_GetFontSize", (PyCFunction) _wrap_wxHtmlWinParser_GetFontSize, METH_VARARGS | METH_KEYWORDS },
6286 { "wxHtmlWinParser_CloseContainer", (PyCFunction) _wrap_wxHtmlWinParser_CloseContainer, METH_VARARGS | METH_KEYWORDS },
6287 { "wxHtmlWinParser_SetContainer", (PyCFunction) _wrap_wxHtmlWinParser_SetContainer, METH_VARARGS | METH_KEYWORDS },
6288 { "wxHtmlWinParser_OpenContainer", (PyCFunction) _wrap_wxHtmlWinParser_OpenContainer, METH_VARARGS | METH_KEYWORDS },
6289 { "wxHtmlWinParser_GetContainer", (PyCFunction) _wrap_wxHtmlWinParser_GetContainer, METH_VARARGS | METH_KEYWORDS },
6290 { "wxHtmlWinParser_SetFonts", (PyCFunction) _wrap_wxHtmlWinParser_SetFonts, METH_VARARGS | METH_KEYWORDS },
6291 { "wxHtmlWinParser_GetWindow", (PyCFunction) _wrap_wxHtmlWinParser_GetWindow, METH_VARARGS | METH_KEYWORDS },
6292 { "wxHtmlWinParser_GetCharWidth", (PyCFunction) _wrap_wxHtmlWinParser_GetCharWidth, METH_VARARGS | METH_KEYWORDS },
6293 { "wxHtmlWinParser_GetCharHeight", (PyCFunction) _wrap_wxHtmlWinParser_GetCharHeight, METH_VARARGS | METH_KEYWORDS },
6294 { "wxHtmlWinParser_GetDC", (PyCFunction) _wrap_wxHtmlWinParser_GetDC, METH_VARARGS | METH_KEYWORDS },
6295 { "wxHtmlWinParser_SetDC", (PyCFunction) _wrap_wxHtmlWinParser_SetDC, METH_VARARGS | METH_KEYWORDS },
6296 { "new_wxHtmlWinParser", (PyCFunction) _wrap_new_wxHtmlWinParser, METH_VARARGS | METH_KEYWORDS },
6297 { "wxHtmlParser_PopTagHandler", (PyCFunction) _wrap_wxHtmlParser_PopTagHandler, METH_VARARGS | METH_KEYWORDS },
6298 { "wxHtmlParser_PushTagHandler", (PyCFunction) _wrap_wxHtmlParser_PushTagHandler, METH_VARARGS | METH_KEYWORDS },
6299 { "wxHtmlParser_GetSource", (PyCFunction) _wrap_wxHtmlParser_GetSource, METH_VARARGS | METH_KEYWORDS },
6300 { "wxHtmlParser_AddTagHandler", (PyCFunction) _wrap_wxHtmlParser_AddTagHandler, METH_VARARGS | METH_KEYWORDS },
6301 { "wxHtmlParser_DoParsing", (PyCFunction) _wrap_wxHtmlParser_DoParsing, METH_VARARGS | METH_KEYWORDS },
6302 { "wxHtmlParser_DoneParser", (PyCFunction) _wrap_wxHtmlParser_DoneParser, METH_VARARGS | METH_KEYWORDS },
6303 { "wxHtmlParser_InitParser", (PyCFunction) _wrap_wxHtmlParser_InitParser, METH_VARARGS | METH_KEYWORDS },
6304 { "wxHtmlParser_Parse", (PyCFunction) _wrap_wxHtmlParser_Parse, METH_VARARGS | METH_KEYWORDS },
6305 { "wxHtmlParser_GetFS", (PyCFunction) _wrap_wxHtmlParser_GetFS, METH_VARARGS | METH_KEYWORDS },
6306 { "wxHtmlParser_SetFS", (PyCFunction) _wrap_wxHtmlParser_SetFS, METH_VARARGS | METH_KEYWORDS },
6307 { "wxHtmlTag_GetEndPos2", (PyCFunction) _wrap_wxHtmlTag_GetEndPos2, METH_VARARGS | METH_KEYWORDS },
6308 { "wxHtmlTag_GetEndPos1", (PyCFunction) _wrap_wxHtmlTag_GetEndPos1, METH_VARARGS | METH_KEYWORDS },
6309 { "wxHtmlTag_GetBeginPos", (PyCFunction) _wrap_wxHtmlTag_GetBeginPos, METH_VARARGS | METH_KEYWORDS },
6310 { "wxHtmlTag_HasEnding", (PyCFunction) _wrap_wxHtmlTag_HasEnding, METH_VARARGS | METH_KEYWORDS },
6311 { "wxHtmlTag_GetAllParams", (PyCFunction) _wrap_wxHtmlTag_GetAllParams, METH_VARARGS | METH_KEYWORDS },
6312 { "wxHtmlTag_GetParam", (PyCFunction) _wrap_wxHtmlTag_GetParam, METH_VARARGS | METH_KEYWORDS },
6313 { "wxHtmlTag_HasParam", (PyCFunction) _wrap_wxHtmlTag_HasParam, METH_VARARGS | METH_KEYWORDS },
6314 { "wxHtmlTag_GetName", (PyCFunction) _wrap_wxHtmlTag_GetName, METH_VARARGS | METH_KEYWORDS },
6315 { "wxHtmlLinkInfo_SetHtmlCell", (PyCFunction) _wrap_wxHtmlLinkInfo_SetHtmlCell, METH_VARARGS | METH_KEYWORDS },
6316 { "wxHtmlLinkInfo_SetEvent", (PyCFunction) _wrap_wxHtmlLinkInfo_SetEvent, METH_VARARGS | METH_KEYWORDS },
6317 { "wxHtmlLinkInfo_GetHtmlCell", (PyCFunction) _wrap_wxHtmlLinkInfo_GetHtmlCell, METH_VARARGS | METH_KEYWORDS },
6318 { "wxHtmlLinkInfo_GetEvent", (PyCFunction) _wrap_wxHtmlLinkInfo_GetEvent, METH_VARARGS | METH_KEYWORDS },
6319 { "wxHtmlLinkInfo_GetTarget", (PyCFunction) _wrap_wxHtmlLinkInfo_GetTarget, METH_VARARGS | METH_KEYWORDS },
6320 { "wxHtmlLinkInfo_GetHref", (PyCFunction) _wrap_wxHtmlLinkInfo_GetHref, METH_VARARGS | METH_KEYWORDS },
6321 { "new_wxHtmlLinkInfo", (PyCFunction) _wrap_new_wxHtmlLinkInfo, METH_VARARGS | METH_KEYWORDS },
6322 { "wxHtmlWindow_AddFilter", (PyCFunction) _wrap_wxHtmlWindow_AddFilter, METH_VARARGS | METH_KEYWORDS },
6323 { "wxHtmlWinParser_AddTagHandler", (PyCFunction) _wrap_wxHtmlWinParser_AddTagHandler, METH_VARARGS | METH_KEYWORDS },
6324 { NULL, NULL }
6325 };
6326 #ifdef __cplusplus
6327 }
6328 #endif
6329 /*
6330 * This table is used by the pointer type-checker
6331 */
6332 static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
6333 { "_signed_long","_long",0},
6334 { "_wxPrintQuality","_wxCoord",0},
6335 { "_wxPrintQuality","_int",0},
6336 { "_wxPrintQuality","_signed_int",0},
6337 { "_wxPrintQuality","_unsigned_int",0},
6338 { "_wxPrintQuality","_wxWindowID",0},
6339 { "_wxPrintQuality","_uint",0},
6340 { "_wxPrintQuality","_EBool",0},
6341 { "_wxPrintQuality","_size_t",0},
6342 { "_wxPrintQuality","_time_t",0},
6343 { "_byte","_unsigned_char",0},
6344 { "_wxPyPrintout","_wxHtmlPrintout",SwigwxHtmlPrintoutTowxPyPrintout},
6345 { "_long","_unsigned_long",0},
6346 { "_long","_signed_long",0},
6347 { "_size_t","_wxCoord",0},
6348 { "_size_t","_wxPrintQuality",0},
6349 { "_size_t","_time_t",0},
6350 { "_size_t","_unsigned_int",0},
6351 { "_size_t","_int",0},
6352 { "_size_t","_wxWindowID",0},
6353 { "_size_t","_uint",0},
6354 { "_wxPanel","_wxPyHtmlWindow",SwigwxPyHtmlWindowTowxPanel},
6355 { "_uint","_wxCoord",0},
6356 { "_uint","_wxPrintQuality",0},
6357 { "_uint","_time_t",0},
6358 { "_uint","_size_t",0},
6359 { "_uint","_unsigned_int",0},
6360 { "_uint","_int",0},
6361 { "_uint","_wxWindowID",0},
6362 { "_wxChar","_char",0},
6363 { "_wxHtmlCell","_wxHtmlWidgetCell",SwigwxHtmlWidgetCellTowxHtmlCell},
6364 { "_wxHtmlCell","_wxHtmlFontCell",SwigwxHtmlFontCellTowxHtmlCell},
6365 { "_wxHtmlCell","_wxHtmlColourCell",SwigwxHtmlColourCellTowxHtmlCell},
6366 { "_wxHtmlCell","_wxHtmlContainerCell",SwigwxHtmlContainerCellTowxHtmlCell},
6367 { "_wxHtmlCell","_wxHtmlWordCell",SwigwxHtmlWordCellTowxHtmlCell},
6368 { "_char","_wxChar",0},
6369 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
6370 { "_wxPyHtmlTagHandler","_wxPyHtmlWinTagHandler",SwigwxPyHtmlWinTagHandlerTowxPyHtmlTagHandler},
6371 { "_EBool","_wxCoord",0},
6372 { "_EBool","_wxPrintQuality",0},
6373 { "_EBool","_signed_int",0},
6374 { "_EBool","_int",0},
6375 { "_EBool","_wxWindowID",0},
6376 { "_unsigned_long","_long",0},
6377 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
6378 { "_signed_int","_wxCoord",0},
6379 { "_signed_int","_wxPrintQuality",0},
6380 { "_signed_int","_EBool",0},
6381 { "_signed_int","_wxWindowID",0},
6382 { "_signed_int","_int",0},
6383 { "_WXTYPE","_wxDateTime_t",0},
6384 { "_WXTYPE","_short",0},
6385 { "_WXTYPE","_signed_short",0},
6386 { "_WXTYPE","_unsigned_short",0},
6387 { "_unsigned_short","_wxDateTime_t",0},
6388 { "_unsigned_short","_WXTYPE",0},
6389 { "_unsigned_short","_short",0},
6390 { "_wxObject","_wxHtmlEasyPrinting",SwigwxHtmlEasyPrintingTowxObject},
6391 { "_wxObject","_wxHtmlPrintout",SwigwxHtmlPrintoutTowxObject},
6392 { "_wxObject","_wxHtmlDCRenderer",SwigwxHtmlDCRendererTowxObject},
6393 { "_wxObject","_wxPyHtmlWindow",SwigwxPyHtmlWindowTowxObject},
6394 { "_wxObject","_wxHtmlWidgetCell",SwigwxHtmlWidgetCellTowxObject},
6395 { "_wxObject","_wxHtmlFontCell",SwigwxHtmlFontCellTowxObject},
6396 { "_wxObject","_wxHtmlColourCell",SwigwxHtmlColourCellTowxObject},
6397 { "_wxObject","_wxHtmlContainerCell",SwigwxHtmlContainerCellTowxObject},
6398 { "_wxObject","_wxHtmlWordCell",SwigwxHtmlWordCellTowxObject},
6399 { "_wxObject","_wxHtmlCell",SwigwxHtmlCellTowxObject},
6400 { "_wxObject","_wxPyHtmlWinTagHandler",SwigwxPyHtmlWinTagHandlerTowxObject},
6401 { "_wxObject","_wxPyHtmlTagHandler",SwigwxPyHtmlTagHandlerTowxObject},
6402 { "_wxObject","_wxHtmlWinParser",SwigwxHtmlWinParserTowxObject},
6403 { "_wxObject","_wxHtmlParser",SwigwxHtmlParserTowxObject},
6404 { "_wxObject","_wxHtmlTag",SwigwxHtmlTagTowxObject},
6405 { "_wxObject","_wxHtmlLinkInfo",SwigwxHtmlLinkInfoTowxObject},
6406 { "_signed_short","_WXTYPE",0},
6407 { "_signed_short","_short",0},
6408 { "_wxScrolledWindow","_wxPyHtmlWindow",SwigwxPyHtmlWindowTowxScrolledWindow},
6409 { "_unsigned_char","_byte",0},
6410 { "_unsigned_int","_wxCoord",0},
6411 { "_unsigned_int","_wxPrintQuality",0},
6412 { "_unsigned_int","_time_t",0},
6413 { "_unsigned_int","_size_t",0},
6414 { "_unsigned_int","_uint",0},
6415 { "_unsigned_int","_wxWindowID",0},
6416 { "_unsigned_int","_int",0},
6417 { "_short","_wxDateTime_t",0},
6418 { "_short","_WXTYPE",0},
6419 { "_short","_unsigned_short",0},
6420 { "_short","_signed_short",0},
6421 { "_wxWindowID","_wxCoord",0},
6422 { "_wxWindowID","_wxPrintQuality",0},
6423 { "_wxWindowID","_time_t",0},
6424 { "_wxWindowID","_size_t",0},
6425 { "_wxWindowID","_EBool",0},
6426 { "_wxWindowID","_uint",0},
6427 { "_wxWindowID","_int",0},
6428 { "_wxWindowID","_signed_int",0},
6429 { "_wxWindowID","_unsigned_int",0},
6430 { "_int","_wxCoord",0},
6431 { "_int","_wxPrintQuality",0},
6432 { "_int","_time_t",0},
6433 { "_int","_size_t",0},
6434 { "_int","_EBool",0},
6435 { "_int","_uint",0},
6436 { "_int","_wxWindowID",0},
6437 { "_int","_unsigned_int",0},
6438 { "_int","_signed_int",0},
6439 { "_wxDateTime_t","_unsigned_short",0},
6440 { "_wxDateTime_t","_short",0},
6441 { "_wxDateTime_t","_WXTYPE",0},
6442 { "_time_t","_wxCoord",0},
6443 { "_time_t","_wxPrintQuality",0},
6444 { "_time_t","_unsigned_int",0},
6445 { "_time_t","_int",0},
6446 { "_time_t","_wxWindowID",0},
6447 { "_time_t","_uint",0},
6448 { "_time_t","_size_t",0},
6449 { "_wxCoord","_int",0},
6450 { "_wxCoord","_signed_int",0},
6451 { "_wxCoord","_unsigned_int",0},
6452 { "_wxCoord","_wxWindowID",0},
6453 { "_wxCoord","_uint",0},
6454 { "_wxCoord","_EBool",0},
6455 { "_wxCoord","_size_t",0},
6456 { "_wxCoord","_time_t",0},
6457 { "_wxCoord","_wxPrintQuality",0},
6458 { "_wxHtmlParser","_wxHtmlWinParser",SwigwxHtmlWinParserTowxHtmlParser},
6459 { "_wxEvtHandler","_wxPyHtmlWindow",SwigwxPyHtmlWindowTowxEvtHandler},
6460 { "_wxWindow","_wxPyHtmlWindow",SwigwxPyHtmlWindowTowxWindow},
6461 {0,0,0}};
6462
6463 static PyObject *SWIG_globals;
6464 #ifdef __cplusplus
6465 extern "C"
6466 #endif
6467 SWIGEXPORT(void) inithtmlc() {
6468 PyObject *m, *d;
6469 SWIG_globals = SWIG_newvarlink();
6470 m = Py_InitModule("htmlc", htmlcMethods);
6471 d = PyModule_GetDict(m);
6472 PyDict_SetItemString(d,"wxHTML_ALIGN_LEFT", PyInt_FromLong((long) wxHTML_ALIGN_LEFT));
6473 PyDict_SetItemString(d,"wxHTML_ALIGN_CENTER", PyInt_FromLong((long) wxHTML_ALIGN_CENTER));
6474 PyDict_SetItemString(d,"wxHTML_ALIGN_RIGHT", PyInt_FromLong((long) wxHTML_ALIGN_RIGHT));
6475 PyDict_SetItemString(d,"wxHTML_ALIGN_BOTTOM", PyInt_FromLong((long) wxHTML_ALIGN_BOTTOM));
6476 PyDict_SetItemString(d,"wxHTML_ALIGN_TOP", PyInt_FromLong((long) wxHTML_ALIGN_TOP));
6477 PyDict_SetItemString(d,"wxHTML_CLR_FOREGROUND", PyInt_FromLong((long) wxHTML_CLR_FOREGROUND));
6478 PyDict_SetItemString(d,"wxHTML_CLR_BACKGROUND", PyInt_FromLong((long) wxHTML_CLR_BACKGROUND));
6479 PyDict_SetItemString(d,"wxHTML_UNITS_PIXELS", PyInt_FromLong((long) wxHTML_UNITS_PIXELS));
6480 PyDict_SetItemString(d,"wxHTML_UNITS_PERCENT", PyInt_FromLong((long) wxHTML_UNITS_PERCENT));
6481 PyDict_SetItemString(d,"wxHTML_INDENT_LEFT", PyInt_FromLong((long) wxHTML_INDENT_LEFT));
6482 PyDict_SetItemString(d,"wxHTML_INDENT_RIGHT", PyInt_FromLong((long) wxHTML_INDENT_RIGHT));
6483 PyDict_SetItemString(d,"wxHTML_INDENT_TOP", PyInt_FromLong((long) wxHTML_INDENT_TOP));
6484 PyDict_SetItemString(d,"wxHTML_INDENT_BOTTOM", PyInt_FromLong((long) wxHTML_INDENT_BOTTOM));
6485 PyDict_SetItemString(d,"wxHTML_INDENT_HORIZONTAL", PyInt_FromLong((long) wxHTML_INDENT_HORIZONTAL));
6486 PyDict_SetItemString(d,"wxHTML_INDENT_VERTICAL", PyInt_FromLong((long) wxHTML_INDENT_VERTICAL));
6487 PyDict_SetItemString(d,"wxHTML_INDENT_ALL", PyInt_FromLong((long) wxHTML_INDENT_ALL));
6488 PyDict_SetItemString(d,"wxHTML_COND_ISANCHOR", PyInt_FromLong((long) wxHTML_COND_ISANCHOR));
6489 PyDict_SetItemString(d,"wxHTML_COND_ISIMAGEMAP", PyInt_FromLong((long) wxHTML_COND_ISIMAGEMAP));
6490 PyDict_SetItemString(d,"wxHTML_COND_USER", PyInt_FromLong((long) wxHTML_COND_USER));
6491 PyDict_SetItemString(d,"wxPAGE_ODD", PyInt_FromLong((long) wxPAGE_ODD));
6492 PyDict_SetItemString(d,"wxPAGE_EVEN", PyInt_FromLong((long) wxPAGE_EVEN));
6493 PyDict_SetItemString(d,"wxPAGE_ALL", PyInt_FromLong((long) wxPAGE_ALL));
6494
6495
6496 inithtmlhelpc();
6497
6498 wxClassInfo::CleanUpClasses();
6499 wxClassInfo::InitializeClasses();
6500
6501 wxPyPtrTypeMap_Add("wxHtmlTagHandler", "wxPyHtmlTagHandler");
6502 wxPyPtrTypeMap_Add("wxHtmlWinTagHandler", "wxPyHtmlWinTagHandler");
6503 wxPyPtrTypeMap_Add("wxHtmlWindow", "wxPyHtmlWindow");
6504 {
6505 int i;
6506 for (i = 0; _swig_mapping[i].n1; i++)
6507 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
6508 }
6509 }