Number: 419

Date: 31-Mar-84 14':41':45

Submitter: Sannella.PA


Subject: TEdit doesn''t scroll tall lines correctly

Lisp Version: 15-Mar-84

Description: '
Date': 30 Mar 84 15':51 PST'
Subject': TEdit': won''t scroll big lines small amount'
To': TEditSupport'
TEdit System Date':  2-Mar-84 16':54':27'
Lisp System Date': 15-Mar-84 00':13':18'
Machine': Dorado (Archimedes)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Always'
Impact': Annoying'
Since Tedit always scrolls by integral number of lines, if there is something in the text that is tall, e.g. an image object of some sort, then (1) it doesn''t appear when you scroll text upward until you have scrolled far enough to display the entire object (the ruler in the tedit menu seems to work this way), and (2) if you try to scroll downward where the next thing to move into the window would be one of these tall lines, and you request a scroll amount that is less than the line''s height, then no scroll at all occurs.  This can be very frustrating; in the case of a message Larry sent there was an object that was more than half the height of my window tall; when I tried to scroll downward at the end of the text, it looked like tedit was stuck.  A related problem to (2) is that if the top line of the window is tall, and I ask to scroll a small amount, it still scrolls the entire top line out of the window.'
(2) would be slightly better if the scrolling routine rounded to the nearest number of lines, rather than truncating.  But better still, if you can get Tedit to display lines that are only partially in the window, is to have some minimum scroll distance (e.g., if I ask to scroll by more than 30 points, you always scroll something, even if it''s merely a portion of a 100-point hight line). '


Test Case: 



Attn: Sybalsky, Nuyens

Assigned To: 



System: Text

Subsystem: TEdit



Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 


Frequency: Everytime

Impact: Annoying

Priority: Perhaps

Status: Open

Problem Type: Design - UI

Source Files: