X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b3e49cbb9cbb8697a669cc4dbdb60c8e3a1b7a5c..1b74c4346e92c9ac1ae0575c2ad69f8d81126d7e:/lisp/widget.el diff --git a/lisp/widget.el b/lisp/widget.el index b9d03e18e6..8e9b0977c0 100644 --- a/lisp/widget.el +++ b/lisp/widget.el @@ -1,6 +1,7 @@ -;;; 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 ;; Keywords: help, extensions, faces, hypermedia @@ -21,11 +22,11 @@ ;; 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. ;; @@ -50,15 +51,15 @@ ;;;(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 @@ -68,7 +69,7 @@ ;;; :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. @@ -88,8 +89,12 @@ The third argument DOC is a documentation string for the widget." (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