all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Mode line menus
@ 2009-11-07 19:06 Chong Yidong
  2009-11-07 19:30 ` David De La Harpe Golden
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Chong Yidong @ 2009-11-07 19:06 UTC (permalink / raw)
  To: emacs-devel

Currently, the menus accessible from the mode-line (e.g. by clicking on
the major mode name) are bound to down-mouse-1.  Therefore, you have to
hold down the mouse button after clicking the menus.  Releasing the
mouse button immediately dismisses the menu, selecting the item the
cursor was on (if any).

My understanding is that this behavior is nowadays extremely
non-standard.

Nowadays, clicking on a menu button is expected to pop up a menu, which
is dismissed by clicking elsewhere or by selecting a menu item with
another click.  In Emacs, this can be accomplished simply by binding the
menus to mouse-1 rather than down-mouse-1.  (This works for both GTK and
non-toolkit builds).  The `mouse-appearance-menu' command, bound to
S-mouse-1, already makes use of this behavior.

Is anyone attached to the old behavior?  If not, I'd like to switch to
the standard behavior.




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2009-11-08  1:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-07 19:06 Mode line menus Chong Yidong
2009-11-07 19:30 ` David De La Harpe Golden
2009-11-07 19:34 ` Andreas Schwab
2009-11-07 19:53   ` Chong Yidong
2009-11-07 20:02     ` Chong Yidong
2009-11-07 20:30     ` David De La Harpe Golden
2009-11-07 23:18       ` David De La Harpe Golden
2009-11-07 23:51         ` Chong Yidong
2009-11-08  1:14           ` David De La Harpe Golden
2009-11-07 19:42 ` Eli Zaretskii

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.