gdykes@batcomputer.tn.cornell.edu (Gene Dykes) (08/16/89)
The Xcu widget set, V1.3, is now available by anonymous ftp to expo, 18.30.0.212, in the file "contrib/xcu.v1.3.tar.Z". V1.3 differs from earlier versions in several minor ways, primarily bug fixes and modest enhancements, and in one major way, in that nomenclature has been adjusted to agree with the Motif way of naming things. Users of earlier versions will have to change the names of certain things in your applications and description files. Scripts are provided to make this conversion easy. This release is also available on my home machine, 128.84.247.85, along with a couple other files: pub/xcu.v1.3.bugs Current Bug Status pub/xcu.v1.3.ps.tar.Z Postscript versions of documentation Brief synopsis of the contents of Xcu: Two Geometry Manager Widgets : Tbl : Layout according to "tbl" formats (the troff preprocessor). Just the thing for laying out a fixed number of widgets in a rectangular area. Deck : Maintain widgets one on top of the other, so that they are all the same size and only one is visible at a time. A rework of the Xaw Simple/Label/Command widgets : Simple : Puts picture frames around or shadows behind widgets subclassed from it. Label : Permits multiple lines of text. Has a "biggestLabel" resource that lets it be initially sized large enough to encompass any reasonable text changes without annoying resizes. Command : No new features -- just rederived from the above. A button manager widget : Bmgr : This button manager divorces layout semantics from the button semantics. It is not a geometry manager. Button widgets are registered with it via public routines. This is a big win when the buttons must be spread out among a variety of geometry managers, or, conversely, there must be a number of different kinds of buttons under the layout control of a single geometry manager. It understands single and double button toggles, one of many, any of many, etc. Button : Similar to the Command widget, but it is tailored for use with the Bmgr widget. A widget layout manager widget : Wlm : a widget that builds a widget tree from a layout description language and mediates many of the widget/client communications. Menus can be designed, tested, and modified without writing a single line of client code. The description language has notations for inter- widget communications that permit complex menu semantics to be implemented completely outside of the client. The release contains a complete set of Imakefiles, manuals, a couple tutorials, and many examples. Have fun. -- Gene Dykes, gdykes@tcgould.tn.cornell.edu
spa@unl.fctunl.rccn.pt (Salvador Pinto Abreu) (08/18/89)
Do you intend to post the code (or diffs) to comp.sources.x? -- --- Salvador Pinto Abreu BITNET/Internet: spa@fctunl.rccn.pt +---------------------------------+ UUCP: spa@unl.uucp | Departamento de Informatica +----------------------------------+ | Universidade Nova de Lisboa 2825 Monte Caparica, PORTUGAL | +--------------------------------------------------------------------+