summaryrefslogtreecommitdiff
path: root/src/xmenu.c
diff options
context:
space:
mode:
authorLuc Teirlinck <teirllm@auburn.edu>2005-05-02 01:39:30 +0000
committerLuc Teirlinck <teirllm@auburn.edu>2005-05-02 01:39:30 +0000
commite3fbac653d44d4a3dd513479bc2cefcfd2664997 (patch)
tree1555bd0330355f1111e23173fd7d7cfa63a63ba3 /src/xmenu.c
parent4d49edf6d6bc49b01494b9cd7b666a283459e904 (diff)
downloademacs-e3fbac653d44d4a3dd513479bc2cefcfd2664997.tar.gz
(Fx_popup_menu): Doc fix.
Diffstat (limited to 'src/xmenu.c')
-rw-r--r--src/xmenu.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/xmenu.c b/src/xmenu.c
index d86535c47ac..392d48d2484 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -737,7 +737,7 @@ DEFUN ("x-popup-menu", Fx_popup_menu, Sx_popup_menu, 2, 2, 0,
POSITION is a position specification. This is either a mouse button event
or a list ((XOFFSET YOFFSET) WINDOW)
where XOFFSET and YOFFSET are positions in pixels from the top left
-corner of WINDOW's frame. (WINDOW may be a frame object instead of a window.)
+corner of WINDOW. (WINDOW may be a window or a frame object.)
This controls the position of the top left of the menu as a whole.
If POSITION is t, it means to use the current mouse position.
@@ -752,8 +752,11 @@ Otherwise, REAL-DEFINITION should be a valid key binding definition.
You can also use a list of keymaps as MENU.
Then each keymap makes a separate pane.
-When MENU is a keymap or a list of keymaps, the return value
-is a list of events.
+
+When MENU is a keymap or a list of keymaps, the return value is the
+list of events corresponding to the user's choice. Note that
+`x-popup-menu' does not actually execute the command bound to that
+sequence of events.
Alternatively, you can specify a menu of multiple panes
with a list of the form (TITLE PANE1 PANE2...),