YstokGrid - grid widget for LispWorks

YstokGrid is a CAPI-based grid widget for LispWorks®.

The grid provides convenient GUI framework for working with data in tabular form. The main design purpose was to present RDBMS records in rows. This functionality is similar to capi:multi-column-list-panel, aka screen table or datasheet.

Additionally, you can edit in place, add, or delete records by means of YstokGrid. An instance of the ygrid class can be included into any CAPI interface window as an ordinary pane.

Basic features

Text Display Column

Text Input Column

Check Column

Dependencies

YstokGrid requires Ystok-Library, YstokWidgets, and optionally Ystok-Local-Time.

YstokGrid is optionally required by YstokHelp.

Platforms

YstokGrid was tested on LispWorks 4.4, 5.0, and 6.1 for Windows.
See change.log.

Download and installation

YstokGrid is available from
http://lisp.ystok.ru/ygrid/ygrid-1-5-027.zip or
http://lisp.ystok.ru/ygrid/ygrid-1-5-027.tgz.
The distribution package contains both the ASDlite/ASDF-based ygrid.asd and the LispWorks system definition file defsys.lisp.

Examples

examples/demo.lisp
Various column types.
examples/grid-plist.lisp
Simple property list editor.

See also