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