Browse Prior Art Database

Ordered Group Manipulation Methodology via Configurable Model Bar

IP.com Disclosure Number: IPCOM000106104D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 4 page(s) / 111K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+4]

Abstract

Currently, methods do not exist for users to perform various efficient manipulations of objects residing in an ordered group. Present selection and deselection techniques become tedious for users working with large lists of objects. For example, list boxes lack a standard for both single keystroke and single mouse click actions allowing selection of all objects residing in the list box.

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

Ordered Group Manipulation Methodology via Configurable Model Bar

      Currently, methods do not exist for users to perform various
efficient manipulations of objects residing in an ordered group.
Present selection and deselection techniques become tedious for users
working with large lists of objects.  For example, list boxes lack a
standard for both single keystroke and single mouse click actions
allowing selection of all objects residing in the list box.

      This invention involves methodologies for giving users the
ability to perform various quick and efficient manipulations on large
groups of objects residing in an ordered list.  The discussion
resides in the area of providing graphics which reside on model bars
and are selectable through various means.  Selection of a graphic
perform single and/or multiple actions upon the objects, either as a
group, individually or both.  The descriptions given focus here are
mainly upon list boxes, but are not meant to limit the scope or range
of the described invention.

      Currently, multiple selection list box controls provide support
for repeated single item selection through the LM_SELECITEM message.
Each mouse cursor or keyboard selection action upon an object in the
list results in single item selection or de-selection.  With this
invention a single mouse click, keyboard stroke or voice command
causes a user configured multitude of actions to occur.  This
multitude of actions will be termed macro for purposes of this
invention.  Each user-configured macro has a graphic placed upon the
model bar.  An example of a model bar incorporated into a list box is
shown in the Figure.  The two graphics, labelled "Configurable
Graphics", in the Figure have been configured by the user to perform
a specified set of actions.  The first graphic's macro activation
causes all objects in the list to become selected.  The second
graphic's macro has been set to cause an inverted select of all
objects (objects currently selected become de-selected and vice
versa).  Activation of any of the configured macros through mouse,
keyboard or voice means involves processing customary to each
method's definition.

      To create and configure a new graphic the user would select the
graphic shown in the Figure, labelled "Graphic Creation".  This
graphic provides an interface...