diff layer/SpectrogramLayer.cpp @ 1547:e6362cf5ff1d

Pass a y-coord, optionally, to Layer::snapToFeatureFrame. This is necessary for BoxLayer which needs to coordinate its snaps with the box it is highlighting for editing. Then in BoxLayer, merge getPointToDrag and getLocalPoints into a single getLocalPoint and use this throughout.
author Chris Cannam
date Thu, 17 Oct 2019 11:12:54 +0100
parents 150d4e561b07
children 745be36202aa
line wrap: on
line diff
--- a/layer/SpectrogramLayer.cpp	Thu Oct 17 10:26:21 2019 +0100
+++ b/layer/SpectrogramLayer.cpp	Thu Oct 17 11:12:54 2019 +0100
@@ -1844,7 +1844,7 @@
 SpectrogramLayer::snapToFeatureFrame(LayerGeometryProvider *,
                                      sv_frame_t &frame,
                                      int &resolution,
-                                     SnapType snap) const
+                                     SnapType snap, int) const
 {
     resolution = getWindowIncrement();
     sv_frame_t left = (frame / resolution) * resolution;