XbaeMatrix is a widget for creating tables that is available for free and uses the Motif toolkit.
Unlike other solutions, XbaeMatrix presents a grid of XmTextField widgets but only contains one of them. This means that XbaeMatrix widgets with hundreds or thousands of rows are much more efficient than other similar solutions that use an XmTextField for each cell. Additionally, XbaeMatrix offers callbacks for field validation and customizing traversal.
The widget offers a rich set of features that enable cells to be assigned independent colors, rows, columns, and regions of cells to be selected or highlighted. The matrix can be dynamically grown or shrunk by adding and deleting rows and columns at any position. Moreover, XbaeMatrix offers a diverse range of resources to allow for individual customization, which transforms the widget to behave like an extended list widget with added functionality.
XbaeMatrix also offers support to display Pixmaps in individual cells through the callbacks available in the widget. The downloaded file also includes the XbaeCaption widget, which is a simple Motif manager widget that associates a label with a child. Additionally, the XbaeInput widget, a text input field that provides generic customised data entry and formatting for strings, is also distributed.
XbaeMatrix, XbaeInput, and XbaeCaption are compatible with version 1.2 of Motif and above. It is important to note that the widgets will not receive support for versions lower than X11R6 or any Motif release below 1.2. In conclusion, XbaeMatrix offers a robust set of features that make it a great fit for anyone looking to create efficient and highly customizable tables.
Version 4.60.4: N/A