[nautilus/wip/antoniof/flow-box-preparation: 13/31] view-icon-item-ui: Tweak selection visuals
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/flow-box-preparation: 13/31] view-icon-item-ui: Tweak selection visuals
- Date: Sat, 11 Dec 2021 17:04:41 +0000 (UTC)
commit c9056dcd3453a6a608847e53e89295bb3fc81a0e
Author: António Fernandes <antoniof gnome org>
Date: Wed Sep 1 00:51:06 2021 +0100
view-icon-item-ui: Tweak selection visuals
Make it closer to the style used by the canvas view.
src/resources/css/Adwaita.css | 23 ++++++++++++++---------
src/resources/ui/nautilus-view-icon-item-ui.ui | 6 +++---
2 files changed, 17 insertions(+), 12 deletions(-)
---
diff --git a/src/resources/css/Adwaita.css b/src/resources/css/Adwaita.css
index 27986edba..47d1fa6bf 100644
--- a/src/resources/css/Adwaita.css
+++ b/src/resources/css/Adwaita.css
@@ -214,14 +214,19 @@ flowboxchild:selected {
border-width:0px;
}
-flowboxchild > .icon-item-background {
- padding:4px;
+.icon-ui-labels-box {
+ padding: 2px 4px;
+ border-radius: 4px;
}
-flowboxchild:selected > .icon-item-background {
- padding:4px;
- background-color:#4a90d9;
- border-color:#4a90d9;
- border-style:solid;
- border-width:0px;
- border-radius:4px 4px 4px 4px;
+
+flowboxchild:selected .icon-ui-labels-box {
+ background-color: @theme_selected_bg_color;
+}
+
+flowboxchild:selected image {
+ -gtk-icon-effect: dim; /* GTK 3 only */
+ /* GTK 4 TODO: Replace previous line with the following one:
+ -gtk-icon-filter: opacity(0.5)
+ */
+ -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;
}
diff --git a/src/resources/ui/nautilus-view-icon-item-ui.ui b/src/resources/ui/nautilus-view-icon-item-ui.ui
index bbb929770..b266637e2 100644
--- a/src/resources/ui/nautilus-view-icon-item-ui.ui
+++ b/src/resources/ui/nautilus-view-icon-item-ui.ui
@@ -7,9 +7,6 @@
<property name="orientation">vertical</property>
<property name="halign">center</property>
<property name="valign">start</property>
- <style>
- <class name="icon-item-background"/>
- </style>
<child>
<object class="GtkBox" id="fixed_height_box">
<property name="orientation">vertical</property>
@@ -31,6 +28,9 @@
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="valign">start</property>
+ <style>
+ <class name="icon-ui-labels-box"/>
+ </style>
<child>
<object class="GtkLabel" id="label">
<property name="ellipsize">middle</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]