Warning, /plasma/breeze-gtk/src/gtk3/widgets/_headerbar.scss is written in an unsupported language. File is not indexed.
0001 @charset "UTF-8"; 0002 0003 /*************** 0004 * Header bars * 0005 ***************/ 0006 0007 %titlebar, 0008 headerbar { 0009 padding: 0px 6px; 0010 border-width: 0px 0px 1px 0px; 0011 border-radius: 6px 6px 0px 0px; 0012 border-style: solid; 0013 border-color: gtk("@borders"); 0014 color: gtk("@theme_titlebar_foreground"); 0015 background-image: none; 0016 background-color: gtk("@theme_titlebar_background"); 0017 border-top: 1px solid lighter(gtk("@theme_titlebar_background")); 0018 0019 &:backdrop { 0020 background-image: none; 0021 background-color: gtk( 0022 "@theme_titlebar_background_backdrop" 0023 ); 0024 color: gtk("@theme_titlebar_foreground_backdrop"); 0025 border-top: 1px solid lighter(gtk("@theme_titlebar_background_backdrop")); 0026 box-shadow: none; 0027 } 0028 label { 0029 font-weight: normal; 0030 &:backdrop { 0031 color: gtk("@theme_titlebar_foreground_backdrop"); 0032 } 0033 } 0034 .path-bar button { 0035 color: gtk("@theme_titlebar_foreground"); 0036 font-weight: normal; 0037 &:backdrop { 0038 color: gtk("@theme_titlebar_foreground_backdrop"); 0039 } 0040 } 0041 .linked button { 0042 @include neobutton(normal); 0043 } 0044 button { 0045 @include neobutton(toolbutton); 0046 0047 //ensure we don't have a shadow on headerbar buttons at all 0048 box-shadow: none; 0049 color: gtk("@theme_titlebar_foreground"); 0050 0051 &:hover { 0052 color: gtk("@theme_titlebar_foreground"); 0053 } 0054 0055 &:backdrop { 0056 background-image: none; 0057 background-color: gtk( 0058 "@theme_titlebar_background_backdrop" 0059 ); 0060 color: gtk("@theme_titlebar_foreground_backdrop"); 0061 } 0062 0063 &.flat:backdrop, 0064 &.flat:backdrop:disabled, 0065 &:disabled:backdrop { 0066 background-image: none; 0067 background-color: gtk( 0068 "@theme_titlebar_background_backdrop" 0069 ); 0070 color: gtk("@theme_titlebar_foreground_backdrop"); 0071 border-color: transparent; 0072 } 0073 &.flat:disabled { 0074 @extend %undecorated_button; 0075 color: gtk("@theme_titlebar_foreground_insensitive"); 0076 } 0077 &:disabled { 0078 background-color: transparent; 0079 background-image: none; 0080 border-color: transparent; 0081 color: gtk("@theme_titlebar_foreground_insensitive"); 0082 } 0083 } 0084 0085 .title { 0086 font-weight: normal; 0087 padding: 0px 12px; 0088 &:backdrop { 0089 color: gtk("@theme_titlebar_foreground_backdrop"); 0090 } 0091 } 0092 0093 .subtitle { 0094 font-size: smaller; 0095 padding: 0 12px; 0096 @extend .dim-label; 0097 &:backdrop { 0098 color: gtk("@theme_titlebar_foreground_backdrop"); 0099 } 0100 } 0101 0102 separator { 0103 border-width: 0px; 0104 background-color: transparent; 0105 background-image: none; 0106 border-color: transparent; 0107 } 0108 0109 &.selection-mode, 0110 &.selection-mode headerbar { 0111 background-color: gtkmix( 0112 "@theme_titlebar_background", 0113 "@theme_button_decoration_focus", 0114 0.5 0115 ); 0116 separator { 0117 background-color: gtk( 0118 "@theme_button_decoration_focus" 0119 ); 0120 } 0121 button:not(.titlebutton) { 0122 background-color: gtkalpha( 0123 gtk("@theme_button_decoration_focus"), 0124 0.5 0125 ); 0126 &:active, 0127 &:focus { 0128 background-color: gtk( 0129 "@theme_button_decoration_focus" 0130 ); 0131 } 0132 } 0133 0134 .subtitle:link { 0135 @extend %link, :selected; 0136 } 0137 0138 .selection-menu { 0139 padding: 4px 6px; 0140 0141 GtkArrow { 0142 -GtkArrow-arrow-scaling: 1; 0143 } 0144 0145 .arrow { 0146 -gtk-icon-source: -gtk-icontheme($arrow_down); 0147 -gtk-icon-shadow: none; 0148 } 0149 } 0150 } 0151 0152 .tiled &, 0153 .maximized & { 0154 border-radius: 0; // squared corners when the window is max'd or tiled 0155 } 0156 } 0157 0158 headerbar { 0159 // add vertical margins to headerbar entries, buttons and separators to avoid them spanning the whole height 0160 entry, 0161 spinbutton, 0162 separator, 0163 button { 0164 margin-top: 8px; 0165 margin-bottom: 8px; 0166 } 0167 }