Browse Prior Art Database

Insuring the Cursor Is Always Visible

IP.com Disclosure Number: IPCOM000036404D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 3 page(s) / 80K

Publishing Venue

IBM

Related People

DuBois, LL: AUTHOR [+4]

Abstract

The 3270 emulator that is contained in the OS/2* Extended Edition program supports host presentation space sizes which contain more data than can fit on the supported PC displays. This results in only part of the host presentation spaces being visible at any one time. The problem that arises in such an environment is that the user or a host application can position the cursor so that it is in that part of the presentation space that is not viewable. When the cursor is not visible, the user must manually scroll the presentation space within the viewport provided by the display in order to find the cursor. This problem is solved in the OS/2 Extended Edition program by automatically scrolling the presentation space within the viewport whenever the cursor is positioned in the part of the presentation space which cannot be viewed.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

Insuring the Cursor Is Always Visible

The 3270 emulator that is contained in the OS/2* Extended Edition program supports host presentation space sizes which contain more data than can fit on the supported PC displays. This results in only part of the host presentation spaces being visible at any one time. The problem that arises in such an environment is that the user or a host application can position the cursor so that it is in that part of the presentation space that is not viewable. When the cursor is not visible, the user must manually scroll the presentation space within the viewport provided by the display in order to find the cursor. This problem is solved in the OS/2 Extended Edition program by automatically scrolling the presentation space within the viewport whenever the cursor is positioned in the part of the presentation space which cannot be viewed. This insures that the cursor is always visible to the user and that the cursor is always in the correct position within the presentation space.

The viewable portion of the presentation space is calculated by comparing the number of rows and columns on the display with the number of rows and columns in the presentation space. If either of these two values is larger in the presentation space than on the display, then there is always some amount of presentation space which is not viewable.

The portion of the presentation space that is viewable on the screen is calculated by keeping track of the row and column withi...