Browse Prior Art Database

Method for Direct Object Manipulation

IP.com Disclosure Number: IPCOM000036144D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for implementing a protocol to facilitate and manage direct object manipulation between independently developed programs displayed on a computer terminal display. Direct object manipulation is the capability to select an object on the display screen and dynamically drag that object to another area on the screen and leave the object in the new location on the screen. There are two primary forms of actions implied with direct object manipulation; the first is a direct repositioning of the object to another location on the screen. The second is an action-object type of direct object manipulation where the object undergoing direct object manipulation is dragged over another object, the target object, initiating an action.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 73% of the total text.

Page 1 of 1

Method for Direct Object Manipulation

This article describes a method for implementing a protocol to facilitate and manage direct object manipulation between independently developed programs displayed on a computer terminal display. Direct object manipulation is the capability to select an object on the display screen and dynamically drag that object to another area on the screen and leave the object in the new location on the screen. There are two primary forms of actions implied with direct object manipulation; the first is a direct repositioning of the object to another location on the screen. The second is an action-object type of direct object manipulation where the object undergoing direct object manipulation is dragged over another object, the target object, initiating an action. The method for direct object manipulation provides a set of messages and functions to accomplish both forms of direct object manipulation under the IBM OS/2 Presentation Manager. Direct object manipulation consists of the following steps:

1. When the object to be moved is selected by the user, the source application displays a rectangle representing the object being manipulated and tracks the movement of the object to its target location on the screen. When the object is released on the target drop location, the source application sends a DROP_ITEM message to the target application identifying the dropped object and the location to the receiving application.

2. When the DROP_ITEM...