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