Browse Prior Art Database

Button Array Control for Graphical User Interface

IP.com Disclosure Number: IPCOM000117211D
Original Publication Date: 1996-Jan-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 213K

Publishing Venue

IBM

Related People

Becker, D: AUTHOR [+2]

Abstract

Disclosed is a button array which is provided within a control for a Graphical User Interface (GUI) of a computing system. The control provides small or large numbers of button choices, which may be scrolled within the control. The control itself can be sized by the user to occupy a relatively small or large portion of a computer display screen.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 56% of the total text.

Button Array Control for Graphical User Interface

      Disclosed is a button array which is provided within a control
for a Graphical User Interface (GUI) of a computing system.  The
control provides small or large numbers of button choices, which may
be scrolled within the control.  The control itself can be sized by
the user to occupy a relatively small or large portion of a computer
display screen.

      Figs. 1-4 show various versions of the button array control,
each of which has, for example, thirteen buttons.  The control
includes a rectangular array of buttons and, along the right side, a
scroll bar which is used to bring buttons not fitting within the
border of the control into view.  The button array control can be
sized from a minimum size of a single button and a scroll bar up to a
maximum size constrained only by the portion of the screen which is
available and by system resources.

      Fig. 1 shows an example of the control with all of the buttons
fitting within the border, which defines a five-wide by three-high
array.  Since there are no additional buttons to bring into view, the
scroll bar at the right is disabled.  A button representing a default
selection, in this example Button "2," is circumscribed with a heavy
line.

      Fig. 2 shows the control of Fig. 1 after it has been resized by
widening to display up to fourteen buttons in each row.  As this
occurs, the buttons are automatically reflowed to fill the top row
first. Aga...