Browse Prior Art Database

Dummy Object for Drag and Drop Across Windows in a Graphical User Interface

IP.com Disclosure Number: IPCOM000118140D
Original Publication Date: 1996-Oct-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Alimpich, C: AUTHOR [+3]

Abstract

Disclosed is a method to use the same callback code to perform the underlying function for the drag and drop within one window and across two windows when using the Visual Systems Management (VSM) library.

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

Dummy Object for Drag and Drop Across Windows in a Graphical User
Interface

      Disclosed is a method to use the same callback code to perform
the underlying function for the drag and drop within one window and
across two windows when using the Visual Systems Management (VSM)
library.

      When an object is dragged and dropped within one window, the
VSM workitem object is passed to the callback code that performs the
underlying function.  A workitem object typically represents an icon
in the window.

      When dragging and dropping an object from one window to
another, VSM creates a special object that contains the information
necessary to describe the object that is being moved.  This special
object is not the same as the normal workitem object that is passed
when the drag and drop occurs within one window.  Also, the special
object is deleted by VSM as soon as the drop is complete and the
receiving code has had a chance to capture the information.  An
example of this would be the action of resubmitting a job object from
a queue to a logical printer which is performed by dragging a job
object from the jobs pane (a pane is the VSM equivalent of a
container) belonging to a queue and dropping it on a logical printer
in a printers pane belonging to another queue.  The jobs pane and the
logical printers pane are in two different windows.  In this case, it
is necessary to drag and drop across windows because neither window
contains all of the objects that...