From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sam Steingold Newsgroups: gmane.emacs.devel Subject: Re: gtk scroll bar deficiency Date: Tue, 12 Jun 2007 09:04:08 -0400 Message-ID: <466E99C8.10201@podval.org> References: <466D8F06.6010906@gnu.org> <466DA866.4080907@gnu.org> <466E348A.3070207@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1181653462 31242 80.91.229.12 (12 Jun 2007 13:04:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 12 Jun 2007 13:04:22 +0000 (UTC) Cc: Stefan Monnier , emacs-devel@gnu.org To: =?ISO-8859-1?Q?Jan_Dj=E4rv?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 12 15:04:18 2007 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 1Hy62k-0003YC-2Q for ged-emacs-devel@m.gmane.org; Tue, 12 Jun 2007 15:04:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hy62j-0007lZ-Nf for ged-emacs-devel@m.gmane.org; Tue, 12 Jun 2007 09:04:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Hy62g-0007lK-Ek for emacs-devel@gnu.org; Tue, 12 Jun 2007 09:04:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Hy62d-0007j4-9l for emacs-devel@gnu.org; Tue, 12 Jun 2007 09:04:13 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Hy62d-0007iw-6D for emacs-devel@gnu.org; Tue, 12 Jun 2007 09:04:11 -0400 Original-Received: from www.janestcapital.com ([66.155.124.107] helo=smtp.janestcapital.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Hy62c-00067s-Iy for emacs-devel@gnu.org; Tue, 12 Jun 2007 09:04:10 -0400 Original-Received: from [172.25.131.105] [38.96.172.125] by janestcapital.com with ESMTP (SMTPD-9.10) id A9D60280; Tue, 12 Jun 2007 09:04:22 -0400 User-Agent: Thunderbird 2.0.0.0 (X11/20070326) In-Reply-To: <466E348A.3070207@swipnet.se> X-Enigmail-Version: 0.95.1 X-detected-kernel: Windows 2000 SP4, XP SP1+ 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:72681 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jan Djärv wrote: > > > Sam Steingold skrev: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Stefan Monnier wrote: > >>>> before: when the whole buffer is visible, the scroll thing in the bar >>>> occupies the whole scroll bar (clearly indicating that everything is >>>> visible); when the bottom of the buffer is visible, the scroll thing is >>>> at the bottom of the scroll bar. this is also the behavior of gedit, >>>> firefox, openoffice, gnumeric et al, and I like it. >>>> now: when the whole buffer is visible (more generally, when the bottom >>>> is visible), the scroll thing does not reach the bottom of the scroll >>>> bar - you can scroll down and, as the bottom of the buffer scrolls up, >>>> the scroll thing reaches the bottom of scroll bar (while decreasing in >>>> its size). this is the behavior of vim, and I hate it. >>>> is this change intentional? >>>> it looks like a bug to me... >>> I'm pretty sure it's intentional. It's not perfect, but the perfect >>> behavior (which you get with the non-toolkit build) >> >> does this mean that you agree that the first behavior is better? >> >>> tends to be difficult to >>> get with current toolkits because toolkit writers are boneheaded >> >> somehow gedit got it right - and it appears to be pretty minimalist by >> design ("notepad" for gnome). >> > > Depends on your definition of right. The purpose is to be able to use > the scrollbar to get the last line to the top of the window. why would I want that?! to have an empty screen? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGbpnIPp1Qsf2qnMcRAsECAJ43SrBDerarsmh7ACQ2VuI9L8+m5QCgnCOd Ji05dFpAzWwfTqWoYerH7dc= =zXZM -----END PGP SIGNATURE-----