Mercurial > emacs
changeset 55984:6d619a8bd0ba
(widget-specify-button): Use hand pointer rather
than mouse-face as visible mouse-over effect.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Tue, 08 Jun 2004 09:54:59 +0000 |
parents | f1ae55d0e729 |
children | 531dc4a2136b |
files | lisp/wid-edit.el |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/wid-edit.el Tue Jun 08 09:54:37 2004 +0000 +++ b/lisp/wid-edit.el Tue Jun 08 09:54:59 2004 +0000 @@ -385,8 +385,8 @@ (overlay-put overlay 'evaporate t) ;; We want to avoid the face with image buttons. (unless (widget-get widget :suppress-face) - (overlay-put overlay 'face (widget-apply widget :button-face-get)) - (overlay-put overlay 'mouse-face widget-mouse-face)) + (overlay-put overlay 'face (widget-apply widget :button-face-get))) + (overlay-put overlay 'pointer 'hand) (overlay-put overlay 'help-echo help-echo))) (defun widget-mouse-help (window overlay point) @@ -1289,8 +1289,8 @@ The value of the :type attribute should be an unconverted widget type." (let ((value (widget-get widget :value)) (type (widget-get widget :type))) - (widget-put widget :children - (list (widget-create-child-value widget + (widget-put widget :children + (list (widget-create-child-value widget (widget-convert type) value))))) @@ -3312,8 +3312,8 @@ nil, or a cons-cell containing a sexp and my-lisp. This will not work because the `choice' widget does not allow recursion. -Using the `lazy' widget you can overcome this problem, as in this -example: +Using the `lazy' widget you can overcome this problem, as in this +example: (define-widget 'sexp-list 'lazy \"A list of sexps.\" @@ -3322,7 +3322,7 @@ :format "%{%t%}: %v" ;; We don't convert :type because we want to allow recursive ;; datastructures. This is slow, so we should not create speed - ;; critical widgets by deriving from this. + ;; critical widgets by deriving from this. :convert-widget 'widget-value-convert-widget :value-create 'widget-type-value-create :value-get 'widget-child-value-get