diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-07-10 08:17:22 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-07-10 08:17:22 -0400 |
commit | 07e0f785f80eb7b57a05c091dc454d4e4d0cce88 (patch) | |
tree | a2a2610b6b1dc17dd497fe8e50c063ef42d7dfc4 /gtk2_ardour/editor_ops.cc | |
parent | 0622a0cc3068a06d328119e90b7d9c5f5a84df32 (diff) |
add "fade range" operation, bound to alt-f at present by default
Diffstat (limited to 'gtk2_ardour/editor_ops.cc')
-rw-r--r-- | gtk2_ardour/editor_ops.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index a2f8048fec..eb5b22ee62 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -5260,6 +5260,22 @@ Editor::toggle_solo_isolate () { } + +void +Editor::fade_range () +{ + TrackViewList ts = selection->tracks.filter_to_unique_playlists (); + + begin_reversible_command (_("fade range")); + + for (TrackViewList::iterator i = ts.begin(); i != ts.end(); ++i) { + (*i)->fade_range (selection->time); + } + + commit_reversible_command (); +} + + void Editor::set_fade_length (bool in) { |