Function: ebrowse-popup-menu

ebrowse-popup-menu is a byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-popup-menu MENU EVENT)

Documentation

Pop up MENU and perform an action if something was selected.

EVENT is the mouse event.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-popup-menu (menu event)
  "Pop up MENU and perform an action if something was selected.
EVENT is the mouse event."
  (save-selected-window
    (select-window (posn-window (event-start event)))
    (let ((selection (x-popup-menu event menu)) binding)
      (while selection
	(setq binding (lookup-key (or binding menu) (vector (car selection)))
	      selection (cdr selection)))
      (when binding
	(call-interactively binding)))))