CommandManager

interface CommandManager

Groups several commands into one named history step.

Inheritors

AndroidCommandManager
JsCommandManager
JvmCommandManager
NativeCommandManager
WasmJsCommandManager

Properties

Link copied to clipboard
abstract val history: UndoEngine
Link copied to clipboard
abstract val state: UndoState

Functions

Link copied to clipboard
abstract fun beginGesture(description: String, origin: MutationOrigin = MutationOrigin.User): UndoResult
Link copied to clipboard
abstract fun beginStep(description: String, origin: MutationOrigin = MutationOrigin.User): UndoResult
Link copied to clipboard
abstract fun cancelGesture(completion: (UndoResult) -> Unit? = null)
Link copied to clipboard
abstract fun cancelStep(completion: (UndoResult) -> Unit? = null)
Link copied to clipboard
abstract fun endGesture(completion: (UndoResult) -> Unit? = null)
Link copied to clipboard
abstract fun endStep(completion: (UndoResult) -> Unit? = null)
Link copied to clipboard
abstract fun redo(completion: (UndoResult) -> Unit? = null)
Link copied to clipboard
abstract fun shutdown()
Link copied to clipboard
abstract fun undo(completion: (UndoResult) -> Unit? = null)