From: Lapo Calamandrei Date: Thu, 25 Jun 2015 17:55:51 +0000 (+0200) Subject: Adwaita: rubberbands! X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~9270 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=56a3fd888a83984c7ced289f2be092e6ba4fa1f9;p=gtk4.git Adwaita: rubberbands! Darken the rubberband a bit to make it visible on the selected color background, fix treeview rubberband border issue. --- diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index a31f712047..fbf73aa6cd 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -120,8 +120,8 @@ $asset_suffix: if($variant=='dark', '-dark', ''); } .rubberband { - border: 1px solid $selected_bg_color; - background-color: transparentize($selected_bg_color,0.8); + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); } .label { @@ -1304,6 +1304,8 @@ GtkTreeView.view { border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, border-top-color: $bg_color; // while this is the grid lines color, better then nothing + &.rubberband { @extend .rubberband; } // to avoid borders being overridden by the previously set props + &:selected { border-radius: 0; } // rest border radius in lists &:selected, &:backdrop:selected { diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 4ad0c9160f..22d8ce7e56 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -73,9 +73,9 @@ .view:selected, GtkCalendar:selected { border-radius: 3px; } -.rubberband { - border: 1px solid #215d9c; - background-color: rgba(33, 93, 156, 0.2); } +.rubberband, GtkTreeView.view.rubberband { + border: 1px solid #184472; + background-color: rgba(24, 68, 114, 0.2); } .label.separator { color: #eeeeec; } diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index e3b8e2ed06..34fa96ff3b 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -73,9 +73,9 @@ .view:selected, GtkCalendar:selected { border-radius: 3px; } -.rubberband { - border: 1px solid #4a90d9; - background-color: rgba(74, 144, 217, 0.2); } +.rubberband, GtkTreeView.view.rubberband { + border: 1px solid #2a76c6; + background-color: rgba(42, 118, 198, 0.2); } .label.separator { color: #2e3436; }