diff options
author | Lapo Calamandrei <calamandrei@gmail.com> | 2014-11-28 17:03:53 +0100 |
---|---|---|
committer | Lapo Calamandrei <calamandrei@gmail.com> | 2014-11-28 17:03:53 +0100 |
commit | 6962dcffac869a74a9ad9eb856947843b3f09c85 (patch) | |
tree | 34962a4547266036720189e9dc990f64a1dcac24 | |
parent | d3c96f9f17940132482b0d204caa116b1511a84a (diff) | |
download | gtk+-6962dcffac869a74a9ad9eb856947843b3f09c85.tar.gz |
Adwaita: GtkTreeView insensitive state style.
See https://bugzilla.gnome.org/show_bug.cgi?id=740770.
-rw-r--r-- | gtk/resources/theme/Adwaita/_common.scss | 11 | ||||
-rw-r--r-- | gtk/resources/theme/Adwaita/gtk-contained-dark.css | 8 | ||||
-rw-r--r-- | gtk/resources/theme/Adwaita/gtk-contained.css | 8 |
3 files changed, 27 insertions, 0 deletions
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss index 7b9f319e63..4c755e3765 100644 --- a/gtk/resources/theme/Adwaita/_common.scss +++ b/gtk/resources/theme/Adwaita/_common.scss @@ -1360,10 +1360,21 @@ GtkTreeView.view { border-left-color: mix($selected_fg_color, $selected_bg_color, 0.5); border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly } + + &:insensitive { + color: $insensitive_fg_color; + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + &:backdrop { color: $backdrop_insensitive_color; } + } + &:backdrop { border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 0.5); border-top: $backdrop_bg_color; } + &.expander { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css b/gtk/resources/theme/Adwaita/gtk-contained-dark.css index f00f8b613c..7d6eb03673 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css @@ -1968,6 +1968,14 @@ GtkTreeView.view { GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { border-left-color: #225d9c; border-top-color: rgba(238, 238, 236, 0.1); } + GtkTreeView.view:insensitive { + color: #939695; } + GtkTreeView.view:insensitive:selected { + color: #799dc3; } + GtkTreeView.view:insensitive:selected:backdrop { + color: #638db9; } + GtkTreeView.view:insensitive:backdrop { + color: #5d6767; } GtkTreeView.view:backdrop { border-left-color: #393f3f; border-top: #393f3f; } diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css index a6b73ebdc2..cd3b6e55a7 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained.css +++ b/gtk/resources/theme/Adwaita/gtk-contained.css @@ -1968,6 +1968,14 @@ GtkTreeView.view { GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected { border-left-color: #4a90d9; border-top-color: rgba(46, 52, 54, 0.1); } + GtkTreeView.view:insensitive { + color: #8d9091; } + GtkTreeView.view:insensitive:selected { + color: #92bce8; } + GtkTreeView.view:insensitive:selected:backdrop { + color: #80b1e4; } + GtkTreeView.view:insensitive:backdrop { + color: #c7c7c7; } GtkTreeView.view:backdrop { border-left-color: #ececec; border-top: #ededed; } |