Relative Snap -make it activated by the tertiary modifier during drag.
[ardour.git] / gtk2_ardour / editor_drag.h
index 5fb183671f423738ad9ee0dac2975d894aa888cb..67b549bac29217e16b469b2321320e3c3474b613 100644 (file)
@@ -217,9 +217,7 @@ protected:
                return _last_pointer_frame;
        }
 
-       framecnt_t snap_delta () const {
-               return _snap_delta;
-       }
+       ARDOUR::frameoffset_t snap_delta (GdkEvent const *) const;
 
        double current_pointer_x () const;
        double current_pointer_y () const;
@@ -259,7 +257,7 @@ private:
        /* difference between some key position's snapped and unsnapped
         *  framepos. used for relative snap.
         */
-       framecnt_t _snap_delta;
+       ARDOUR::frameoffset_t _snap_delta;
        CursorContext::Handle _cursor_ctx; ///< cursor change context
 };
 
@@ -531,7 +529,7 @@ class NoteDrag : public Drag
 
   private:
 
-       ARDOUR::frameoffset_t total_dx () const;
+       ARDOUR::frameoffset_t total_dx (GdkEvent const *) const;
        int8_t total_dy () const;
 
        MidiRegionView* _region;