diff gtk-3.20/gtk.scss @ 58:95d826ffdd2e

Fix "suggested action" button colouring after recent changes
author IBBoard <dev@ibboard.co.uk>
date Mon, 10 Apr 2017 16:42:38 +0100
parents 229f052fe6b6
children a2b67776d320
line wrap: on
line diff
--- a/gtk-3.20/gtk.scss	Mon Apr 10 16:19:58 2017 +0100
+++ b/gtk-3.20/gtk.scss	Mon Apr 10 16:42:38 2017 +0100
@@ -311,12 +311,47 @@
       border-color: $drop_target_color;
       box-shadow: inset 0 0 0 1px $drop_target_color;
     }
-    
-    &.suggested-action:backdrop {
-      border-color: $header_button_border;
+    &.suggested-action {
+      @include button(normal, $selected_bg_color, white);
+      &.flat {
+        @include button(undecorated);
+
+        color: $selected_bg_color; //FIXME: does it work on the dark variant?
+      }
+
+      &:hover { @include button(hover, $selected_bg_color, white); }
+
+      &:active,
+      &:checked { @include button(active, $selected_bg_color, white); }
+
+      &:backdrop,
+      &.flat:backdrop {
+        @include button(backdrop, $selected_bg_color, white);
+
+        &:active,
+        &:checked { @include button(backdrop-active, $selected_bg_color, white); }
+
+        &:disabled {
+          @include button(backdrop-insensitive);
+
+          &:active,
+          &:checked { @include button(backdrop-insensitive-active, $selected_bg_color, white); }
+        }
+      }
+
+      &.flat {
+        &:backdrop, &:disabled, &:backdrop:disabled {
+          @include button(undecorated);
+
+          color: transparentize($selected_bg_color, 0.2);
+        }
+      }
     }
-    
-    &.suggested-action label { color: $selected_fg_color; }
+//    &.suggested-action:backdrop {
+//      @include button(normal, $selected_bg_color, white);
+//    }
+//    
+//    &.suggested-action label { color: $selected_fg_color; }
   }
 }