Browse Prior Art Database

Icons in the Headings of Columnar Lists

IP.com Disclosure Number: IPCOM000102879D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 41K

Publishing Venue

IBM

Related People

DeBellevue, J: AUTHOR [+4]

Abstract

This article describes a facility to allow icons to appear in the heading area of a columnar list. This feature allows optimization of screen space through the use of icons for column headers when it is appropriate by the application. Fields such as security level can have a header that is an icon that looks like a lock and have icons in the column expressing the security level of the item in that row, minimizing the screen space needed for indicating security.

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

Icons in the Headings of Columnar Lists

      This article describes a facility to allow icons to appear in
the heading area of a columnar list.  This feature allows
optimization of screen space through the use of icons for column
headers when it is appropriate by the application. Fields such as
security level can have a header that is an icon that looks like a
lock and have icons in the column expressing the security level of
the item in that row, minimizing the screen space needed for
indicating security.

      Applications need the ability to place icons in the column
headers of columnar lists.  Some columns in a list may be expressed
in the form of icons to save precious space within the window.
However, if the heading line for the icon column is in a text form,
then no space would be saved.

      The solution is to provide a means for an application to insert
an icon into a list column header.  The application will pass column
header information to the list in a format similar to the list data.
At creation time the application passes an array of pointers to data
structures describing the variables that are to be in the respective
columns.  This same structure would be used for passing the list
heading information. When the application wants to insert a row of
data columns it would use the LM_DS_SETCOLUMNVARS.  The
LM_DS_SETCOLUMNTITLES message would insert a row of list headers.
Because the data is passed as an array of pointers to data
structures, i...