Browse Prior Art Database

Mechanism for Setting Workplace Shell Object Attributes using Drag/Drop

IP.com Disclosure Number: IPCOM000114464D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 2 page(s) / 50K

Publishing Venue

IBM

Related People

Rodriguez, PC: AUTHOR [+5]

Abstract

Disclosed is a generalized mechanism for setting Workplace Shell object attributes using drag and drop. The mechanism uses a new Workplace Shell* class object ("ObjData") that contains attribute and value strings. The user can enter these attribute and value strings into an entry field in the ObjData settings page. The ObjData object can be dragged and dropped onto another (target) Workplace Shell object to set the target object's attributes. The attributes and values entered by the user are interpreted by the target object. This allows attributes to be set for future, unknown Workplace Shell classes.

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

Mechanism for Setting Workplace Shell Object Attributes using Drag/Drop

      Disclosed is a generalized mechanism for setting Workplace
Shell object attributes using drag and drop.  The mechanism uses a
new Workplace Shell* class object ("ObjData") that contains attribute
and value strings.  The user can enter these attribute and value
strings into an entry field in the ObjData settings page.  The
ObjData object can be dragged and dropped onto another (target)
Workplace Shell object to set the target object's attributes.  The
attributes and values entered by the user are interpreted by the
target object.  This allows attributes to be set for future, unknown
Workplace Shell classes.

      The ObjData class that implements the new mechanism works by
allowing the user to enter a list of keyname/value pairs that are
passed to the target object when the ObjData instance is dropped.
The setup strings (keys) are passed using the wpSetup method.  The
target object interprets the strings that it knows about and
(usually) passes unknown strings to its parent class's wpSetup
method.  This allows new and inherited attributes to be set.

      Most Workplace Shell objects have attributes such as title,
icon, and other class-specific attributes that can be changed using
setup strings.  Previously, there was no way to change some of these
attributes through the user interface.  For example, the NODELETE
attribute cannot be changed.  Although this attribute is not n...