convert automation line from Canvas::Curve to Canvas::PolyLine (note: this means...
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 28 Dec 2013 18:52:46 +0000 (13:52 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 28 Dec 2013 18:52:46 +0000 (13:52 -0500)
gtk2_ardour/automation_line.cc
gtk2_ardour/automation_line.h

index eb6a54e1a3e1f8915f6611a0a6a69f65a2af58bf..d75243691aa8ad22f3c65c018ef236296ad33d77 100644 (file)
@@ -94,7 +94,7 @@ AutomationLine::AutomationLine (const string& name, TimeAxisView& tv, ArdourCanv
        group = new ArdourCanvas::Group (&parent);
        CANVAS_DEBUG_NAME (group, "region gain envelope group");
 
-       line = new ArdourCanvas::Curve (group);
+       line = new ArdourCanvas::PolyLine (group);
        CANVAS_DEBUG_NAME (line, "region gain envelope line");
        line->set_data ("line", this);
        line->set_outline_width (2.0);
index 816105b1e56b70c8333c5c6b2c0a775043200db4..bb1e927ad524b014deb91b595fb19d7410bdd1bc 100644 (file)
@@ -38,7 +38,7 @@
 
 #include "canvas/types.h"
 #include "canvas/group.h"
-#include "canvas/curve.h"
+#include "canvas/poly_line.h"
 
 class AutomationLine;
 class ControlPoint;
@@ -174,7 +174,7 @@ class AutomationLine : public sigc::trackable, public PBD::StatefulDestructible
 
        ArdourCanvas::Group&        _parent_group;
        ArdourCanvas::Group*        group;
-       ArdourCanvas::Curve*        line; /* line */
+       ArdourCanvas::PolyLine*     line; /* line */
        ArdourCanvas::Points        line_points; /* coordinates for canvas line */
        std::vector<ControlPoint*>  control_points; /* visible control points */