228 lines
7.1 KiB
SCSS
228 lines
7.1 KiB
SCSS
$variant: 'light';
|
|
|
|
@import 'colors';
|
|
|
|
.XfceHeading {
|
|
margin: 0;
|
|
padding: 0;
|
|
border-width: 0;
|
|
background-image: none;
|
|
background-color: shade($bg_color, 1.18);
|
|
color: $text_color;
|
|
text-shadow: 0px 1px $shadow_color;
|
|
}
|
|
|
|
.xfce4-panel.background {
|
|
background-color: $panel_bg_color;
|
|
color: $panel_fg_color;
|
|
font-weight: normal;
|
|
button {
|
|
background-image: none;
|
|
background-color: transparent;
|
|
border-radius: 0;
|
|
border-color: transparent;
|
|
box-shadow: none;
|
|
padding: 0 1px;
|
|
color: $panel_fg_color;
|
|
text-shadow: 0px 1px $shadow_color;
|
|
&:active, &:checked {
|
|
background-image: none;
|
|
background-color: shade($panel_bg_color, 0.7);
|
|
border-color: shade($panel_bg_color, 0.6);
|
|
color: $panel_fg_color;
|
|
transition: none;
|
|
}
|
|
&:hover, &:active:hover, &:checked:hover {
|
|
border-color: shade($mb_selected_bg_color, 0.6);
|
|
background-image: linear-gradient(to bottom,
|
|
shade($mb_selected_bg_color, 0.88),
|
|
shade($mb_selected_bg_color, 0.85)
|
|
);
|
|
color: $panel_fg_color;
|
|
box-shadow: inset 0 -1px gtkalpha(white, 0.0),
|
|
inset 1px 0 gtkalpha(white, 0.15),
|
|
inset -1px 0 gtkalpha(white, 0.15),
|
|
inset 0 1px gtkalpha(white, 0.15);
|
|
transition: none;
|
|
}
|
|
}
|
|
menu {
|
|
-gtk-icon-effect: none;
|
|
|
|
text-shadow: none;
|
|
// Theme pulseaudio-plugin's mpris buttons
|
|
.linked button {
|
|
@extend %linked;
|
|
@include button(normal, $menu_color, $text_color);
|
|
&:disabled {
|
|
@include button(insensitive);
|
|
border-color: transparentize($borders_color, 0.5);
|
|
}
|
|
}
|
|
}
|
|
progressbar {
|
|
margin: 0;
|
|
|
|
&.horizontal {
|
|
trough { min-height: 6px; padding: 0; }
|
|
progress { min-height: 4px; }
|
|
}
|
|
|
|
&.vertical {
|
|
trough { min-width: 6px; padding: 0; }
|
|
progress { min-width: 4px; }
|
|
}
|
|
progress { border-radius: 0px; }
|
|
trough {
|
|
background: shade($panel_bg_color, 0.7);
|
|
border-radius: 0px;
|
|
border-color: shade($panel_bg_color, 0.4);
|
|
}
|
|
}
|
|
.tasklist button {
|
|
margin: 1px;
|
|
border-radius: 3px;
|
|
text-shadow: 0 1px $fg_color;
|
|
color: shade($panel_fg_color, 0.7);
|
|
background-image: linear-gradient(to bottom,
|
|
shade($panel_bg_color, 0.65),
|
|
shade($panel_bg_color, 0.60),
|
|
shade($panel_bg_color, 0.50),
|
|
shade($panel_bg_color, 0.45)
|
|
);
|
|
border: none;
|
|
&.flat {
|
|
background-image: none;
|
|
border: none;
|
|
box-shadow: none;
|
|
}
|
|
&:active, &:checked {
|
|
background-image: linear-gradient(to bottom,
|
|
shade($mb_selected_bg_color, 0.65),
|
|
shade($mb_selected_bg_color, 0.60),
|
|
shade($mb_selected_bg_color, 0.50),
|
|
shade($mb_selected_bg_color, 0.45)
|
|
);
|
|
color: shade($panel_fg_color, 1.0);
|
|
box-shadow: inset 0 1px transparentize(white, 0.9),
|
|
inset 0 -1px transparentize(black, 0.8);
|
|
}
|
|
&:hover, &:active:hover, &:checked:hover {
|
|
background-image: linear-gradient(to bottom,
|
|
shade($mb_selected_bg_color, 0.85),
|
|
shade($mb_selected_bg_color, 0.80),
|
|
shade($mb_selected_bg_color, 0.70),
|
|
shade($mb_selected_bg_color, 0.65)
|
|
);
|
|
color: shade($panel_fg_color, 1.0);
|
|
box-shadow: inset 0 1px transparentize(white, 0.9),
|
|
inset 0 -1px transparentize(black, 0.8);
|
|
}
|
|
image {
|
|
padding: 3px;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* Workspace switcher provided by libwnck */
|
|
wnck-pager {
|
|
&:selected { background-color: shade($selected_bg_color, 0.88); }
|
|
&:hover { background-color: $selected_bg_color; }
|
|
}
|
|
|
|
/* Thunar's sidebar top border */
|
|
.thunar {
|
|
:backdrop { color: $insensitive_fg_color; }
|
|
toolbar {
|
|
border-bottom: none;
|
|
|
|
entry { min-height: 24px; }
|
|
}
|
|
.sidebar.frame { border-top: 1px solid $borders_color; }
|
|
}
|
|
|
|
XfdesktopIconView.view {
|
|
background: transparent;
|
|
color: $selected_fg_color;
|
|
border-radius: 3px;
|
|
&:active {
|
|
background: rgba(darken($selected_bg_color, 15%), 0.5);
|
|
text-shadow: 0 1px 1px black;
|
|
}
|
|
.label { text-shadow: 1px 1px 2px black; }
|
|
.rubberband {
|
|
@extend rubberband;
|
|
border-radius: 0;
|
|
}
|
|
}
|
|
|
|
#XfceNotifyWindow {
|
|
background-color: shade($panel_bg_color, 0.3);
|
|
color: $panel_fg_color;
|
|
border-color: shade($panel_bg_color, 0.6);
|
|
|
|
buttonbox { padding: 0; }
|
|
|
|
button {
|
|
background-image: none;
|
|
border-color: shade($panel_fg_color, 0.35);
|
|
border-radius: 3px;
|
|
box-shadow: none;
|
|
}
|
|
|
|
label#summary {
|
|
font-weight: bold;
|
|
}
|
|
|
|
progressbar {
|
|
min-height: 6px;
|
|
border-radius: 3px;
|
|
progress {
|
|
background-image: none;
|
|
background-color: $panel_fg_color;
|
|
border: none;
|
|
box-shadow: none;
|
|
}
|
|
trough {
|
|
background-image: linear-gradient(to bottom,
|
|
shade($panel_bg_color, 0.65),
|
|
shade($panel_bg_color, 1.25)
|
|
);
|
|
border: 1px solid shade($panel_bg_color, 0.2);
|
|
border-radius: 3px;
|
|
padding: 1px 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* Xfwm4's alt-tab dialog, aka "tabwin" */
|
|
#xfwm-tabwin {
|
|
padding: 12px;
|
|
background-image: none;
|
|
background-color: transparentize($selected_bg_color, 0.2);
|
|
color: $selected_fg_color;
|
|
text-shadow: 0px 1px transparentize(black, 0.2);
|
|
border-radius: 12px;
|
|
/* Set the application icon- and preview-size to 64px */
|
|
-XfwmTabwinWidget-icon-size: 64px;
|
|
-XfwmTabwinWidget-preview-size: 64px;
|
|
|
|
button {
|
|
background-image: none;
|
|
color: $selected_fg_color;
|
|
font-weight: bold;
|
|
text-shadow: 0px 1px transparentize(black, 0.2);
|
|
border: none;
|
|
border-radius: 6px;
|
|
box-shadow: none;
|
|
|
|
&:active, &:checked, &:active:hover, &:checked:hover {
|
|
background: transparentize($selected_bg_color, 0.7);
|
|
}
|
|
&:hover {
|
|
background: mix(black, $mb_selected_bg_color, 40%);
|
|
transition-duration: 50ms;
|
|
}
|
|
}
|
|
}
|