summaryrefslogtreecommitdiffstats
path: root/control-center
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2013-12-03 11:33:09 +0100
committerThierry Vignaud <thierry.vignaud@gmail.com>2015-12-20 10:25:03 +0100
commit11fdd1884b3e64d941be8fc617262b33ef0855e1 (patch)
tree4b010708b5a050f1b8c98d95cb9cdaa2cc3965ba /control-center
parentf5e08315f4fa329ff0ade7285045881507ed3d5c (diff)
downloadcontrol-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-xcontrol-center6
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'));