From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Gtk scrollbar: thumb too short Date: Wed, 2 Apr 2003 12:56:18 +0000 (UTC) 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> <200304020429.h324TOP11647@eel.dms.auburn.edu> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1049288831 7541 80.91.224.249 (2 Apr 2003 13:07:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 2 Apr 2003 13:07:11 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Apr 02 15:07:10 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 190hxL-0001xJ-00 for ; Wed, 02 Apr 2003 15:07:07 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 190hyR-00073S-00 for ; Wed, 02 Apr 2003 15:08:15 +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 190hpw-00063l-07 for emacs-devel@quimby.gnus.org; Wed, 02 Apr 2003 07:59:28 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 190hpc-00063M-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 07:59:08 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 190hp6-0005qE-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 07:59:07 -0500 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 190hmu-0004wa-00 for emacs-devel@gnu.org; Wed, 02 Apr 2003 07:56:21 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Wed, 2 Apr 2003 12:56:18 +0000 (UTC) Original-To: emacs-devel@gnu.org In-reply-to: <200304020429.h324TOP11647@eel.dms.auburn.edu> (message from Luc Teirlinck on Tue, 1 Apr 2003 22:29:24 -0600 (CST)) 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:12839 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12839 It is better to modify `PixelStuff' to behave like GNU Emacs version 20.7. Luc Teirlinck describes the `PixelStuff' variation of Emacs like this: A user of PixelStuff using Emacs for the first time will conclude that Emacs does not allow overscrolling, because the thumb already is at the bottom, so no downward scrolling is possible. Correct, however, the user can experiment with the Emacs thumb and find that he can over scroll. So only a little learning is required. An Emacs user using PixelStuff for the first time will conclude that he is only looking at half of the real text. Yes, that is exactly my experience using the GTK toolkit. Unfortunately, with experiment, I found that I could never cause the `PixelStuff' variation of Emacs to show only the full amount of text and no more. The `PixelStuff' thumb kept claiming the buffer contained more text than it did. Incidentally, while writing this line, I brought it to the center of my window by typing a `C-l' (recenter) command. The command is `in my fingers' -- I did not realize I was `moving the text up' to make my work easier until after I had done it. As a consequence, I am overscrolling this buffer. I am glad overscrolling is possible; I really dislike Galeon for forcing me to move my eyes to the bottom of the screen to read Web pages whose text cannot be `moved up'. And I am glad that the thumb tells me correctly what portion of the text is in the window. Mostly, I use it as a non-intrusive sensor, telling me where I am in the text and how long it it. Occasionally, I will scroll with the mouse on the thumb. -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@rattlesnake.com