Progress
AppBuilder
Developer’s Guide


Basic Pushbuttons

Pushbuttons came into existence along with the use of electricity in the 1800s. Simple switches, they are such a convenient user-interface device that they have now become nearly invisible because of how universally they are used.

In a GUI, a Pushbutton is equivalent in power and generality to a menu item. Indeed, you can construe a Pushbutton as being a self-contained, single-item menu. Since Pushbuttons are normally always visible, they offer more immediacy and convenience than menu items at the cost of taking up more space. Because they do take up more space, you will probably want to use them sparingly.

Because of how they are used in everyday life, Pushbuttons in a GUI are associated with invocations, actions, and major state changes, not with minor state changes such as setting a single value. Using them in a way that runs counter to this expectation can make your applications harder and less satisfying for people to use.

AppBuilder supplies a default, undefined Pushbutton object as well as a number of Pushbuttons preconfigured for common applications:


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095