summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_canvas.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-06-18 21:03:25 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-06-18 21:03:25 -0400
commite7895e1f802e9d12a9c8ccfa7b0ade15b4172708 (patch)
tree875a5cd309ff8bca90ad9193f5c59b64571cacc8 /gtk2_ardour/editor_canvas.cc
parent76a3a9453624028267fe4ece14faa3ab8d4f5923 (diff)
more work on cursor tracking state
Diffstat (limited to 'gtk2_ardour/editor_canvas.cc')
-rw-r--r--gtk2_ardour/editor_canvas.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc
index 73bc7d1884..bf7072edce 100644
--- a/gtk2_ardour/editor_canvas.cc
+++ b/gtk2_ardour/editor_canvas.cc
@@ -1153,7 +1153,7 @@ Editor::which_mode_cursor () const
}
Gdk::Cursor*
-Editor::which_region_cursor () const
+Editor::which_track_cursor () const
{
Gdk::Cursor* cursor = 0;
@@ -1215,7 +1215,9 @@ Editor::choose_canvas_cursor_on_entry (GdkEventCrossing* /*event*/, ItemType typ
case RegionViewNameHighlight:
case RegionViewName:
case WaveItem:
- cursor = which_region_cursor ();
+ case StreamItem:
+ case AutomationTrackItem:
+ cursor = which_track_cursor ();
break;
case PlayheadCursorItem:
switch (_edit_point) {
@@ -1240,11 +1242,10 @@ Editor::choose_canvas_cursor_on_entry (GdkEventCrossing* /*event*/, ItemType typ
cursor = _cursors->cross_hair;
break;
case StartSelectionTrimItem:
+ cursor = _cursors->left_side_trim;
break;
case EndSelectionTrimItem:
- break;
- case AutomationTrackItem:
- cursor = _cursors->cross_hair;
+ cursor = _cursors->right_side_trim;
break;
case FadeInItem:
cursor = _cursors->fade_in;