From 9bfd345664a5cea36f312713cc164f9e220b53ed Mon Sep 17 00:00:00 2001 From: Simon Steinbeiss Date: Fri, 15 Sep 2017 00:04:46 +0200 Subject: [PATCH] Update sidebar class for Thunar-gtk3 --- gtk-3.0/_common.scss | 4 +++- gtk-3.0/gtk-contained-dark.css | 15 +++++++++++---- gtk-3.0/gtk-contained.css | 15 +++++++++++---- 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/gtk-3.0/_common.scss b/gtk-3.0/_common.scss index 6ff390ee..8cf00172 100644 --- a/gtk-3.0/_common.scss +++ b/gtk-3.0/_common.scss @@ -3592,7 +3592,8 @@ filechooserbutton:drop(active) { background-color: $sidebar_bg_color; -gtk-icon-style: regular; - row { + row, + treeview { &:selected { background-image: linear-gradient(to bottom, shade($sidebar_bg_color, 0.87), @@ -3607,6 +3608,7 @@ filechooserbutton:drop(active) { color: $fg_color; &:backdrop { color: $backdrop_fg_color; } } + &.view:selected { color: $fg_color; } } &:backdrop { background-color: transparent; } } diff --git a/gtk-3.0/gtk-contained-dark.css b/gtk-3.0/gtk-contained-dark.css index f6e0f495..a661b9bc 100644 --- a/gtk-3.0/gtk-contained-dark.css +++ b/gtk-3.0/gtk-contained-dark.css @@ -3598,14 +3598,21 @@ filechooserbutton:drop(active) { border-style: none; background-color: #222; -gtk-icon-style: regular; } - .sidebar row:selected { + .sidebar row:selected, + .sidebar treeview:selected { background-image: linear-gradient(to bottom, shade(#222, 0.87), shade(#222, 0.95) 10%, shade(#222, 0.99) 92%, shade(#222, 0.92)); box-shadow: 0 -1px shade(#393f3f, 0.85), 0 1px shade(#393f3f, 1.12); } - .sidebar row:selected label { + .sidebar row:selected label, + .sidebar treeview:selected label { color: #eeeeec; } - .sidebar row:selected label:backdrop { + .sidebar row:selected label:backdrop, + .sidebar treeview:selected label:backdrop { color: #949796; } - .sidebar row:backdrop { + .sidebar row:selected.view:selected, + .sidebar treeview:selected.view:selected { + color: #eeeeec; } + .sidebar row:backdrop, + .sidebar treeview:backdrop { background-color: transparent; } stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { border-right: 1px solid #1c1f1f; diff --git a/gtk-3.0/gtk-contained.css b/gtk-3.0/gtk-contained.css index 5b7f7771..6ddb57f8 100644 --- a/gtk-3.0/gtk-contained.css +++ b/gtk-3.0/gtk-contained.css @@ -3627,14 +3627,21 @@ filechooserbutton:drop(active) { border-style: none; background-color: #dae0e6; -gtk-icon-style: regular; } - .sidebar row:selected { + .sidebar row:selected, + .sidebar treeview:selected { background-image: linear-gradient(to bottom, shade(#dae0e6, 0.87), shade(#dae0e6, 0.95) 10%, shade(#dae0e6, 0.99) 92%, shade(#dae0e6, 0.92)); box-shadow: 0 -1px shade(#cecece, 0.85), 0 1px shade(#cecece, 1.12); } - .sidebar row:selected label { + .sidebar row:selected label, + .sidebar treeview:selected label { color: #3c3c3c; } - .sidebar row:selected label:backdrop { + .sidebar row:selected label:backdrop, + .sidebar treeview:selected label:backdrop { color: #858585; } - .sidebar row:backdrop { + .sidebar row:selected.view:selected, + .sidebar treeview:selected.view:selected { + color: #3c3c3c; } + .sidebar row:backdrop, + .sidebar treeview:backdrop { background-color: transparent; } stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { border-right: 1px solid #828282;