Browse Prior Art Database

Operating System/2 Presentation Manager Picture Window Control

IP.com Disclosure Number: IPCOM000103600D
Original Publication Date: 1993-Jan-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 2 page(s) / 101K

Publishing Venue

IBM

Related People

Banning, KR: AUTHOR [+4]

Abstract

Disclosed is an Operating System/2* Presentation Manager* control that provides for a great number of Presentation Manager controls to be displayed within a single window or dialog. This allows for a complex task involving a large number of parameters to be contained within a single dialog. This is accomplished by essentially allowing the application to have a scrollable dialog within a dialog.

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

Operating System/2 Presentation Manager Picture Window Control

       Disclosed is an Operating System/2* Presentation Manager*
control that provides for a great number of Presentation Manager
controls to be displayed within a single window or dialog.  This
allows for a complex task involving a large number of parameters to
be contained within a single dialog.  This is accomplished by
essentially allowing the application to have a scrollable dialog
within a dialog.

      The Picture Window control consists of a frame around a viewing
area with optionally specified vertical and horizontal scroll bars on
the right and bottom of the frame.  Inside the viewing area is
another dialog of essentially infinite size that can be scrolled via
the scroll bars.  For purposes of discussion, this is termed the
Viewed Dialog.  The Viewed Dialog is a standard Presentation Manager
dialog.  A dialog that contains a Picture Window control will be
termed the Outer Dialog for clarity.

      The figure shows an example of a dialog with a Picture Window
control.  The example only utilizes a vertical scroll bar.

      When a Picture Window control is being created, the application
must provide the following information:
  1.  Resource ID of the dialog to load.  This will become the Viewed
Dialog.
  2.  The module that contains the dialog resource.
  3.  A dialog procedure.  If none is provided, the Presentation
Manager default dialog procedure is assumed.  This allows the
application to remain in direct contact with the controls inside the
Viewed Dialog.
  4.  Number of vertical scroll bar positions if a vertical scroll
bar is utilized.  For example, if the application specified 25
positions, then one scroll bar movement would scroll the Viewed
Dialog 1/25th of the Viewed Dialog.
  5.  Number of horizontal scroll bar positions if a...