From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "grischka" Newsgroups: gmane.emacs.devel Subject: Scrollbar thumbs (was: Customizing the mode line) Date: Mon, 2 Nov 2009 11:41:58 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1257158637 22662 80.91.229.12 (2 Nov 2009 10:43:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Nov 2009 10:43:57 +0000 (UTC) To: , Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 02 11:43:50 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N4uO5-0003aD-H7 for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2009 11:43:49 +0100 Original-Received: from localhost ([127.0.0.1]:37806 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4uO4-0003KO-TC for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2009 05:43:49 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N4uNu-0003JI-8k for emacs-devel@gnu.org; Mon, 02 Nov 2009 05:43:38 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4uNo-0003Do-T5 for emacs-devel@gnu.org; Mon, 02 Nov 2009 05:43:37 -0500 Original-Received: from [199.232.76.173] (port=42035 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4uNo-0003DT-JS for emacs-devel@gnu.org; Mon, 02 Nov 2009 05:43:32 -0500 Original-Received: from mail.gmx.net ([213.165.64.20]:50307) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1N4uNn-0007mE-Qr for emacs-devel@gnu.org; Mon, 02 Nov 2009 05:43:32 -0500 Original-Received: (qmail invoked by alias); 02 Nov 2009 10:43:28 -0000 Original-Received: from p5B0C37F8.dip.t-dialin.net (EHLO editkapc) [91.12.55.248] by mail.gmx.net (mp009) with SMTP; 02 Nov 2009 11:43:28 +0100 X-Authenticated: #18588216 X-Provags-ID: V01U2FsdGVkX19Y4V9o791Ysf0mcY47ucsAW8FD5puXMUB3RFmHrp L0iVHbSFuR2QFz In-Reply-To: jwv1vkj8frh.fsf-monnier+emacs@gnu.org X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Windows Mail 6.0.6000.16480 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 X-Y-GMX-Trusted: 0 X-FuHaFi: 0.73 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:116572 Archived-At: >> I also find the scrollbar somewhat confusing: When the end of >> buffer is visible in the window, I would expect the scrollbar to reach >> all the way to the bottom, but it does not. > > It does with some GUI and not with others. In principle it should. > The only reason for it not to is to try and work around problems when > dragging the scrollbar thumb, where many GUI toolkits are absurdly > dogmatic and make it pretty much impossible for Emacs to do what > it should. I guess it is just that these GUI toolkit people usually are trained to deliver good looking and pixel-precise artwork and in consequence might have some difficulties to imagine how it can be "pretty much impossibe" for some editor to know how many lines it is actually displaying (or anyway that such editor would still want to use their scrollbars). --- grischka