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: Fri, 11 Apr 2003 04:51:32 -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 1050051347 2335 80.91.224.249 (11 Apr 2003 08:55:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 11 Apr 2003 08:55:47 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Apr 11 10:55:44 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 193uK0-0000bF-00 for ; Fri, 11 Apr 2003 10:55:44 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 193uPN-00028o-00 for ; Fri, 11 Apr 2003 11:01:17 +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 193uJg-0007Oj-0A for emacs-devel@quimby.gnus.org; Fri, 11 Apr 2003 04:55:24 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 193uG3-0006Rt-00 for emacs-devel@gnu.org; Fri, 11 Apr 2003 04:51:39 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 193uFx-00068o-00 for emacs-devel@gnu.org; Fri, 11 Apr 2003 04:51:35 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 193uFw-00067E-00 for emacs-devel@gnu.org; Fri, 11 Apr 2003 04:51:32 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 193uFw-000490-00; Fri, 11 Apr 2003 04:51:32 -0400 Original-To: Miles Bader In-reply-to: (message from Miles Bader on 10 Apr 2003 15:48:36 +0900) Original-cc: jan.h.d@swipnet.se Original-cc: kai.grossjohann@gmx.net Original-cc: otaylor@redhat.com Original-cc: teirllm@dms.auburn.edu 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:13145 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:13145 > 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. Um, couldn't it do this only when the thumb actually reaches the minimum size? So for a buffer where the thumb was larger than minimum, you'd get the nice shrinking behavior. If we implement the shrinking behavior ourselves, we could shrink it as much as we like--we could implement the minimum size as pertaining to the whole thumb including the part that's off screen. The question is what to do if that is more work than we want to do. Yes, we could do what you suggest.