[comp.windows.x] New Geometry Management Widget for Xt

davidh@dent.Berkeley.EDU (David S. Harrison) (10/19/89)

Recently, some notes were posted to this newsgroup about the lack of
alternate geometry managers for the Athena Widget set.  I have written
a row/column based geometry management widget that I have used
extensively in my toolkit applications.  A short description is given
below:

Table - Geometry Management Widget for the X Toolkit

Table is a composite widget designed to manage the size and location
of its children.  The widget uses an array model to simplify the
arrangement of child widgets.  Widgets are placed at row and column
locations in a variable sized array.  Widgets may span more than one
row or column.  The array automatically expands or contracts as
needed.  There are options to control justification and place size
restrictions on rows or columns in the array.  The widget is directly
derived from the core and composite widgets provided by the X Toolkit
and can be used with any widget set.  It has been tested using the
Athena widget set.

Source for the Table widget is available through anonymous ftp to
shambhala.Berkeley.EDU (128.32.132.54).  Instructions are given below:

	% ftp shambhala.Berkeley.EDU
	Name: anonymous
	Password: <anything non-null>
	ftp> cd pub
	ftp> binary
	ftp> get Table.tar.Z
	ftp> quit
	% uncompress Table.tar.Z
	% tar xf Table.tar

This will create a directory called Table in the current directory.  A
README file in this directory contains installation instructions.  If
there is interest, I will post the source to comp.sources.x for those
who do not have ftp access.

			David Harrison
			UC Berkeley Electronics Research Lab
			(davidh@ic.Berkeley.EDU, ...!ucbvax!ucbcad!davidh)