[comp.windows.open-look] Beta XView extensions available

brianw@gazooch.Eng.Sun.COM (Brian Warkentine) (05/10/91)

Beta testers are needed for SlingShot packages 1.0, a set of "gadgets" that 
extend the XView toolkit.  The requirements are: 1) XView 2.0, either as 
distributed with OpenWindows 2.0 or as distributed in the public release 
on expo.lcs.mit.edu.  2) a willingness to compile, play, and tell us
what you think.

This is NOT an official or supported product of Sun Microsystems, Inc.
This software has been developed to leverage other efforts, and
it is being released because it is hoped others can benefit from
it too.

To give you an idea of what the SlingShot packages are, here's a 
brief description of the packages that are in this release:

  -Rectobj
	A basic object that is used as a superclass for all the other
	objects in this package.  In its simpliest form, it is a 
	rectangular area inside of a canvas_shell.  It can contain 
	multiple "children" rectobjs.  (Folks familar with the 
	Xt Intrinsics' RectObj gadget will recognize that this object is 
	very similar in purpose.)

  -Canvas_shell
	This is a subclass of the XView canvas with a few additions, such
	as support for batching and automatic handling of window splitting.  
	It can contain multiple "children" rectobjs.  

  -Drawimage
	This is a rectobj with a picture (a server image object).  It is 
	selectable by a left mouse click, is aware of double clicks, and can 
	be dragged and dropped.

  -Drawtext
	This is a rectobj with a text string and a font.  It is selectable by 
	a left mouse click, is aware of double clicks, and can be dragged 
	and dropped.

  -Drawicon
	This is a combination of a drawimage object and a drawtext object
	positioned in file manager style.  

  -Drawarea
	This is a sketchpad object that applications can doodle into
	without having to worry about scaling or repainting.

  -Drawline
	This is a simple line between two endpoints.  Each endpoint
	can have an arrowhead.

  -Drawrect
	This is a filled or opaque rectangular area.

  -Grip
	This is an object that can be dragged within the window, usually
	used to alter the state of another object.  This can be viewed
	as a slider that moves in two dimensions.

  -Array_tile
	This object positions other objects in a flat two dimensional
	array.

  -Tree
	This object positions its children in a hierarchy.  Children
	are visually connected with Drawline objects.  The layout algorithm
	is derived from an article in IEEE Software, July 1990.


If you're interested in beta testing, send mail to 
archive-server@gazooch.eng.sun.com with the body of the messages 
containing the lines:
	send sspkg Part01 Part02 Part03 Part04 Part05 
	send sspkg Part06 Part07 Part08 Part09 Part10 
	send sspkg Part11 Part12 Part13 Part14 Part15

This is a mail archive server that will reply by sending the 
source code, documentation, and examples in 15 seperate shar files.  
You can ask for one file at a time if mailing routes to your site
are impacted.

Unpacked, these files will require 700 K of disk space.  You will need 
a total of 3.3 Megabytes of disk space to compile the library and the
example programs.

If you need help with the archive server, send mail to the archive server 
with the Subject line: "help".  If you need additional help with the
archive server (i.e speak to a human), send mail to 
archive-manager@gazooch.eng.sun.com.

General feedback on the packages can be sent to:
slingshot-packages@gazooch.Eng.Sun.COM