Browse Prior Art Database

Double Click Direct Manipulation to Override Defaults

IP.com Disclosure Number: IPCOM000110552D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Fitzpatrick, G: AUTHOR [+2]

Abstract

This article describes an alternative way for the user to initiate the DM operation. Current art calls for the user to position the mouse pointer over the source, press and hold down the mouse manipulation button, and drag the source to the target. Here, if a user double-clicks over the source with the mouse manipulation button and holds down the button after the second click, the direct manipulation engine will set a flag that tags the drag as special. Any potential target that the user moves the source over will then have two questions to answer: 1. Do I allow the user to drop that particular object on me? 2. If so, are there any parameters associated with the drop action that the user might wish to modify?

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

Double Click Direct Manipulation to Override Defaults

       This article describes an alternative way for the user to
initiate the DM operation.  Current art calls for the user to
position the mouse pointer over the source, press and hold down the
mouse manipulation button, and drag the source to the target.  Here,
if a user double-clicks over the source with the mouse manipulation
button and holds down the button after the second click, the direct
manipulation engine will set a flag that tags the drag as special.
Any potential target that the user moves the source over will then
have two questions to answer:
1.  Do I allow the user to drop that particular object on me?
2.  If so, are there any parameters associated with the drop action
that the user might wish to modify?

      If the answer to both questions is yes, then the source knows
that before completing the appropriate action it must prompt the user
for changes to the default settings.  This could be accomplished by
putting up a dialog box which allows the user to make any pertinent
changes.

      The user must be given feedback that the drop will not result
in the default action.  This feedback could be accomplished in a
number of ways, for instance, color change or slightly altered icon
graphics.

      Benefits are:
1.  Allows a richer, semantically expanded drag and drop protocol,
overcoming some of the inherent weakness of current GUI direct
manipulation architectures.
2.  Reduces th...