Browse Prior Art Database

Drag Away Pull-Down Technique

IP.com Disclosure Number: IPCOM000100211D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 31K

Publishing Venue

IBM

Related People

Keane, PJ: AUTHOR

Abstract

This article describes a technique to create and manage drag away pull-downs for a windowing environment like OS/2* Presentation Manager* (PM). Currently, OS/2* PM does not have this support.

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

Drag Away Pull-Down Technique

       This article describes a technique to create and manage
drag away pull-downs for a windowing environment like OS/2*
Presentation Manager* (PM).  Currently, OS/2* PM does not have this
support.

      The window that supports the drag away pull-down, i.e., the
pull-down window, must have a title bar for naming and moving the
window and a system menu for moving and closing the window.  The
client area of this window looks like the pull-down it came from.
The pull- down window is treated like any other secondary window or
non-modal dialog by the frame window.

      The pull-down window must contain the same pull-down choices
and ids as found in the original pull-down.  All messages received by
the pull-down window, except for WM_CLOSE, must be posted to the
frame window that spawned it.  Thus, the application properly
responds to all messages from the menu system, regardless of whether
they were generated from a pull-down attached to the frame or from a
dragged away pull-down. Also, the pull-down window can be closed upon
user request.

      The biggest advantage of this technique is that the
application's processing loop does not have to change to recognize
new messages since the action ids are duplicated in the pull-down
window.
*  Trademark of IBM Corp.