Function: ebrowse-mouse-3-in-tree-buffer

ebrowse-mouse-3-in-tree-buffer is an interactive and byte-compiled function defined in ebrowse.el.gz.

Signature

(ebrowse-mouse-3-in-tree-buffer EVENT)

Documentation

Perform mouse actions in tree buffers.

EVENT is the mouse event.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-mouse-3-in-tree-buffer (event)
  "Perform mouse actions in tree buffers.
EVENT is the mouse event."
  (interactive "e")
  (mouse-set-point event)
  (let* ((where (posn-point (event-start event)))
	 (property (get-text-property where 'ebrowse-what)))
    (pcase (event-click-count event)
      (1
       (pcase property
	 ('class-name
	  (ebrowse-popup-menu ebrowse-tree-buffer-class-object-menu event))
	 (_
	  (ebrowse-popup-menu ebrowse-tree-buffer-object-menu event)))))))