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 }