summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-05-09 23:04:18 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-05-09 23:04:18 +0000
commit25655e1a6dae74a10707ebc8faa7b2bd0ab16210 (patch)
tree29f013883fe66f05662d3863c42a4bc789abe4a4 /gtk2_ardour/editor_drag.cc
parentd8e41bde96cf31a80910a4e9fd0ac9f225dfce49 (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_drag.cc')
-rw-r--r--gtk2_ardour/editor_drag.cc37
1 files changed, 37 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index 66bb09980f..2489114982 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -4551,3 +4551,40 @@ NoteCreateDrag::aborted (bool)
{
}
+
+/*------------*/
+
+CrossfadeEdgeDrag::CrossfadeEdgeDrag (Editor* e, AudioRegionView* rv, ArdourCanvas::Item* i, bool start_yn)
+ : Drag (e, i)
+ , arv (rv)
+ , start (start_yn)
+{
+ cerr << "new xfade drag\n";
+}
+
+CrossfadeEdgeDrag::~CrossfadeEdgeDrag ()
+{
+ cerr << "destory xfade drag\n";
+}
+
+void
+CrossfadeEdgeDrag::start_grab (GdkEvent* event, Gdk::Cursor *cursor)
+{
+ Drag::start_grab (event, cursor);
+}
+
+void
+CrossfadeEdgeDrag::motion (GdkEvent*, bool)
+{
+}
+
+void
+CrossfadeEdgeDrag::finished (GdkEvent*, bool)
+{
+}
+
+void
+CrossfadeEdgeDrag::aborted (bool)
+{
+}
+