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)