Browse Prior Art Database

Common User Access Pushbuttons on a Character Based Dependent Display

IP.com Disclosure Number: IPCOM000108210D
Original Publication Date: 1992-May-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 2 page(s) / 102K

Publishing Venue

IBM

Related People

Kiel, HG: AUTHOR [+3]

Abstract

A method of displaying pushbuttons on dependent displays is disclosed. The pushbuttons are of a style that complies with the IBM systems application architecture (SAA*) graphical user interface standard. An interface for drawing lines in a rectangular shape on the character- based dependent display and for allowing text to be displayed within the formed rectangle is disclosed.

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

Common User Access Pushbuttons on a Character Based Dependent Display

       A method of displaying pushbuttons on dependent displays
is disclosed.  The pushbuttons are of a style that complies with the
IBM systems application architecture (SAA*) graphical user interface
standard.  An interface for drawing lines in a rectangular shape on
the character- based dependent display and for allowing text to be
displayed within the formed rectangle is disclosed.

      This article describes how new display commands can be
developed and the scope of existing commands can be enhanced to
design a graphical pushbutton function into a character-based
display.

      When a user application desires a pushbutton to be displayed
and communicates this to the workstation controller (WSC) (using a
display data stream), the WSC will send a new "draw pushbutton"
command to the display, specifying the starting screen address and
the width (number of columns) of the pushbutton.  The display uses
this information to draw a rectangular box on the screen, using the
very top and very bottom pixel lines, the far left pixel line on the
first character box, and the far right pixel line on the last
character box.  Since only the edges of character boxes are used, the
character boxes can still be used to write alphanumeric data in them.
Hence, a pushbutton can be created by using the "draw pushbutton"
command, followed by a write command to put alphanumeric data inside.

      If the entire display screen is being written, the existing
"clear" command is sent to the display; the "clear" command is
enhanced for this invention.  The display will now not only null all
data on the display screen but also erase all pushbuttons on the
screen.

      Another new command is needed to clear specified pushbuttons
from the screen: "erase pushbutton."  An application could choose to
erase one or more pushbuttons from the display screen.  The "erase
pushbutton" command is used to erase a specific pushbutton.

      The existing "write repeated" command is also enhanced. A
pop-up window can be placed on the screen which covers all or part of
a pushbutton.  Previously, when a pop-up window was added to the
display screen, the characters under the window were nulled.  With
this pushbuttons design, pushbuttons are not characters on the
display screen and cannot simply be...