Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Valid Drag/Drop Designation During Batch Registration

IP.com Disclosure Number: IPCOM000120340D
Original Publication Date: 1991-Apr-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 2 page(s) / 81K

Publishing Venue

IBM

Related People

Bell, LK: AUTHOR [+4]

Abstract

This article describes a method for OS/2* Office integrated applications to identify the classes that can drop on the class being registered and the classes that the class being registered can drop on during direct manipulation operations.

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

Valid Drag/Drop Designation During Batch Registration

      This article describes a method for OS/2* Office
integrated applications to identify the classes that can drop on the
class being registered and the classes that the class being
registered can drop on during direct manipulation operations.

      Users are currently unable to specify which classes should be
able to drop on the class being registered (depending on its
environment setup) and they are also unable to specify additional
classes that should be allowed to drop on a currently registered OS/2
Office class unless either OS/2 Office code is re-compiled or all
OS/2 Office classes are re-registered.  There needs to be a flexible
method of designating this information to avoid having to hard code
it.  This type of registration enhances the open ended concept of the
OS/2 Office object oriented platform.

      OS/2 Office has an open ended platform for applications that
operate on files.  This is possible, in part, by having the batch
registration file class keywords, VALIDDROP and VALIDDRAG.  The
keyword VALIDDROP is for identifying the classes that the registering
class's objects can drop on. For instance, an OS/2 Office Table can
drop on a Printer, File Drawer, Chart, or Report.  The keyword
VALIDDRAG is for identifying the classes that can be dropped on
objects of the registering class.  For instance, an OS/2 Office Chart
can accept a Table.

      The information in these keywords is parsed and retained with
the object class.  When a direct manipulation operation is in
progress for an object belonging to this class or over an object
belonging to this class, information on which objects this object can
drop on or this object can accept is readily available.

      The format of each keyword is as follows.  The keywords are
separated from the keyword information by an equal (=) sign and the
keyword...