Function: custom-face-edit-activate
custom-face-edit-activate is a byte-compiled function defined in
cus-edit.el.gz.
Signature
(custom-face-edit-activate WIDGET)
Documentation
Make face widget WIDGET active for user modifications.
Source Code
;; Defined in /usr/src/emacs/lisp/cus-edit.el.gz
(defun custom-face-edit-activate (widget)
"Make face widget WIDGET active for user modifications."
(let ((inactive (widget-get widget :inactive))
(inhibit-read-only t)
(inhibit-modification-hooks t))
(when (consp inactive)
(save-excursion
(goto-char (car (cdr inactive)))
(delete-region (point) (+ (point) (cdr (cdr inactive))))
(widget-put widget :inactive nil)
(widget-apply widget :create)
(widget-value-set widget (car inactive))
(widget-setup)))))