From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nick Roberts Newsgroups: gmane.emacs.devel Subject: Re: Mode line changes Date: Thu, 6 Mar 2008 12:20:17 +1300 Message-ID: <18383.10929.552453.7400@kahikatea.snap.net.nz> References: <18383.1723.48367.507940@kahikatea.snap.net.nz> <200803052140.m25Leveo005511@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1204759245 25817 80.91.229.12 (5 Mar 2008 23:20:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Mar 2008 23:20:45 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dan Nicolaescu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 06 00:21:11 2008 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 1JX2v3-0000Ah-PP for ged-emacs-devel@m.gmane.org; Thu, 06 Mar 2008 00:21:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JX2uW-0000xg-H2 for ged-emacs-devel@m.gmane.org; Wed, 05 Mar 2008 18:20:32 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JX2uS-0000uH-0j for emacs-devel@gnu.org; Wed, 05 Mar 2008 18:20:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JX2uQ-0000qU-Gf for emacs-devel@gnu.org; Wed, 05 Mar 2008 18:20:27 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JX2uQ-0000qF-Cu for emacs-devel@gnu.org; Wed, 05 Mar 2008 18:20:26 -0500 Original-Received: from viper.snap.net.nz ([202.37.101.8]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JX2uP-0002IC-N3 for emacs-devel@gnu.org; Wed, 05 Mar 2008 18:20:26 -0500 Original-Received: from kahikatea.snap.net.nz (57.60.255.123.dynamic.snap.net.nz [123.255.60.57]) by viper.snap.net.nz (Postfix) with ESMTP id DEC073D9EE0; Thu, 6 Mar 2008 12:20:20 +1300 (NZDT) Original-Received: by kahikatea.snap.net.nz (Postfix, from userid 1000) id 801558FC6D; Thu, 6 Mar 2008 12:20:18 +1300 (NZDT) In-Reply-To: <200803052140.m25Leveo005511@sallyv1.ics.uci.edu> X-Mailer: VM 7.19 under Emacs 22.1.91.2 X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:91433 Archived-At: > > 1) Toggling line and column display should move to mouse-3 as it's a > > convention the this button is used for pull down menus where possible. > > mouse-1 on the mode-line pops both the major-mode and minor-mode menus. That's why I said "where possible". Mouse-3 is tied up with other menus on the major and minor modes. Whereas mouse-3 currently on the line number mode does nothing so I don't see the point in breaking the convention when there is no need. > > 2) The size indication lighter shouldn't toggle line and column display > > because it has a different purpose. > > Why not? Because it's not intuitive and I guess it's bad UI design to have two buttons next to each other that do the same thing. > > > 3) The mode-line-highlight should not be applied to mode-line-remote because > > this face is used for `buttons' and no local-map (binding) has been added > > here. > > Yep, but if there's no highlighting you'd never know there's anything > special about that place on the mode-line if you don't keep the mouse > long enough for the tooltip to appear. You have a point but you might just ask yourself why the symbol was there, in the first place and then you would have to move the mouse over it to realise it has mode-line-highlight anyway. In any case, the hand icon appears where there is mode-line-highlight, so I think the user will expect thatsomething should happen if he clicks there. -- Nick http://www.inet.net.nz/~nickrob