Trestle by example
This tutorial presents nearly 30 programs to illustrate
Trestle, a Modula-3 user interface construction
toolkit.  Trestle is a library of Modula-3 modules for building
portable graphical user interfaces implemented on top of both X11 and
Microsoft Windows.  More than providing access to the routines of the
X and Win32, Trestle is a toolkit organized around its own high-level
abstractions. This makes it easy to write interactive applications,
which are portable to both X11 and Win32.  Finally, because Trestle is
inherently multi-threaded, it works well in programs requiring
concurrent activites.
The ui package exports the core
Trestle library. The vbtkit package defines a collection of
Trestle widgets.
Table of contents