From xemacs-m  Tue Jan  7 18:40:55 1997
Received: from alphatech.com (erebus.alphatech.com [198.112.236.2])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id SAA06878 for <xemacs-beta@xemacs.org>; Tue, 7 Jan 1997 18:40:50 -0600 (CST)
Received: from venus.alphatech.com by alphatech.com (4.1/SMI-4.1)
	id AA21454; Tue, 7 Jan 97 19:36:49 EST
Received: from euler.alphatech.com by venus.alphatech.com (4.1/SMI-4.1)
	id AA00310; Tue, 7 Jan 97 19:43:48 EST
Received: by euler.alphatech.com (5.x/SMI-SVR4)
	id AA12973; Tue, 7 Jan 1997 19:35:56 -0500
Date: Tue, 7 Jan 1997 19:35:56 -0500
Message-Id: <9701080035.AA12973@euler.alphatech.com>
From: greg@alphatech.com (Greg Klanderman)
To: xemacs-beta@xemacs.org (XEmacs beta list)
Subject: scrollbars
Reply-To: greg@alphatech.com


Something that's always bugged me is that it seems the size of the
scrollbar and the scrolling are based on character positions instead
of lines.  For example, a buffer containing 50 lines with a single
character, then 5 lines 100 chars long, then another 50 lines of a
single character scrolls very non-smoothly.  When dragging the
scrollbar, the scrolling rate changes abruptly (much slower) when the
long lines are at the top of the screen.  You would also expect the
scrollbar to be about half the window height, as there are about 2
screenfuls of text, but it is much smaller.  When using C-v and M-v or
the scroll buttons, the size of the scrollbar also changes.  As the
long lines become visible it gets much larger. (btw this is 19.15b4)

In the gnus article buffer things are even stranger as the text within
hidden headers seems to effect the scrolling speed.  You can move the
scroll bar quite far when the hidden text is at the top of the window
with no scrolling taking place.  Its also annoying that the cursor can
move inside the hidden headers, instead of jumping over.  You have to
hit C-n once for every line to get through.

Clearly this is a pretty minor problem, but I figured I'd voice it now
that I'm on the beta list.  Anyone out there know how difficult this
is to fix?

Greg

