From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Gtk scrollbar: thumb too short Date: Thu, 10 Apr 2003 02:22:54 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20030325193739.ZGIN3924.fep01-svc.swip.net@gaffa.gaia.swipnet.se> <3E8345E8.4090509@swipnet.se> <1048872463.17161.132.camel@localhost.localdomain> <1049134327.3326.74.camel@localhost.localdomain> <84of3p2m44.fsf@lucy.is.informatik.uni-duisburg.de> <200304021352.h32DqLO11793@eel.dms.auburn.edu> <1049729721.4045.47.camel@localhost.localdomain> <1049813819.27194.15.camel@localhost.localdomain> <1049899604.23814.14.camel@localhost.localdomain> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1049956201 10256 80.91.224.249 (10 Apr 2003 06:30:01 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 10 Apr 2003 06:30:01 +0000 (UTC) Cc: Owen Taylor Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 10 08:29:56 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 193VZM-0002er-00 for ; Thu, 10 Apr 2003 08:29:56 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 193VeC-00040D-00 for ; Thu, 10 Apr 2003 08:34:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 193VZH-0005wO-07 for emacs-devel@quimby.gnus.org; Thu, 10 Apr 2003 02:29:51 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 193VTh-00044e-00 for emacs-devel@gnu.org; Thu, 10 Apr 2003 02:24:05 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 193VTD-0003rg-00 for emacs-devel@gnu.org; Thu, 10 Apr 2003 02:23:35 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 193VSY-0003lB-00 for emacs-devel@gnu.org; Thu, 10 Apr 2003 02:22:54 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 193VSY-0003Pt-00; Thu, 10 Apr 2003 02:22:54 -0400 Original-to: teirllm@dms.auburn.edu, kai.grossjohann@gmx.net, jan.h.d@swipnet.se, emacs-devel@gnu.org In-reply-to: <1049899604.23814.14.camel@localhost.localdomain> (message from Owen Taylor on 09 Apr 2003 10:46:44 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:13103 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13103 If Owen refuses to cooperate, then we could make a modified version of GtkScrollbar for use in Emacs. But that might be too much work for us, not knowing the code. The alternative that the thumb reaches the bottom only with maximum overscrolling is bad in several ways. I explained the problem that we get with a large file such as etc/NEWS: you cannot drag the thumb to see the end of the file. If the thumb is at the bottom, you see no text. If the thumb is one pixel up, you are looking at text quite a ways from the end of the file. I just thought of another alternative. The thumb could reach the bottom when ZV reaches the bottom of the screen; then, if you overscroll, the thumb would not move. In other words, overscrolling would not be indicated by the thumb. This is obviously problematical, but I think it is less problematical than the other alternative. Jan, would you like to try this?