diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-30 10:38:03 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-30 10:38:03 -0400 |
commit | 4c1f4011fd367c0f5bb7cbc820861914644ef3c4 (patch) | |
tree | 66efb4167d9e0eac8df1e138a04acefb9055279f /gtk2_ardour/verbose_cursor.cc | |
parent | a0e399f7dd15a69c25660f4a4bb58b12f27297a6 (diff) |
make verbose cursor respond dynamically to theme changes
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()); } |