Clean up drag modifiers.
[ardour.git] / gtk2_ardour / editor_drag.h
index 5fb183671f423738ad9ee0dac2975d894aa888cb..4ed77999bf585d6be50c185466dee173d4563c5d 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
 };
 
@@ -347,8 +345,6 @@ protected:
        double _total_x_delta;
        int _last_pointer_time_axis_view;
        double _last_pointer_layer;
-       bool _single_axis;
-
 private:
        uint32_t _ndropzone;
        uint32_t _pdropzone;
@@ -531,7 +527,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;
@@ -658,7 +654,6 @@ private:
        Operation _operation;
        
        bool _preserve_fade_anchor;
-       bool _jump_position_when_done;
 };
 
 /** Meter marker drag */