glasgow@MARLIN.NOSC.MIL (Michael G. Glasgow) (05/17/88)
Where is the Xhpw toolkit located. I heard that it was available through FTP, but do not know where. michaeL glasgow@marlin.nosc.mil Michael Glasgow Naval Ocean Systems Center 271 Catalina Blvd. San Diego, CA 92152-5000
ben@hpcvlx.HP.COM (Benjamin Ellsworth) (05/18/88)
Here is the announcement of the HP Widget Set:
Hewlett-Packard is making available through MIT a preliminary version
of the HP X Widget set to be donated for release on the R3 tape later
this year. This preliminary distribution is accompanied by an early
release of the HP X Widget manual and man pages.
Please recognize that both the documentation and the widgets are
preliminary releases; we have performed some QA, but undoubtedly
problems still exist. If you encounter one, or have other comments,
please let us know via the address listed below.
These widgets reflect ongoing visual design that gives widgets a
3D appearance. In implementing a 3D visual representation we have
attempted to emulate real world interactive devices such as buttons
and sliders, rather than an arbitrary proprietary representation.
Sites that have access to Internet can obtain the HP X Widget
distribution using binary, anonymous ftp from expo.lcs.mit.edu
(18.30.0.212) from the directory pub/Xhpw/. The sizes and checksums
of the files are:
filename bytes checksum
Xhpw.tar.Z.aa 524288 34513 512
Xhpw.tar.Z.ab 235664 26992 231
The files can be reassembled using the command:
cat Xhpw.tar.Z.a[ab] | uncompress | tar xf -
Unfortunately, the widget set is too big for the xstuff server, so
people without Internet access will have to find a friend who does.
The "doc" directory contains a README file explaining how to produce
a printable copy of the reference manual.
We are quite interested in feedback on this set of widgets, as it
will be the basis for a core set of components being spec'ed and
prototyped by the X Consortium. If you have suggestions, constructive
criticism, bug reports, or other comments (including compliments!)
please send them to the following email address:
widgets%hpcvlx@hplabs.hp.com
We will respond to bug reports on a best efforts basis.
This early distribution consists of the following widgets:
Display
-------
Static Raster - display an application created image
Static Text - Format and display text
Editing
-------
Text Edit - single or multi-line text editor, with verification
Selection
---------
Push Button - rectangular button containing text
Toggle - square or diamond button with adjacent text
Layout
------
Bulletin board - post widgets at absolute x,y coordinates
Form - constraint layout manager
Panel - menubar smart manager
Row column manager - lay out widgets in specified number of columns
Scrolled window - vertical and horizontal scrollbars
Title bar - support arbitrary number of text and other widgets
Vertical paned manager - vertically tile panes, allow user to resize
Menus
-----
Pop up - post initial menu panes relative to cursor position
Cascade - used with pop up menu to implement walking menus
Utility
-------
Scroll bar - horizontal or vertical
Valuator - used in scrollbar
Arrow - used in scrollbar
Sash - used in vertical paned manager
The following widgets are not implemented in the preliminary release,
although they are mentioned in the documentation and are planned for
the R3 release:
List manager widget - provide browser-like functionality
Image edit widget - allow users to create/edit images
Other functionality which does not exist in this preliminary release:
ATTACH pseudo-op
Keyboard traversal between widgets
Widget classing
Pull down menu - supported by architecture, but will not be
provided in the public source distribution