HighContrast: catch backdrop:insensitive:active of GtkSwitch
authorJakub Steiner <jimmac@gmail.com>
Tue, 17 Mar 2015 22:55:10 +0000 (23:55 +0100)
committerJakub Steiner <jimmac@gmail.com>
Tue, 17 Mar 2015 22:55:10 +0000 (23:55 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=746358

gtk/theme/HighContrast/_common.scss
gtk/theme/HighContrast/gtk.css

index b13de42fdb4426dbc809592e9f3437290fccc660..3f3ea7913ec7b1102b290043503af10b0afa3dc1 100644 (file)
@@ -1442,7 +1442,8 @@ GtkSwitch {
           background-color: $selected_bg_color;
           box-shadow: none;
         }
-        &:insensitive {
+        &:insensitive, &:insensitive:active {
+          background-color: $insensitive_bg_color;
           color: $backdrop_insensitive_color;
           border-color: $backdrop_insensitive_color;
         }
index 4e75f4bb029750b06d63a12537f75748c6775399..2cd4482e52398074df85a2afbfdcc5d788d711a9 100644 (file)
@@ -1635,7 +1635,8 @@ GtkSwitch {
         border-color: #000;
         background-color: #000;
         box-shadow: none; }
-      GtkSwitch.trough:backdrop:insensitive {
+      GtkSwitch.trough:backdrop:insensitive, GtkSwitch.trough:backdrop:insensitive:active {
+        background-color: white;
         color: #7f7f7f;
         border-color: #7f7f7f; }
   GtkSwitch.slider {