by roundabout, Wednesday, 24 February 2016, 04:08:11 (1456286891), pushed by roundabout, Sunday, 11 May 2025, 13:21:54 (1746969714)
Author identity: nana4 <hnmaigo@gmail.com>
e96b5294703f45e6961042079836479182f8b682
gtk-3.0/_colors.scss
@@ -5,26 +5,26 @@
@return unquote("alpha(#{$c}, #{$a})");
}
@function gtkopacity($c, $a) {
@function scale-alpha($c, $a) {
@return scale-color($c, $alpha: percentage(-1 + $a));
}
//foreground colors
$fg_color: if($variant == 'light', gtkopacity(#000000, 0.8), #FFFFFF);
$secondary_fg_color: gtkopacity($fg_color, 0.75);
$tertiary_fg_color: gtkopacity($fg_color, 0.6);
$fg_color: if($variant == 'light', scale-alpha(#000000, 0.8), #FFFFFF);
$secondary_fg_color: scale-alpha($fg_color, 0.75);
$tertiary_fg_color: scale-alpha($fg_color, 0.6);
$selected_fg_color: #FFFFFF;
$secondary_selected_fg_color: gtkopacity($selected_fg_color, 0.75);
$tertiary_selected_fg_color: gtkopacity($selected_fg_color, 0.6);
$secondary_selected_fg_color: scale-alpha($selected_fg_color, 0.75);
$tertiary_selected_fg_color: scale-alpha($selected_fg_color, 0.6);
$insensitive_fg_color: gtkopacity($fg_color, 0.4);
$insensitive_secondary_fg_color: gtkopacity($secondary_fg_color, 0.4);
$insensitive_tertiary_fg_color: gtkopacity($tertiary_fg_color, 0.4);
$insensitive_fg_color: scale-alpha($fg_color, 0.4);
$insensitive_secondary_fg_color: scale-alpha($secondary_fg_color, 0.4);
$insensitive_tertiary_fg_color: scale-alpha($tertiary_fg_color, 0.4);
$insensitive_selected_fg_color: gtkopacity($fg_color, 0.4);
$insensitive_secondary_selected_fg_color: gtkopacity($secondary_fg_color, 0.4);
$insensitive_tertiary_selected_fg_color: gtkopacity($tertiary_fg_color, 0.4);
$insensitive_selected_fg_color: scale-alpha($fg_color, 0.4);
$insensitive_secondary_selected_fg_color: scale-alpha($secondary_fg_color, 0.4);
$insensitive_tertiary_selected_fg_color: scale-alpha($tertiary_fg_color, 0.4);
//background colors
$bg_color: if($variant == 'light', #EEEEEE, #37474F);
@@ -38,8 +38,8 @@ $secondary_selected_bg_color: #00BFA5;
//miscellaneous colors
$track_color: gtkalpha(currentColor, 0.2);
$borders_color: if($variant == 'light', gtkopacity(#000000, 0.1), gtkopacity(#000000, 0.2));
$highlight_color: if($variant == 'light', gtkopacity(#FFFFFF, 0.4), gtkopacity(#FFFFFF, 0.1));
$borders_color: if($variant == 'light', scale-alpha(#000000, 0.1), scale-alpha(#000000, 0.2));
$highlight_color: if($variant == 'light', scale-alpha(#FFFFFF, 0.4), scale-alpha(#FFFFFF, 0.1));
$link_color: #448AFF;
$link_visited_color: #E040FB;
gtk-3.0/_common.scss
@@ -120,7 +120,7 @@ $asset_suffix: if($variant=='dark', '-dark', '');
.rubberband {
border: 1px solid $secondary_selected_bg_color;
background-color: gtkopacity($secondary_selected_bg_color, 0.2);
background-color: scale-alpha($secondary_selected_bg_color, 0.2);
}
.label {
@@ -748,7 +748,7 @@ GtkComboBox {
}
&.selection-mode {
box-shadow: inset 0 1px gtkopacity(white, 0.2);
box-shadow: inset 0 1px scale-alpha(white, 0.2);
background-color: $selection_color;
color: $selected_fg_color;
&:backdrop {
@@ -867,7 +867,7 @@ GtkTreeView.view {
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
&:selected {
color: gtkopacity($selected_fg_color, 0.75);
color: scale-alpha($selected_fg_color, 0.75);
&:hover, &:active { color: $selected_fg_color; }
}
}
@@ -883,7 +883,7 @@ GtkTreeView.view {
&.trough { // progress bar trough in treeviews
@extend .entry.progressbar;
border-width: 4px;
border-color: gtkopacity($selected_bg_color, 0.2);
border-color: scale-alpha($selected_bg_color, 0.2);
&:selected {
border-color: $track_color;
}
@@ -1260,7 +1260,7 @@ $_slider_fine_tune_margin: 6px;
.slider {
margin: 2px;
border: 2px solid gtkopacity($base_color, 0.2);
border: 2px solid scale-alpha($base_color, 0.2);
// background-clip: padding-box;
}
@@ -1285,7 +1285,7 @@ $_slider_fine_tune_margin: 6px;
&.dragging,
&.hovering {
.trough {
background-color: gtkopacity($base_color, 0.8);
background-color: scale-alpha($base_color, 0.8);
}
}
}
@@ -1633,7 +1633,7 @@ GtkProgressBar {
}
&.trough { // background
border-radius: 0;
background-color: gtkopacity($selected_bg_color, 0.2);
background-color: scale-alpha($selected_bg_color, 0.2);
&.osd {
border-style: none;
box-shadow: none;
@@ -2073,7 +2073,7 @@ GtkInfoBar {
&.background {
// background-color needs to be set this way otherwise it gets drawn twice
// see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details.
background-color: gtkopacity($base_color, 0.9);
background-color: scale-alpha($base_color, 0.9);
}
// @extend %osd;
@@ -2164,7 +2164,7 @@ GtkColorSwatch {
color: white;
}
&.color-light {
color: gtkopacity(black, 0.8);
color: scale-alpha(black, 0.8);
}
// border color
gtk-3.0/_drawing.scss
@@ -195,7 +195,7 @@ $z-depth-5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
// checked insensitive button
//
background-color: $track_color;
color: gtkopacity($selected_bg_color, 0.4);
color: scale-alpha($selected_bg_color, 0.4);
> .label { color: inherit; }
}
@@ -289,7 +289,7 @@ $z-depth-5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
background-image: -gtk-gradient(radial,
$_position, 0,
$_position, 0.75,
to(gtkopacity($c, 0.2)),
to(scale-alpha($c, 0.2)),
to(transparent));
background-repeat: no-repeat;
@@ -310,8 +310,8 @@ $z-depth-5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
// top, bottom, right, left
//
$_undershoot_color_dark: gtkopacity(black, 0.2);
$_undershoot_color_light: gtkopacity(white, 0.2);
$_undershoot_color_dark: scale-alpha(black, 0.2);
$_undershoot_color_light: scale-alpha(white, 0.2);
$_gradient_dir: left;
$_dash_bg_size: 16px 2px;