From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: Scrollbar bug on OS X Date: Thu, 7 Apr 2005 21:46:11 +0200 Message-ID: References: <7ca1709813602da58a139cee58fb4c63@gmail.com> <3b9c4e2f33d37fed55f640dcafbc8d65@gmail.com> <87is31i8jq.fsf-monnier+emacs@gnu.org> <0ba853825b580f74347416c2c0b4a169@gmail.com> <87vf70ausz.fsf-monnier+emacs@gnu.org> <5b72982df8c370d3a58358de397046c8@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v619.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1112904247 6924 80.91.229.2 (7 Apr 2005 20:04:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 7 Apr 2005 20:04:07 +0000 (UTC) Cc: rms@gnu.org, david.reitter@gmail.com, emacs-devel@gnu.org, Stefan Monnier , snogglethorpe@gmail.com, miles@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 07 22:04:04 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DJdEC-0002Lb-C0 for ged-emacs-devel@m.gmane.org; Thu, 07 Apr 2005 22:03:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DJcnY-00086Z-Op for ged-emacs-devel@m.gmane.org; Thu, 07 Apr 2005 15:36:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DJcmX-0007ue-TZ for emacs-devel@gnu.org; Thu, 07 Apr 2005 15:35:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DJcmW-0007uB-Ey for emacs-devel@gnu.org; Thu, 07 Apr 2005 15:35:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DJchQ-0005e2-BJ for emacs-devel@gnu.org; Thu, 07 Apr 2005 15:29:56 -0400 Original-Received: from [195.54.107.70] (helo=mxfep01.bredband.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DJcyJ-0000dB-SP; Thu, 07 Apr 2005 15:47:24 -0400 Original-Received: from coolsville.localdomain ([83.226.180.210] [83.226.180.210]) by mxfep01.bredband.com with ESMTP id <20050407194638.YVHS25559.mxfep01.bredband.com@coolsville.localdomain>; Thu, 7 Apr 2005 21:46:38 +0200 In-Reply-To: Original-To: David Kastrup X-Mailer: Apple Mail (2.619.2) 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:35710 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35710 > Stefan Monnier writes: > >>> PS: The only problem is that those toolkits have the idiotic >>> idea to enforce that the bottom of the thumb cannot go further >>> than the bottom. And they enforce it by hiding the events >>> corresponding to "user moves the mouse yet-further-down". >> >>> I can talk with the GTK developers about this. And also with the >>> LessTif developers. Should I do that? >> >> Feel free to try, but I don't have much hope: >> - The LessTif people are probably bound by compatibility. >> - The Gtk people are usually bound by dogmatism. > > Didn't Miles in the context of "David would welcome Athena semantics > even with fancy-looking scrollbars" mention that it would be possible > to process the scrollbar events without even passing them into the > scrollbar widgets in the first place? > > Looks like another reason here for thinking about that approach. It may have been me that said that. I have tried that approach but there is some difficulties, i.e. not all parameters of the GTK scrollbar are available, most notably thumb pixel size. But I've tried to get overscrolling better with this approach, Athena sematics may be easier to do. Jan D.