EuroBridge Widget Set (Version 1.5)
-----------------------------------
Changes from previous version (1.4): The only major change is the
addition of  editable text widget class (XeTextEd), which is a
subclass of XeText (see CHANGELOG for other modifications, and
TextEd.doc for information about the new widget).

EuroBridge Widget Set is planned to contain a set of data presentation
widgets. Each widget is a container for an information which can be
imported into the widget in one of the specified interchange formats
(ISO 2022/ANSI/ISO 8859-1 Text, JPEG/JIF, TIFF, G.711, H.261, MPEG,
ODA/ODIF, etc). The work on this set is being done for the needs of
the RACE project R2008 (EuroBridge), but as it relies heavily on the
freely available existing software from the net, it has been decided
that this widget set will also be freely usable.

   Currently only Text, Raster and Audio (Sun specific!) have an
   implementation.

Xew has been compiled on following configurations:
--------------------------------------------------
SunIPX		SunOS 4.1.3	X11R5	Gnu C 2.2.2 (ANSI C)
HP 9000/750	HPUX 8.07	X11R5	HP CC (K&R C)
Apollo DN3500	SR10.2		X11R4	Apollo C 6.6 (almost ANSI C)
IBM RS6000	3.2?		?	?
DEC Alpha	DEC/OSF1 v1.2	X11R5	DEC C for OSF/1 AXP (ANSI C)

Required packages:
------------------
Xew-1.5.tar.Z		Xew source code (including simple test progs)

Optional addons:
----------------
Xew-1.1.ps.Z		The Widget documentation
tiff.v3.2.tar.Z		Sam Leffler's TIFF library (tifflib-3.2beta?)
jpegsrc.v4.tar.Z	Independent JPEG group JPEG library

The widget library contains stubs for the six basic widgets Text,
TextEd, Raster, Geometric, Audio and Video, but only Text, TextEd,
Raster and Audio have anything implemented at this point (see the
Xew-1.1.ps documentation for the details).  The package includes
simple sample programs which demonstrate the basics of the widgets.
The program 'viewer' activates a single widget (XeText or XeRaster)
into Athena Porthole widget and controls it with Athena Panner widget
(X11R5 required). 'simple' does the same, but uses Athena ViewPort
widget. 'texted' is a raw low level interface to the XeTextEd widget
and can be used to test the features. The program 'audio' just
demonstrates use of Audio widget (Audio widget has driver only for Sun
SPARC /dev/audio).  If you have the 'editres' program from the MIT
X11R5 distribution, you can try changing the resource values on the
fly and observe the widget reactions to the changes.

Final comments
--------------
There is room for many optimizations. The XeTextEd is a new addition,
and has most likely many bugs and quirks in it.

The widgets work reasonably in *my* environment, especially the raster
widget support has only been tested on SunIPX 8-bit pseudocolor and
black&white display, trying this implementation on other platforms
will probably bring out more problems. In putting this package
publicly available I am also trying to find help from the net for
testing in other platforms, and possibly also in further developement.

If you retrieve this software and have any difficulties in getting it
to work, don't hesitate to mail me, even if you solved the problem.  I
am more than eager to fix all bugs that are found, if I only can. All
portability issues are of interest also. If you have any wishes about
new features and support, give me a hint and I may implement it.

------------------------------------
Mail comments to 'savela@tel.vtt.fi'