Browse Prior Art Database

Direct Manipulation Action Notification

IP.com Disclosure Number: IPCOM000111890D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 33K

Publishing Venue

IBM

Related People

Peters, AM: AUTHOR

Abstract

Most drag-and-drop protocols define only mechanisms for an application to perform a drop and ignore the need for the sender to know what happened to the dropped item. Frequently, however, a notification is required to let the sender know what action has been taken on the dropped item. For instance, if a file displayed in an application were dragged to a trash object, which then deleted it, the application must be informed so that it can cease to display the file.

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

Direct Manipulation Action Notification

      Most drag-and-drop protocols define only mechanisms for an
application to perform a drop and ignore the need for the sender to
know what happened to the dropped item.  Frequently, however, a
notification is required to let the sender know what action has been
taken on the dropped item.  For instance, if a file displayed in an
application were dragged to a trash object, which then deleted it,
the application must be informed so that it can cease to display the
file.

      Therefore, Direct Manipulation Action Notification defines not
only a drop protocol, but also a notification protocol.  When an
application has received a drop and processed it, it may send back a
message to the application that dropped on it indicating the action
taken.  This notification mechanism is window-based, just like the
dropin, so that all communication takes place via the windowing
mechanism.  This is important for X-based systems, where the two
applications may have no other means of communicating since they may
not even be running on the same host.

      Direct Manipulation Action Notification defines standard
actions that all applications know about and are prepared to process.
However, any two cooperating applications may agree on other actions
to be used between themselves.  Direct Manipulation Action
Notification does not validate the actions but simply passes them
from recipient to sender unchanged.