diff options
author | Ben Loftis <ben@glw.com> | 2008-02-15 19:43:28 +0000 |
---|---|---|
committer | Ben Loftis <ben@glw.com> | 2008-02-15 19:43:28 +0000 |
commit | 8c955f7758eebe2c381d4cba99027fd0c29c8622 (patch) | |
tree | ea823d95d8c9097081a11cdc1fb74804b618d27c /gtk2_ardour/editor.cc | |
parent | e58375fddab92aa423ed104ac7954982c18d580a (diff) |
lock edit mode disallows sliding regions in time. override by holding 3rd mouse button
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@3060 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r-- | gtk2_ardour/editor.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 7c77a44194..9bc38b4f84 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -2684,8 +2684,9 @@ Editor::setup_toolbar () mouse_mode_button_box.set_homogeneous(true); vector<string> edit_mode_strings; - edit_mode_strings.push_back (edit_mode_to_string (Splice)); edit_mode_strings.push_back (edit_mode_to_string (Slide)); + edit_mode_strings.push_back (edit_mode_to_string (Splice)); + edit_mode_strings.push_back (edit_mode_to_string (Lock)); edit_mode_selector.set_name ("EditModeSelector"); Gtkmm2ext::set_size_request_to_display_given_text (edit_mode_selector, longest (edit_mode_strings).c_str(), 2+FUDGE, 10); @@ -3206,6 +3207,9 @@ Editor::cycle_edit_mode () Config->set_edit_mode (Splice); break; case Splice: + Config->set_edit_mode (Lock); + break; + case Lock: Config->set_edit_mode (Slide); break; } @@ -3225,6 +3229,8 @@ Editor::edit_mode_selection_done () mode = Splice; } else if (choice == _("Slide Edit")) { mode = Slide; + } else if (choice == _("Lock Edit")) { + mode = Lock; } Config->set_edit_mode (mode); |