[ANN] Ystok-Grid - CAPI-based grid widget
Hello,
This is the first release of Ystok-Grid, a graphical user interface widget
based on the CAPI library for Xanalys(R) LispWorks(R).
Ystok-Grid, or YGrid for short, is distributed under a LLGPL style license.
http://www.aha.ru/~divanov/projects.html
YGrid was developed and tested under LispWorks for Windows 4.2.
Compatibility with Linux must not be of much effort since code is
conditionalized with #+win32 feature.
YGrid provides convenient GUI environment for working with data in tabular
form. The main design purpose was to present RDBMS records in rows. With
YGrid, you can edit in place, add, or delete records. YGrid can be included
into any CAPI interface window as an ordinary pane.
Basic Features
- Text and check button columns, enabled or read-only columns.
- Pseudo-columns, i.e. calculated from the values of other columns.
- Callbacks on interactive user actions.
- Selecting rows with various styles of choice-interaction via a row header.
- Column width and row height changeable via a mouse gesture or
programmatically.
- Assigning graphics args (foreground or background color, font etc.)
to every cell differentially.
Text Column Features
- Horizontal alignment: left, center, or right.
- Automatic word wrapping.
- Customizable print-function, read and write converters.
- Full-fledged capi:editor-pane used for editing cell values.
Bug reports and suggestions are welcome.
---
Sincerely,
Dmitri Ivanov
www.aha.ru/~divanov