diff options
author | nick_m <mainsbridge@gmail.com> | 2014-12-23 00:30:23 +1100 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-01-02 08:01:12 -0500 |
commit | a79589249259c8cbef7f1b30fe167d80c9a67412 (patch) | |
tree | 87db8957db0e04998f6b343effe3010ea6a2f3e2 /gtk2_ardour/ardour.menus.in | |
parent | b5c9a92a584b70b2af172e7240d4a58b007e0608 (diff) |
Separate selection operations into their own temporary history mechanism.
The user can now replay *all* earlier selection operations until the next
session undo/redo command, or the completion of a new operation.
Nothing relating to selection ops is stored, and selection operation history
is begun on first idle.
Selection operation history is fundamentally different from the history of
operations which act on a selection in terms of both their viewport and the
amount of information required to replay them.
WRT undo, the user of a selection op doesn't care about the viewport state
at the beginning of an op, but rather that at the end of the previous one.
Diffstat (limited to 'gtk2_ardour/ardour.menus.in')
-rw-r--r-- | gtk2_ardour/ardour.menus.in | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in index 53eeb745d5..e713f99c6e 100644 --- a/gtk2_ardour/ardour.menus.in +++ b/gtk2_ardour/ardour.menus.in @@ -151,6 +151,10 @@ <menu name='Edit' action='Edit'> <menuitem action='undo'/> <menuitem action='redo'/> + <separator/> + <menuitem action='undo-last-selection-op'/> + <menuitem action='redo-last-selection-op'/> + <separator/> <menuitem action='editor-cut'/> <menuitem action='editor-copy'/> <menuitem action='editor-paste'/> |