summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-26 18:58:34 +0200
committerRobin Gareus <robin@gareus.org>2019-08-26 18:58:34 +0200
commitcfc8a2c263e00eaf2d09d1e7c92cff3d0f61be13 (patch)
treed8b3506c9b6dc39108ed7d8c1cd7021c422b545a /gtk2_ardour/ardour_ui.cc
parent80e30ea0d19815925492ac736c6e87384bfc2c55 (diff)
Push UI theme to backend, LV2 plugin options
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r--gtk2_ardour/ardour_ui.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index fcccca3fe6..999726c438 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -471,6 +471,10 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir)
Config->ParameterChanged.connect ( forever_connections, MISSING_INVALIDATOR, boost::bind(&ARDOUR_UI::set_flat_buttons, this), gui_context() );
set_flat_buttons();
+ theme_changed.connect (sigc::mem_fun(*this, &ARDOUR_UI::on_theme_changed));
+ UIConfiguration::instance().ColorsChanged.connect (sigc::mem_fun (*this, &ARDOUR_UI::on_theme_changed));
+ UIConfiguration::instance().DPIReset.connect (sigc::mem_fun (*this, &ARDOUR_UI::on_theme_changed));
+
/* lets get this party started */
setup_gtk_ardour_enums ();
@@ -539,8 +543,6 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir)
_process_thread = new ProcessThread ();
_process_thread->init ();
- UIConfiguration::instance().DPIReset.connect (sigc::mem_fun (*this, &ARDOUR_UI::resize_text_widgets));
-
attach_to_engine ();
}