1 #ifndef __ardour_gtk_region_gain_line_h__
2 #define __ardour_gtk_region_gain_line_h__
4 #include <ardour/ardour.h>
5 #include <libgnomecanvasmm.h>
7 #include "automation_line.h"
14 class AudioRegionView;
16 class AudioRegionGainLine : public AutomationLine
19 AudioRegionGainLine (const string & name, ARDOUR::Session&, AudioRegionView&, ArdourCanvas::Group& parent, ARDOUR::Curve&);
21 void view_to_model_y (double&);
22 void model_to_view_y (double&);
24 void start_drag (ControlPoint*, float fraction);
25 void end_drag (ControlPoint*);
27 void remove_point (ControlPoint&);
31 ARDOUR::Session& session;
36 #endif /* __ardour_gtk_region_gain_line_h__ */