]> git.saurik.com Git - wxWidgets.git/blob - docs/latex/wx/wxhtml.tex
SetMenuBar potential memory leak fixed; added wxTAB_TRAVERSAL as dummy (0) style
[wxWidgets.git] / docs / latex / wx / wxhtml.tex
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