diff options
author | Karoly Lorentey <lorentey@elte.hu> | 2006-07-29 20:57:26 +0000 |
---|---|---|
committer | Karoly Lorentey <lorentey@elte.hu> | 2006-07-29 20:57:26 +0000 |
commit | 14ab3a40ec0cfdfa7f351e1202e0f873af553391 (patch) | |
tree | 8e0369b9f5716ef4fac672fd816af559051396ff /src | |
parent | e6aee454e682e137d5b04116716d308c1d5c3544 (diff) | |
download | emacs-14ab3a40ec0cfdfa7f351e1202e0f873af553391.tar.gz |
Fix F10 behaviour. (Reported by Bernard Adrian.)
* src/xmenu.c (Fx_menu_bar_open) [USE_X_TOOLKIT, USE_GTK]:
Rename from Fmenu_bar_open.
(syms_of_xmenu): Update defsubr.
* lisp/menu-bar.el (menu-bar-open): New function.
Bind it to f10.
* lisp/term/x-win.el: Don't bind f10.
* lisp/tmm.el: Remove autoload binding for f10.
* lisp/ldefs-boot.el: Regenerate.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-577
Diffstat (limited to 'src')
-rw-r--r-- | src/gtkutil.c | 2 | ||||
-rw-r--r-- | src/xmenu.c | 11 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c index f4a2b4d3f52..4329ce236de 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1970,7 +1970,7 @@ xg_create_one_menuitem (item, f, select_cb, highlight_cb, cl_data, group) return w; } -/* Callback called when keyboard traversal (started by menu-bar-open) ends. +/* Callback called when keyboard traversal (started by x-menu-bar-open) ends. WMENU is the menu for which traversal has been done. DATA points to the frame for WMENU. We must release grabs, some bad interaction between GTK and Emacs makes the menus keep the grabs. */ diff --git a/src/xmenu.c b/src/xmenu.c index 48320479ad8..1650222ae84 100644 --- a/src/xmenu.c +++ b/src/xmenu.c @@ -1310,7 +1310,7 @@ popup_get_selection (initial_event, dpyinfo, id, do_timers) } } -DEFUN ("menu-bar-open", Fmenu_bar_open, Smenu_bar_open, 0, 1, "i", +DEFUN ("x-menu-bar-open", Fx_menu_bar_open, Sx_menu_bar_open, 0, 1, "i", doc: /* Start key navigation of the menu bar in FRAME. This initially opens the first menu bar item and you can then navigate with the arrow keys, select a menu entry with the return key or cancel with the @@ -1389,7 +1389,7 @@ If FRAME is nil or not given, use the selected frame. */) #ifdef USE_GTK -DEFUN ("menu-bar-open", Fmenu_bar_open, Smenu_bar_open, 0, 1, "i", +DEFUN ("x-menu-bar-open", Fx_menu_bar_open, Sx_menu_bar_open, 0, 1, "i", doc: /* Start key navigation of the menu bar in FRAME. This initially opens the first menu bar item and you can then navigate with the arrow keys, select a menu entry with the return key or cancel with the @@ -3816,9 +3816,10 @@ The enable predicate for a menu command should check this variable. */); defsubr (&Sx_popup_menu); #if defined (USE_GTK) || defined (USE_X_TOOLKIT) - defsubr (&Smenu_bar_open); - Fdefalias (intern ("accelerate-menu"), intern (Smenu_bar_open.symbol_name), - Qnil); + defsubr (&Sx_menu_bar_open); + Fdefalias (intern ("accelerate-menu"), + intern (Sx_menu_bar_open.symbol_name), + Qnil); #endif #ifdef HAVE_MENUS |