by roundabout, Friday, 25 December 2015, 16:09:10 (1451059750), pushed by roundabout, Sunday, 11 May 2025, 13:21:54 (1746969714)
Author identity: nana4 <hnmaigo@gmail.com>
247840bd7af4dae67a78cd48de4b30b1c53e4aae
gtk-3.0/_common.scss
@@ -1235,20 +1235,21 @@ column-header.button.dnd { // for treeview-like derive widgets
* Scrollbars *
**************/
$_slider_margin: 4px;
$_slider_fine_tune_margin: 6px;
.scrollbar {
-GtkRange-slider-width: 17;
-GtkRange-slider-width: 8 + $_slider_margin * 2 + 1;
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false;
-GtkScrollbar-min-slider-length: 32; // minimum size for the slider.
-GtkScrollbar-min-slider-length: 24 + $_slider_margin * 2;
// minimum size for the slider.
// sadly can't be in '.slider'
// where it belongs
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-under-steppers: 1;
$_slider_margin: 4px;
$_slider_fine_tune_margin: 6px;
.button {
border: none;
}
@@ -1259,7 +1260,7 @@ column-header.button.dnd { // for treeview-like derive widgets
.slider {
margin: 2px;
border: 2px solid if($variant==light, gtkopacity(white, 0.2), gtkopacity(black, 0.2));
border: 2px solid gtkopacity($base_color, 0.2);
// background-clip: padding-box;
}
@@ -1282,7 +1283,11 @@ column-header.button.dnd { // for treeview-like derive widgets
}
&.dragging,
&.hovering { opacity: 0.8; }
&.hovering {
.trough {
background-color: gtkopacity($base_color, 0.8);
}
}
}
// trough coloring
@@ -1297,7 +1302,7 @@ column-header.button.dnd { // for treeview-like derive widgets
&:hover { background-color: $secondary_fg_color; }
&:active { background-color: $fg_color; }
&:insensitive {
background-color: transparent;
opacity: 0.4;
}
}
gtk-3.0/gtk-dark.css
@@ -1046,11 +1046,11 @@ column-header.button.dnd, column-header .button.dnd {
* Scrollbars *
**************/
.scrollbar {
-GtkRange-slider-width: 17;
-GtkRange-slider-width: 17px;
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false;
-GtkScrollbar-min-slider-length: 32;
-GtkScrollbar-min-slider-length: 32px;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-under-steppers: 1; }
.scrollbar .button {
@@ -1059,12 +1059,12 @@ column-header.button.dnd, column-header .button.dnd {
-GtkRange-slider-width: 12px; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
margin: 2px;
border: 2px solid rgba(0, 0, 0, 0.2); }
border: 2px solid rgba(68, 68, 68, 0.2); }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
border-style: none;
background-color: transparent; }
.scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
opacity: 0.8; }
.scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
background-color: rgba(68, 68, 68, 0.8); }
.scrollbar .trough {
background-color: #444444;
border: 1px none rgba(0, 0, 0, 0.2); }
@@ -1075,7 +1075,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider:active {
background-color: white; }
.scrollbar .slider:insensitive {
background-color: transparent; }
opacity: 0.4; }
.scrollbar .slider {
border-radius: 100px;
margin: 4px; }
@@ -1598,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4;
padding: 0;
font-size: smaller;
color: rgba(255, 255, 255, 0.75); }
color: rgba(255, 255, 255, 0.6); }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
gtk-3.0/gtk.css
@@ -1046,11 +1046,11 @@ column-header.button.dnd, column-header .button.dnd {
* Scrollbars *
**************/
.scrollbar {
-GtkRange-slider-width: 17;
-GtkRange-slider-width: 17px;
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false;
-GtkScrollbar-min-slider-length: 32;
-GtkScrollbar-min-slider-length: 32px;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-under-steppers: 1; }
.scrollbar .button {
@@ -1063,8 +1063,8 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
border-style: none;
background-color: transparent; }
.scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
opacity: 0.8; }
.scrollbar.overlay-indicator.dragging .trough, .scrollbar.overlay-indicator.hovering .trough {
background-color: rgba(255, 255, 255, 0.8); }
.scrollbar .trough {
background-color: #ffffff;
border: 1px none rgba(0, 0, 0, 0.1); }
@@ -1075,7 +1075,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider:active {
background-color: rgba(0, 0, 0, 0.8); }
.scrollbar .slider:insensitive {
background-color: transparent; }
opacity: 0.4; }
.scrollbar .slider {
border-radius: 100px;
margin: 4px; }
@@ -1598,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4;
padding: 0;
font-size: smaller;
color: rgba(0, 0, 0, 0.6); }
color: rgba(0, 0, 0, 0.48); }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;