Function: finder-mouse-face-on-line
finder-mouse-face-on-line is a byte-compiled function defined in
finder.el.gz.
Signature
(finder-mouse-face-on-line)
Documentation
Put mouse-face and help-echo properties on the previous line.
Source Code
;; Defined in /usr/src/emacs/lisp/finder.el.gz
(defun finder-mouse-face-on-line ()
"Put `mouse-face' and `help-echo' properties on the previous line."
(save-excursion
(forward-line -1)
;; If finder-insert-at-column moved us to a new line, go back one more.
(if (looking-at "[ \t]") (forward-line -1))
(unless finder-help-echo
(setq finder-help-echo
(let* ((keys1 (where-is-internal 'finder-select
finder-mode-map))
(keys (nconc (where-is-internal
'finder-mouse-select finder-mode-map)
keys1)))
(concat (mapconcat #'key-description keys ", ")
": select item"))))
(add-text-properties
(line-beginning-position) (line-end-position)
'(mouse-face highlight
help-echo finder-help-echo))))