Function: calendar-set-layout-variable
calendar-set-layout-variable is a byte-compiled function defined in
calendar.el.gz.
Signature
(calendar-set-layout-variable SYMBOL VALUE &optional MINMAX)
Documentation
Set SYMBOL's value to VALUE, an integer.
A positive/negative MINMAX enforces a minimum/maximum value. Then redraw the calendar, if necessary.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/calendar.el.gz
(defun calendar-set-layout-variable (symbol value &optional minmax)
"Set SYMBOL's value to VALUE, an integer.
A positive/negative MINMAX enforces a minimum/maximum value.
Then redraw the calendar, if necessary."
(let ((oldvalue (symbol-value symbol)))
(custom-set-default symbol (if minmax
(if (< minmax 0)
(min value (- minmax))
(max value minmax))
value))
(unless (equal value oldvalue)
(calendar-recompute-layout-variables)
(calendar-redraw))))