Browse Prior Art Database

Direct Manipulation Control for Action Associated Container Objects

IP.com Disclosure Number: IPCOM000116772D
Original Publication Date: 1995-Nov-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 88K

Publishing Venue

IBM

Related People

Jones, TL: AUTHOR [+2]

Abstract

Disclosed is a direct manipulation control to be used in a family of graphical user interface applications to support batch-oriented list manipulation actions. Unique is the combination of an action with a list of items to allow the list of items to be added, deleted or replaced in a target list of items.

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

Direct Manipulation Control for Action Associated Container Objects

      Disclosed is a direct manipulation control to be used in a
family of graphical user interface applications to support
batch-oriented list manipulation actions.  Unique is the combination
of an action with a list of items to allow the list of items to be
added, deleted or replaced in a target list of items.

      List manipulation actions are often necessary within a
graphical user interface.  Common list actions are adding items to a
list, removing items from a list, and replacing items in a list.  In
a graphical user interface, container objects contain lists of
contents which are manipulated using common list actions.  Combining
container objects, or applying one source container object to another
target container object, is equivalent to replacing or adding items
from the source contents list to the target contents list.  Removing
items from a container object is equivalent to deleting items from
its contents list.  Often it is desirable allow an operation to be
applied to several container objects at one time in a batch oriented
way.  A mechanism is needed to support batch-type manipulation of
container lists in a graphical user interface.

      The direct manipulation control invented allows a user to
associate an action with a list of items such that when the control
is applied to a container object, the contents list of the target is
affected by the contents list of the source according to the
associated action.  The target of the control can be either a single
container or group of containers, thereby supporting batch
operations.  The direct manipulation control is a special kind of
container object which allows a user to change the associated action
and also graphically represents the type of action the user has
currently associated with the container.

 ...