#ifndef __ardour_gtk_automation_pan_line_h__ #define __ardour_gtk_automation_pan_line_h__ #include #include #include #include "automation_line.h" namespace ARDOUR { class Session; } class TimeAxisView; class AutomationPanLine : public AutomationLine { public: AutomationPanLine (string name, ARDOUR::Session&, TimeAxisView&, GnomeCanvasItem* parent, ARDOUR::Curve&, gint (*point_callback)(GnomeCanvasItem*, GdkEvent*, gpointer), gint (*line_callback)(GnomeCanvasItem*, GdkEvent*, gpointer)); void view_to_model_y (double&); void model_to_view_y (double&); private: ARDOUR::Session& session; vector lines; }; #endif /* __ardour_gtk_automation_pan_line_h__ */