diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2014-08-06 14:43:40 -0500 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2014-08-06 14:43:40 -0500 |
commit | 1873bcfa9d7a37b4b751fabe962932d4d151bf12 (patch) | |
tree | 105e2f115eaed1176276aa5c4614e985446a6cf4 /gtk2_ardour | |
parent | 16ca4e0f9a4ffc87e8e572b8d69767648c2170ae (diff) |
More fixes for range-based automation editing.
-Remove redundant start_grab calls.
-Show gain curves in Range mode, so you can see the curves you are selecting
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/audio_region_view.cc | 2 | ||||
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 93509e8948..6c41272d93 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -1053,7 +1053,7 @@ AudioRegionView::update_envelope_visibility () return; } - if (Config->get_show_region_gain() || trackview.editor().current_mouse_mode() == Editing::MouseGain) { + if (Config->get_show_region_gain() || trackview.editor().current_mouse_mode() == Editing::MouseGain || trackview.editor().current_mouse_mode() == Editing::MouseRange ) { gain_line->add_visibility (AutomationLine::Line); } else { gain_line->hide (); diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 8d800ae205..6e11b16862 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -1068,7 +1068,6 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT AudioRegionView* arv = dynamic_cast<AudioRegionView *> (clicked_regionview); if (arv) { _drags->set (new AutomationRangeDrag (this, arv, selection->time), event, _cursors->up_down); - _drags->start_grab (event); } else { double const y = event->button.y; pair<TimeAxisView*, int> tvp = trackview_by_y_position (y); @@ -1077,7 +1076,6 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT if ( atv) { /* smart "join" mode: drag automation */ _drags->set (new AutomationRangeDrag (this, atv, selection->time), event, _cursors->up_down); - _drags->start_grab (event); } } } |