Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Graphic Library: XHTML Viewer

This library has 10 classes.

ECF: html-viewer.ecf

A basic XHTML text renderer based on the EV_RICH_TEXT component found in the EiffelVision2 library.

It was used to create the help system in the My Ching software with page content authored in the Thunderbird email client and then exported as XHTML.

See class EL_HTML_TEXT below for supported XHTML tags. This component facilitates the creation of a hyperlinked contents side bar in a split window.

Directory: library/graphic/toolkit/html-viewer

[ . ]

. /styles

[ . ]

EL_CONTENTS_NODE_BUTTON

Button to expand sub-links in level 3 link EL_SUPER_HTML_TEXT_HYPERLINK_AREA

EL_HTML_TEXT

A basic XHTML text renderer based on the EV_RICH_TEXT component with support for the following markup:

Further Information

Click on class link to see notes.

EL_HTML_TEXT_HYPERLINK_AREA

HTML viewer navigation link

EL_SUPER_HTML_TEXT_HYPERLINK_AREA

HTML viewer navigation link for heading level >=3 containing expandable group of sub-level links.

styles

EL_FORMATTED_BULLETED_PARAGRAPHS

Paragraphs with leading bullet point

EL_FORMATTED_MONOSPACE_TEXT

Monospace text with preformatted indentation. Corresponds to html 'pre' tag.

EL_FORMATTED_NUMBERED_PARAGRAPHS

Formatted numbered paragraphs

EL_FORMATTED_TEXT_BLOCK

List of formatted paragraph texts of type ZSTRING with format of type EV_CHARACTER_FORMAT

EL_FORMATTED_TEXT_HEADER

Formatted text header

EL_TEXT_FORMATTING_STYLES

Text formatting styles