Oberon Dialogs, User's Guide and Programming Interfaces
The original Oberon System has a compact textual interface. This is convenient for professional programmers, but not always for end users who prefer a graphical interface. This report describes the Dialogs package which allows a user to create and use dialog viewers with buttons, check boxes, text fields and other user interface elements. Dialogs fit smoothly into the Oberon system. Existing tools can be augmented with a graphical user interface without having to be modified. Because of the object-oriented nature of Dialogs, new user interface items and new commands can be added by third party programmers.
Technical Report 1, University of Linz, Institute of Computer Science (System Software), November 1994.
You can download the report in compressed postscript.