Crate zng_ext_undo

Crate zng_ext_undo 

Source
Expand description

Undo-redo app extension, service and commands.

§Services

Services provided by this extension.

§Crate

This crate is part of the zng project.

Structs§

UNDO
Undo-redo service.
UndoActionMergeArgs
Arguments for UndoAction::merge.
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.