diff options
Diffstat (limited to 'gtk2_ardour/verbose_cursor.cc')
-rw-r--r-- | gtk2_ardour/verbose_cursor.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk2_ardour/verbose_cursor.cc b/gtk2_ardour/verbose_cursor.cc index bad901d219..a0a5fd1f9a 100644 --- a/gtk2_ardour/verbose_cursor.cc +++ b/gtk2_ardour/verbose_cursor.cc @@ -30,6 +30,7 @@ #include "audio_clock.h" #include "editor.h" #include "editor_drag.h" +#include "global_signals.h" #include "main_clock.h" #include "verbose_cursor.h" @@ -44,6 +45,14 @@ 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())); + color_handler (); + + ARDOUR_UI_UTILS::ColorsChanged.connect (sigc::mem_fun (*this, &VerboseCursor::color_handler)); +} + +void +VerboseCursor::color_handler () +{ _canvas_item->set_color (ARDOUR_UI::config()->get_canvasvar_VerboseCanvasCursor()); } |