[gtk+] Adwaita: treeview column header scrollbar top border



commit 303fdfbe8b2eed8c3af76d351c0f85fbb60e3170
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Sat Mar 5 02:09:22 2016 +0100

    Adwaita: treeview column header scrollbar top border
    
    add a top border in vertical scrollbars in treeviews.

 gtk/theme/Adwaita/_common.scss           |    7 ++++++-
 gtk/theme/Adwaita/gtk-contained-dark.css |   16 ++++++++--------
 gtk/theme/Adwaita/gtk-contained.css      |   16 ++++++++--------
 3 files changed, 22 insertions(+), 17 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index db842a8..a45b949 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -2069,7 +2069,7 @@ scrollbar {
 
   &.overlay-indicator {
     &:not(.dragging):not(.hovering) {
-      border: none;
+      border-color: transparent;
       opacity: 0.4;
       background-color: transparent;
 
@@ -2175,6 +2175,11 @@ scrollbar {
   }
 }
 
+treeview ~ scrollbar.vertical {
+  border-top: 1px solid $borders_color;
+  margin-top: -1px;
+}
+
 /**********
  * Switch *
  **********/
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 2323131..fa44278 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -2178,15 +2178,11 @@ notebook > stack:not(:only-child) {
  * Scrollbars *
  **************/
 scrollbar {
-  /*
-    // disable steppers
-    @at-root * {
-      -GtkScrollbar-has-backward-stepper: false;
-      -GtkScrollbar-has-forward-stepper: false;
-    }
-  */
   background-color: #313434;
   transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  * {
+    -GtkScrollbar-has-backward-stepper: false;
+    -GtkScrollbar-has-forward-stepper: false; }
   scrollbar.top {
     border-bottom: 1px solid #1c1f1f; }
   scrollbar.bottom {
@@ -2219,7 +2215,7 @@ scrollbar {
     min-height: 4px;
     border-width: 6px; }
   scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
-    border: none;
+    border-color: transparent;
     opacity: 0.4;
     background-color: transparent; }
     scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
@@ -2317,6 +2313,10 @@ scrollbar {
   scrollbar.horizontal button.up {
     -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
 
+treeview ~ scrollbar.vertical {
+  border-top: 1px solid #1c1f1f;
+  margin-top: -1px; }
+
 /**********
  * Switch *
  **********/
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index b3284a0..4f0c684 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -2188,15 +2188,11 @@ notebook > stack:not(:only-child) {
  * Scrollbars *
  **************/
 scrollbar {
-  /*
-    // disable steppers
-    @at-root * {
-      -GtkScrollbar-has-backward-stepper: false;
-      -GtkScrollbar-has-forward-stepper: false;
-    }
-  */
   background-color: #c3c4c4;
   transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+  * {
+    -GtkScrollbar-has-backward-stepper: false;
+    -GtkScrollbar-has-forward-stepper: false; }
   scrollbar.top {
     border-bottom: 1px solid #9d9d99; }
   scrollbar.bottom {
@@ -2229,7 +2225,7 @@ scrollbar {
     min-height: 4px;
     border-width: 6px; }
   scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
-    border: none;
+    border-color: transparent;
     opacity: 0.4;
     background-color: transparent; }
     scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
@@ -2327,6 +2323,10 @@ scrollbar {
   scrollbar.horizontal button.up {
     -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
 
+treeview ~ scrollbar.vertical {
+  border-top: 1px solid #9d9d99;
+  margin-top: -1px; }
+
 /**********
  * Switch *
  **********/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]