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: Fri, 28 Mar 2003 19:12:35 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v551) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1048875704 31281 80.91.224.249 (28 Mar 2003 18:21:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 28 Mar 2003 18:21:44 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Mar 28 19:21:36 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 18yyTw-00087s-00 for ; Fri, 28 Mar 2003 19:21:36 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18yyWP-0007BL-00 for ; Fri, 28 Mar 2003 19:24:09 +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 18yyRY-0001v0-08 for emacs-devel@quimby.gnus.org; Fri, 28 Mar 2003 13:19:08 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18yyNM-0000f1-00 for emacs-devel@gnu.org; Fri, 28 Mar 2003 13:14:48 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18yyNC-0000KH-00 for emacs-devel@gnu.org; Fri, 28 Mar 2003 13:14:39 -0500 Original-Received: from stubby.bodenonline.com ([193.201.16.94]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18yyMD-0007qY-00; Fri, 28 Mar 2003 13:13:37 -0500 Original-Received: from accessno42.bodenonline.com (IDENT:root@accessno42.bodenonline.com [193.201.16.44]) h2SJ5dbL015937; Fri, 28 Mar 2003 20:05:39 +0100 Original-To: rms@gnu.org In-Reply-To: X-Mailer: Apple Mail (2.551) Original-cc: kai.grossjohann@uni-duisburg.de Original-cc: otaylor@redhat.com 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:12716 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12716 >> My suggestion is to display a thumb that rises from the bottom of the >> scroll bar, but is shorter than normal, as if the bottom of the thumb >> were hidden beyond the end of the scroll bar. Others may think >> of a better way to indicate this situation. > > As the native scroll bars do? The disadvantage is that then the > thumb size in relation to the scroll bar size looses the > connection of how much of the buffer you are seeing w.r.t. the > size of the buffer. > > Either we are miscommunicating about something basic, or I disagree. > In what I envision, the visible thumb size would reflect the amount of > real text visible in the window. As window-start gets closer to > point-max, the amount of visible text decreases, and so should the > thumb size. It is just a difference in interpretation. For you a small thumb means that the number of visible real text is small. When I see a thumb that is 1/3 of the scroll bar size, I take that to mean that the buffer size is about 3 times larger than what can be displayed in a page. If we should scroll "off the bottom" so that the thumb becomes 1/10 of the scroll bar size, obviously the buffer has not become 10 times the size of one page, but rather ten times larger than the visible real text. I don't claim that one view is better than the other, it is just what I am used to, mainly using scroll bars in applications where the thumb size is practically fixed as long as the content stay the same. Jan D.