110 lines
2.7 KiB
SCSS
110 lines
2.7 KiB
SCSS
/***************
|
|
! Color chooser
|
|
****************/
|
|
|
|
@include exports("colorchooser") {
|
|
colorswatch {
|
|
&, &:selected {
|
|
border: 1px solid alpha($black, .1);
|
|
border-radius: $roundness - 1px;
|
|
background-color: transparent;
|
|
background-clip: border-box;
|
|
|
|
&:hover { border-color: alpha($black, .3); }
|
|
}
|
|
|
|
&.color-light:selected:hover, &.color-dark:selected:hover { background-image: none; }
|
|
|
|
&.left, &:first-child {
|
|
border-top-left-radius: $roundness;
|
|
border-bottom-left-radius: $roundness;
|
|
}
|
|
|
|
&.right, &:last-child {
|
|
border-top-right-radius: $roundness;
|
|
border-bottom-right-radius: $roundness;
|
|
}
|
|
|
|
&:only-child { border-radius: $roundness; }
|
|
|
|
&.top {
|
|
border-top-left-radius: $roundness;
|
|
border-top-right-radius: $roundness;
|
|
}
|
|
|
|
&.bottom {
|
|
border-bottom-left-radius: $roundness;
|
|
border-bottom-right-radius: $roundness;
|
|
}
|
|
|
|
coloreditor & {
|
|
border-radius: $roundness;
|
|
|
|
&.color-dark:hover, &.color-light:hover {
|
|
background-image: none;
|
|
border-color: alpha($black, .3);
|
|
}
|
|
}
|
|
}
|
|
|
|
GtkColorChooserWidget #add-color-button {
|
|
background-clip: padding-box;
|
|
border-color: alpha($black, .1);
|
|
background-color: shade($bg_color, .95);
|
|
color: $fg_color;
|
|
|
|
&:hover {
|
|
border-color: alpha($black, .3);
|
|
background-color: shade($bg_color, .9);
|
|
color: $fg_color;
|
|
}
|
|
}
|
|
|
|
.color-active-badge {
|
|
&, &:selected {
|
|
border-width: 2px;
|
|
border-style: solid;
|
|
background-color: transparent;
|
|
}
|
|
|
|
&.color-light {
|
|
&, &:hover {
|
|
border-color: alpha($black, .3);
|
|
color: alpha($black, .3);
|
|
}
|
|
}
|
|
|
|
&.color-dark {
|
|
&, &:hover {
|
|
border-color: alpha($white, .3);
|
|
color: alpha($white, .3);
|
|
}
|
|
}
|
|
}
|
|
|
|
GtkColorButton.button { padding: $spacing; }
|
|
}
|
|
|
|
|
|
/***********************
|
|
! Font and file choosers
|
|
************************/
|
|
|
|
@include exports("miscchoosers") {
|
|
filechooser {
|
|
/* for fallback when header bar not used */
|
|
.dialog-action-box {
|
|
border-top: 1px solid $borders_color;
|
|
|
|
&:backdrop { border-top-color: $backdrop_borders_color; }
|
|
}
|
|
|
|
#pathbarbox { border-bottom: 1px solid $bg_color; }
|
|
}
|
|
|
|
filechooserbutton:drop(active) {
|
|
box-shadow: none;
|
|
border-color: transparent;
|
|
}
|
|
}
|