Graphical List Scrolling
Original Publication Date: 1989-Apr-01
Included in the Prior Art Database: 2005-Jan-27
This article describes a method for efficiently scrolling a graphical list in the OS/2 Presentation Manager environment. An application may wish to present a list of objects in a graphical format, drawing a picture to represent each item in the list. Often, the size of the application's window does not permit all items in the list to be visible to the user. As the user scrolls through the list, the new items must be drawn in the window. As graphical objects increase in complexity, the scrolling of these objects slows considerably. However, if all graphical objects can be drawn in a virtual window upon list initialization, scrolling efficiency increases considerably. Efficient scrolling of graphical lists may be achieved in the following manner.