[gnome-themes-standard] Widget theme: some more unneded :focus selectors axes, first spin at level-bars.



commit 503337a11cb7ec8ce1520d7ced0038c83e15ebdc
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Fri Aug 3 14:19:42 2012 +0200

    Widget theme: some more unneded :focus selectors axes, first spin at level-bars.

 themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css |   18 +++---
 themes/Adwaita/gtk-3.0/gtk-widgets.css             |   52 +++++++++++++------
 2 files changed, 44 insertions(+), 26 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css b/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
index bc222dd..1e1337b 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
@@ -127,7 +127,8 @@
 GtkComboBox.combobox-entry .button,
 GtkComboBox.combobox-entry .button:hover,
 .primary-toolbar GtkComboBox.combobox-entry .button,
-.primary-toolbar GtkComboBox.combobox-entry .button:hover {
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.level-bar.trough {
     background-image: linear-gradient(to bottom,
                                       @entry_background_a,
                                       @entry_background_b
@@ -145,11 +146,7 @@ GtkComboBox.combobox-entry .button:active,
 column-header.button:active,
 column-header .button:active,
 column-header.button:active:hover,
-column-header .button:active:hover,
-column-header.button:active:hover:focus,
-column-header .button:active:hover:focus,
-column-header.button:active:focus,
-column-header .button:active:focus {
+column-header .button:active:hover {
     background-image: linear-gradient(to bottom,
                                       shade(@entry_background_a, 0.9),
                                       @entry_background_b
@@ -161,7 +158,8 @@ column-header .button:active:focus {
 
 /* Insensitive entry background */
 .entry:insensitive,
-GtkComboBox.combobox-entry .button:insensitive {
+GtkComboBox.combobox-entry .button:insensitive,
+.level-bar.trough:insensitive {
     background-color: @insensitive_bg_color;
     background-image: none;
     box-shadow: none;
@@ -173,7 +171,8 @@ GtkComboBox.combobox-entry .button:backdrop,
 column-header.button:backdrop,
 column-header .button:backdrop,
 column-header.button:insensitive:backdrop,
-column-header .button:insensitive:backdrop {
+column-header .button:insensitive:backdrop,
+.level-bar.trough:backdrop {
     background-image: none;
     background-color: @theme_unfocused_base_color;
     box-shadow: none;
@@ -181,7 +180,8 @@ column-header .button:insensitive:backdrop {
 
 /* Unfocused windows insensitive entry background */
 .entry:insensitive:backdrop,
-GtkComboBox.combobox-entry .button:insensitive:backdrop {
+GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.level-bar.trough:insensitive:backdrop {
     background-image: none;
     background-color: @unfocused_insensitive_bg_color;
 }
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 371e9b2..df037cf 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -670,29 +670,34 @@ GtkLevelBar.vertical {
 }
 
 .level-bar.trough {
-    background-image: none;
-    background-color: @theme_base_color;
-
-    border-image: none;
-    border-color: darker(@borders);
-    border-width: 1px;
-    border-radius: 5px;
-    border-style: solid;
-
     padding: 2px;
 }
 
+
 .level-bar.fill-block {
     border-width: 1px;
     border-style: solid;
 
-    border-color: darker(@theme_selected_bg_color);
-    background-color: @theme_selected_bg_color;
+    border-color: @progressbar_border;
+    background-image: linear-gradient(to bottom,
+                                      shade(@progressbar_background_a, 0.9),
+                                      @progressbar_background_b 75%,
+                                      shade(@progressbar_background_a, 0.85)
+                                      );
+    border-color: shade(@success_color, 0.85);
 }
 
 .level-bar.indicator-continuous.fill-block {
     padding: 2px;
-    border-radius: 3px;
+    border-radius: 2px;
+}
+
+.level-bar.fill-block:backdrop,
+.level-bar.fill-block.level-high:backdrop,
+.level-bar.fill-block.level-low:backdrop {
+    background-color: @unfocused_borders;
+    border-color: @unfocused_borders;
+    background-image: none;
 }
 
 .level-bar.indicator-discrete.fill-block.horizontal {
@@ -704,18 +709,31 @@ GtkLevelBar.vertical {
 }
 
 .level-bar.fill-block.level-high {
-    border-color: darker(@success_color);
-    background-color: @success_color;
+    background-image: linear-gradient(to bottom,
+                                      shade(@success_color, 1.2),
+                                      @success_color 75%,
+                                      shade(@success_color, 0.95)
+                                      );
 }
 
 .level-bar.fill-block.level-low {
-    border-color: darker(@warning_bg_color);
-    background-color: @warning_bg_color;
+    border-color: shade(@warning_bg_color, 0.80);
+    background-image: linear-gradient(to bottom,
+                                      shade(@warning_bg_color, 1.3),
+                                      @warning_bg_color 75%,
+                                      shade(@warning_bg_color, 0.90)
+                                      );
 }
 
 .level-bar.fill-block.empty-fill-block {
     background-color: transparent;
-    border-color: @borders;
+    background-image: none;
+    border-color: alpha(@theme_fg_color, 0.1);
+}
+
+.level-bar.fill-block.empty-fill-block:backdrop {
+    border-color: transparent;
+    background-color: transparent;
 }
 
 /************



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