From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: Gtk scrollbar: thumb too short Date: Wed, 26 Mar 2003 19:32:10 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <3E81F22A.1030704@swipnet.se> References: <84llz3ijob.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1048703877 8927 80.91.224.249 (26 Mar 2003 18:37:57 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 26 Mar 2003 18:37:57 +0000 (UTC) Cc: =?ISO-8859-1?Q?Kai_Gro=DFjohann?= Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Mar 26 19:37:54 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 18yFm8-0002Gx-00 for ; Wed, 26 Mar 2003 19:37:24 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18yFne-0004ky-00 for ; Wed, 26 Mar 2003 19:38:58 +0100 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 18yFjq-00022g-09 for emacs-devel@quimby.gnus.org; Wed, 26 Mar 2003 13:35:02 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18yFjT-0001xd-00 for emacs-devel@gnu.org; Wed, 26 Mar 2003 13:34:39 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18yFjI-0001t7-00 for emacs-devel@gnu.org; Wed, 26 Mar 2003 13:34:35 -0500 Original-Received: from stubby.bodenonline.com ([193.201.16.94]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18yFh6-00010c-00; Wed, 26 Mar 2003 13:32:12 -0500 Original-Received: from swipnet.se (accessno42.bodenonline.com [193.201.16.44]) h2QJOLbL004310; Wed, 26 Mar 2003 20:24:21 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314 X-Accept-Language: en-us, en Original-To: rms@gnu.org In-Reply-To: Original-cc: emacs-devel@gnu.org 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:12641 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12641 Richard Stallman wrote: > But still, I'm not so happy with the current look of the scrollbar. > It confuses me quite a bit. Is there no way to make the thumb extend > to the bottom of the scrollbar area when end of buffer is visible, and > yet to also allow scrolling further down so that the last line of the > buffer can be moved to the top of the window? > > Perhaps we could have the thumb "move off the bottom" of the scroll bar, > so that when ZV is at the top of the screen, the thumb is almost invisible. > I don't know whether this would be convenient to use; perhaps that > depends on many little details of the UI of the scroll bar. > For xterm-style mouse-2, it would be convenient if it grabbed the mouse > so that you could easily scroll the thumb beyond the bottom by moving > the mouse beyond the bottom. It does depend on the UI details. It could be done by grabbing the mouse (assuming you can know when to do this), but what about clicking on the arrows (line down) or the trough (page down)? Then one would have to translate coordinates to match with the scroll bar window parts and other difficult things. Its almost reimplementing the whole scroll bar logic without having the benefit of the scroll bars internal data (size and position of arrows for example). Jan D.