From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Gtk scrollbar: thumb too short Date: Tue, 1 Apr 2003 20:30:37 -0600 (CST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200304020230.h322UbV11563@eel.dms.auburn.edu> 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> <1049219327.16663.81.camel@localhost.localdomain> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1049250771 7875 80.91.224.249 (2 Apr 2003 02:32:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 2 Apr 2003 02:32:51 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Apr 02 04:32:48 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 190Y3U-00022q-00 for ; Wed, 02 Apr 2003 04:32:48 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 190Y4M-00015e-00 for ; Wed, 02 Apr 2003 04:33:42 +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 190Y1c-0006Oh-01 for emacs-devel@quimby.gnus.org; Tue, 01 Apr 2003 21:30:52 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 190Y0i-0005XS-00 for emacs-devel@gnu.org; Tue, 01 Apr 2003 21:29:56 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 190Y0X-0005On-00 for emacs-devel@gnu.org; Tue, 01 Apr 2003 21:29:46 -0500 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 190Y0R-0005Ck-00; Tue, 01 Apr 2003 21:29:39 -0500 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) h322Tboc017299; Tue, 1 Apr 2003 20:29:37 -0600 (CST) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.11.6+Sun/8.11.6) id h322UbV11563; Tue, 1 Apr 2003 20:30:37 -0600 (CST) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: otaylor@redhat.com In-reply-to: <1049219327.16663.81.camel@localhost.localdomain> (message from Owen Taylor on 01 Apr 2003 12:48:48 -0500) Original-cc: rms@gnu.org Original-cc: jan.h.d@swipnet.se Original-cc: kai.grossjohann@uni-duisburg.de 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:12827 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12827 Owen Taylor wrote: This is most obvious in the case where you run into the minimum scrollbar size. In the theme I'm using, the minimum scrollbar size is 30 pixels. Do you really mean scrollbar size (window height essentially) or thumb size? So, all scroll positions that involve the first line being within 3% (30/1000) of the end of the buffer map into the exact same thumb appearance. Overscrolling a buffer of more than a few thousand lines with the mouse would not be possible. With the native scrollbar, I was able to scroll the last line of the NEWS buffer (11298 lines) to the top. I first positioned the last line of the buffer at the bottom of the screen (thumb size ten pixels) and then overscrolled to put that line at the top (thumb size four pixels). Of course, the native scrollbar has no 30 pixel size limit. Sincerely, Luc.