summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-03-24 18:55:16 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-24 18:55:16 -0600
commit777ac65831353e79f8a7610ca15c0b12467e127e (patch)
tree10171b4b3ff054321e1d7b5df28929abedef692e /gtk2_ardour/editor_drag.cc
parent384ded905d7b30ff9c2eabb318d8ddbe8961fdf8 (diff)
debug output
Diffstat (limited to 'gtk2_ardour/editor_drag.cc')
-rw-r--r--gtk2_ardour/editor_drag.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index 349e101c3d..d5859350c7 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -4040,7 +4040,7 @@ CursorDrag::start_grab (GdkEvent* event, Gdk::Cursor* c)
}
fake_locate (where.sample - snap_delta (event->button.state));
-
+
_last_y_delta = 0;
}
@@ -4049,17 +4049,18 @@ CursorDrag::motion (GdkEvent* event, bool)
{
MusicSample where (_editor->canvas_event_sample (event) + snap_delta (event->button.state), 0);
- cerr << "cursor drag motion @ " << _editor->canvas_event_sample (event) << " + " << snap_delta (event->button.state) << " = " << where.sample << endl;
-
+ cerr << "cursor drag motion event x = " << event->motion.x << " spp " << _editor->get_current_zoom()
+ << " would be " << event->motion.x * _editor->get_current_zoom() << " @ " << _editor->canvas_event_sample (event) << " + " << snap_delta (event->button.state) << " = " << where.sample << endl;
+
_editor->snap_to_with_modifier (where, event);
if (where.sample != last_pointer_sample()) {
fake_locate (where.sample - snap_delta (event->button.state));
}
-
+
//maybe do zooming, too, if the option is enabled
if (UIConfiguration::instance ().get_use_time_rulers_to_zoom_with_vertical_drag () ) {
-
+
//To avoid accidental zooming, the mouse must move exactly vertical, not diagonal, to trigger a zoom step
//we use screen coordinates for this, not canvas-based grab_x
double mx = event->button.x;
@@ -6339,7 +6340,7 @@ AutomationRangeDrag::setup (list<boost::shared_ptr<AutomationLine> > const & lin
r.first = 0;
r.second = max_samplepos;
}
-
+
/* check this range against all the AudioRanges that we are using */
list<AudioRange>::const_iterator k = _ranges.begin ();
while (k != _ranges.end()) {