[nautilus/wip/antoniof/flow-box-preparation: 14/29] view-icon-item-ui: Apply shadow to thumbnails
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/flow-box-preparation: 14/29] view-icon-item-ui: Apply shadow to thumbnails
- Date: Fri, 10 Dec 2021 14:05:47 +0000 (UTC)
commit 7f10cdbb3edd26322b676e2b95479718e28e1d51
Author: António Fernandes <antoniof gnome org>
Date: Sun Oct 31 21:24:58 2021 +0000
view-icon-item-ui: Apply shadow to thumbnails
Currently we use a dark square background for thumbnails, which doesn't
look nice.
Instead, use a shadow which tries to match the icon theme perspective.
src/nautilus-view-icon-item-ui.c | 6 +++---
src/resources/css/Adwaita.css | 8 +++-----
2 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/src/nautilus-view-icon-item-ui.c b/src/nautilus-view-icon-item-ui.c
index 5e27ebb16..76f07a3da 100644
--- a/src/nautilus-view-icon-item-ui.c
+++ b/src/nautilus-view-icon-item-ui.c
@@ -44,15 +44,15 @@ update_icon (NautilusViewIconItemUi *self)
gtk_image_set_from_pixbuf (GTK_IMAGE (self->icon), icon_pixbuf);
gtk_widget_set_size_request (self->fixed_height_box, icon_size, icon_size);
- style_context = gtk_widget_get_style_context (self->fixed_height_box);
+ style_context = gtk_widget_get_style_context (self->icon);
if (nautilus_can_thumbnail (file) &&
nautilus_file_should_show_thumbnail (file))
{
- gtk_style_context_add_class (style_context, "icon-background");
+ gtk_style_context_add_class (style_context, "thumbnail");
}
else
{
- gtk_style_context_remove_class (style_context, "icon-background");
+ gtk_style_context_remove_class (style_context, "thumbnail");
}
}
diff --git a/src/resources/css/Adwaita.css b/src/resources/css/Adwaita.css
index c9c593e1d..fe1bb0f5b 100644
--- a/src/resources/css/Adwaita.css
+++ b/src/resources/css/Adwaita.css
@@ -207,11 +207,9 @@ flowboxchild:selected {
background-color:transparent;
}
-.icon-background {
- background-color:black;
- border-color:#4a90d9;
- border-style:solid;
- border-width:0px;
+flowboxchild .thumbnail {
+ box-shadow: 0px 1px 2px 0px @borders;
+ border-radius: 2px;
}
flowboxchild label {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]