Browse Prior Art Database

Using the Same Dialog as Both a Stand-Alone Dialog and as a Notebook Page

IP.com Disclosure Number: IPCOM000106228D
Original Publication Date: 1993-Oct-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Morgan, SA: AUTHOR [+4]

Abstract

The OS/2* 2.0 notebook control allows the display of multiple dialogs within a single notebook, each dialog appearing as a different page in the notebook. While the body of a notebook page appears the same as the body of a stand-alone dialog, the requirements, attributes and appearance of the dialog's frame, as well as the dialog's modality, differ between the two dialog presentation techniques.

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

Using the Same Dialog as Both a Stand-Alone Dialog and as a Notebook Page

      The OS/2* 2.0 notebook control allows the display of multiple
dialogs within a single notebook, each dialog appearing as a
different page in the notebook.  While the body of a notebook page
appears the same as the body of a stand-alone dialog, the
requirements, attributes and appearance of the dialog's frame, as
well as the dialog's modality, differ between the two dialog
presentation techniques.

      Applications may present the same dialog information as both
stand alone dialogs and as notebook pages, depending on the
circumstances.  These applications currently need to define two
different versions of the same dialog to be used in the two different
scenarios.  This is a waste of resources and design time.

      The solution to this problem is to alter the dialogs at
application runtime to suit the current presentation need.  An
algorithm for modifying applicable dialog attributes is disclosed in
the table below:

      The dialogs can now all be created as stand-alone dialogs, with
the application dependent attributes set as appropriate for
stand-alone dialogs.  When the dialog is to be used as a notebook
page, however,