[gnome-themes-standard] raised-buttons: support raised hints on the button itself



commit 27fb3624e2d22fa705de553c6130916c1e30a141
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Fri Jul 8 14:40:25 2011 -0400

    raised-buttons: support raised hints on the button itself
    
    These two configurations for raised buttons should 'just work' with the
    theme:
    - a raised hint is set on the GtkToolItem, matched by '.raised .button'
    - a raised hint is set on a GtkButton, which is packed (possibly
      together with other buttons) in a GtkToolItem, needed for nth-child
      support in complex toolbar layouts. This is matched by
      '.raised.button'.

 themes/Adwaita/gtk-3.0/gtk-widgets-assets-dark.css |    4 ++-
 themes/Adwaita/gtk-3.0/gtk-widgets-assets.css      |    4 ++-
 themes/Adwaita/gtk-3.0/gtk-widgets.css             |   32 +++++++++++++++----
 3 files changed, 31 insertions(+), 9 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-assets-dark.css b/themes/Adwaita/gtk-3.0/gtk-widgets-assets-dark.css
index 9a92f11..f51d937 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-assets-dark.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-assets-dark.css
@@ -166,7 +166,9 @@ GtkScale.scale-has-marks-below.slider.vertical:insensitive {
 }
 
 .primary-toolbar .toolbar .raised .button,
-.primary-toolbar.toolbar .raised .button {
+.primary-toolbar.toolbar .raised .button,
+.primary-toolbar .toolbar .raised.button,
+.primary-toolbar.toolbar .raised.button {
     border-image: url("assets/primary-toolbar-raised-button-border-dark.svg") 4 / 4 stretch;
 }
 
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css b/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
index ee9c4d5..fdb4d28 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
@@ -185,7 +185,9 @@ GtkScale.scale-has-marks-below.slider.vertical:insensitive {
 }
 
 .primary-toolbar .toolbar .raised .button,
-.primary-toolbar.toolbar .raised .button {
+.primary-toolbar.toolbar .raised .button,
+.primary-toolbar .toolbar .raised.button,
+.primary-toolbar.toolbar .raised.button {
     border-image: url("assets/primary-toolbar-raised-button-border.svg") 4 / 4 stretch;
 }
 
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index dae1b4b..e6ca72e 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -846,7 +846,9 @@ GtkTreeMenu .menuitem * {
 
 /* primary toolbar raised buttons */
 .primary-toolbar .toolbar .raised .button,
-.primary-toolbar.toolbar .raised .button {
+.primary-toolbar.toolbar .raised .button,
+.primary-toolbar .toolbar .raised.button,
+.primary-toolbar.toolbar .raised.button {
     border-width: 1;
     border-style: none;
     padding: 3;
@@ -860,12 +862,16 @@ GtkTreeMenu .menuitem * {
 }
 
 .primary-toolbar .toolbar .raised .button:insensitive,
-.primary-toolbar.toolbar .raised .button:insensitive {
+.primary-toolbar.toolbar .raised .button:insensitive,
+.primary-toolbar .toolbar .raised.button:insensitive,
+.primary-toolbar.toolbar .raised.button:insensitive {
     background-image: none;
 }
 
 .primary-toolbar .toolbar .raised .button:hover,
-.primary-toolbar.toolbar .raised .button:hover {
+.primary-toolbar.toolbar .raised .button:hover,
+.primary-toolbar .toolbar .raised.button:hover,
+.primary-toolbar.toolbar .raised.button:hover {
     background-image: -gtk-gradient (linear,
 				     left top, left bottom,
 				     from (@button_hover_gradient_color_a),
@@ -875,7 +881,11 @@ GtkTreeMenu .menuitem * {
 .primary-toolbar .toolbar .raised .button:active,
 .primary-toolbar .toolbar .raised .button:hover:active,
 .primary-toolbar.toolbar .raised .button:hover:active,
-.primary-toolbar.toolbar .raised .button:active {
+.primary-toolbar.toolbar .raised .button:active,
+.primary-toolbar .toolbar .raised.button:active,
+.primary-toolbar .toolbar .raised.button:hover:active,
+.primary-toolbar.toolbar .raised.button:hover:active,
+.primary-toolbar.toolbar .raised.button:active {
     background-image: -gtk-gradient (linear,
     				     left top, left bottom,
                                      from (@button_raised_active_gradient_color_a),
@@ -884,14 +894,18 @@ GtkTreeMenu .menuitem * {
 }
 
 .primary-toolbar .toolbar .raised .button:insensitive:active,
-.primary-toolbar.toolbar .raised .button:insensitive:active {
+.primary-toolbar.toolbar .raised .button:insensitive:active,
+.primary-toolbar .toolbar .raised.button:insensitive:active,
+.primary-toolbar.toolbar .raised.button:insensitive:active {
     border-style: solid;
     border-width: 1;
 }
 
 /* setup shadows */
 .primary-toolbar.toolbar .raised .button,
-.primary-toolbar .toolbar .raised .button {
+.primary-toolbar .toolbar .raised .button,
+.primary-toolbar.toolbar .raised.button,
+.primary-toolbar .toolbar .raised.button {
     icon-shadow: 0 1 @theme_base_color;
     text-shadow: 0 1 @theme_base_color;
 }
@@ -899,7 +913,11 @@ GtkTreeMenu .menuitem * {
 .primary-toolbar.toolbar .raised .button *:active,
 .primary-toolbar .toolbar .raised .button *:active,
 .primary-toolbar.toolbar .raised .button *:insensitive,
-.primary-toolbar .toolbar .raised .button *:insensitive {
+.primary-toolbar .toolbar .raised .button *:insensitive
+.primary-toolbar.toolbar .raised.button *:active,
+.primary-toolbar .toolbar .raised.button *:active,
+.primary-toolbar.toolbar .raised.button *:insensitive,
+.primary-toolbar .toolbar .raised.button *:insensitive {
     icon-shadow: none;
     text-shadow: none;
 }



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