[gnome-themes-standard] Fix suggested and destructive action button borders



commit efe0148a049944fa3bb4701ce05497de9912e6a9
Author: William Jon McCann <william jon mccann gmail com>
Date:   Tue May 6 19:44:37 2014 -0400

    Fix suggested and destructive action button borders

 themes/Adwaita/gtk-3.0/gtk-widgets.css |   50 +++++++++++++++++++++++--------
 1 files changed, 37 insertions(+), 13 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 736baa1..06cb254 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -3713,6 +3713,11 @@ GtkProgressBar.osd.progressbar {
  ****************************/
 .toolbar .suggested-action.button,
 .suggested-action.button {
+    box-shadow: inset .5px .5px shade(@suggested_action_button_a, 0.7),
+                inset -.5px .5px shade(@suggested_action_button_a, 0.7),
+                inset .5px -.5px shade(@suggested_action_button_a, 0.7),
+                inset -.5px -.5px shade(@suggested_action_button_a, 0.7);
+
     background-image: linear-gradient(to bottom,
                                       @suggested_action_button_a,
                                       @suggested_action_button_b);
@@ -3757,13 +3762,15 @@ GtkProgressBar.osd.progressbar {
     icon-shadow: 0 1px shade(@suggested_action_button_shadow, 1.15);
 }
 
-
 .suggested-action.button:insensitive,
 .suggested-action.button:active *:insensitive {
+    box-shadow: inset .5px .5px @borders,
+                inset -.5px .5px @borders,
+                inset .5px -.5px @borders,
+                inset -.5px -.5px @borders;
     icon-shadow: none;
-    background-image: none;
     background-color: @insentitive_bg_color;
-    border: 1px solid @insensitive_borders;
+    background-image: none;
 }
 
 .suggested-action.button GtkLabel:insensitive,
@@ -3775,7 +3782,6 @@ GtkProgressBar.osd.progressbar {
 
 .suggested-action.button:insensitive:backdrop {
     background-color: alpha(@insentitive_bg_color,0.7);
-    border: 1px solid alpha(@insensitive_border_color,0.7);
 }
 
 
@@ -3783,6 +3789,11 @@ GtkProgressBar.osd.progressbar {
  * Destructive action buttons *
  ******************************/
 .destructive-action.button {
+    box-shadow: inset .5px .5px shade(@destructive_action_button_a, 0.7),
+                inset -.5px .5px shade(@destructive_action_button_a, 0.7),
+                inset .5px -.5px shade(@destructive_action_button_a, 0.7),
+                inset -.5px -.5px shade(@destructive_action_button_a, 0.7);
+
     background-image: linear-gradient(to bottom,
                                       @destructive_action_button_a,
                                       @destructive_action_button_b);
@@ -3823,6 +3834,28 @@ GtkProgressBar.osd.progressbar {
     color: @theme_unfocused_text_color;
 }
 
+.destructive-action.button:insensitive,
+.destructive-action.button:active *:insensitive {
+    box-shadow: inset .5px .5px @borders,
+                inset -.5px .5px @borders,
+                inset .5px -.5px @borders,
+                inset -.5px -.5px @borders;
+    icon-shadow: none;
+    background-color: @insentitive_bg_color;
+    background-image: none;
+}
+
+.destructive-action.button GtkLabel:insensitive,
+.destructive-action.button GtkLabel:backdrop,
+.destructive-action.button GtkLabel:backdrop:insensitive {
+    color: @insensitive_fg_color;
+    text-shadow: none;
+}
+
+.destructive-action.button:insensitive:backdrop {
+    background-color: alpha(@insentitive_bg_color,0.7);
+}
+
 /**************************
  * Selection Mode classes *
  **************************/
@@ -3942,12 +3975,6 @@ GtkProgressBar.osd.progressbar {
                                       @selection_toolbar_suggested_button_b 40%,
                                       @selection_toolbar_suggested_button_c);
 
-    border-image: none;
-    border-color: @selection_toolbar_suggested_button_border;
-    border-width: 1px;
-
-    box-shadow: inset 0 2px alpha(@selection_toolbar_suggested_button_b, 0.2),
-                inset 0 1px @selection_toolbar_suggested_button_a;
     color: @theme_text_color;
 }
 
@@ -3970,7 +3997,6 @@ GtkProgressBar.osd.progressbar {
                                       shade(@selection_toolbar_suggested_button_c, 0.92),
                                       @selection_toolbar_suggested_button_b 40%,
                                       shade(@selection_toolbar_suggested_button_a, 0.92));
-    box-shadow: none;
 }
 
 .selection-mode.header-bar .suggested-action.button:backdrop,
@@ -3983,7 +4009,6 @@ GtkProgressBar.osd.progressbar {
     background-color: @selection_toolbar_suggested_button_b;
     border-color: @selection_toolbar_suggested_button_border_backdrop;
 
-    box-shadow: none;
     color: @theme_unfocused_fg_color;
 }
 
@@ -4016,7 +4041,6 @@ GtkProgressBar.osd.progressbar {
     border-image: none;
     border-color: transparent;
     border: 0px;
-    box-shadow: none;
 
     color: @selection_menu_fg;
 }


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