From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "grischka" Newsgroups: gmane.emacs.devel Subject: Re: Scrollbar thumbs Date: Tue, 3 Nov 2009 17:36:15 +0100 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1257266375 15612 80.91.229.12 (3 Nov 2009 16:39:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Nov 2009 16:39:35 +0000 (UTC) Cc: emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 03 17:39:28 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 1N5MPQ-0005eK-Iw for ged-emacs-devel@m.gmane.org; Tue, 03 Nov 2009 17:39:04 +0100 Original-Received: from localhost ([127.0.0.1]:60345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N5MPQ-0003gA-3Q for ged-emacs-devel@m.gmane.org; Tue, 03 Nov 2009 11:39:04 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N5MNU-000360-Tj for emacs-devel@gnu.org; Tue, 03 Nov 2009 11:37:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N5MNQ-00035B-FB for emacs-devel@gnu.org; Tue, 03 Nov 2009 11:37:04 -0500 Original-Received: from [199.232.76.173] (port=43455 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N5MNQ-000358-8i for emacs-devel@gnu.org; Tue, 03 Nov 2009 11:37:00 -0500 Original-Received: from mail.gmx.net ([213.165.64.20]:58420) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1N5MNP-0006RD-LI for emacs-devel@gnu.org; Tue, 03 Nov 2009 11:37:00 -0500 Original-Received: (qmail invoked by alias); 03 Nov 2009 16:36:58 -0000 Original-Received: from p5B0C63E1.dip.t-dialin.net (EHLO editkapc) [91.12.99.225] by mail.gmx.net (mp038) with SMTP; 03 Nov 2009 17:36:58 +0100 X-Authenticated: #18588216 X-Provags-ID: V01U2FsdGVkX18m34lukSkmJxrY0rsRwtGUIOjfSX2rm74EnGC0W9 5Iec+pdsCvuzWX In-Reply-To: 87eiogrm9t.fsf@lola.goethe.zz 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.8100000000000001 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:116599 Archived-At: > > The simple rule is: First do it right, then do it fast. Try to make > > it work for small files and then you can still think about how to get > > equally good results with larger ones. > > It is not an option to make Emacs unusable on large files for the sake > of the scrollbar idiosyncrasies of some toolkit. In practice, if the file is large, scrollbar operations are less accurate and less smooth anyway, so you can get away with rough estimations very well without further compromising the scroll quality. However the smaller the file the better a scrollbar can work and that is why accurate size calculations are especially beneficial for small files rsp. well choosen small parts of a file, such as at the top and the bottom. --- grischka