diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h index 6c3e99d057..91cbb0f186 100644 --- a/gtk2_ardour/editor_drag.h +++ b/gtk2_ardour/editor_drag.h @@ -565,6 +565,10 @@ public: void finished (GdkEvent *, bool); void aborted (bool); + bool allow_vertical_autoscroll () const { + return false; + } + private: MidiRegionView* region; bool relative; @@ -585,6 +589,11 @@ public: void aborted (bool); void setup_pointer_sample_offset (); + + bool allow_vertical_autoscroll () const { + return false; + } + private: double total_dx (GdkEvent * event) const; // total movement in quarter notes @@ -615,6 +624,10 @@ public: return mode == Editing::MouseDraw || mode == Editing::MouseContent; } + bool allow_vertical_autoscroll () const { + return false; + } + bool y_movement_matters () const { return false; } @@ -681,6 +694,10 @@ public: return false; } + bool allow_vertical_autoscroll () const { + return false; + } + void setup_pointer_sample_offset (); private: @@ -749,6 +766,10 @@ public: return false; } + bool allow_vertical_autoscroll () const { + return false; + } + void setup_pointer_sample_offset (); private: @@ -957,6 +978,10 @@ public: return false; } + bool allow_vertical_autoscroll () const { + return false; + } + void setup_pointer_sample_offset (); }; @@ -975,6 +1000,10 @@ public: return false; } + bool allow_vertical_autoscroll () const { + return false; + } + void setup_pointer_sample_offset (); }; @@ -1031,6 +1060,11 @@ public: bool active (Editing::MouseMode m); + bool allow_vertical_autoscroll () const { + return false; + } + + private: ControlPoint* _point; @@ -1054,6 +1088,10 @@ public: void finished (GdkEvent *, bool); void aborted (bool); + bool allow_vertical_autoscroll () const { + return false; + } + private: AutomationLine* _line;