Browse Prior Art Database

Multiple Lists Scrolling Together

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

Publishing Venue

IBM

Related People

Eisen, IR: AUTHOR [+3]

Abstract

This article describes a method for associating separate lists of data in a windowing environment so that they may be scrolled vertically or horizontally in parallel. A list is a window comprised of a scrollable array of objects (normally text) ordered top to bottom. The technique described here extends the function of a traditional list windows in a windowing system, such as Microsoft Windows or the IBM OS/2 Presentation Manager.

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

Page 1 of 1

Multiple Lists Scrolling Together

This article describes a method for associating separate lists of data in a windowing environment so that they may be scrolled vertically or horizontally in parallel. A list is a window comprised of a scrollable array of objects (normally text) ordered top to bottom. The technique described here extends the function of a traditional list windows in a windowing system, such as Microsoft Windows or the IBM OS/2 Presentation Manager.

In a windowing system it is possible to have multiple lists containing related data appearing in a window at the same time. Currently there is no way available for a user to have these related lists scroll together. Each list has its own scroll bar and is not aware of the other lists associated with it.

This method of scrolling multiple lists together is achieved through the use of a master list control. It would contain scroll bars to allow the end user a means of indicating scrolling. When the user indicates a scroll is to take place, the master list will receive the message from the scroll bar and would send the proper scroll messages on to its children. In this manner all the related list controls would, in fact, scroll together. The application must indicate at list creation time which lists are to be considered children of the master list control. The master list will maintain and monitor the scroll bar for the child lists. The master list will maintain and monitor the scroll bar for the child lis...