svprognu/config/includes.chroot/usr/share/themes/Bluebird/gtk-3.0/_xfce.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;
}
}
}