[gnome-themes-standard] raised-buttons: support raised hints on the button itself
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] raised-buttons: support raised hints on the button itself
- Date: Fri, 8 Jul 2011 19:06:39 +0000 (UTC)
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]