|
|
@ -18,7 +18,7 @@
|
|
|
|
-GtkMenuBar-internal-padding: 0;
|
|
|
|
-GtkMenuBar-internal-padding: 0;
|
|
|
|
-GtkMenuItem-arrow-scaling: 0.6;
|
|
|
|
-GtkMenuItem-arrow-scaling: 0.6;
|
|
|
|
-GtkNotebook-tab-overlap: 1;
|
|
|
|
-GtkNotebook-tab-overlap: 1;
|
|
|
|
-GtkPaned-handle-size: 1px;
|
|
|
|
-GtkPaned-handle-size: 6;
|
|
|
|
-GtkProgressBar-min-horizontal-bar-height: 14;
|
|
|
|
-GtkProgressBar-min-horizontal-bar-height: 14;
|
|
|
|
-GtkProgressBar-min-vertical-bar-width: 14;
|
|
|
|
-GtkProgressBar-min-vertical-bar-width: 14;
|
|
|
|
-GtkRange-trough-border: 0;
|
|
|
|
-GtkRange-trough-border: 0;
|
|
|
@ -27,9 +27,6 @@
|
|
|
|
-GtkRange-trough-under-steppers: 1;
|
|
|
|
-GtkRange-trough-under-steppers: 1;
|
|
|
|
-GtkRange-stepper-spacing: 0;
|
|
|
|
-GtkRange-stepper-spacing: 0;
|
|
|
|
-GtkScale-trough-border: 0;
|
|
|
|
-GtkScale-trough-border: 0;
|
|
|
|
-GtkScrollbar-activate-slider: 1;
|
|
|
|
|
|
|
|
-GtkScrollbar-trough-border: 0;
|
|
|
|
|
|
|
|
-GtkScrollbar-min-slider-length: 31;
|
|
|
|
|
|
|
|
-GtkScrolledWindow-scrollbar-spacing: 0;
|
|
|
|
-GtkScrolledWindow-scrollbar-spacing: 0;
|
|
|
|
-GtkScrolledWindow-scrollbars-within-bevel: 1;
|
|
|
|
-GtkScrolledWindow-scrollbars-within-bevel: 1;
|
|
|
|
-GtkSeparatorMenuItem-horizontal-padding: 0;
|
|
|
|
-GtkSeparatorMenuItem-horizontal-padding: 0;
|
|
|
@ -61,27 +58,6 @@
|
|
|
|
color: @backdrop_fg_color;
|
|
|
|
color: @backdrop_fg_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* LP: #1285783 */
|
|
|
|
|
|
|
|
GtkScrolledWindow {
|
|
|
|
|
|
|
|
background-color: @bg_color;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GtkPaned {
|
|
|
|
|
|
|
|
background-color: @bg_color;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Background hack to make DejaDup Assistant windows not turn black when
|
|
|
|
|
|
|
|
* overlay scrollbars are enabled.
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
Assistant GtkEventBox {
|
|
|
|
|
|
|
|
background-color: @bg_color;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ... and for Evolution's mail preferences window */
|
|
|
|
|
|
|
|
EPreferencesWindow GtkNotebook GtkAlignment GtkVBox {
|
|
|
|
|
|
|
|
background-color: @bg_color;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************
|
|
|
|
/*************
|
|
|
|
* assistant *
|
|
|
|
* assistant *
|
|
|
|
*************/
|
|
|
|
*************/
|
|
|
@ -1030,7 +1006,7 @@ GtkProgressBar {
|
|
|
|
border-radius: 8px;
|
|
|
|
border-radius: 8px;
|
|
|
|
border-width: 0px;
|
|
|
|
border-width: 0px;
|
|
|
|
background-image: none;
|
|
|
|
background-image: none;
|
|
|
|
background-color: #b0b0b0;
|
|
|
|
background-color: @backdrop_filling_bg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.scale.highlight.left:insensitive {
|
|
|
|
.scale.highlight.left:insensitive {
|
|
|
@ -1097,8 +1073,8 @@ GtkLevelBar.vertical {
|
|
|
|
.level-bar.fill-block:backdrop,
|
|
|
|
.level-bar.fill-block:backdrop,
|
|
|
|
.level-bar.fill-block.level-high:backdrop,
|
|
|
|
.level-bar.fill-block.level-high:backdrop,
|
|
|
|
.level-bar.fill-block.level-low:backdrop {
|
|
|
|
.level-bar.fill-block.level-low:backdrop {
|
|
|
|
background-color: #b0b0b0;
|
|
|
|
background-color: @backdrop_filling_bg;
|
|
|
|
border-color: #b0b0b0;
|
|
|
|
border-color: @backdrop_filling_bg;
|
|
|
|
background-image: none;
|
|
|
|
background-image: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -1181,72 +1157,93 @@ GtkScale.mark {
|
|
|
|
/*************
|
|
|
|
/*************
|
|
|
|
* scrollbar *
|
|
|
|
* scrollbar *
|
|
|
|
*************/
|
|
|
|
*************/
|
|
|
|
.scrollbar,
|
|
|
|
.scrollbar {
|
|
|
|
.scrollbar.vertical {
|
|
|
|
|
|
|
|
-GtkScrollbar-has-backward-stepper: 0;
|
|
|
|
-GtkScrollbar-has-backward-stepper: 0;
|
|
|
|
-GtkScrollbar-has-forward-stepper: 0;
|
|
|
|
-GtkScrollbar-has-forward-stepper: 0;
|
|
|
|
-GtkRange-slider-width: 14;
|
|
|
|
-GtkScrollbar-trough-border: 0;
|
|
|
|
|
|
|
|
-GtkScrollbar-min-slider-length: 31;
|
|
|
|
|
|
|
|
-GtkRange-slider-width: 10;
|
|
|
|
|
|
|
|
|
|
|
|
border-radius: 20px;
|
|
|
|
background-image: none;
|
|
|
|
|
|
|
|
background-size: 0;
|
|
|
|
|
|
|
|
border: none;
|
|
|
|
|
|
|
|
border-radius: 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
border-image: none;
|
|
|
|
.scrollbar:hover,
|
|
|
|
|
|
|
|
.scrollbar.dragging {
|
|
|
|
|
|
|
|
background-color: @scrollbar_track_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.trough,
|
|
|
|
.scrollbar:hover:backdrop,
|
|
|
|
.scrollbar.trough.vertical {
|
|
|
|
.scrollbar.dragging:backdrop {
|
|
|
|
border-color: shade (@bg_color, 0.8);
|
|
|
|
background-color: @backdrop_selected_bg_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider,
|
|
|
|
/* Adding margins, so actual visible size is: -GtkRange-slider-width - margin
|
|
|
|
.scrollbar.slider:hover,
|
|
|
|
* this allows to keep the slider smaller, but keeping few threshold pixels
|
|
|
|
.scrollbar.button,
|
|
|
|
*/
|
|
|
|
.scrollbar.slider.vertical,
|
|
|
|
.scrollbar.vertical:hover:dir(ltr),
|
|
|
|
.scrollbar.slider.vertical:hover,
|
|
|
|
.scrollbar.vertical.dragging:dir(ltr) {
|
|
|
|
.scrollbar.button.vertical {
|
|
|
|
margin-left: 2px;
|
|
|
|
border-width: 1px;
|
|
|
|
|
|
|
|
border-style: solid;
|
|
|
|
|
|
|
|
border-color: shade (@bg_color, 0.86);
|
|
|
|
|
|
|
|
background-image: -gtk-gradient (linear, left top, right top,
|
|
|
|
|
|
|
|
from (shade (@button_bg_color, 1.08)),
|
|
|
|
|
|
|
|
color-stop (0.5, @button_bg_color),
|
|
|
|
|
|
|
|
to (shade (@button_bg_color, 0.94)));
|
|
|
|
|
|
|
|
box-shadow: inset 1px 0 shade (@bg_color, 1.1),
|
|
|
|
|
|
|
|
inset -1px 0 shade (@bg_color, 1.01),
|
|
|
|
|
|
|
|
inset 0 1px shade (@bg_color, 1.1),
|
|
|
|
|
|
|
|
inset 0 -1px shade (@bg_color, 1.1);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider.horizontal,
|
|
|
|
.scrollbar.vertical:hover:dir(rtl),
|
|
|
|
.scrollbar.slider.horizontal:hover,
|
|
|
|
.scrollbar.vertical.dragging:dir(rtl) {
|
|
|
|
.scrollbar.button.horizontal {
|
|
|
|
margin-right: 2px;
|
|
|
|
background-image: -gtk-gradient (linear, left top, left bottom,
|
|
|
|
|
|
|
|
from (shade (@button_bg_color, 1.08)),
|
|
|
|
|
|
|
|
color-stop (0.5, @button_bg_color),
|
|
|
|
|
|
|
|
to (shade (@button_bg_color, 0.94)));
|
|
|
|
|
|
|
|
box-shadow: inset 1px 0 shade (@bg_color, 1.1),
|
|
|
|
|
|
|
|
inset -1px 0 shade (@bg_color, 1.1),
|
|
|
|
|
|
|
|
inset 0 1px shade (@bg_color, 1.1),
|
|
|
|
|
|
|
|
inset 0 -1px shade (@bg_color, 1.01);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/* overlay scrollbar */
|
|
|
|
.scrollbar.horizontal:hover,
|
|
|
|
OsThumb {
|
|
|
|
.scrollbar.horizontal.dragging,
|
|
|
|
color: shade (@fg_color, 1.6);
|
|
|
|
.scrollbar.horizontal.slider:hover,
|
|
|
|
|
|
|
|
.scrollbar.horizontal.slider.dragging {
|
|
|
|
|
|
|
|
margin-top: 2px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
OsThumb:selected,
|
|
|
|
.scrollbar.slider {
|
|
|
|
GtkScrollbar:selected {
|
|
|
|
background-color: alpha(@selected_bg_color, 0.8);
|
|
|
|
|
|
|
|
border-radius: 1px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider.hovering,
|
|
|
|
|
|
|
|
.scrollbar.slider.dragging {
|
|
|
|
|
|
|
|
border-radius: 2px;
|
|
|
|
|
|
|
|
margin: 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Adding margins, so actual visible size is: -GtkRange-slider-width - margin
|
|
|
|
|
|
|
|
* this allows to define some kind of proximity effect also on mouse-enter
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
.scrollbar.slider.vertical:dir(ltr):not(:hover):not(.dragging) {
|
|
|
|
|
|
|
|
margin-left: 7px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider.vertical:dir(rtl):not(:hover):not(.dragging) {
|
|
|
|
|
|
|
|
margin-right: 7px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider.horizontal:not(:hover):not(.dragging) {
|
|
|
|
|
|
|
|
margin-top: 7px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider:hover {
|
|
|
|
|
|
|
|
background-color: alpha(@selected_bg_color, 0.85);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider:active {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
OsThumb:active,
|
|
|
|
.scrollbar.slider:backdrop {
|
|
|
|
GtkScrollbar:active {
|
|
|
|
background-color: alpha(@backdrop_filling_bg, 0.8);
|
|
|
|
background-color: shade (@bg_color, 0.6);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
OsThumb:insensitive,
|
|
|
|
.scrollbar.slider:hover:backdrop {
|
|
|
|
GtkScrollbar:insensitive {
|
|
|
|
background-color: alpha(@backdrop_filling_bg, 0.85);
|
|
|
|
background-color: shade (@bg_color, 0.85);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.scrollbar.slider:active:backdrop {
|
|
|
|
|
|
|
|
background-color: @backdrop_filling_bg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/*******************
|
|
|
|
/*******************
|
|
|
@ -1340,12 +1337,31 @@ GtkComboBox .menuitem.separator {
|
|
|
|
/***********
|
|
|
|
/***********
|
|
|
|
* sidebar *
|
|
|
|
* sidebar *
|
|
|
|
***********/
|
|
|
|
***********/
|
|
|
|
.sidebar row:selected {
|
|
|
|
GtkPlacesSidebar.sidebar .view {
|
|
|
|
|
|
|
|
background-color: shade (@bg_color, 0.95);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
color: @fg_color;
|
|
|
|
|
|
|
|
text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GtkPlacesSidebar.sidebar:backdrop {
|
|
|
|
|
|
|
|
color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
|
|
|
|
|
|
|
|
text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GtkPlacesSidebar.sidebar row:selected {
|
|
|
|
|
|
|
|
color: @selected_fg_color;
|
|
|
|
text-shadow: 0 1px shade (@selected_bg_color, 0.7);
|
|
|
|
text-shadow: 0 1px shade (@selected_bg_color, 0.7);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.sidebar .frame {
|
|
|
|
GtkPlacesSidebar.sidebar row:selected:backdrop {
|
|
|
|
border-width: 0;
|
|
|
|
background-image: -gtk-gradient (linear, left top, left bottom,
|
|
|
|
|
|
|
|
from (shade (shade (@bg_color, 0.95), 0.94)),
|
|
|
|
|
|
|
|
to (shade (shade (@bg_color, 0.95), 0.86)));
|
|
|
|
|
|
|
|
border-top-color: shade (shade (@bg_color, 0.95), 0.88);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
color: @fg_color;
|
|
|
|
|
|
|
|
text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************
|
|
|
|
/**************
|
|
|
@ -1599,6 +1615,7 @@ GtkTextView {
|
|
|
|
border-style: none;
|
|
|
|
border-style: none;
|
|
|
|
padding: 1px;
|
|
|
|
padding: 1px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
background-color: @bg_color;
|
|
|
|
color: @fg_color;
|
|
|
|
color: @fg_color;
|
|
|
|
text-shadow: none;
|
|
|
|
text-shadow: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1652,6 +1669,7 @@ GtkTextView {
|
|
|
|
color: @dark_fg_color;
|
|
|
|
color: @dark_fg_color;
|
|
|
|
text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
|
|
|
|
text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
|
|
|
|
border-image-source: url("assets/radiance-button-toolbar.png");
|
|
|
|
border-image-source: url("assets/radiance-button-toolbar.png");
|
|
|
|
|
|
|
|
padding: 9px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.primary-toolbar .button.flat {
|
|
|
|
.primary-toolbar .button.flat {
|
|
|
@ -1969,6 +1987,15 @@ GtkViewport.frame {
|
|
|
|
background: none;
|
|
|
|
background: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Floating bars */
|
|
|
|
|
|
|
|
.floating-bar {
|
|
|
|
|
|
|
|
background-color: @info_bg_color;
|
|
|
|
|
|
|
|
border-radius: 3px 3px 0 0;
|
|
|
|
|
|
|
|
border-style: solid;
|
|
|
|
|
|
|
|
border-width: 1px;
|
|
|
|
|
|
|
|
border-color: darker (@info_bg_color);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* OSD overlays */
|
|
|
|
/* OSD overlays */
|
|
|
|
.osd,
|
|
|
|
.osd,
|
|
|
@ -1993,11 +2020,23 @@ GtkViewport.frame {
|
|
|
|
transition: all 100ms ease-in-out;
|
|
|
|
transition: all 100ms ease-in-out;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* buttons that are not part of an osd toolbar need a background */
|
|
|
|
|
|
|
|
.button.osd,
|
|
|
|
|
|
|
|
.button.osd:hover,
|
|
|
|
|
|
|
|
.button.osd:active {
|
|
|
|
|
|
|
|
background: @osd_bg_color;
|
|
|
|
|
|
|
|
padding: 12px;
|
|
|
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
|
|
|
border-image: none;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.button.osd:hover,
|
|
|
|
.osd .button:hover {
|
|
|
|
.osd .button:hover {
|
|
|
|
color: lighter(@osd_fg_color);
|
|
|
|
color: lighter(@osd_fg_color);
|
|
|
|
icon-shadow: 0 0 3px @osd_fg_color;
|
|
|
|
icon-shadow: 0 0 3px @osd_fg_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.button.osd:active,
|
|
|
|
.osd .button:active {
|
|
|
|
.osd .button:active {
|
|
|
|
color: darker(@osd_fg_color);
|
|
|
|
color: darker(@osd_fg_color);
|
|
|
|
icon-shadow: none;
|
|
|
|
icon-shadow: none;
|
|
|
|