Zrythm
a highly automated and intuitive digital audio workstation
|
Undo manager. More...
#include <actions/undo_manager.h>
Data Fields | |
UndoStack * | undo_stack |
UndoStack * | redo_stack |
bool | redo_stack_locked |
Whether the redo stack is currently locked. | |
ZixSem | action_sem |
Semaphore for performing actions. | |
Undo manager.
Definition at line 30 of file undo_manager.h.
ZixSem UndoManager::action_sem |
Semaphore for performing actions.
Definition at line 44 of file undo_manager.h.
UndoStack* UndoManager::redo_stack |
Definition at line 33 of file undo_manager.h.
bool UndoManager::redo_stack_locked |
Whether the redo stack is currently locked.
This is used as a hack when cancelling arranger drags.
Definition at line 41 of file undo_manager.h.
UndoStack* UndoManager::undo_stack |
Definition at line 32 of file undo_manager.h.