code_forge/undo_redo library

Classes

CompoundOperation
A compound operation that groups multiple edits into one undo unit.
CompoundOperationHandle
Handle for grouping multiple edits into a single undo operation.
DeleteOperation
A deletion operation
EditOperation
Represents a single edit operation that can be undone/redone. Designed to work efficiently with rope data structures.
InsertOperation
An insertion operation
ReplaceOperation
A replacement operation (delete + insert at same position)
UndoRedoController
Controller for managing undo/redo operations.