[gnome-themes-standard] fix check color on selected rows on a treeview on hover
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] fix check color on selected rows on a treeview on hover
- Date: Mon, 9 Jun 2014 16:18:54 +0000 (UTC)
commit 8200950e985a59b8cac8b4f634a21f0d6c852962
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Mon Jun 9 18:17:47 2014 +0200
fix check color on selected rows on a treeview on hover
themes/Adwaita/gtk-3.0/_colors.scss | 1 +
themes/Adwaita/gtk-3.0/_common.scss | 2 ++
themes/Adwaita/gtk-3.0/gtk-contained-dark.css | 10 +++++++++-
themes/Adwaita/gtk-3.0/gtk-contained.css | 10 +++++++++-
4 files changed, 21 insertions(+), 2 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/_colors.scss b/themes/Adwaita/gtk-3.0/_colors.scss
index e223a12..0226ace 100644
--- a/themes/Adwaita/gtk-3.0/_colors.scss
+++ b/themes/Adwaita/gtk-3.0/_colors.scss
@@ -1,6 +1,7 @@
// When color definition differs for dark and light variant,
// it gets @if ed depending on $variant
+
$base_color: if($variant =='light', #fff, #333);
$bg_color: if($variant =='light', #ededed, #393f3f);
$fg_color: if($variant =='light', #2e3436, #eeeeec);
diff --git a/themes/Adwaita/gtk-3.0/_common.scss b/themes/Adwaita/gtk-3.0/_common.scss
index 29ef058..e0cad6a 100644
--- a/themes/Adwaita/gtk-3.0/_common.scss
+++ b/themes/Adwaita/gtk-3.0/_common.scss
@@ -109,6 +109,7 @@
color: $fg_color;
&:selected,
&:selected:focus,
+ &:selected:hover,
&:selected:backdrop {
@extend %selected_items;
}
@@ -1080,6 +1081,7 @@ $asset_suffix: if($variant=='dark', '-dark', '');
background-color: transparent;
&:hover, &:selected { background-image: none; }
&:active, &:active:hover { -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic'); color: $fg_color;
}
+ &:selected:hover { color: $selected_fg_color; };
&:inconsistent { -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic'); }
&:backdrop { background-image: none; }
}
diff --git a/themes/Adwaita/gtk-3.0/gtk-contained-dark.css b/themes/Adwaita/gtk-3.0/gtk-contained-dark.css
index a2d74a3..f115dc3 100644
--- a/themes/Adwaita/gtk-3.0/gtk-contained-dark.css
+++ b/themes/Adwaita/gtk-3.0/gtk-contained-dark.css
@@ -1168,6 +1168,10 @@ GtkTreeView.check {
GtkTreeView.check:active:hover {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
color: #eeeeec; }
+ GtkPopover GtkModelButton.button.check:selected:hover,
+ .menuitem.check:selected:hover,
+ GtkTreeView.check:selected:hover {
+ color: white; }
GtkPopover GtkModelButton.button.check:inconsistent,
.menuitem.check:inconsistent,
GtkTreeView.check:inconsistent {
@@ -1286,6 +1290,10 @@ GtkTreeView.radio {
GtkTreeView.radio:active:hover {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
color: #eeeeec; }
+ GtkPopover GtkModelButton.button.radio:selected:hover,
+ .menuitem.radio:selected:hover,
+ GtkTreeView.radio:selected:hover {
+ color: white; }
GtkPopover GtkModelButton.button.radio:inconsistent,
.menuitem.radio:inconsistent,
GtkTreeView.radio:inconsistent {
@@ -1466,7 +1474,7 @@ GtkLevelBar.vertical {
.level-bar.fill-block.empty-fill-block:backdrop {
border-color: rgba(201, 203, 201, 0.15); }
-.view:selected, .view:selected:focus, .view:selected:backdrop, .entry:selected, .entry:selected:focus,
.entry:selected:backdrop, .button:selected, .button:selected:focus, .button:selected:backdrop {
+.view:selected, .view:selected:focus, .view:selected:hover, .view:selected:backdrop, .entry:selected,
.entry:selected:focus, .entry:selected:backdrop, .button:selected, .button:selected:focus,
.button:selected:backdrop {
background-color: #215d9c;
color: white; }
diff --git a/themes/Adwaita/gtk-3.0/gtk-contained.css b/themes/Adwaita/gtk-3.0/gtk-contained.css
index 9313860..b560c0b 100644
--- a/themes/Adwaita/gtk-3.0/gtk-contained.css
+++ b/themes/Adwaita/gtk-3.0/gtk-contained.css
@@ -1168,6 +1168,10 @@ GtkTreeView.check {
GtkTreeView.check:active:hover {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
color: #2e3436; }
+ GtkPopover GtkModelButton.button.check:selected:hover,
+ .menuitem.check:selected:hover,
+ GtkTreeView.check:selected:hover {
+ color: white; }
GtkPopover GtkModelButton.button.check:inconsistent,
.menuitem.check:inconsistent,
GtkTreeView.check:inconsistent {
@@ -1286,6 +1290,10 @@ GtkTreeView.radio {
GtkTreeView.radio:active:hover {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
color: #2e3436; }
+ GtkPopover GtkModelButton.button.radio:selected:hover,
+ .menuitem.radio:selected:hover,
+ GtkTreeView.radio:selected:hover {
+ color: white; }
GtkPopover GtkModelButton.button.radio:inconsistent,
.menuitem.radio:inconsistent,
GtkTreeView.radio:inconsistent {
@@ -1466,7 +1474,7 @@ GtkLevelBar.vertical {
.level-bar.fill-block.empty-fill-block:backdrop {
border-color: rgba(84, 89, 90, 0.15); }
-.view:selected, .view:selected:focus, .view:selected:backdrop, .entry:selected, .entry:selected:focus,
.entry:selected:backdrop, .button:selected, .button:selected:focus, .button:selected:backdrop {
+.view:selected, .view:selected:focus, .view:selected:hover, .view:selected:backdrop, .entry:selected,
.entry:selected:focus, .entry:selected:backdrop, .button:selected, .button:selected:focus,
.button:selected:backdrop {
background-color: #4a90d9;
color: white; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]