ButtonClassesDoc.tioga
Bier, June 12, 1991 4:25 pm PDT
Button Classes
CEDAR 7.0 — FOR INTERNAL XEROX USE ONLY
Button Classes
Behavior Options for Embedded Buttons
Eric Bier
© Copyright 1989, 1991 Xerox Corporation. All rights reserved.
Abstract: This package is part of the EmbeddedButtons architecture, which includes EmbeddedButtons.df, ButtonClasses.df, ButtonApplications.df, and the participating editors (which include Tioga and Gargoyle). ButtonClasses.df defines how a button behaves when it is pressed. For instance, a PopUpButton makes a menu appear, MultiStateButton cycles to the next state, and a RadioButton turns on and turns other buttons from its group off.
Created by: Aaron Goodisman
Maintained by: Eric <Bier.pa>
Keywords: Embedded buttons, behavior, PopUpButton, MultiStateButton, RadioButton
XEROX Xerox Corporation
Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, California 94304
For Internal Xerox Use Only
1. About the Existing Button Classes
There are currently four button classes: Button (a type of guarded button), PopUpButton, MultiStateButton and RadioButton. To learn more about them, read the comments at the beginning of each section of ButtonClassesImpl.mesa.
Another good way to learn about them is to try them. ButtonApplications.df includes a number of test documents that demonstrate all four button classes. For instance, try:
openr ButtonIdeas.tioga