[comp.windows.x] Xhpw Toollkit

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