add new swedish translation
[ardour.git] / gtk2_ardour / automation_pan_line.h
index 67ab5d1bec54f2e6f2070e19ed7dfa3041cccd31..1472bd0c0e480abb2c6b9588336b29e1433250e1 100644 (file)
@@ -2,9 +2,8 @@
 #define __ardour_gtk_automation_pan_line_h__
 
 #include <ardour/ardour.h>
-#include <gtk-canvas.h>
-#include <gtkmm.h>
 
+#include "canvas.h"
 #include "automation_line.h"
 
 namespace ARDOUR {
@@ -16,17 +15,14 @@ class TimeAxisView;
 class AutomationPanLine : public AutomationLine
 {
   public:
-       AutomationPanLine (string name, ARDOUR::Session&, TimeAxisView&, GtkCanvasItem* parent,
-                          ARDOUR::Curve&, 
-                          gint (*point_callback)(GtkCanvasItem*, GdkEvent*, gpointer),
-                          gint (*line_callback)(GtkCanvasItem*, GdkEvent*, gpointer));
+       AutomationPanLine (const string & name, ARDOUR::Session&, TimeAxisView&, ArdourCanvas::Group& parent, ARDOUR::Curve&);
        
        void view_to_model_y (double&);
        void model_to_view_y (double&);
 
   private:
        ARDOUR::Session& session;
-       vector<GtkCanvasItem*> lines;
+       vector<ArdourCanvas::Item*> lines;
 };