Warning, /plasma/breeze-gtk/src/gtk3/widgets/_libhandy.scss is written in an unsupported language. File is not indexed.
0001 @charset "UTF-8"; 0002 0003 hdydialer { 0004 button { 0005 font-weight: lighter; 0006 background-color: transparent; 0007 border: 0; 0008 box-shadow: none; 0009 &:backdrop { 0010 background-color: transparent; 0011 } 0012 &:focus { 0013 background-color: transparent; 0014 border: none; 0015 } 0016 } 0017 } 0018 hdyviewswitcher { 0019 > button { 0020 border: 0; 0021 background-color: transparent; 0022 &:backdrop:hover, 0023 &:hover, 0024 &:active, 0025 &:hover:focus, 0026 &:active:focus, 0027 &:checked, 0028 &:checked:hover { 0029 background-color: transparent; 0030 } 0031 &:checked, 0032 &:checked:backdrop { 0033 border-top: 0; 0034 border-left: 0; 0035 border-right: 0; 0036 background-color: transparent; 0037 > stack { 0038 border-bottom: 3px solid transparent; 0039 border-top: 3px solid 0040 gtk("@theme_button_decoration_focus"); 0041 } 0042 } 0043 &.needs-attention > stack > box label { 0044 animation: needs_attention 150ms ease-in; 0045 background-image: -gtk-gradient( 0046 radial, 0047 center center, 0048 0, 0049 center center, 0050 0.5, 0051 to(gtk("@theme_button_decoration_focus")), 0052 to(transparent) 0053 ); 0054 background-size: 6px 6px, 6px 6px; 0055 background-repeat: no-repeat; 0056 background-position: right 0px, right 1px; 0057 } 0058 } 0059 } 0060 headerbar hdyviewswitcher > button:checked > stack { 0061 &:backdrop { 0062 border-top: 3px solid transparent; 0063 border-bottom: 3px solid 0064 gtk("@theme_button_decoration_focus"); 0065 } 0066 border-top: 3px solid transparent; 0067 border-bottom: 3px solid 0068 gtk("@theme_button_decoration_focus"); 0069 } 0070 viewswitcher { 0071 border-radius: 0; 0072 margin: 0; 0073 padding: 0; 0074 background-color: transparent; 0075 button { 0076 border-radius: 0; 0077 margin: 0; 0078 padding: 0; 0079 background-color: transparent; 0080 border: 0; 0081 box-shadow: none; 0082 > stack { 0083 color: gtk("@theme_button_foreground_normal"); 0084 > box label.active { 0085 font-weight: bold; 0086 } 0087 > box.narrow { 0088 font-size: 0.75rem; 0089 padding-top: 7px; 0090 padding-bottom: 5px; 0091 image, 0092 label { 0093 padding-left: 8px; 0094 padding-right: 8px; 0095 } 0096 } 0097 > box.wide { 0098 padding: 8px 12px; 0099 label:dir(ltr) { 0100 padding-right: 7px; 0101 } 0102 label:dir(rtl) { 0103 padding-left: 7px; 0104 } 0105 } 0106 } 0107 &:backdrop, 0108 &:active, 0109 &:active:focus, 0110 &:checked:hover, 0111 &:checked:focus:hover, 0112 &:backdrop:checked:hover, 0113 &:focus { 0114 background-color: transparent; 0115 } 0116 &:hover, 0117 &:focus:hover, 0118 &:backdrop:hover, 0119 &:backdrop:focus:hover { 0120 background-color: gtk("@insensitive_borders"); 0121 } 0122 &:checked, 0123 &:checked:backdrop, 0124 label:backdrop viewswitcher > selection:checked { 0125 border-top: 0; 0126 border-left: 0; 0127 border-right: 0; 0128 background-color: transparent; 0129 > stack { 0130 border-bottom: 3px solid transparent; 0131 border-top: 3px solid 0132 gtk("@theme_button_decoration_focus"); 0133 } 0134 } 0135 &.needs-attention { 0136 > stack > box label { 0137 animation: needs_attention 150ms ease-in; 0138 background-image: -gtk-gradient( 0139 radial, 0140 center center, 0141 0, 0142 center center, 0143 0.5, 0144 to(gtk("@theme_button_decoration_focus")), 0145 to(transparent) 0146 ); 0147 background-size: 6px 6px, 6px 6px; 0148 background-repeat: no-repeat; 0149 background-position: right 0px, right 1px; 0150 } 0151 &:checked > stack > box label { 0152 animation: needs_attention 150ms ease-out; 0153 background-image: none; 0154 } 0155 } 0156 } 0157 } 0158 headerbar viewswitcher button:checked { 0159 > stack { 0160 border-top: 3px solid transparent; 0161 border-bottom: 3px solid 0162 gtk("@theme_button_decoration_focus"); 0163 > box label { 0164 font-weight: bold; 0165 } 0166 } 0167 > stack:backdrop { 0168 border-top: 3px solid transparent; 0169 border-bottom: 3px solid 0170 gtk("@theme_button_decoration_focus"); 0171 } 0172 } 0173 viewswitcherbar { 0174 actionbar > revealer > box { 0175 margin: 0; 0176 padding: 0; 0177 } 0178 } 0179 0180 window.unified { 0181 border-radius: 6px; 0182 &.maximized, 0183 &.fullscreen, 0184 &.tiled { 0185 border-radius: 0; 0186 } 0187 }