diff options
author | Kim F. Storm <storm@cua.dk> | 2007-02-22 00:32:51 +0000 |
---|---|---|
committer | Kim F. Storm <storm@cua.dk> | 2007-02-22 00:32:51 +0000 |
commit | c5cfa1b59435567ad0a5d88316d9adcef9ca6658 (patch) | |
tree | 089da551cc8b43f340901064033e967280d1a8d8 | |
parent | ff509197d0cc0429a726fdcd8b8ac16cabcdc23d (diff) | |
download | emacs-c5cfa1b59435567ad0a5d88316d9adcef9ca6658.tar.gz |
(widget-default-create): Undo 2007-02-04 change.
(editable-field): Document need to put some text before the %v
escape in :format string.
-rw-r--r-- | lisp/wid-edit.el | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index d0ff5c0b956..1f2dba79439 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el @@ -404,7 +404,7 @@ new value.") ;; 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 + (overlay-put overlay 'mouse-face (widget-apply widget :mouse-face-get))) (overlay-put overlay 'pointer 'hand) (overlay-put overlay 'follow-link follow-link) @@ -1509,7 +1509,7 @@ If that does not exists, call the value of `widget-complete-field'." (widget-apply widget :value-create))) (let ((from (point-min-marker)) (to (point-max-marker))) - (set-marker-insertion-type from nil) + (set-marker-insertion-type from t) (set-marker-insertion-type to nil) (widget-put widget :from from) (widget-put widget :to to))) @@ -1852,7 +1852,9 @@ If END is omitted, it defaults to the length of LIST." ;;; The `editable-field' Widget. (define-widget 'editable-field 'default - "An editable text field." + "An editable text field. +Note: In an `editable-field' widget, the `%v' escape must be preceeded +by some other text in the `:format' string (if specified)." :convert-widget 'widget-value-convert-widget :keymap widget-field-keymap :format "%v" |