Files
numix-blue-gtk-theme/gtk-3.0/scss/widgets/_choosers.scss
T

126 lines
3.2 KiB
SCSS
Raw Normal View History

2014-12-13 17:36:16 +05:30
/***************
! Color chooser
****************/
@include exports("colorchooser") {
2015-08-07 01:09:22 +05:30
GtkColorSwatch {
&, &:selected {
2015-08-07 04:40:35 +05:30
border: 1px solid alpha($black, .1);
2015-08-07 01:09:22 +05:30
border-radius: $roundness - 1px;
background-color: transparent;
background-clip: border-box;
2014-12-13 17:36:16 +05:30
2015-08-07 04:40:35 +05:30
&:hover { border-color: alpha($black, .3); }
2015-08-07 01:09:22 +05:30
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.color-light:selected:hover, &.color-dark:selected:hover { background-image: none; }
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.left, &:first-child {
border-top-left-radius: $roundness;
border-bottom-left-radius: $roundness;
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.right, &:last-child {
border-top-right-radius: $roundness;
border-bottom-right-radius: $roundness;
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&:only-child { border-radius: $roundness; }
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.top {
border-top-left-radius: $roundness;
border-top-right-radius: $roundness;
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.bottom {
border-bottom-left-radius: $roundness;
border-bottom-right-radius: $roundness;
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
GtkColorEditor & {
border-radius: $roundness;
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.color-dark:hover, &.color-light:hover {
background-image: none;
2015-08-07 04:40:35 +05:30
border-color: alpha($black, .3);
2015-08-07 01:09:22 +05:30
}
}
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
GtkColorChooserWidget #add-color-button {
background-clip: padding-box;
2015-08-07 04:40:35 +05:30
border-color: alpha($black, .1);
background-color: shade($bg_color, .95);
2015-08-07 01:09:22 +05:30
color: $fg_color;
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&:hover {
2015-08-07 04:40:35 +05:30
border-color: alpha($black, .3);
background-color: shade($bg_color, .9);
2015-08-07 01:09:22 +05:30
color: $fg_color;
}
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
.color-active-badge {
&, &:selected {
border-width: 2px;
border-style: solid;
background-color: transparent;
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.color-light {
&, &:hover {
2015-08-07 04:40:35 +05:30
border-color: alpha($black, .3);
color: alpha($black, .3);
2015-08-07 01:09:22 +05:30
}
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
&.color-dark {
&, &:hover {
2015-08-07 04:40:35 +05:30
border-color: alpha($white, .3);
color: alpha($white, .3);
2015-08-07 01:09:22 +05:30
}
}
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
GtkColorButton.button { padding: $spacing; }
2014-12-13 17:36:16 +05:30
}
/***********************
! Font and file choosers
************************/
@include exports("miscchoosers") {
2015-08-07 01:09:22 +05:30
GtkFontButton, GtkFileChooserButton {
.separator {
/* always disable separators */
-GtkWidget-wide-separators: true;
-GtkWidget-horizontal-separator: 0;
-GtkWidget-vertical-separator: 0;
}
2014-12-13 17:36:16 +05:30
2015-08-07 04:40:35 +05:30
GtkLabel:last-child { color: alpha(currentColor, .7); }
2014-12-13 17:36:16 +05:30
2015-08-07 04:40:35 +05:30
GtkImage:last-child { color: alpha(currentColor, .7); }
2015-08-07 01:09:22 +05:30
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
GtkFileChooser {
.pane-separator {
&, &:hover {
border-width: 0 1px 0 0;
border-style: solid;
border-color: currentColor;
background-color: $bg_color;
color: shade($bg_color, ($contrast + .1));
}
}
2014-12-13 17:36:16 +05:30
2015-08-07 01:09:22 +05:30
/* for fallback when header bar not used */
.dialog-action-box {
border-width: 1px 0 0;
border-style: solid;
2015-08-07 04:40:35 +05:30
border-color: shade($bg_color, .7);
2015-08-07 01:09:22 +05:30
}
}
2014-12-13 17:36:16 +05:30
}