* lisp/button.el: Make them work in header-lines.
authorJonas Bernoulli <jonas@bernoul.li>
Thu, 6 Dec 2012 20:10:36 +0000 (15:10 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 6 Dec 2012 20:10:36 +0000 (15:10 -0500)
commit24fc9480399b2d018e8d85f34e9c5d8c327ce3bf
tree46246a1e160516229e938fc5b59c266199dd8529
parente86f51344b4bc58f8342b360eaf3d2b2ca0c470a
* lisp/button.el: Make them work in header-lines.
(button-map): Add bindings for header-line and mode-line use.
(button-get, button-put, button-label): `button' may now be a string.
(button-activate): Don't make it a defsubst.
(button--area-button-p, button--area-button-string): New functions.
(make-text-button): Fix the return value when `beg' was a string.
(push-button): Handle the mode-line case.

Fixes: debbugs:12817
lisp/ChangeLog
lisp/button.el