Multi-Garnet: Integrating Multi-Way Constraints with Garnet

Authors: Michael Sannella and Alan Borning

Published as UW Tech Report 92-07-01.


Constraints provide a useful mechanism for maintaining relations in user interface toolkits. Garnet is a widely-used user interface toolkit with considerable functionality, based on one-way, required constraints. Multi-Garnet extends Garnet by adding support for multi-way constraints and constraint hierarchies with both required and preferential constraints. This document contains three chapters describing Multi-Garnet:

full paper (compressed postscript)

Constraints home page