diff options
Diffstat (limited to 'src/framework.c')
-rw-r--r-- | src/framework.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/framework.c b/src/framework.c index dfd0bfa..b7a1332 100644 --- a/src/framework.c +++ b/src/framework.c @@ -27,6 +27,7 @@ #include "framework.h" +#include "glibext/helpers.h" @@ -225,6 +226,7 @@ static void gtk_chrysalide_framework_activate(GApplication *app) GtkChrysalideFramework *real_app; /* Version réelle de l'instance*/ GSettings *settings; /* Paramètres globaux */ GtkWindow *window; /* Fenêtre mise en place */ + GtkCssProvider *css; /* Feuille de style maison */ real_app = GTK_CHRYSALIDE_FRAMEWORK(app); @@ -247,6 +249,17 @@ static void gtk_chrysalide_framework_activate(GApplication *app) gtk_window_set_title(window, "Chrysalide"); gtk_window_present(window); + /* Chargement des extensions de thème */ + + css = gtk_css_provider_new(); + + gtk_css_provider_load_from_resource(css, "/re/chrysalide/framework/gtkext/hexview.css"); + + gtk_style_context_add_provider_for_display(gtk_widget_get_display(GTK_WIDGET(window)), + GTK_STYLE_PROVIDER(css), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + + unref_object(css); + } |