/************** * Scrollbars * **************/ .scrollbar { -GtkRange-slider-width: 15; -GtkRange-stepper-size: 0; -GtkRange-stepper-spacing: 0; -GtkRange-trough-border: 0; -GtkScrollbar-has-backward-stepper: 0; -GtkScrollbar-has-forward-stepper: 0; -GtkScrollbar-min-slider-length: 30; } .scrollbar.trough.vertical { border-radius: 0px; border-width: 0px; background-image: -gtk-gradient (linear, left top, right top, from (shade (@bg_color, 1.04)), to (shade (@bg_color, 1.04))); } .scrollbar.trough.horizontal { border-radius: 0px; border-width: 0px; background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@bg_color, 1.04)), to (shade (@bg_color, 1.04))); } .scrollbar.slider, .scrollbar.button { border-width: 0px; border-radius: 0px; background-color: mix(@theme_bg_color, @theme_mix_base, 0.25); background-image: none; } .scrollbar.slider:prelight { background-color: mix(@theme_bg_color, @theme_mix_base, 0.40); background-image: none; } .scrollbar.slider.vertical { border-radius: 0px; background-image: -gtk-gradient (linear, left top, right top, from (shade (@bg_color, 1.04)), color-stop(0.35, shade(@bg_color, 1.04)), color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.25)), to (mix(@theme_bg_color, @theme_mix_base, 0.25))); } .scrollbar.slider.vertical:prelight { background-image: -gtk-gradient (linear, left top, right top, from (shade (@bg_color, 1.04)), color-stop(0.35, shade(@bg_color, 1.04)), color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.40)), to (mix(@theme_bg_color, @theme_mix_base, 0.40))); } .scrollbar.slider.horizontal { border-radius: 0px; background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@bg_color, 1.04)), color-stop(0.35, shade(@bg_color, 1.04)), color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.25)), to (mix(@theme_bg_color, @theme_mix_base, 0.25))); } .scrollbar.slider.horizontal:prelight { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@bg_color, 1.04)), color-stop(0.35, shade(@bg_color, 1.04)), color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.40)), to (mix(@theme_bg_color, @theme_mix_base, 0.40))); } .scrollbar.slider:insensitive { -GtkRange-slider-width: 0px; } .scrollbar.trough:insensitive { -GtkRange-trough-border: 3px; } /* overlay scrollbar */ OsThumb:selected, OsScrollbar:selected { background-color: @selected_bg_color; } OsThumb:active, OsScrollbar:active { background-color: shade (@bg_color, 0.6); } OsThumb:insensitive, OsScrollbar:insensitive { background-color: shade (@bg_color, 0.85); }