summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Mikhaylenko <alexm@gnome.org>2019-12-02 21:54:37 +0500
committerAlexander Mikhaylenko <alexm@gnome.org>2019-12-02 21:54:37 +0500
commit379669b153595fd1a33b200f6b08e7d5ba0407f4 (patch)
tree19e258b5d0390ec1b1194340a4bb8ab92f54d6e2
parent06d1cf5e520d86c062ef37f717934ddf5ea1b4da (diff)
downloadgtk+-379669b153595fd1a33b200f6b08e7d5ba0407f4.tar.gz
Adwaita: use transparent borders for popovers
Do the same thing as menus and windows do already.
-rw-r--r--gtk/theme/Adwaita/_common.scss7
-rw-r--r--gtk/theme/Adwaita/gtk-contained-dark.css2
-rw-r--r--gtk/theme/Adwaita/gtk-contained.css2
3 files changed, 11 insertions, 0 deletions
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 27cc656bb7..dbeb5c31ed 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -2282,6 +2282,13 @@ popover.background {
border-radius: $popover_radius;
}
+ .csd & {
+ $_popover_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1));
+
+ background-clip: padding-box;
+ border-color: $_popover_border;
+ }
+
box-shadow: 0 1px 2px transparentize(black, 0.7);
&:backdrop {
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 2d5f375da2..1a18c84305 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -795,6 +795,8 @@ popover.background { padding: 2px; background-color: #353535; box-shadow: 0 1px
.csd popover.background, popover.background { border: 1px solid #1b1b1b; border-radius: 9px; }
+.csd popover.background { background-clip: padding-box; border-color: rgba(27, 27, 27, 0.9); }
+
popover.background:backdrop { background-color: #353535; box-shadow: none; }
popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; }
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 69d0992884..91ddb93660 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -803,6 +803,8 @@ popover.background { padding: 2px; background-color: #f6f5f4; box-shadow: 0 1px
.csd popover.background, popover.background { border: 1px solid #cdc7c2; border-radius: 9px; }
+.csd popover.background { background-clip: padding-box; border-color: rgba(0, 0, 0, 0.23); }
+
popover.background:backdrop { background-color: #f6f5f4; box-shadow: none; }
popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { border-style: none; background-color: transparent; }