make verbose canvas cursor color be set in its constructor rather than explicitly
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 27 Jun 2014 13:35:19 +0000 (09:35 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 27 Jun 2014 13:37:57 +0000 (09:37 -0400)
gtk2_ardour/editor_canvas.cc
gtk2_ardour/verbose_cursor.cc
gtk2_ardour/verbose_cursor.h

index 79404c53c7a65be59bc49e7e3a9da8110724246d..d0107c789ed2dfb114a59a7fa77d66f3a0b5c3e6 100644 (file)
@@ -868,7 +868,6 @@ Editor::color_handler()
        bbt_ruler->set_outline_color (text);
        
        playhead_cursor->set_color (ARDOUR_UI::config()->get_canvasvar_PlayHead());
-       _verbose_cursor->set_color (ARDOUR_UI::config()->get_canvasvar_VerboseCanvasCursor());
 
        meter_bar->set_fill_color (ARDOUR_UI::config()->get_canvasvar_MeterBar());
        meter_bar->set_outline_color (ARDOUR_UI::config()->get_canvasvar_MarkerBarSeparator());
index 3ce093511ba187d5f00b042d8e2a9b8d214d65ad..bad901d219e0e111062e167e9235bb488bb69d05 100644 (file)
@@ -44,6 +44,7 @@ VerboseCursor::VerboseCursor (Editor* editor)
        _canvas_item = new ArdourCanvas::TrackingText (_editor->get_noscroll_group());
        CANVAS_DEBUG_NAME (_canvas_item, "verbose canvas cursor");
        _canvas_item->set_font_description (Pango::FontDescription (ARDOUR_UI::config()->get_canvasvar_LargerBoldFont()));
+       _canvas_item->set_color (ARDOUR_UI::config()->get_canvasvar_VerboseCanvasCursor());
 }
 
 ArdourCanvas::Item *
@@ -220,12 +221,6 @@ VerboseCursor::set_duration (framepos_t start, framepos_t end)
        _canvas_item->set (buf);
 }
 
-void
-VerboseCursor::set_color (uint32_t color)
-{
-       _canvas_item->set_color (color);
-}
-
 bool
 VerboseCursor::visible () const
 {
index 95cd65e7b846bbb861e33bab9861068c218e0212..66da15a3291454d14eb2e5b954e345c149f80bf6 100644 (file)
@@ -34,8 +34,6 @@ public:
        ArdourCanvas::Item* canvas_item () const;
        bool visible () const;
 
-       void set_color (uint32_t);
-
        void set (std::string const &);
        void set_time (framepos_t);
        void set_duration (framepos_t, framepos_t);