check audio-locked meter ordering by frame.
[ardour.git] / gtk2_ardour / tempo_curve.h
index 91311a3be60e28dab380c94fd5a2a0cd2b9a71bf..9cee2265f0bc4b7355251db2d7992ccf1b49cf1d 100644 (file)
@@ -10,6 +10,7 @@
 #include "pbd/signals.h"
 
 #include "canvas/types.h"
+#include "canvas/framed_curve.h"
 
 namespace ARDOUR {
        class TempoSection;
@@ -39,7 +40,7 @@ class TempoCurve : public sigc::trackable
        void hide ();
        void show ();
 
-       ARDOUR::TempoSection& tempo () { return _tempo; }
+       ARDOUR::TempoSection& tempo () const { return _tempo; }
 
        void set_max_tempo (const double& max) { _max_tempo = max; }
        void set_min_tempo (const double& min) { _min_tempo = min; }
@@ -50,8 +51,7 @@ protected:
        ArdourCanvas::Container* _parent;
        ArdourCanvas::Container *group;
        ArdourCanvas::Points *points;
-       ArdourCanvas::Rectangle* _background;
-       ArdourCanvas::Curve* _curve;
+       ArdourCanvas::FramedCurve* _curve;
 
        double        unit_position;
        framepos_t    frame_position;