[f21/master] Restrict the selected and insensitive style rules to anaconda widgets
David Shea
dshea at redhat.com
Fri Jul 18 13:55:07 UTC 2014
The wildcard selectors for the :selected rules were causing untoggled
toggles on selected rows to appear the same as toggled toggles.
---
data/anaconda-gtk.css | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/data/anaconda-gtk.css b/data/anaconda-gtk.css
index ce6c987..8d71f60 100644
--- a/data/anaconda-gtk.css
+++ b/data/anaconda-gtk.css
@@ -158,17 +158,22 @@ AnacondaSpokeWindow #nav-box {
}
/* These rules were removed when the Adwaita theme moved from
- * gnome-themes-standard to gtk, and they were replaced with much more specific
- * selectors. We need something like this for the selection highlights and
- * shading for insensitivity to appear on the MountpointSelector, DiskOverview
- * and SpokeSelector widgets. We could probably be specific to the Anaconda
- * widgets, but on the other hand gtk can go to hell.
+ * gnome-themes-standard to gtk. The selectors had been wildcards, but after
+ * the move they were replaced with more specific selectors, because gtk is
+ * maintained by garbage people who don't care about how anyone else's
+ * applications look. We need to apply the old style to anconda's custom
+ * widgets in order for the selection highlight and insensitive shading to
+ * appear.
*/
@define-color anaconda_selected_bg_color #4a90d9;
@define-color anaconda_selected_fg_color #ffffff;
-*:selected,
-*:selected:focus {
+AnacondaMountpointSelector:selected,
+AnacondaDiskOverview:selected,
+AnacondaSpokeSelector:selected,
+AnacondaMountpointSelector:selected:focus,
+AnacondaDiskOverview:selected:focus,
+AnacondaSpokeSelector:selected:focus {
background-color: @anaconda_selected_bg_color;
color: @anaconda_selected_fg_color;
}
@@ -178,7 +183,9 @@ AnacondaSpokeWindow #nav-box {
@define-color anaconda_internal_element_color #888a85;
@define-color anaconda_insensitive_borders shade(@anaconda_internal_element_color, 1.37);
-*:insensitive {
+AnacondaMountpointSelector:insensitive,
+AnacondaDiskOverview:insensitive,
+AnacondaSpokeSelector:insensitive {
background-color: @anaconda_insensitive_bg_color;
color: @anaconda_insensitive_fg_color;
border-color: @anaconda_insensitive_borders;
--
2.0.0
More information about the anaconda-patches
mailing list