summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_canvas_events.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-04-16 04:16:56 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-04-16 04:16:56 -0400
commit5668eea2a3b31352698232127c5876a0cd9f2925 (patch)
treee36331d71e3051a0cfd075d7e39dba6e39fc9a48 /gtk2_ardour/editor_canvas_events.cc
parent8b93576c180a62539baad83d2846b6da192eea6a (diff)
add a transparent rect that is always located at the bottom of the track canvas
This gives us an event/drag-n-drop/click target for things "at the bottom"
Diffstat (limited to 'gtk2_ardour/editor_canvas_events.cc')
-rw-r--r--gtk2_ardour/editor_canvas_events.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_canvas_events.cc b/gtk2_ardour/editor_canvas_events.cc
index c74c6b6e19..864624a690 100644
--- a/gtk2_ardour/editor_canvas_events.cc
+++ b/gtk2_ardour/editor_canvas_events.cc
@@ -1010,6 +1010,13 @@ Editor::canvas_note_event (GdkEvent *event, ArdourCanvas::Item* item)
}
bool
+Editor::canvas_bottom_rect_event (GdkEvent* event)
+{
+ cerr << "CBR event, type " << event << endl;
+ return true;
+}
+
+bool
Editor::track_canvas_drag_motion (Glib::RefPtr<Gdk::DragContext> const& context, int x, int y, guint time)
{
boost::shared_ptr<Region> region;
@@ -1191,3 +1198,4 @@ Editor::key_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemType
return handled;
}
+