|
| 1 | +/* GTK NAMED COLORS |
| 2 | + ---------------- |
| 3 | + use responsibly! */ |
| 4 | + |
| 5 | +// Sass thinks we're using the colors in the variables as strings and may shoot |
| 6 | +// warning, it's innocuous and can be defeated by using #{$var}. |
| 7 | + |
| 8 | +// These are the colors apps are can override. |
| 9 | +// Derived from src/stylesheet/_defaults.scss in libadwaita source tree. |
| 10 | + |
| 11 | +// The main accent color and the matching text value |
| 12 | +@define-color accent_bg_color #{$selected_bg_color}; |
| 13 | +@define-color accent_fg_color #{$selected_fg_color}; |
| 14 | +@define-color accent_color #{$selected_bg_color}; |
| 15 | + |
| 16 | +// destructive-action buttons |
| 17 | +@define-color destructive_bg_color #{$destructive_color}; |
| 18 | +@define-color destructive_fg_color #{$destructive_fg_color}; |
| 19 | +@define-color destructive_color #{$destructive_color}; |
| 20 | + |
| 21 | +// Levelbars, entries, labels and infobars. These don't need text colors |
| 22 | +@define-color success_bg_color #{$success_color}; |
| 23 | +@define-color success_fg_color white; |
| 24 | +@define-color success_color #{$success_color}; |
| 25 | + |
| 26 | +@define-color warning_bg_color #{$warning_color}; |
| 27 | +@define-color warning_fg_color #{$warning_fg_color}; |
| 28 | +@define-color warning_color #{$warning_color}; |
| 29 | + |
| 30 | +@define-color error_bg_color #{$error_color}; |
| 31 | +@define-color error_fg_color #{$error_fg_color}; |
| 32 | +@define-color error_color #{$error_color}; |
| 33 | + |
| 34 | +// Window |
| 35 | +@define-color window_bg_color #{$base_color}; |
| 36 | +@define-color window_fg_color #{$text_color}; |
| 37 | + |
| 38 | +// Views - e.g. text view or tree view |
| 39 | +@define-color view_bg_color #{$bg_color}; |
| 40 | +@define-color view_fg_color #{$fg_color}; |
| 41 | + |
| 42 | +// Header bar, search bar, tab bar |
| 43 | +@define-color headerbar_bg_color #{$header_bg}; |
| 44 | +@define-color headerbar_fg_color #{$header_fg}; |
| 45 | +@define-color headerbar_border_color #{$header_border}; |
| 46 | +@define-color headerbar_backdrop_color #{$header_bg_backdrop}; |
| 47 | +@define-color headerbar_shade_color #{$bg_color}; |
| 48 | + |
| 49 | +// Cards, boxed lists |
| 50 | +@define-color card_bg_color #{$base_color}; |
| 51 | +@define-color card_fg_color #{$fg_color}; |
| 52 | +@define-color card_shade_color #{$base_color}; |
| 53 | + |
| 54 | +// Popovers |
| 55 | +@define-color popover_bg_color #{if($variant!='dark', $base_color, $bg_color)}; |
| 56 | +@define-color popover_fg_color #{$fg_color}; |
| 57 | + |
| 58 | +// Miscellaneous |
| 59 | +@define-color shade_color #{transparentize(black, 0.8)}; |
| 60 | +@define-color scrollbar_outline_color #{if($variant != 'dark', white, transparentize(black, .5))}; |
| 61 | + |
0 commit comments