Drop Site Catalog for Leading the User through the Drag and Drop Process
Original Publication Date: 1995-Aug-01
Included in the Prior Art Database: 2005-Mar-30
This paper presents an enhancement to the drag and drop icon that would provide more information to the user during the drag and drop process. First, a brief overview of the drag and drop process in its current form, and then an explanation of how the icon can be enhanced.
Drop Site Catalog for Leading the User through the Drag
presents an enhancement to the drag and drop icon
that would provide more information to the user during the drag and
drop process. First, a brief overview of the drag and drop process
in its current form, and then an explanation of how the icon can be
Drag and drop
allows the user to "pick up" objects on the
screen, "drag" them around the display, and "drop" them at a new
location, possibly in another application. A drag and drop
transaction consists of the following actions:
1. A user presses and holds some assortment of modifiers and/or
keys, usually mouse button 2, over a source object starting a
drag transaction. The application owning that object is the
initiator of the drag. The current pointer is replaced by a
icon - a picture representing the item being dragged.
2. The user moves the pointer. From that time until a drop
the drag icon replaces the mouse pointer. The drag icon
consists of three parts:
o A part representing the type of source object, such as text.
o A part used to show whether or not the object being dragged
can be dropped at its current location on the screen.
o A part used to show what action should happen when the drop
Parts of the drag icon may change shape or color as it is being
dragged through potential drop sites, providing visual feedback
possible drop sites to the user. These changes are drag-over
An object registered as a drop site may change visually as a drag
passes over it. These visual cues are drag-under effects.
3. The user drops the object, usually by releasing the assortment
modifiers and/or keys. Locations on the screen that can
drops are drop sites, and the application owning that drop
is the destination or receiver. The drag icon can be dropped
anywhere on the screen. However, only certain objects have
registered themselves as drop sites and are able to process
drop. The receiver application usually performs some action
the information represented by the dragged icon. The
application may also perform some action based on the results
a drag transaction.
Therefore, the current state o...