diff options
Diffstat (limited to 'libs')
-rw-r--r-- | libs/gtkmm2ext/gtk_ui.cc | 3 | ||||
-rw-r--r-- | libs/gtkmm2ext/gtkmm2ext/gtk_ui.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/gtk_ui.cc b/libs/gtkmm2ext/gtk_ui.cc index d6217c16d6..2e130f066e 100644 --- a/libs/gtkmm2ext/gtk_ui.cc +++ b/libs/gtkmm2ext/gtk_ui.cc @@ -201,6 +201,9 @@ UI::load_rcfile (string path) RC::reset_styles(Gtk::Settings::get_default()); + + theme_changed.emit(); + return 0; } diff --git a/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h b/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h index c6d8656b03..37945fd490 100644 --- a/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h +++ b/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h @@ -132,6 +132,8 @@ class UI : public Receiver, public AbstractUI<UIRequest> sigc::signal<void> starting; sigc::signal<void> stopping; + sigc::signal<void> theme_changed; + static bool just_hide_it (GdkEventAny *, Gtk::Window *); static pthread_t the_gui_thread() { return gui_thread; } |