comparison lisp/wid-edit.el @ 78492:7c8949dbfa0d

Replace `iff' in doc-strings and comments.
author Glenn Morris <rgm@gnu.org>
date Wed, 08 Aug 2007 07:38:50 +0000
parents 9355f9b7bbff
children ee94dfa84d72 e5a68f18fcb9
comparison
equal deleted inserted replaced
78491:3ccc56d2b79e 78492:7c8949dbfa0d
481 "Return the type of WIDGET, a symbol." 481 "Return the type of WIDGET, a symbol."
482 (car widget)) 482 (car widget))
483 483
484 ;;;###autoload 484 ;;;###autoload
485 (defun widgetp (widget) 485 (defun widgetp (widget)
486 "Return non-nil iff WIDGET is a widget." 486 "Return non-nil if WIDGET is a widget."
487 (if (symbolp widget) 487 (if (symbolp widget)
488 (get widget 'widget-type) 488 (get widget 'widget-type)
489 (and (consp widget) 489 (and (consp widget)
490 (symbolp (car widget)) 490 (symbolp (car widget))
491 (get (car widget) 'widget-type)))) 491 (get (car widget) 'widget-type))))
498 (if (symbolp value) 498 (if (symbolp value)
499 (symbol-value value) 499 (symbol-value value)
500 value))) 500 value)))
501 501
502 (defun widget-member (widget property) 502 (defun widget-member (widget property)
503 "Non-nil iff there is a definition in WIDGET for PROPERTY." 503 "Non-nil if there is a definition in WIDGET for PROPERTY."
504 (cond ((plist-member (cdr widget) property) 504 (cond ((plist-member (cdr widget) property)
505 t) 505 t)
506 ((car widget) 506 ((car widget)
507 (widget-member (get (car widget) 'widget-type) property)) 507 (widget-member (get (car widget) 'widget-type) property))
508 (t nil))) 508 (t nil)))
1639 (or (widget-get widget :menu-tag) 1639 (or (widget-get widget :menu-tag)
1640 (widget-get widget :tag) 1640 (widget-get widget :tag)
1641 (widget-princ-to-string (widget-get widget :value)))) 1641 (widget-princ-to-string (widget-get widget :value))))
1642 1642
1643 (defun widget-default-active (widget) 1643 (defun widget-default-active (widget)
1644 "Return t iff this widget active (user modifiable)." 1644 "Return t if this widget is active (user modifiable)."
1645 (or (widget-get widget :always-active) 1645 (or (widget-get widget :always-active)
1646 (and (not (widget-get widget :inactive)) 1646 (and (not (widget-get widget :inactive))
1647 (let ((parent (widget-get widget :parent))) 1647 (let ((parent (widget-get widget :parent)))
1648 (or (null parent) 1648 (or (null parent)
1649 (widget-apply parent :active)))))) 1649 (widget-apply parent :active))))))