[gnome-themes-standard] Widget theme: fixed progressbars background



commit 7c42144537d0e631c13454628376fe32e2aa4c48
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Thu Sep 6 18:06:04 2012 +0200

    Widget theme: fixed progressbars background

 themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css |   45 +++++++++++++++++++-
 themes/Adwaita/gtk-3.0/gtk-widgets.css             |   35 ---------------
 2 files changed, 44 insertions(+), 36 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css b/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
index 087ca9e..dbb484c 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-backgrounds.css
@@ -12,7 +12,7 @@
     background-color: transparent;
 }
 
-/* Pushed button background */
+/* Pushed button and progressbar through background */
 .button:active, 
 .button:active:hover,
 .spinbutton.vertical .button:active,
@@ -239,3 +239,46 @@ GtkSwitch.trough:active:backdrop {
                                       );
     background-color: transparent;
 }
+
+/* Progressbar backgrounds */
+
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focus {
+    background-image: linear-gradient(to left top,
+                                      alpha (@progressbar_pattern, 0.25),
+                                      alpha (@progressbar_pattern, 0.25) 25%,
+                                      transparent 25%,
+                                      transparent 50%,
+                                      alpha (@progressbar_pattern, 0.25) 50%,
+                                      alpha (@progressbar_pattern, 0.25) 75%,
+                                      transparent 75%,
+                                      transparent
+                                      ),
+                      linear-gradient(to bottom,
+                                      @progressbar_background_a,
+                                      @progressbar_background_b 75%,
+                                      shade(@progressbar_background_a, 0.85)
+                                      );
+    background-size: 40px 40px, auto;
+    box-shadow: inset 1px 1px alpha(white, 0.2), inset -1px -1px alpha(white, 0.1);
+}
+
+.progressbar.vertical {
+    background-image: linear-gradient(to right top,
+                                      alpha (@progressbar_pattern, 0.25),
+                                      alpha (@progressbar_pattern, 0.25) 25%,
+                                      transparent 25%,
+                                      transparent 50%,
+                                      alpha (@progressbar_pattern, 0.25) 50%,
+                                      alpha (@progressbar_pattern, 0.25) 75%,
+                                      transparent 75%,
+                                      transparent),
+                      linear-gradient(to right,
+                                      @progressbar_background_a,
+                                      @progressbar_background_b 75%,
+                                      shade(@progressbar_background_a, 0.85)
+                                      );
+}
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index cfb5ae9..d10f7f2 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -611,28 +611,10 @@ GtkProgressBar {
 .progressbar row:hover,
 .progressbar row:selected,
 .progressbar row:selected:focus {
-    background-image: linear-gradient(to left top,
-                                      alpha (@progressbar_pattern, 0.25),
-                                      alpha (@progressbar_pattern, 0.25) 25%,
-                                      transparent 25%,
-                                      transparent 50%,
-                                      alpha (@progressbar_pattern, 0.25) 50%,
-                                      alpha (@progressbar_pattern, 0.25) 75%,
-                                      transparent 75%,
-                                      transparent
-                                      ),
-                      linear-gradient(to bottom,
-                                      @progressbar_background_a,
-                                      @progressbar_background_b 75%,
-                                      shade(@progressbar_background_a, 0.85)
-                                      );
-    background-size: 40px 40px;
-
     border-radius: 3px;
     border-width: 1px;
     border-style: solid;
     border-color: @progressbar_border;
-    box-shadow: inset 1px 1px alpha(white, 0.2), inset -1px -1px alpha(white, 0.1);
 }
 
 .progressbar row:selected,
@@ -640,23 +622,6 @@ GtkProgressBar {
     border-color: shade(@progressbar_border, 0.85);
 }
 
-.progressbar.vertical {
-    background-image: linear-gradient(to right top,
-                                      alpha (@progressbar_pattern, 0.25),
-                                      alpha (@progressbar_pattern, 0.25) 25%,
-                                      transparent 25%,
-                                      transparent 50%,
-                                      alpha (@progressbar_pattern, 0.25) 50%,
-                                      alpha (@progressbar_pattern, 0.25) 75%,
-                                      transparent 75%,
-                                      transparent),
-                      linear-gradient(to right,
-                                      @progressbar_background_a,
-                                      @progressbar_background_b 75%,
-                                      shade(@progressbar_background_a, 0.85)
-                                      );
-}
-
 .progressbar:backdrop,
 .progressbar row:backdrop,
 .progressbar row:selected:backdrop,



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