EuroBridge Widget Set (Version 1.2) ----------------------------------- 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 ? ? ? Required packages: ------------------ Xew-1.2.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 five basic widgets Text, Raster, Geometric, Audio and Video, but only Text, Raster and Audio have anything implemented at this point (see the Xew-1.1.ps documentation for the details). The program 'demo.c' activates a set of widgets, one Text and a number of raster widgets (TIFF, GIF and JPEG). The test images are not included in this distribution, you have to get your own images and edit demo.c accordingly. The program 'audio.c' just demonstrates use of Audio widget (Audio widget just copies data from input to /dev/audio and is thus Sun specific). 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 -------------- The widget set is still more a test of an idea about "data presentation widget", than final product. There is room for optimizations, especially the raster and text widgets are rather "brutal" in their treatment of expose events, they just paint everything again. 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 decide to apply it, please let me know by sending a short mail notice to me. And don't hesitate to mail me about any problems, even if they seem trivial. I am more than eager to fix all bugs that are found, if I only can. All portability issues are of interest also. ------------------------------------ Mail comments to 'savela@tel.vtt.fi'