[nautilus/wip/antoniof/flow-box-preparation: 45/70] 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: 45/70] view-icon-item-ui: Tweak selection visuals
- Date: Thu, 23 Dec 2021 01:06:25 +0000 (UTC)
commit a16a6d6769435ec0403752e080ac53c3533a3f8e
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 | 24 +++++++++++++++---------
src/resources/ui/nautilus-view-icon-item-ui.ui | 6 +++---
2 files changed, 18 insertions(+), 12 deletions(-)
---
diff --git a/src/resources/css/Adwaita.css b/src/resources/css/Adwaita.css
index 27986edba..9d0a5ec4e 100644
--- a/src/resources/css/Adwaita.css
+++ b/src/resources/css/Adwaita.css
@@ -205,6 +205,7 @@ flowbox {
flowboxchild:selected {
background-color:transparent;
+ outline-color: transparent;
}
.icon-background {
@@ -214,14 +215,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]