Browse Prior Art Database

Generic File Drop

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

Publishing Venue

IBM

Related People

Maeker, B: AUTHOR [+2]

Abstract

Presentation Manager* (PM) applications can exchange data objects using the OS/2* drag/drop protocol. This protocol is quite complicated and involves some very intricate programming.

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

Generic File Drop

      Presentation Manager* (PM) applications can exchange data
objects using the OS/2* drag/drop protocol.  This protocol is quite
complicated and involves some very intricate programming.

      This article describes the isolation and management of the drop
protocol for file objects within PM applications.  The goal is to
have any PM window process the drop of a file object without coding
the OS/2 drop protocol.

      All of the protocol code is isolated within a generic window
procedure.  Any PM window can then "hook onto" this generic window
procedure.  Once connected, the generic window procedures perform the
drop protocol.

      In this invention, the connection between the two window
procedures is dynamically established.  A PM winproc dynamically
subclasses the generic window procedure when a drop event occurs.
During the physical file operation, a private protocol occurs between
the generic winproc and the PM winproc.  This conversation provides
flexibility and allows the application to abort or skip a specific
file.  Successful operations are also communicated to the PM app,
allowing for visual update.  When all files have been processed by
the generic winproc, it is dynamically "unhooked."

* Trademark of IBM Corp.