Function: button--properties

button--properties is a byte-compiled function defined in button.el.gz.

Signature

(button--properties CALLBACK DATA HELP-ECHO)

Source Code

;; Defined in /usr/src/emacs/lisp/button.el.gz
(defun button--properties (callback data help-echo)
  (append
   (list 'font-lock-face 'button
         'mouse-face 'highlight
         'button t
         'follow-link t
         'category t
         'button-data data
         'keymap button-map
         'action callback)
   (and help-echo
        (list 'help-echo help-echo
              ;; Record that button.el is responsible for this property.
              'help-echo-button t))))