[gtk+/wip/overlay-scrollbar] Add some overlay scrollbar theming to Adwaita



commit 598c62060f3e189fb991983af461a50dc1de8e73
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Oct 8 23:37:29 2014 -0400

    Add some overlay scrollbar theming to Adwaita

 gtk/resources/theme/Adwaita/_common.scss           |   21 ++++++++++++++++++++
 gtk/resources/theme/Adwaita/gtk-contained-dark.css |   15 ++++++++++++++
 gtk/resources/theme/Adwaita/gtk-contained.css      |   15 ++++++++++++++
 3 files changed, 51 insertions(+), 0 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index 4a2e4a9..fb226ad 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -2956,3 +2956,24 @@ GtkVolumeButton.button { padding: 8px; }
 .context-menu {
   font: initial;
 }
+
+
+/* Overlay scrollbars */
+
+.scrollbar.overlay-indicator.dragging,
+.scrollbar.overlay-indicator.locked {
+  -GtkRange-slider-width: 15;
+}
+
+.scrollbar.overlay-indicator.dragging.trough,
+.scrollbar.overlay-indicator.locked.trough {
+  background-color: transparentize(black, 0.9);
+}
+
+.scrollbar.overlay-indicator {
+  -GtkRange-slider-width: 10;
+}
+
+.scrollbar.overlay-indicator.trough {
+  background-color: transparent;
+}
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css 
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index 73d4279..288b0ad 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -4285,6 +4285,21 @@ GtkCalendar.header .menuitem.titlebutton.button:selected, .list-row:selected {
 .context-menu {
   font: initial; }
 
+/* Overlay scrollbars */
+.scrollbar.overlay-indicator.dragging,
+.scrollbar.overlay-indicator.locked {
+  -GtkRange-slider-width: 15; }
+
+.scrollbar.overlay-indicator.dragging.trough,
+.scrollbar.overlay-indicator.locked.trough {
+  background-color: rgba(0, 0, 0, 0.1); }
+
+.scrollbar.overlay-indicator {
+  -GtkRange-slider-width: 10; }
+
+.scrollbar.overlay-indicator.trough {
+  background-color: transparent; }
+
 /* GTK NAMED COLORS */
 @define-color theme_fg_color #eeeeec;
 @define-color theme_bg_color #393f3f;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index e1b706c..cd4f8eb 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -4447,6 +4447,21 @@ GtkCalendar.header .menuitem.titlebutton.button:selected, .list-row:selected {
 .context-menu {
   font: initial; }
 
+/* Overlay scrollbars */
+.scrollbar.overlay-indicator.dragging,
+.scrollbar.overlay-indicator.locked {
+  -GtkRange-slider-width: 15; }
+
+.scrollbar.overlay-indicator.dragging.trough,
+.scrollbar.overlay-indicator.locked.trough {
+  background-color: rgba(0, 0, 0, 0.1); }
+
+.scrollbar.overlay-indicator {
+  -GtkRange-slider-width: 10; }
+
+.scrollbar.overlay-indicator.trough {
+  background-color: transparent; }
+
 /* GTK NAMED COLORS */
 @define-color theme_fg_color #2e3436;
 @define-color theme_bg_color #ededed;


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