Mercurial > hg > xemacs-beta
diff lisp/scrollbar.el @ 298:70ad99077275 r21-0b47
Import from CVS: tag r21-0b47
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:39:40 +0200 |
parents | c42ec1d1cded |
children | 74fd4e045ea6 |
line wrap: on
line diff
--- a/lisp/scrollbar.el Mon Aug 13 10:38:47 2007 +0200 +++ b/lisp/scrollbar.el Mon Aug 13 10:39:40 2007 +0200 @@ -30,21 +30,16 @@ ;;; Code: -(defcustom scrollbars-visible-p ;; added for the options menu - dverna - (specifier-instance vertical-scrollbar-visible-p (selected-device)) - "Whether the scrollbars are globally visible. This variable can be -customized through the options menu." - :group 'display +;; added for the options menu - dverna +(defcustom scrollbars-visible-p t + "Whether the scrollbars are globally visible. +This variable can be customized through the options menu." :type 'boolean - :set '(lambda (var val) - (if val - (progn - (remove-specifier vertical-scrollbar-visible-p 'global) - (remove-specifier horizontal-scrollbar-visible-p 'global)) - (set-specifier vertical-scrollbar-visible-p nil 'global) - (set-specifier horizontal-scrollbar-visible-p nil 'global)) - (setq scrollbars-visible-p val)) - ) + :set (lambda (var val) + (set-specifier vertical-scrollbar-visible-p val) + (set-specifier horizontal-scrollbar-visible-p val) + (setq-default scrollbars-visible-p val)) + :group 'display) (defun init-scrollbar-from-resources (locale) (when (and (featurep 'x)