Browse Prior Art Database

Architected Graphical Lists

IP.com Disclosure Number: IPCOM000034768D
Original Publication Date: 1989-Apr-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 of maintaining and manipulating a graphical list in the OS/2 Presentation Manager environment. Often, an application lists a group of objects in a graphical format, providing one picture for each item in the list. The Presentation Manager provides list facilities that allow applications to furnish bit image graphics to represent a list item. If the drawings are more complex, the list facility does not store the graphics, although it may notify the application to draw complex graphics in real time on behalf of the list facility. In either case, the list facility must also maintain a linked list of data describing the logical ordering of the discrete graphical objects.

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

Page 1 of 1

Architected Graphical Lists

This article describes a method of maintaining and manipulating a graphical list in the OS/2 Presentation Manager environment. Often, an application lists a group of objects in a graphical format, providing one picture for each item in the list. The Presentation Manager provides list facilities that allow applications to furnish bit image graphics to represent a list item. If the drawings are more complex, the list facility does not store the graphics, although it may notify the application to draw complex graphics in real time on behalf of the list facility. In either case, the list facility must also maintain a linked list of data describing the logical ordering of the discrete graphical objects. This process may be simplified by using the Presentation Manager's Graphical Programming Interface (GPI) constructs to maintain the graphical list. Presentation Manager allows applications to group GPI drawing requests in graphical segments. Multiple segments may be linked together in a segment chain, providing a logical ordering of the graphical objects. If a list facility maintains its graphical list using this architected graphical structure, it may store more complex pictures, requiring the application to furnish the graphical information only once when the list is initialized. There is no need for the application to draw the picture in real time every time the list is altered. Since the segment chain provides a logical ordering of the g...