Browse Prior Art Database

Homogenous Presentation Graphics and Bit Image Integration

IP.com Disclosure Number: IPCOM000034617D
Original Publication Date: 1989-Mar-01
Included in the Prior Art Database: 2005-Jan-27
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR [+2]

Abstract

This article describes a method for consistent positioning and detection of graphical pictures in the OS/2 Presentation Manager environment. A user may often wish to view a list of objects in a graphical format, with one picture for each object in the list. The objects are positioned in a logical, symmetrical format on the display. They should also be individually detectable for user selection. The OS/2 Presentation Manager provides facilities for the positioning and detection of pictures constructed using the Graphical Programming Interface (GPI) presentation graphics orders. Drawing requests may be grouped in graphical segments, which may be moved about the screen and selected through user interaction. Multiple segments may be linked together on a segment chain to provide logical ordering of the pictures.

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

Page 1 of 1

Homogenous Presentation Graphics and Bit Image Integration

This article describes a method for consistent positioning and detection of graphical pictures in the OS/2 Presentation Manager environment. A user may often wish to view a list of objects in a graphical format, with one picture for each object in the list. The objects are positioned in a logical, symmetrical format on the display. They should also be individually detectable for user selection. The OS/2 Presentation Manager provides facilities for the positioning and detection of pictures constructed using the Graphical Programming Interface (GPI) presentation graphics orders. Drawing requests may be grouped in graphical segments, which may be moved about the screen and selected through user interaction. Multiple segments may be linked together on a segment chain to provide logical ordering of the pictures. However, bit image graphics may not be included in these segments. The movement and selection of bit image graphics is entirely different, and requires more programming effort.

While it is advantageous to provide graphics facilities that can work with both graphics and bit images, a program must provide additional positioning and detection algorithms. This inconsistency may be overcome by representing a bit image as a pseudo-graphics object. An empty segment ("null segment") is created to reserve a position for the bit image. The null segment is simply a blank space on the screen upon which the bit ima...