[gtk/gtk-3-24: 1/2] Adwaita: Make treeview header button borders more visible
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/gtk-3-24: 1/2] Adwaita: Make treeview header button borders more visible
- Date: Thu, 12 Nov 2020 09:23:08 +0000 (UTC)
commit dab79f5d7735df809d83b452a8b17d6fb39ed686
Author: crvi <crvisqr gmail com>
Date: Mon Aug 24 01:19:47 2020 +0530
Adwaita: Make treeview header button borders more visible
The existing treeview header button border in GTK3 is close to
invisible. The preferred way to find the border for a treeview column
is to hover the mouse near the beginning of the header button text
expecting the default cursor to switch to 'col-resize' cursor. This
works only when all column headers in the view are left aligned. After
adding a few numeric columns to the view, whose headers are right
aligned, it becomes really hard to find the location of the border
between a left aligned and right aligned column header.
This change addresses the issue by using high contrast colors for
borders of treeview header button - in line with the colors used in
Adwaita theme in GTK4.
See merge request GNOME/gtk!2467
gtk/theme/Adwaita/_common.scss | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 8e6557936e..3355266a09 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -1947,6 +1947,9 @@ filechooser .path-bar.linked > button {
/**************
* Tree Views *
**************/
+
+$_treeview_borders_color: if($variant=='light',mix($borders_color, $base_color,80%),mix($fg_color,
$base_color, 20%));
+
treeview.view {
@at-root * {
-GtkTreeView-horizontal-separator: 4;
@@ -2130,7 +2133,7 @@ treeview.view {
padding: 0 6px;
background-image: none;
border-style: none solid solid none;
- border-color: $bg_color;
+ border-color: $_treeview_borders_color;
border-radius: 0;
text-shadow: none;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]