Crate zng_ext_undo

Source
Expand description

Undo-redo app extension, service and commands.

§Crate

This crate is part of the zng project.

Structs§

UNDO
Undo-redo service.
UndoActionMergeArgs
Arguments for UndoAction::merge.
UndoManager
Undo-redo app extension.
UndoStackInfo
Snapshot of the undo or redo stacks in an UNDO scope.
UndoTransaction
Represents captured undo actions in an UNDO.transaction operation.
UndoVarModifyTag
Identifies var modify requests by undo/redo action.
WidgetUndoScope
Represents a widget undo scope.

Enums§

UndoFullOp
Represents a full undo/redo action.
UndoOp
Represents an undo/redo action.

Statics§

CLEAR_HISTORY_CMD
Represents the clear history action.
REDO_CMD
Represents the redo action.
UNDO_CMD
Represents the undo action.
UNDO_INTERVAL_VAR
Contextual undo interval.
UNDO_LIMIT_VAR
Contextual undo limit.

Traits§

CommandUndoExt
Undo extension methods for commands.
RedoAction
Represents a single redo action.
UndoAction
Represents a single undo action.
UndoInfo
Metadata info about an action registered for undo action.
UndoSelect
Selects actions to undo or redo.
UndoSelector
Represents a type that can select actions for undo or redo once.
WidgetInfoUndoExt
Undo extension methods for widget info.