diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2013-12-03 11:33:09 +0100 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2015-12-20 10:25:03 +0100 |
commit | 11fdd1884b3e64d941be8fc617262b33ef0855e1 (patch) | |
tree | 4b010708b5a050f1b8c98d95cb9cdaa2cc3965ba /control-center | |
parent | f5e08315f4fa329ff0ade7285045881507ed3d5c (diff) | |
download | control-center-11fdd1884b3e64d941be8fc617262b33ef0855e1.tar control-center-11fdd1884b3e64d941be8fc617262b33ef0855e1.tar.gz control-center-11fdd1884b3e64d941be8fc617262b33ef0855e1.tar.bz2 control-center-11fdd1884b3e64d941be8fc617262b33ef0855e1.tar.xz control-center-11fdd1884b3e64d941be8fc617262b33ef0855e1.zip |
switch from RC files to CSS
Diffstat (limited to 'control-center')
-rwxr-xr-x | control-center | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/control-center b/control-center index 348569bd..3e349773 100755 --- a/control-center +++ b/control-center @@ -87,8 +87,10 @@ add_icon_path("$themes_dir/$theme/"); add_icon_path("$themes_dir/default") if $theme ne 'default'; # fall back if theme miss some icons mygtk3::import_style_ressources(); -my $rc = find { -r $_ } ("$themes_dir/$theme/gtkrc", if_($theme ne 'default', "$themes_dir/default/gtkrc")); -Gtk3::Rc->parse($rc) if -r $rc; +my $css = find { -r $_ } ("$themes_dir/$theme/mcc.css", if_($theme ne 'default', "$themes_dir/default/mcc.css")); +my $pl = Gtk3::CssProvider->new; +$pl->load_from_path($css); +my $cx = Gtk3::StyleContext::add_provider_for_screen(Gtk3::Gdk::Screen::get_default(), $pl, Gtk3::STYLE_PROVIDER_PRIORITY_APPLICATION); my $branding = N("Mageia"); my $product_id = common::parse_LDAP_namespace_structure(cat_('/etc/product.id')); |