[gnome-themes-standard] Widgets: themed hover state for color swatches.
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] Widgets: themed hover state for color swatches.
- Date: Tue, 21 Feb 2012 18:20:50 +0000 (UTC)
commit b23be7625e322843fe7034bc1917bad060d98ffb
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Tue Feb 21 19:20:06 2012 +0100
Widgets: themed hover state for color swatches.
themes/Adwaita/gtk-3.0/gtk-widgets.css | 62 +++++++++++++++++++++++--------
1 files changed, 46 insertions(+), 16 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index d19022a..1e78cfb 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -356,11 +356,42 @@ GtkColorSwatch:selected {
background-clip: border-box;
}
+GtkColorSwatch:hover,
+GtkColorSwatch:selected:hover {
+ border-color: alpha(black, 0.45);
+}
+
+GtkColorSwatch.color-dark:hover {
+ background-image: linear-gradient(to bottom,
+ alpha(white, 0) 40%,
+ alpha(white, 0.3)
+ );
+
+}
+
+GtkColorSwatch.color-light:hover {
+ background-image: linear-gradient(to top,
+ alpha(black, 0) 40%,
+ alpha(black, 0.1)
+ );
+
+}
+
+GtkColorSwatch.color-light:selected:hover,
+GtkColorSwatch.color-dark:selected:hover {
+ background-image: none;
+}
+
GtkColorSwatch:backdrop,
GtkColorSwatch:backdrop:selected {
box-shadow: none;
}
+GtkColorSwatch:backdrop:hover {
+ border-color: alpha(black, 0.3);
+ background-image: none;
+}
+
GtkColorSwatch.left,
GtkColorSwatch:first-child {
border-top-left-radius: 6px;
@@ -389,29 +420,21 @@ GtkColorSwatch.bottom {
GtkColorChooserWidget #add-color-button {
background-clip: padding-box;
- border-color: mix(@borders, @theme_bg_color, 0.5);
- background-color: mix(@borders, @theme_bg_color, 0.5);
- color: @theme_bg_color;
+ border-color: mix(@borders, @theme_bg_color, 0.3);
+ background-color: mix(@borders, @theme_bg_color, 0.3);
+ color: @theme_base_color;
box-shadow: none;
}
GtkColorChooserWidget #add-color-button:hover {
border-color: @borders;
background-color: @borders;
- color: @theme_bg_color;
-}
-
-
-GtkColorChooserWidget #add-color-button:active,
-GtkColorChooserWidget #add-color-button:active:hover {
- border-color: @theme_selected_bg_color;
- background-color: @theme_selected_bg_color;
- color: @theme_bg_color;
+ color: @theme_base_color;
}
GtkColorChooserWidget #add-color-button:backdrop {
- border-color: mix(@unfocused_borders, @theme_unfocused_bg_color, 0.5);
- background-color: mix(@unfocused_borders, @theme_unfocused_bg_color, 0.5);
+ border-color: mix(@unfocused_borders, @theme_unfocused_bg_color, 0.3);
+ background-color: mix(@unfocused_borders, @theme_unfocused_bg_color, 0.3);
color: @theme_unfocused_bg_color;
}
@@ -423,12 +446,14 @@ GtkColorChooserWidget #add-color-button:backdrop {
background-color: transparent;
}
-.color-active-badge.color-light {
+.color-active-badge.color-light,
+.color-active-badge.color-light:hover {
border-color: #444444;
color: #444444;
}
-.color-active-badge.color-dark {
+.color-active-badge.color-dark,
+.color-active-badge.color-dark:hover {
border-color: #cccccc;
color: #cccccc;
}
@@ -437,6 +462,11 @@ GtkColorEditor GtkColorSwatch {
border-radius: 6px;
}
+GtkColorEditor GtkColorSwatch.color-dark:hover,
+GtkColorEditor GtkColorSwatch.color-light:hover {
+ background-image: none;
+ border-color: alpha(black, 0.3);
+}
/****************
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]