From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [drew.adams@oracle.com: Customize value menudoesn'trecognizemouse-2] Date: Tue, 01 Aug 2006 11:59:05 -0400 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1154447990 24452 80.91.229.2 (1 Aug 2006 15:59:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 1 Aug 2006 15:59:50 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 01 17:59:48 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G7weP-0000nJ-K5 for ged-emacs-devel@m.gmane.org; Tue, 01 Aug 2006 17:59:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G7weP-00021C-1y for ged-emacs-devel@m.gmane.org; Tue, 01 Aug 2006 11:59:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G7weB-0001z2-CA for emacs-devel@gnu.org; Tue, 01 Aug 2006 11:59:07 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G7we9-0001vv-Sd for emacs-devel@gnu.org; Tue, 01 Aug 2006 11:59:07 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G7we9-0001vR-N0 for emacs-devel@gnu.org; Tue, 01 Aug 2006 11:59:05 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1G7wh4-0004Hc-Jq for emacs-devel@gnu.org; Tue, 01 Aug 2006 12:02:06 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.34) id 1G7we9-0003ot-2y; Tue, 01 Aug 2006 11:59:05 -0400 Original-To: "Drew Adams" In-reply-to: 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:57941 Archived-At: > From: "Drew Adams" > Date: Tue, 1 Aug 2006 08:19:44 -0700 > > From my perspective, mouse-2 in menus now performs on Windows as it > does in other Windows GUI programs and as it works with some toolkits > on X. mouse-2 on a button in Customize, which drops the value menu > does _not_ behave as on X. > > Given these facts and the fact that mouse-2 behavior on Windows in > both these types of menu msut be the same, what would you want that > uniform behavior to be? > > I thought I made that clear from the start, but let me try to be clearer. > > As I said in this bug report, I would prefer that mouse-2 be able to open > the value menu if and only if mouse-2 can also select from that menu. The > same should be true of any mouse button: it should open a menu if and only > if it can also use the menu (select from it). My preference is to unbind mouse-2 on buttons, at least for MS-Windows. This will make behavior on all platforms consistent, as you would like. But Richard asked not to make such a change, so my hands are tied. > I feel the same about other menus, but this report was only about the > Customize value menu. If all kinds of menus cannot be fixed this way, then > let's at least fix as many as we can. It doesn't make sense for a user to > discover that s?he can open a menu with a mouse button but cannot select > from that menu with the same button. That seems obvious, to me. Other menus already behave consistently, at least on Windows: you cannot drop a menu with mouse-2, and you cannot select a menu item with mouse-2.