Browse Prior Art Database

Display Panel Control Mechanism

IP.com Disclosure Number: IPCOM000100930D
Original Publication Date: 1990-Jun-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 51K

Publishing Venue

IBM

Related People

Fukushima, H: AUTHOR [+2]

Abstract

Disclosed is an easy-to-use way to control the panel data in a display screen. The most important feature is to hide the control information in the panel as part of the panel data, and then to separate the control information from the program (or microcode) logic.

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

Display Panel Control Mechanism

       Disclosed is an easy-to-use way to control the panel data
in a display screen.  The most important feature is to hide the
control information in the panel as part of the panel data, and then
to separate the control information from the program (or microcode)
logic.

      Many application or control programs display panels as shown in
the figure.  This panel enables the user (or operator) to select
functions.  The panel includes items and their associated values to
be selected.  To control this type of panel, a special program (or
microcode) is usually required for each panel, and its logic depends
on the design of each panel.  In other words, the control logic must
be altered whenever the panel design is changed.  However, use of
this new way enables the designer to change the panel layout without
modification of the program (or microcode) logic.

      For example, the following control information is hidden in the
display screen (actually, screen buffer or presentation space) by use
of the non-display field attributes.
      Panel identification marked with %
      This field includes the previous, current, and next
      panel numbers.
      Cursor movement marked with *
      This field indicates where to move the cursor when the
      cursor move keys are pressed.
      Selected item and value marked with
      This field indicates which value is selected for each
    ...