Function: allout-widgets-exposure-undo-recorder
allout-widgets-exposure-undo-recorder is a byte-compiled function
defined in allout-widgets.el.gz.
Signature
(allout-widgets-exposure-undo-recorder WIDGET)
Documentation
Record outline exposure undo for tracking during post-command processing.
Intended for use by allout-graphics-modification-handler.
WIDGET is the widget being changed.
Records changes in allout-widgets-changes-record.
Source Code
;; Defined in /usr/src/emacs/lisp/allout-widgets.el.gz
;;;_ > allout-widgets-exposure-undo-recorder (widget from-state)
(defun allout-widgets-exposure-undo-recorder (widget)
"Record outline exposure undo for tracking during post-command processing.
Intended for use by `allout-graphics-modification-handler'.
WIDGET is the widget being changed.
Records changes in `allout-widgets-changes-record'."
;; disregard the events if we're currently processing them.
(if (not allout-undo-exposure-in-progress)
(push widget allout-widgets-undo-exposure-record)))