Browse Prior Art Database

Use of the Complement of the Displayed Row Image for Backward Scrolling

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

Publishing Venue

IBM

Related People

Wang, JS: AUTHOR

Abstract

A program is disclosed that displays the report window in Query Manager by using the complement of the displayed row image for backward scrolling. If the user specifies CW or CT edit code, the data row may be wrapped into multiple lines depending on the displayed column width. A data row is then formatted into a buffer with a row header containing the number of the wrapping lines. Each column header contains the column width after expanding and the total number of wrapped lines. If a data row is wrapped into 'n' lines and after the 1st line is displayed on the screen, the 1st line is saved into the save row buffer. The 1st line is then removed from the row buffer. After the 2nd row of the expanded row is displayed, the save buffer contains the 1st and 2nd row, and the row buffer contains the 3rd, 4th,..., nth rows.

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

Use of the Complement of the Displayed Row Image for Backward Scrolling

       A program is disclosed that displays the report window in
Query Manager by using the complement of the displayed row image for
backward scrolling. If the user specifies CW or CT edit code, the
data row may be wrapped into multiple lines depending on the
displayed column width. A data row is then formatted into a buffer
with a row header containing the number of the wrapping lines. Each
column header contains the column width after expanding and the total
number of wrapped lines. If a data row is wrapped into 'n' lines and
after the 1st line is displayed on the screen, the 1st line is saved
into the save row buffer. The 1st line is then removed from the row
buffer. After the 2nd row of the expanded row is displayed, the save
buffer contains the 1st and 2nd row, and the row buffer contains the
3rd, 4th,..., nth rows. Since a line wrap may be expanded between two
screens when the scrolling direction is changed, the save row buffer
is used to format the last line or the first line as the case may
be. If the scrolling direction is changed from forward to backward,
the save row buffer is used to format the last line of the previous
screen. If the scrolling direction is changed from backward to
forward, then the save row buffer is used to format the first line of
the next screen.

      By using the complement of the displayed row image, scrolling
direction can be changed and only a minimum amo...