-;;; widget.el --- a library of user interface components.
+;;; widget.el --- a library of user interface components
;;
-;; Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+;; Copyright (C) 1996, 1997, 2002, 2003, 2004,
+;; 2005 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: help, extensions, faces, hypermedia
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; Commentary:
-;;
+;;
;; The widget library is partially documented in the `widget' Info
;; file.
;;
;;;(define-widget-keywords :documentation-indent
;;; :complete-function :complete :button-overlay
-;;; :field-overlay
-;;; :documentation-shown :button-prefix
-;;; :button-suffix :mouse-down-action :glyph-up :glyph-down :glyph-inactive
+;;; :field-overlay
+;;; :documentation-shown :button-prefix
+;;; :button-suffix :mouse-down-action :glyph-up :glyph-down :glyph-inactive
;;; :prompt-internal :prompt-history :prompt-match
-;;; :prompt-value :deactivate :active
+;;; :prompt-value :deactivate :active
;;; :inactive :activate :sibling-args :delete-button-args
-;;; :insert-button-args :append-button-args :button-args
+;;; :insert-button-args :append-button-args :button-args
;;; :tag-glyph :off-glyph :on-glyph :valid-regexp
-;;; :secret :sample-face :sample-face-get :case-fold
+;;; :secret :sample-face :sample-face-get :case-fold
;;; :create :convert-widget :format :value-create :offset :extra-offset
;;; :tag :doc :from :to :args :value :action
;;; :value-set :value-delete :match :parent :delete :menu-tag-get
;;; :indent :size :value-to-external :validate :error :directory
;;; :must-match :type-error :value-inline :inline :match-inline :greedy
;;; :button-face-get :button-face :value-face :keymap :entry-from
-;;; :entry-to :help-echo :documentation-property :tab-order)
+;;; :entry-to :help-echo :documentation-property :tab-order)
(defun define-widget (name class doc &rest args)
"Define a new widget type named NAME from CLASS.
(put name 'widget-documentation doc)
name)
+;; This is used by external widget code (in W3, at least).
+(defalias 'widget-plist-member 'plist-member)
+
;;; The End.
(provide 'widget)
-;; widget.el ends here
+;;; arch-tag: 932c71a3-9aeb-4827-a293-8b88b26d5c58
+;;; widget.el ends here