]> git.eshelyaron.com Git - emacs.git/commitdiff
(other): New widget type.
authorRichard M. Stallman <rms@gnu.org>
Wed, 10 Jun 1998 04:19:36 +0000 (04:19 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 10 Jun 1998 04:19:36 +0000 (04:19 +0000)
lisp/wid-edit.el

index 3e1979012bad2abba888459b29cf93fe962a3dfc..2c9b6e9ddd5079847ad11db8092d6a30b59e7eb8 100644 (file)
@@ -2909,6 +2909,17 @@ link for that string."
   :format "%v\n%h"
   :documentation-property 'variable-documentation)
 
+(define-widget 'other 'sexp
+  "Matches any value, but doesn't let the user edit the value.
+This is useful as last item in a `choice' widget.
+You should use this widget type with a default value,
+as in (other DEFAULT) or (other :tag "NAME" DEFAULT).
+If the user selects this alternative, that specifies DEFAULT
+as the value."
+  :tag "Other"
+  :format "%t%n"
+  :value 'other)
+
 (defvar widget-string-prompt-value-history nil
   "History of input to `widget-string-prompt-value'.")