[comp.windows.x] Xcu widgets available on expo

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   |
 +--------------------------------------------------------------------+