1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>XmHTML: a HTML Widget</TITLE>
<META HTTP-EQUIV="Keywords" CONTENT="XmHTML, HTML, Motif, Widget, eXode, XntHelp, Linux">
<META HTTP-EQUIV="Reply-to" CONTENT="ripley@xs4all.nl">
<META HTTP-EQUIV="Description" CONTENT="This document is the main index to the XmHTML documentation. XmHTML provides an interactive Motif widget capable of displaying HTML 3.2 text.">
<META NAME="Author" CONTENT="Koen D'Hondt">
<META NAME="Copyright" content="1995-1997 by Ripley Software Development">
<META NAME="Source" content="$Source: /usr/local/rcs/Newt/XmHTML/RCS/XmHTML.html,v $">
<META NAME="Revision" content="$Revision: 1.1 $">
<META NAME="Font" content="helvetica">
<!--
<base href="http://www.xs4all.nl/~ripley/eXode/">
-->
<link rev="made" href="mailto:ripley@xs4all.nl">
<link rel="home" href="http://www.xs4all.nl/~ripley">
<link rel="next" href="progguide.html">
<link rel="copyright" href="copyrights.html">
<script language="JavaScript"> <!--
document.write("<img src=\"http://www.nedstat.nl/cgi-bin/referstat.gif?name=xmhtml&refer="+escape(document.referrer)+"\" width=1 height=1 alt=\"\">");
// -->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" text="#000000">
<h1>XmHTML Widget Set</h1>
<IMG SRC="../Images/wood/bar.gif" width="508" height=15><p>
This document is the main index to the XmHTML Widget Set documentation.
XmHTML provides a widget capable of displaying HTML 3.2 conforming text.
<p>
These pages will be updated regularly as the development of this widget
progresses. Keep an eye on them!
<p>
The XmHTML Widget Set is unique in its kind: it is the only HTML 3.2 widget set
available under the <a href="LGPL.html">GNU Library General Public License</a>.
As such, XmHTML can be used for both commercial and non-commercial
applications.
<p>
<b>September 11, 1998, released
<a href="http://www.xs4all.nl/~ripley/XmHTML/dist/XmHTML-1.1.5.tar.gz">XmHTML
Beta 1.1.5</a></b>
<p>
<a href="getit.html">This page</a> tells you where you can find it.
<p>
XmHTML reaches the press! Read the
<a href="http://www.performancecomputing.com/columns/cross/9805.shtml">article
about XmHTML</a> Eric Foster-Johnson wrote in his Cross Thoughts
column of Unix Review's
<a href="http://www.performancecomputing.com">Performance Computing</a>
magazine.
<p>
<a name="toc"><IMG SRC="../Images/wood/bar.gif" width=508 height=15></a>
<P>
<h2>Table of Contents</h2>
<ol>
<li><a href="getit.html" title="Where do I get XmHTML?">Where to get
XmHTML and the XmHTML mailing list</a>
<li><a href="#overview" title="Library Overview">XmHTML Widget Set Overview</a>
<li><a href="changes.html">Description of latest changes</a>
<li><a href="legals.html">Legal Issues, distribution and licensing</a>
<li><a href="copyrights.html">Copyright Notices</a>
<li><a href="progguide.html">XmHTML Widget Set Programmers and Reference Guide</a>
<li><a href="man.html" title="All XmHTML Information">XmHTML Manual Pages</a>
<li><a href="http://www.xs4all.nl/~ripley/XmHTML/png_demo.html">XmHTML PNG
Demo Page</a>
<li><a href="extensions.html" title="New HTML extensions!">
HTML Extensions implemented by XmHTML</a>
<li><a href="apps.html">List of applications using XmHTML</a>
</ol>
<p>
<h4>Pointers to other Web related sites:</h4>
<ul>
<li>
<a href="http://www.htmlhelp.com/reference/wilbur/">
HTML 3.2 Document Overview</a>
<li>
<a href="http://www.htmlhelp.com/reference/wilbur/overview.html"
title="Thourough overview of the HTML3.2 standard.">
HTML 3.2 Element Overview</a>
<li><a href="http://www.w3.org/pub/WWW/"
title="World Wide Web Consortium">
W3C - The World Wibe Web Consortium</a>
<li><a href="http://www.w3.org/pub/WWW/TR/"
title="World Wide Web Consortium">
W3C Technical Reports & Publications</a>
<li>
<a href="http://WWW.Stars.com/">
The Web Developer's Virtual Library</a>
</ul>
<p>
The full package of these web pages is also available for downloading:
<a href="dist/XmHTML.html.tar.gz">XmHTML.html.tar.gz</a> (136826 bytes).
<p>
<p>
<a name="overview"><IMG SRC="../Images/wood/bar.gif" width=508 height=15></a>
<p>
<h2>XmHTML Widget Set Overview</h2>
The XmHTML Widget Set currently consists of two widgets:
<p>
<ul>
<li>XmHTML, a <b>high</b> performance
<a href="http://www.osf.org">Motif</a> Widget capable of displaying
HTML 3.2 confirming text. Amongst it's many features are the following:
<ul>
<li>builtin image support for X11 bitmaps, X11 pixmaps, GIF87a, GIF89a,
JPEG and PNG;
<li>GIF images are decoded using a <b>patent free</b> scheme;
<li>builtin support for animated GIF89a and animated GIF89a with
NETSCAPE2.0 loop extension. XmHTML supports <b>all</b> GIF89a disposal
methods;
<li>image support covers all X11 visual types and display depths;
<li>delayed image loading;
<li>progressive image loading;
<li>builtin scrolling interface (both keyboard and mouse);
<li>anchors can be displayed as pushbuttons;
<li>anchor can be highlighted for enhanced visual feedback;
<li>autosizing;
<li>capable of displaying text/html, text/plain and standalone images;
<li>supports the full HTML 3.2 standard; as well as the HTML 4.0
<tt><FRAMESET></tt> tags;
<li>an extensive set of callback resources;
<li>full text justification;
<li>smart and user-definable font mapping;
<li>can work with a predefined palette (which it can even create for you);
<li>builtin quantizer using Floyd-Steinberg error diffusion;
<li>four different dithering methods allow one to achieve an
optimum balance between performance and image quality;
<li>HTML Table support;
<li>Support for HTML4.0 Events;
<li>fully compatible with <a href="http://www.lesstif.org">LessTif</a>;
<li>comes with an extensive set of documentation (manual pages, Programmers
and Reference Guide and a collection of examples);
</ul>
<p>
<li>XmBalloon, a very lightweight "tooltip" Widget to show
a one-line string in a small popup-window.
Features include the following:
<ul>
<li>Choose between a rectangular or shaped window;
<li>Popup window can be transparent;
<li>User-configurable Popup and popdown delays;
<li><b>very</b> easy to use;
</ul>
<!--
<li>XmHTMLParser, an Object intended for parsing, verifying and repairing a
HTML document. Features include the following:
<ul>
<li>extensive document verification and repair capabilities;
<li>interactive document checking thru the XmNparserCallback resource;
<li>notification of changes thru the XmNmodifyVerifyCallback resource;
<li>generation of a HTML source document from the verified and repaired
parser output;
<li>aliasing of unknown HTML 3.2 elements;
<li>progressive document parsing;
<li>fully compatible with <a href="http://www.lesstif.org">LessTif</a>;
</ul>
-->
</ul>
<p>
The XmHTML Widget Set also contain a number of routines which allow one to make
full use of XmHTML's image support for purposes other than XmHTML.
<p>
Plans for the future include the migration of XmHTML's image support into a
seperate Image library to allow authors to add image support to their
applications with a single call.
<p>
Features missing in the current version of XmHTML are the following:
<p>
<ul>
<li>Java applets.
<a href="http://www.sarc.city.ac.uk/homes/tim/kaffe">Kaffe</a>, might
offer some solution here.
</ul>
<p>
<IMG SRC="../Images/wood/bar.gif" width=508 height=15><br>
<img ismap usemap=#index_map src="../Images/wood/home.gif" border=0>
<map name=index_map>
<area href="http://www.xs4all.nl/~ripley" shape=rect coords=0,0,83,33>
</map>
<img ismap usemap=#email_map src="../Images/wood/email.gif" border=0>
<map name=email_map>
<area href="mailto:ripley@xs4all.nl" shape=rect coords=0,0,83,33>
</map>
<br>
<IMG SRC="../Images/wood/bar.gif" width=508 height=15><br>
<i><font size="-1">
©Copyright 1996-1997 by Ripley Software Development<br>
Last update: September 25, 1998 by Koen
</font></i><p>
<a href="http://www.nedstat.nl/cgi-bin/viewstat?name=xmhtml">
<img src="http://www.nedstat.nl/cgi-bin/nedstat.gif?name=xmhtml"
border=0 alt="" width=32 height=32></a>
</BODY>
</HTML>
|