+
+ void show ();
+ void hide ();
+ void set_color (ArdourCanvas::Color);
+ void set_sensitive (bool);
+
+ framepos_t current_frame () const {
+ return _current_frame;
+ }
+
+ ArdourCanvas::Arrow& track_canvas_item () {
+ return *_track_canvas_item;
+ }
+
+ PBD::Signal1<void, framepos_t> PositionChanged;
+
+ private:
+ Editor& _editor;
+ ArdourCanvas::Arrow* _track_canvas_item;
+ framepos_t _current_frame;