summaryrefslogtreecommitdiff
path: root/gtk2_ardour/tempo_lines.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/tempo_lines.h')
-rw-r--r--gtk2_ardour/tempo_lines.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk2_ardour/tempo_lines.h b/gtk2_ardour/tempo_lines.h
index 912a77aea2..e096df54af 100644
--- a/gtk2_ardour/tempo_lines.h
+++ b/gtk2_ardour/tempo_lines.h
@@ -19,12 +19,13 @@
#ifndef __ardour_tempo_lines_h__
#define __ardour_tempo_lines_h__
-#include <list>
#include "ardour/tempo.h"
+#include "canvas/line_set.h"
+
class TempoLines {
public:
- TempoLines(ArdourCanvas::Canvas& canvas, ArdourCanvas::Group* group, double screen_height);
+ TempoLines (ArdourCanvas::Group* group, double screen_height);
void tempo_map_changed();
@@ -35,12 +36,7 @@ public:
void hide();
private:
- typedef std::list<ArdourCanvas::Line*> Lines;
- Lines _lines;
- Lines _cache;
-
- ArdourCanvas::Canvas& _canvas;
- ArdourCanvas::Group* _group;
+ ArdourCanvas::LineSet lines;
double _height;
};