Parent document is top of "Motif FAQ (Part 8 of 9)"
Previous document is "271) TOPIC: SPECIALIZED WIDGETS"
Next document is "273) Where can I get a bar graph widget?"
272) Where can I get a Table widget? Matrix widget? Spreadsheet
widget? Tree widget?
[Last modified: Nov 96]
Answer: (Microline updated Nov 96.)
XRT/table from KL Group allows you to easily display and manipulate tables and
forms in Motif applications. Every feature of the table is accessible through
standard resources. It also supports UIL and C++ interfaces and can be easily
integrated into popular GUI builder tools. It supports compound strings,
widgets in cells, images in cells, spanned cells, PostScript output and
efficient handling of large tables. For more information email info@klg.com or
visit http://www.klg.com/ or contact KL Group Inc., 260 King Street East,
Third floor, Toronto, Ontario Canada M5A 1K3. Phone (800)663-4723 or
(416)594-1026.
Microline Software sells a widget library that includes Grid and Tree widgets.
The Microline Widget Library was used to build the Netscape Navigator for
UNIX. Unlike other tabular widgets, keyboard traversal is intuitive using the
arrow keys, PageUP, PageDown, etc. It includes advanced features such as cell
spanning, pixmap images in cells, cut/paste, drag/drop (with Motif 1.2), fixed
columns on the top, bottom, left and right a number of selection policies,
interactive row and column sizing, etc. A free LINUX version is also
available. Microline is now a division of Neuron Data. See URL
http://www.neurondata.com/Products/Wl/xml.html for more details and to
download demos. (Microline updated May 97)
XbaeMatrix is a Motif widget which presents an editable array of string data
to the user in a scrollable table similar to a spreadsheet. The rows and
columns of the Matrix may optionally be labeled. Also, a number of "fixed"
leading rows or columns may be specified - these behave similarly to the
labels. While XbaeMatrix looks and acts like a grid of XmTextField widgets, it
actually contains only one XmTextField. This means that XbaeMatrix widgets
with hundreds or thousands of rows have much less overhead than they would if
they used an XmTextField for each cell. XbaeMatrix has callbacks for doing
field validation and customizing traversal. It allows cells to be assigned
independent colors. It allows rows, columns and regions of cells to be
selected (highlighted). The matrix can be dynamically grown or shrunk by
adding and deleting rows and columns at any position.
For Xbae code and documentation via ftp, see the various files
ftp.x.org:/contrib/widgets/motif/Xbae-*. Or from the URL:
ftp://ftp.x.org/contrib/widgets/motif/ , get xbae.tgz and Xbae-3.8-*.
Kee Hinckley (nazgul@utopia.com) recently informed this FAQ maintainer that he
will put the Table widget on ftp at ftp.utopia.com _approximately_ at the end
of September or early October, 1994. He is in the process of addressing some
issues concerning Motif 1.2 and higher with respect to the Table widget. The
Widget Creation Library (Wcl) also has a version of the Table widget.
Expert Database Systems, Inc., 377 Rector Place, Suite 3L New York, NY 10280.
Phone: (212) 783-6981
has a very comprehensive table widget that uses both Motif scrollbars or a
"virtual" scrollbar showing a miniature version of the entire spreadsheet.
Allows for different width columns, changing colors in each cell. Only one
X-Window is used so as to reduce the amount of system resources used. Contact
Ken Jones email: ken@mr_magoo.sbi.com)
Parent document is top of "Motif FAQ (Part 8 of 9)"
Previous document is "271) TOPIC: SPECIALIZED WIDGETS"
Next document is "273) Where can I get a bar graph widget?"