From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Q on Text Properties popup menu - shouldn't it use thepointerposition, not the cursor position? Date: Fri, 24 Jun 2005 16:35:06 -0700 Message-ID: References: <200506242308.j5ON88B11061@raven.dms.auburn.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1119657382 19261 80.91.229.2 (24 Jun 2005 23:56:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 24 Jun 2005 23:56:22 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 25 01:56:14 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dly1r-0008T7-3B for ged-emacs-devel@m.gmane.org; Sat, 25 Jun 2005 01:56:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dly8y-0007Fy-Bx for ged-emacs-devel@m.gmane.org; Fri, 24 Jun 2005 20:03:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dly8l-0007Fh-7c for emacs-devel@gnu.org; Fri, 24 Jun 2005 20:03:19 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dly8j-0007FR-NR for emacs-devel@gnu.org; Fri, 24 Jun 2005 20:03:18 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dly7g-0006b7-Bf for emacs-devel@gnu.org; Fri, 24 Jun 2005 20:02:12 -0400 Original-Received: from [148.87.122.30] (helo=rgminet01.oracle.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DlxlH-0004kj-KU for emacs-devel@gnu.org; Fri, 24 Jun 2005 19:39:03 -0400 Original-Received: from rgminet01.oracle.com (localhost [127.0.0.1]) by rgminet01.oracle.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id j5ONZCR5006648; Fri, 24 Jun 2005 17:35:12 -0600 Original-Received: from rgmsgw301.us.oracle.com (rgmsgw301.us.oracle.com [138.1.186.50]) by rgminet01.oracle.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id j5ONZBpF006628; Fri, 24 Jun 2005 17:35:11 -0600 Original-Received: from rgmsgw301.us.oracle.com (localhost [127.0.0.1]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id j5ONZAEp017959; Fri, 24 Jun 2005 17:35:10 -0600 Original-Received: from dradamslap (dhcp-amer-whq-csvpn-gw3-141-144-80-138.vpn.oracle.com [141.144.80.138]) by rgmsgw301.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with SMTP id j5ONZ90r017952 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 24 Jun 2005 17:35:10 -0600 Original-To: "Luc Teirlinck" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <200506242308.j5ON88B11061@raven.dms.auburn.edu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 Importance: Normal X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE 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:39469 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:39469 The Describe Properties item runs describe-text-properties, which always references (the character after) point, never a region. Since it references a single position, to me the best position to use is the mouse-pointer position (when run from the mouse popup menu). C-mouse-2 is mainly a menubar substitute and for the menubar, only the position of point makes sense. The cursor position makes sense for the menubar menu (there's no other choice, as you say), but not for the mouse popup menu. On the popup menu, being able to just point and interrogate the text properties is useful. It's sometimes the case already that a menu command is slightly different from the equivalent command run via `M-x'. I don't see any problem in having the popup menu item Describe Properties use the character under the pointer and the menu-bar menu item use the character after (point). IMO, the popup menu is more useful than the menu-bar menu, anyway, for stuff like this. Its usefulness shouldn't be limited by what makes sense for the menu-bar.