diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-05-09 23:04:18 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-05-09 23:04:18 +0000 |
commit | 25655e1a6dae74a10707ebc8faa7b2bd0ab16210 (patch) | |
tree | 29f013883fe66f05662d3863c42a4bc789abe4a4 /gtk2_ardour/editor_mouse.cc | |
parent | d8e41bde96cf31a80910a4e9fd0ac9f225dfce49 (diff) |
skeleton for crossfade edge dragging
git-svn-id: svn://localhost/ardour2/branches/3.0@12235 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 351ed82e64..a36e4a5df6 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -935,6 +935,14 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT return true; } + case StartCrossFadeItem: + _drags->set (new CrossfadeEdgeDrag (this, reinterpret_cast<AudioRegionView*>(item->get_data("regionview")), item, true), event, 0); + break; + + case EndCrossFadeItem: + _drags->set (new CrossfadeEdgeDrag (this, reinterpret_cast<AudioRegionView*>(item->get_data("regionview")), item, true), event, 0); + break; + case FeatureLineItem: { if (Keyboard::modifier_state_contains (event->button.state, Keyboard::TertiaryModifier)) { |