aboutsummaryrefslogtreecommitdiffstats
path: root/src/xmenu.c
diff options
context:
space:
mode:
authorKaroly Lorentey2006-07-29 20:57:26 +0000
committerKaroly Lorentey2006-07-29 20:57:26 +0000
commit14ab3a40ec0cfdfa7f351e1202e0f873af553391 (patch)
tree8e0369b9f5716ef4fac672fd816af559051396ff /src/xmenu.c
parente6aee454e682e137d5b04116716d308c1d5c3544 (diff)
downloademacs-14ab3a40ec0cfdfa7f351e1202e0f873af553391.tar.gz
emacs-14ab3a40ec0cfdfa7f351e1202e0f873af553391.zip
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/xmenu.c')
-rw-r--r--src/xmenu.c11
1 files changed, 6 insertions, 5 deletions
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)
1310 } 1310 }
1311} 1311}
1312 1312
1313DEFUN ("menu-bar-open", Fmenu_bar_open, Smenu_bar_open, 0, 1, "i", 1313DEFUN ("x-menu-bar-open", Fx_menu_bar_open, Sx_menu_bar_open, 0, 1, "i",
1314 doc: /* Start key navigation of the menu bar in FRAME. 1314 doc: /* Start key navigation of the menu bar in FRAME.
1315This initially opens the first menu bar item and you can then navigate with the 1315This initially opens the first menu bar item and you can then navigate with the
1316arrow keys, select a menu entry with the return key or cancel with the 1316arrow 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. */)
1389 1389
1390 1390
1391#ifdef USE_GTK 1391#ifdef USE_GTK
1392DEFUN ("menu-bar-open", Fmenu_bar_open, Smenu_bar_open, 0, 1, "i", 1392DEFUN ("x-menu-bar-open", Fx_menu_bar_open, Sx_menu_bar_open, 0, 1, "i",
1393 doc: /* Start key navigation of the menu bar in FRAME. 1393 doc: /* Start key navigation of the menu bar in FRAME.
1394This initially opens the first menu bar item and you can then navigate with the 1394This initially opens the first menu bar item and you can then navigate with the
1395arrow keys, select a menu entry with the return key or cancel with the 1395arrow 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. */);
3816 defsubr (&Sx_popup_menu); 3816 defsubr (&Sx_popup_menu);
3817 3817
3818#if defined (USE_GTK) || defined (USE_X_TOOLKIT) 3818#if defined (USE_GTK) || defined (USE_X_TOOLKIT)
3819 defsubr (&Smenu_bar_open); 3819 defsubr (&Sx_menu_bar_open);
3820 Fdefalias (intern ("accelerate-menu"), intern (Smenu_bar_open.symbol_name), 3820 Fdefalias (intern ("accelerate-menu"),
3821 Qnil); 3821 intern (Sx_menu_bar_open.symbol_name),
3822 Qnil);
3822#endif 3823#endif
3823 3824
3824#ifdef HAVE_MENUS 3825#ifdef HAVE_MENUS