Browse Prior Art Database

Screen Drawing by Display Query

IP.com Disclosure Number: IPCOM000060125D
Original Publication Date: 1986-Feb-01
Included in the Prior Art Database: 2005-Mar-08
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Leonard, AG: AUTHOR [+2]

Abstract

A method is described to draw to the screen while resolving character conflict with current screen data by directly querying the hardware.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 74% of the total text.

Page 1 of 1

Screen Drawing by Display Query

A method is described to draw to the screen while resolving character conflict with current screen data by directly querying the hardware.

This method allows the user to draw rectangular shapes on the screen (for a keyboard layout, for example) without having to laboriously construct a datastream by keying in each character. The input can be made extremely modular and flexible, because all that's needed for input is: a) the size of the box, and b) the screen coordinates in x and y where it is to be placed. These sets of four numbers can be easily switched around in a data file as the design process proceeds, because the usual problem of having to resolve the conflict between a line-drawing character and the line that may already be at the coordinate is done by the utility, not by the designer. Shapes can be placed on the screen without regard for the contiguous shapes that may proceed or succeed it.

The method also accomplishes the resolution of conflicting drawing characters by using the existing character at a position and the new character to be placed there as the indexes into a two-dimensional array. The cell so indexed contains the hex value of the third character which is a combination of the contending characters. Information about the character that may already be on the screen at a coordinate is not maintained in any utility internal buf but rather is gathered fresh, directly from the screen itself, by use of a special ut...