Function: cpp-push-button
cpp-push-button is an interactive and byte-compiled function defined
in cpp.el.gz.
Signature
(cpp-push-button EVENT)
Documentation
Pushed a CPP button.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cpp.el.gz
(defun cpp-push-button (event)
"Pushed a CPP button."
(interactive "@e")
(set-buffer (window-buffer (posn-window (event-start event))))
(let ((pos (posn-point (event-start event))))
(let ((cpp-callback-data (get-text-property pos 'cpp-data))
(fun (get-text-property pos 'cpp-callback))
(cpp-button-event event))
(cond (fun
(call-interactively (get-text-property pos 'cpp-callback)))
((lookup-key global-map [ down-mouse-2])
(call-interactively (lookup-key global-map [ down-mouse-2])))))))