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)))