]>
Commit | Line | Data |
---|---|---|
1 | \chapter{wxHTML Notes}\label{wxHTML} | |
2 | \pagenumbering{arabic}% | |
3 | \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}% | |
4 | \setfooter{\thepage}{}{}{}{}{\thepage}% | |
5 | ||
6 | This addendum is written by Vaclav Slavik, the author of the wxHTML library. | |
7 | ||
8 | The wxHTML library provides classes for parsing and displaying HTML. | |
9 | ||
10 | It is not intended to be a high-end HTML browser. If you're looking for | |
11 | something like that try \urlref{http://www.mozilla.org}{http://www.mozilla.org} - there's a | |
12 | chance you'll be able to make their widget wxWindows-compatible. I'm sure | |
13 | everyone will enjoy your work in that case... | |
14 | ||
15 | But back to wxHTML. | |
16 | ||
17 | \section{wxHTML Sub-library Overview}\label{wxhtmloverview} | |
18 | ||
19 | wxHTML can be used as a generic rich text viewer - for example to display | |
20 | a nice About Box (like those of GNOME apps) or to display the result of | |
21 | database searching. There is a \helpref{wxFileSystem}{wxfilesystem} | |
22 | class which allows you to use your own virtual file systems. | |
23 | ||
24 | wxHtmlWindow supports tag handlers. This means that you can easily | |
25 | extend wxHtml library with new, unsupported tags. Not only that, | |
26 | you can even use your own application specific tags! | |
27 | See lib/mod\_*.cpp files for details. | |
28 | ||
29 | There is a generic (non-wxHtmlWindow) wxHtmlParser class. | |
30 | ||
31 | \input htmlstrt.tex | |
32 | \input htmlprn.tex | |
33 | \input htmlhlpf.tex | |
34 | \input htmlfilt.tex | |
35 | \input htmlcell.tex | |
36 | \input htmlhand.tex | |
37 |