double _current_pointer_x; ///< trackview x of the current pointer
double _current_pointer_y; ///< trackview y of the current pointer
ARDOUR::framepos_t _current_pointer_frame; ///< frame that the pointer is now at
+ bool _old_follow_playhead; ///< state of Editor::follow_playhead() before the drags started
};
/** Abstract base class for dragging of things within the editor */
Marker* _marker; ///< marker being dragged
std::list<ARDOUR::Location*> _copied_locations;
- ArdourCanvas::Line* _line;
ArdourCanvas::Points _points;
};
private:
- ArdourCanvas::SimpleLine* _line;
+ ArdourCanvas::Line* _line;
AudioRegionView* _arv;
double _region_view_grab_x;
double _cumulative_x_drag;
- uint32_t _before;
+ float _before;
uint32_t _max_x;
};