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'