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: C-mouse-2 elsewhere than in a buffer Date: Fri, 1 Jul 2005 16:42:27 -0700 Message-ID: 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 1120261702 3876 80.91.229.2 (1 Jul 2005 23:48:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2005 23:48:22 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 01:48:20 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DoVEy-0008R5-L4 for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2005 01:48:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DoVNW-0007uU-Da for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2005 19:57:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DoVLt-0007JV-3J for emacs-devel@gnu.org; Fri, 01 Jul 2005 19:55:21 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DoVLo-0007G9-8Z for emacs-devel@gnu.org; Fri, 01 Jul 2005 19:55:18 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DoVLl-0007B9-Jf for emacs-devel@gnu.org; Fri, 01 Jul 2005 19:55:13 -0400 Original-Received: from [141.146.126.229] (helo=agminet02.oracle.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DoVEi-0002ka-9S for emacs-devel@gnu.org; Fri, 01 Jul 2005 19:47:56 -0400 Original-Received: from agminet02.oracle.com (localhost [127.0.0.1]) by agminet02.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id j61NgVOw005343 for ; Fri, 1 Jul 2005 18:42:32 -0500 Original-Received: from rgmsgw300.us.oracle.com (rgmsgw300.us.oracle.com [138.1.186.49]) by agminet02.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id j61NgU3r005299 for ; Fri, 1 Jul 2005 18:42:31 -0500 Original-Received: from rgmsgw300.us.oracle.com (localhost [127.0.0.1]) by rgmsgw300.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id j61NgTgj019472 for ; Fri, 1 Jul 2005 17:42:30 -0600 Original-Received: from dradamslap (dhcp-amer-csvpn-gw2-141-144-72-175.vpn.oracle.com [141.144.72.175]) by rgmsgw300.us.oracle.com (Switch-3.1.4/Switch-3.1.0) with SMTP id j61NgTdx019467 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Fri, 1 Jul 2005 17:42:29 -0600 Original-To: "Emacs-Devel" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) 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:40064 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:40064 C-mouse-2 brings up the Text Properties menu, but only when the pointer is over text in a buffer. Currently, this menu uses the position of point for its position-oriented commands, but I suggested that it might better use the pointer position. If that were done, then there are additional, non-buffer places that could also be accessed with the same menu. C-mouse-2 on the mode-line runs `mouse-split-window-horizontally'. C-mouse-2 on the vertical-scroll-bar runs `mouse-split-window-vertically'. C-mouse-2 on the fringe is undefined. C-mouse-2 on the header-line (e.g. Info, Buffer List) is undefined. This question is for after the release: How about letting C-mouse-2 always bring up the Text Properties menu? The mode-line, header-line, and fringe are now places that have a foreground and background property, IIUC. Why not let users use the Text Properties menu to interrogate and change those properties? (The current menu code might not work on these areas, but perhaps it could be made to work there.) There would be no conflict with existing bindings, apart from `mouse-split-window-*', which could be bound instead to C-mouse-1 or C-mouse-3 or M-mouse-* or S-mouse-*.