YstokWidgets is a GUI library for rendering text and graphics, editing text information constructing pane layouts and window classes and mixins. It implements a kind of framework and facilitates building desktop applications.
The library is Lisp implementation-specific and targeted at LispWorks®, a Common Lisp development system for Macintosh, Windows, and Linux platforms. The library is based on CAPI. Its Windows version does not require any third-party DLL or OLE components. The library was actually tested only on Windows.
data-pane-
familyupdate-callback
;
highlighting text that matches some item of the choice collection.file-
and directory-pane
image-pane
divided-interface-mixin
tab-page
choice-popup-interface
file-interface
editor-interface
history-interface
log-interface
master-interface
and slave-interface
settings-dialog
wizard-interface
progress-dialog-base
class, implements a "wizard" or "master"
window, which is similar to many GUI-based installers.
If allows the user to enter data in step-wise manner screen-by-screen
and finally start some complex process.calendar-popup
*calendar-orientation*
parameter controls the layout of days of
one weekdate-pane
time-pane
time-range-box-mixin
audit-bar
Some features of YstokWidgets Professional can be tasted with the trial version of Ystok-Tournament.
We usually provide our customers who program in Lisp with the source code of YstokWidgets Professional under a special license agreement.
The simplified open-source version of this library, or Open Edition, is available at lisp.ystok.ru for free.