all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
Subject: RE: [drew.adams@oracle.com: Customize valuemenudoesn'trecognizemouse-2]
Date: Tue, 1 Aug 2006 09:16:01 -0700	[thread overview]
Message-ID: <EIENLHALHGIMHGDOLMIMMEDMCKAA.drew.adams@oracle.com> (raw)
In-Reply-To: <E1G7we9-0003ot-2y@fencepost.gnu.org>

    > 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.

IIUC, Richard didn't say that you couldn't let mouse-2 select menu items in
the value menu, in addition to opening the menu. My "if and only if", stated
from the beginning, allows for this. The subject line complains, in fact,
that mouse-2 does not let you select a menu item.

My only complaint here is the inconsistency between letting you open the
menu but not letting you select from it - with the same mouse button.

    > 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.

As I said, one thing at a time.

It's more important to have local consistency (consistency for mouse
buttons, within the same general action - in this case, using the value
menu) than it is to have global consistency (in this case, consistency for
mouse buttons across all menus).

The idea seems simple to me: if someone uses mouse-2 on the value menu, so
the menu opens, then s?he will expect to also be able to select a menu item
with the same mouse button. Opening a menu and selecting an item in the menu
are thought of as part of the same overall act. Don't you agree? We usually
open menus to use them. No one thinks of switching mouse buttons mid-stream.

To me, it's OK to not let mouse-2 do either: open or choose. And it's OK to
let mouse-2 do both: open and choose. To me, it's not OK to do one but not
the other.

And, apparently, for Richard it's not OK to not let mouse-2 open. So,...

  reply	other threads:[~2006-08-01 16:16 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-24 18:22 [drew.adams@oracle.com: Customize value menu doesn't recognize mouse-2] Richard Stallman
2006-07-24 19:19 ` Chong Yidong
2006-07-24 20:12   ` Eli Zaretskii
2006-07-24 20:52     ` [drew.adams@oracle.com: Customize value menu doesn't recognizemouse-2] Drew Adams
2006-07-29 10:55       ` [drew.adams@oracle.com: Customize value menu doesn't recognize mouse-2] Eli Zaretskii
2006-07-29 20:01         ` Luc Teirlinck
2006-07-31  4:38         ` Richard Stallman
2006-07-31 16:59           ` Eli Zaretskii
2006-07-31 22:17             ` Richard Stallman
2006-08-01  3:19               ` Eli Zaretskii
2006-08-01  3:33                 ` [drew.adams@oracle.com: Customize value menu doesn't recognizemouse-2] Drew Adams
2006-08-01  7:10                   ` Eli Zaretskii
2006-08-01 13:43                     ` [drew.adams@oracle.com: Customize value menu doesn'trecognizemouse-2] Drew Adams
2006-08-01 14:25                       ` Eli Zaretskii
2006-08-01 15:19                         ` [drew.adams@oracle.com: Customize value menudoesn'trecognizemouse-2] Drew Adams
2006-08-01 15:59                           ` Eli Zaretskii
2006-08-01 16:16                             ` Drew Adams [this message]
2006-08-01 16:41                               ` [drew.adams@oracle.com: Customize valuemenudoesn'trecognizemouse-2] Eli Zaretskii
2006-08-01 16:58                                 ` [drew.adams@oracle.com: Customizevaluemenudoesn'trecognizemouse-2] Drew Adams
2006-08-01 17:36                                   ` Eli Zaretskii
2006-08-02  3:38                                     ` rms
2006-08-02  5:29                                       ` Eli Zaretskii
2006-08-02  6:17                                         ` David Kastrup
2006-08-02  7:13                                           ` Eli Zaretskii
2006-08-02 16:16                                         ` [drew.adams@oracle.com:Customizevaluemenudoesn'trecognizemouse-2] Drew Adams
2006-08-02  3:38                                 ` [drew.adams@oracle.com: Customize valuemenudoesn'trecognizemouse-2] rms
2006-08-02  5:37                                   ` Eli Zaretskii
2006-08-02 16:16                                     ` [drew.adams@oracle.com: Customizevaluemenudoesn'trecognizemouse-2] Drew Adams
2006-08-02 21:20                                     ` [drew.adams@oracle.com: Customize valuemenudoesn'trecognizemouse-2] Richard Stallman
2006-08-02  3:38                             ` [drew.adams@oracle.com: Customize value menudoesn'trecognizemouse-2] rms
2006-08-02  5:13                               ` Eli Zaretskii
2006-08-02 16:16                                 ` [drew.adams@oracle.com: Customize valuemenudoesn'trecognizemouse-2] Drew Adams
2006-08-02 17:59                                   ` Eli Zaretskii
2006-08-02  3:38                       ` [drew.adams@oracle.com: Customize value menu doesn'trecognizemouse-2] rms
2006-08-02  5:34                         ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=EIENLHALHGIMHGDOLMIMMEDMCKAA.drew.adams@oracle.com \
    --to=drew.adams@oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.