Browse Prior Art Database

Information Line Architecture for Listbox Controls

IP.com Disclosure Number: IPCOM000114648D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Related People

Morgan, SA: AUTHOR [+2]

Abstract

Information lines are often added to windows to help provide a helpful interface to the user. They are typically used to provide a line of help information about the field the cursor is on. The information line is typically placed at the bottom of the window outside the scrollable client area.

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

Information Line Architecture for Listbox Controls

      Information lines are often added to windows to help provide a
helpful interface to the user.  They are typically used to provide a
line of help information about the field the cursor is on.  The
information line is typically placed at the bottom of the window
outside the scrollable client area.

      When the cursor is moved to a listbox control, the information
line can be updated with either information about the items in the
listbox or information specifically about the item the cursor is on
in the listbox.  The option used depends on the type of information
in the listbox and what would be more helpful to the user.

      If the information should be different for every list item, the
information line is updated when the cursor is moved to that item.
Using the arrow keys or a mouse drag operation, the user can move the
cursor rapidly through the listbox.  This operation can cause the
listbox to scroll to show the item with the cursor.  This action and
the need to update the information line together can be time
consuming and can result in noticeable delays reported to the user.
This defeats the purpose of the information line, because it detracts
from the usefulness of the user interface.  Large-sized listboxes can
show this delay as well with all the repainting that takes place
during selection.

      To overcome the sluggishness that adding the information line
support to a listbox gives...