[gnome-tweak-tool] Move test css to tweak_group_test



commit 2a27eb5e0127b872907838b999022fae03c522e8
Author: John Stowers <john stowers gmail com>
Date:   Sat Aug 10 20:39:11 2013 +0200

    Move test css to tweak_group_test

 data/shell.css                    |   12 +-----------
 gtweak/tweaks/tweak_group_test.py |   21 ++++++++++++++++++++-
 2 files changed, 21 insertions(+), 12 deletions(-)
---
diff --git a/data/shell.css b/data/shell.css
index c852ac1..9dfa581 100644
--- a/data/shell.css
+++ b/data/shell.css
@@ -23,17 +23,7 @@
 }
 
 /* individual tweak theme changes */
-.list-row.tweak#tweak-test-foo {
-    background-color: red;
-}
-.list-row.tweak.title#title-tweak-test {
-    background-color: blue;
-}
-.list.tweak-group#group-tweak-test {
-    background-color: green;
-}
-
-.list-row.tweak.title#title-theme {
+.tweak.title#title-theme {
     padding-top: 3px;
 }
 .tweak#hinting {
diff --git a/gtweak/tweaks/tweak_group_test.py b/gtweak/tweaks/tweak_group_test.py
index e342e18..4bc802f 100644
--- a/gtweak/tweaks/tweak_group_test.py
+++ b/gtweak/tweaks/tweak_group_test.py
@@ -17,7 +17,7 @@
 
 from __future__ import print_function
 
-from gi.repository import Gtk
+from gi.repository import Gtk, Gdk
 
 from gtweak.tweakmodel import Tweak
 from gtweak.widgets import ListBoxTweakGroup, Title, build_label_beside_widget
@@ -56,6 +56,25 @@ class _TestButtonTweak(Gtk.Box, Tweak):
         elif self._need_logout:
             self.notify_logout()
 
+css_provider = Gtk.CssProvider()
+css_provider.load_from_data("""
+.list-row.tweak#tweak-test-foo {
+        background-color: red;
+}
+.list-row.tweak.title#title-tweak-test {
+        background-color: blue;
+}
+.list.tweak-group#group-tweak-test {
+        background-color: green;
+}
+""")
+screen = Gdk.Screen.get_default()
+context = Gtk.StyleContext()
+context.add_provider_for_screen(
+            screen,
+            css_provider,
+            1 + Gtk.STYLE_PROVIDER_PRIORITY_USER)
+
 TWEAK_GROUPS = [
     ListBoxTweakGroup(
         "Test Many Settings",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]