From bbac2900e614a5d1cfc27eac3a3d171bcfb390e2 Mon Sep 17 00:00:00 2001 From: Lapo Calamandrei Date: Thu, 4 Sep 2014 19:41:47 +0200 Subject: [PATCH] Adwaita: bottom edge hilight for selection mode buttons --- gtk/resources/theme/Adwaita/_common.scss | 33 ++++++++++--------- .../theme/Adwaita/gtk-contained-dark.css | 32 +++++++++--------- gtk/resources/theme/Adwaita/gtk-contained.css | 32 +++++++++--------- 3 files changed, 49 insertions(+), 48 deletions(-) diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss index 6595f1edd4..e547eb961a 100644 --- a/gtk/resources/theme/Adwaita/_common.scss +++ b/gtk/resources/theme/Adwaita/_common.scss @@ -971,6 +971,7 @@ GtkComboBox { } } &.selection-mode { + $_hc: mix($top_hilight,$selected_bg_color, 50%); // hilight color color: $selected_fg_color; text-shadow: 0 -1px transparentize(black, 0.5); border-color: $selected_borders_color; @@ -979,36 +980,36 @@ GtkComboBox { $selected_bg_color); box-shadow: inset 0 -1px mix($selected_borders_color, $selected_bg_color, 35%), //bottom shade - inset 0 1px mix($top_hilight,$selected_bg_color, 60%); + inset 0 1px $_hc; &:backdrop { background-image: linear-gradient(to bottom, $selected_bg_color); box-shadow: inset 0 1px mix($top_hilight,$selected_bg_color, 60%); } .subtitle:link { @extend *:link:selected; } .button { - @include button(normal, $selected_bg_color, $selected_fg_color, none); + @include button(normal, $selected_bg_color, $selected_fg_color, $_hc); &.flat { @include button(undecorated); } &:hover { @include button(hover, $selected_bg_color, $selected_fg_color, - none); } + $_hc); } &:active, &:checked { @include button(active, $selected_bg_color, - $selected_fg_color, none); } + $selected_fg_color, $_hc); } &:backdrop, &.flat:backdrop { - @include button(backdrop, $selected_bg_color, $selected_fg_color, none); + @include button(backdrop, $selected_bg_color, $selected_fg_color, $_hc); -gtk-image-effect: none; border-color: $selected_borders_color; &:active, &:checked { @include button(backdrop-active, $selected_bg_color, - $selected_fg_color, none); + $selected_fg_color, $_hc); border-color: $selected_borders_color; } &:insensitive { @include button(backdrop-insensitive, $selected_bg_color, - $selected_fg_color, none); + $selected_fg_color, $_hc); border-color: $selected_borders_color; } &:insensitive:active, &:insensitive:checked { @include button(backdrop-insensitive-active, $selected_bg_color, - $selected_fg_color, none); + $selected_fg_color, $_hc); border-color: $selected_borders_color; } } @@ -1017,33 +1018,33 @@ GtkComboBox { } &:insensitive { @include button(insensitive, $selected_bg_color, $selected_fg_color, - none); + $_hc); &:active, &:checked { @include button(insensitive-active, $selected_bg_color, - $selected_fg_color, none); + $selected_fg_color, $_hc); } } &.suggested-action { - @include button(normal, $edge:none); + @include button(normal, $edge:$_hc); border-color: $selected_borders_color; &:hover { - @include button(hover, $edge:none); + @include button(hover, $edge:$_hc); border-color: $selected_borders_color; } &:active { - @include button(active, $edge:none); + @include button(active, $edge:$_hc); border-color: $selected_borders_color; } &:insensitive { - @include button(insensitive, $edge:none); + @include button(insensitive, $edge:$_hc); border-color: $selected_borders_color; } &:backdrop { - @include button(backdrop, $edge:none); + @include button(backdrop, $edge:$_hc); border-color: $selected_borders_color; } &:backdrop:insensitive { - @include button(backdrop-insensitive, $edge:none); + @include button(backdrop-insensitive, $edge:$_hc); border-color: $selected_borders_color; } } diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css b/gtk/resources/theme/Adwaita/gtk-contained-dark.css index d19195ed48..209e6b9c86 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css @@ -1384,7 +1384,7 @@ GtkComboBox { text-shadow: 0 -1px rgba(0, 0, 0, 0.5); border-color: #0f2b48; background-image: linear-gradient(to bottom, #256ab1, #215d9c); - box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(48, 103, 161, 0.46); } + box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode:backdrop, GtkCalendar.selection-mode.header:backdrop, .header-bar.selection-mode:backdrop { background-image: linear-gradient(to bottom, #215d9c); @@ -1397,7 +1397,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187); text-shadow: 0 -1px rgba(0, 0, 0, 0.70353); icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode .button.flat, GtkCalendar.selection-mode.header .button.flat, .titlebar.selection-mode .titlebutton.button, GtkCalendar.selection-mode.header .titlebutton.button, @@ -1417,7 +1417,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c); text-shadow: 0 -1px rgba(0, 0, 0, 0.67153); icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active, .titlebar.selection-mode .button:checked, GtkCalendar.selection-mode.header .button:checked, .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked { @@ -1427,7 +1427,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #194776, #1c5187); text-shadow: 0 -1px rgba(0, 0, 0, 0.78353); icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode .button:backdrop, GtkCalendar.selection-mode.header .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, GtkCalendar.selection-mode.header .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, GtkCalendar.selection-mode.header .titlebutton.button:backdrop, @@ -1439,7 +1439,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #215d9c); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); -gtk-image-effect: none; border-color: #0f2b48; } .titlebar.selection-mode .button:backdrop:active, GtkCalendar.selection-mode.header .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, GtkCalendar.selection-mode.header .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, GtkCalendar.selection-mode.header .button.flat:backdrop:active, @@ -1456,7 +1456,7 @@ GtkComboBox { color: #d0d9e2; border-color: #0b1e33; background-image: linear-gradient(to bottom, #184472); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } .titlebar.selection-mode .button:backdrop:insensitive, GtkCalendar.selection-mode.header .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, @@ -1469,7 +1469,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #22558a); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, @@ -1492,7 +1492,7 @@ GtkComboBox { color: #6c88a5; border-color: #0b1e33; background-image: linear-gradient(to bottom, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, @@ -1524,7 +1524,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #22558a); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, .header-bar.selection-mode .button:insensitive > GtkLabel { color: inherit; } @@ -1534,7 +1534,7 @@ GtkComboBox { color: #a4b5c8; border-color: #0b1e33; background-image: linear-gradient(to bottom, #1b436f, #1d4876); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); } .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:insensitive:active > GtkLabel, .header-bar.selection-mode .button:insensitive:checked > GtkLabel { @@ -1547,7 +1547,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232); text-shadow: 0 -1px rgba(0, 0, 0, 0.81176); icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:hover, GtkCalendar.selection-mode.header .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { @@ -1557,7 +1557,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f); text-shadow: 0 -1px rgba(0, 0, 0, 0.77976); icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:active, GtkCalendar.selection-mode.header .button.suggested-action:active, .header-bar.selection-mode .button.suggested-action:active { @@ -1567,7 +1567,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #232727, #2d3232); text-shadow: 0 -1px rgba(0, 0, 0, 0.89176); icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:insensitive, GtkCalendar.selection-mode.header .button.suggested-action:insensitive, .header-bar.selection-mode .button.suggested-action:insensitive { @@ -1576,7 +1576,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #323636); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel { @@ -1588,7 +1588,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #393f3f); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { @@ -1597,7 +1597,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #323636); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0); border-color: #0f2b48; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel { diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css index 909cb4fa99..0e66dd5ca9 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained.css +++ b/gtk/resources/theme/Adwaita/gtk-contained.css @@ -1376,7 +1376,7 @@ GtkComboBox { text-shadow: 0 -1px rgba(0, 0, 0, 0.5); border-color: #184472; background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9); - box-shadow: inset 0 -1px #3875b4, inset 0 1px #b6d2ef; } + box-shadow: inset 0 -1px #3875b4, inset 0 1px #a4c7ec; } .titlebar.selection-mode:backdrop, GtkCalendar.selection-mode.header:backdrop, .header-bar.selection-mode:backdrop { background-image: linear-gradient(to bottom, #4a90d9); @@ -1389,7 +1389,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5); text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; } .titlebar.selection-mode .button.flat, GtkCalendar.selection-mode.header .button.flat, .titlebar.selection-mode .titlebutton.button, GtkCalendar.selection-mode.header .titlebutton.button, @@ -1409,7 +1409,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); text-shadow: 0 -1px rgba(0, 0, 0, 0.51153); icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; } .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active, .titlebar.selection-mode .button:checked, GtkCalendar.selection-mode.header .button:checked, .header-bar.selection-mode .button:active, .header-bar.selection-mode .button:checked { @@ -1419,7 +1419,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #2b79cb, #3583d5); text-shadow: 0 -1px rgba(0, 0, 0, 0.62353); icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; } .titlebar.selection-mode .button:backdrop, GtkCalendar.selection-mode.header .button:backdrop, .titlebar.selection-mode .button.flat:backdrop, GtkCalendar.selection-mode.header .button.flat:backdrop, .titlebar.selection-mode .titlebutton.button:backdrop, GtkCalendar.selection-mode.header .titlebutton.button:backdrop, @@ -1431,7 +1431,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #4a90d9); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); -gtk-image-effect: none; border-color: #184472; } .titlebar.selection-mode .button:backdrop:active, GtkCalendar.selection-mode.header .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, GtkCalendar.selection-mode.header .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active, GtkCalendar.selection-mode.header .button.flat:backdrop:active, @@ -1448,7 +1448,7 @@ GtkComboBox { color: #d4e3f3; border-color: #2a76c6; background-image: linear-gradient(to bottom, #2a76c6); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } .titlebar.selection-mode .button:backdrop:insensitive, GtkCalendar.selection-mode.header .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive, @@ -1461,7 +1461,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #65a0de); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } .titlebar.selection-mode .button:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > GtkLabel, @@ -1484,7 +1484,7 @@ GtkComboBox { color: #8db8e6; border-color: #5093da; background-image: linear-gradient(to bottom, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } .titlebar.selection-mode .button:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .button:backdrop:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:backdrop:insensitive:checked > GtkLabel, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button.flat:backdrop:insensitive:active > GtkLabel, .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > GtkLabel, @@ -1516,7 +1516,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #65a0de); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } .titlebar.selection-mode .button:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive > GtkLabel, .header-bar.selection-mode .button:insensitive > GtkLabel { color: inherit; } @@ -1526,7 +1526,7 @@ GtkComboBox { color: #b9d3f0; border-color: #1c5187; background-image: linear-gradient(to bottom, #4a8cd1, #5093da); - box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; } .titlebar.selection-mode .button:insensitive:active > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:active > GtkLabel, .titlebar.selection-mode .button:insensitive:checked > GtkLabel, GtkCalendar.selection-mode.header .button:insensitive:checked > GtkLabel, .header-bar.selection-mode .button:insensitive:active > GtkLabel, .header-bar.selection-mode .button:insensitive:checked > GtkLabel { @@ -1539,7 +1539,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; + box-shadow: inset 0 1px white, 0 1px #a4c7ec; border-color: #184472; } .titlebar.selection-mode .button.suggested-action:hover, GtkCalendar.selection-mode.header .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { @@ -1549,7 +1549,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed); text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px white; + box-shadow: inset 0 1px white, 0 1px #a4c7ec; border-color: #184472; } .titlebar.selection-mode .button.suggested-action:active, GtkCalendar.selection-mode.header .button.suggested-action:active, .header-bar.selection-mode .button.suggested-action:active { @@ -1559,7 +1559,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #d6d6d6, #e0e0e0); text-shadow: 0 1px rgba(255, 255, 255, 0.76923); icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); - box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; border-color: #184472; } .titlebar.selection-mode .button.suggested-action:insensitive, GtkCalendar.selection-mode.header .button.suggested-action:insensitive, .header-bar.selection-mode .button.suggested-action:insensitive { @@ -1568,7 +1568,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #f4f4f4); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; border-color: #184472; } .titlebar.selection-mode .button.suggested-action:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:insensitive > GtkLabel, .header-bar.selection-mode .button.suggested-action:insensitive > GtkLabel { @@ -1580,7 +1580,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #ededed); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive { @@ -1589,7 +1589,7 @@ GtkComboBox { background-image: linear-gradient(to bottom, #f4f4f4); text-shadow: none; icon-shadow: none; - box-shadow: inset 0 1px rgba(255, 255, 255, 0); + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0); border-color: #184472; } .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel, GtkCalendar.selection-mode.header .button.suggested-action:backdrop:insensitive > GtkLabel, .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > GtkLabel {