Added comment explaining new Gtk::Dialog idiom.
[ardour.git] / gtk2_ardour / automation_pan_line.h
index 9957f52016143b93859b66b729fc8d83897a8ace..88191c34c1a22401b8cf132aef4a3e7ec159c2a1 100644 (file)
@@ -2,9 +2,8 @@
 #define __ardour_gtk_automation_pan_line_h__
 
 #include <ardour/ardour.h>
-#include <libgnomecanvas/libgnomecanvas.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&, Gnome::Canvas::Group& parent,
-                    ARDOUR::Curve&, 
-                    sigc::slot<bool,GdkEvent*,ControlPoint*> point_handler,
-                    sigc::slot<bool,GdkEvent*,AutomationLine*> line_handler);
+       AutomationPanLine (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<GnomeCanvasItem*> lines;
+       vector<ArdourCanvas::Item*> lines;
 };