summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/editor_drag.h')
-rw-r--r--gtk2_ardour/editor_drag.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h
index 841752c3a1..1c2a910fcf 100644
--- a/gtk2_ardour/editor_drag.h
+++ b/gtk2_ardour/editor_drag.h
@@ -1189,5 +1189,21 @@ class CrossfadeEdgeDrag : public Drag
bool start;
};
+class RulerZoomDrag : public Drag
+{
+public:
+ RulerZoomDrag (Editor*, ArdourCanvas::Item*);
+
+ void start_grab (GdkEvent*, Gdk::Cursor* c = 0);
+ void motion (GdkEvent *, bool);
+ void finished (GdkEvent*, bool);
+ void aborted (bool);
+
+ virtual bool allow_vertical_autoscroll () const {
+ return false;
+ }
+
+};
+
#endif /* __gtk2_ardour_editor_drag_h_ */