From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Scrollbar thumbs Date: Mon, 02 Nov 2009 09:15:00 -0500 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1257171578 3633 80.91.229.12 (2 Nov 2009 14:19:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Nov 2009 14:19:38 +0000 (UTC) Cc: emacs-devel@gnu.org To: "grischka" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 02 15:19:31 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 1N4xko-000234-Bz for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2009 15:19:30 +0100 Original-Received: from localhost ([127.0.0.1]:45503 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4xkn-0000Yq-KU for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2009 09:19:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N4xgZ-0005vf-Ul for emacs-devel@gnu.org; Mon, 02 Nov 2009 09:15:08 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4xgV-0005sm-7w for emacs-devel@gnu.org; Mon, 02 Nov 2009 09:15:07 -0500 Original-Received: from [199.232.76.173] (port=39747 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4xgV-0005sg-27 for emacs-devel@gnu.org; Mon, 02 Nov 2009 09:15:03 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:7190 helo=ironport2-out.pppoe.ca) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N4xgU-0000oH-SU for emacs-devel@gnu.org; Mon, 02 Nov 2009 09:15:02 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsgEALt37kpFpYlL/2dsb2JhbACBUNoxhDkEiGY X-IronPort-AV: E=Sophos;i="4.44,667,1249272000"; d="scan'208";a="48530518" Original-Received: from 69-165-137-75.dsl.teksavvy.com (HELO pastel.home) ([69.165.137.75]) by ironport2-out.pppoe.ca with ESMTP; 02 Nov 2009 09:15:02 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id DA9B683D9; Mon, 2 Nov 2009 09:15:00 -0500 (EST) In-Reply-To: (grischka's message of "Mon, 2 Nov 2009 11:41:58 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) 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:116577 Archived-At: > 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). No, sadly, it is really due to dogma: your above explanation would make perfect sense, but in practice, even after showing them our problem, they still insist that it would be wrong for them to remove the chunks of code that enforce the "scrollbar metaphor" by preventing the client from getting the events that indicate that the user wants to move the thumb's bottom further down than the scrollbar's own bottom. Stefan