mirror of
https://github.com/luneko/SweetTokyoNight.git
synced 2025-12-13 15:29:53 +01:00
Gtk-4: Fix window control buttons appearance
This commit is contained in:
@@ -66,44 +66,59 @@ decoration {
|
||||
}
|
||||
|
||||
// Window Close button
|
||||
button.titlebutton {
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
min-height: 20px;
|
||||
padding: 0 1px;
|
||||
box-shadow: none;
|
||||
windowcontrols {
|
||||
button {
|
||||
&.close, &.maximize, &.minimize {
|
||||
min-width: 20px;
|
||||
min-height: 20px;
|
||||
margin: 0;
|
||||
padding: 0 1px;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: 16px 16px;
|
||||
|
||||
&, &:hover, &:focus, &:active, &:backdrop, &:backdrop:hover {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
color: transparent;
|
||||
}
|
||||
|
||||
&.close {
|
||||
background-image: -gtk-scaled(url("../assets/close.png"),url("../assets/close@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/close_prelight.png"),url("../assets/close_prelight@2.png"));
|
||||
}
|
||||
}
|
||||
&.maximize {
|
||||
background-image: -gtk-scaled(url("../assets/maximize.png"),url("../assets/maximize@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/maximize_prelight.png"),url("../assets/maximize_prelight@2.png"));
|
||||
|
||||
&.close {
|
||||
background-image: -gtk-scaled(url("../assets/close.png"),url("../assets/close@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/close_prelight.png"),url("../assets/close_prelight@2.png"));
|
||||
}
|
||||
}
|
||||
}
|
||||
&.minimize {
|
||||
background-image: -gtk-scaled(url("../assets/min.png"),url("../assets/min@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/min_prelight.png"),url("../assets/min_prelight@2.png"));
|
||||
&.maximize {
|
||||
background-image: -gtk-scaled(url("../assets/maximize.png"),url("../assets/maximize@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/maximize_prelight.png"),url("../assets/maximize_prelight@2.png"));
|
||||
}
|
||||
}
|
||||
&.minimize {
|
||||
background-image: -gtk-scaled(url("../assets/min.png"),url("../assets/min@2.png"));
|
||||
&:hover,&:active {
|
||||
background-image: -gtk-scaled(url("../assets/min_prelight.png"),url("../assets/min_prelight@2.png"));
|
||||
}
|
||||
}
|
||||
|
||||
.selection-mode & {
|
||||
@extend %button.flat.suggested-action;
|
||||
|
||||
@extend %nobg_selected_items;
|
||||
}
|
||||
|
||||
&:backdrop {
|
||||
-gtk-icon-shadow: none;
|
||||
background-image: -gtk-scaled(url("../assets/close_unfocused.png"),url("../assets/close_unfocused@2.png"));
|
||||
}
|
||||
}
|
||||
|
||||
.selection-mode & {
|
||||
@extend %button.flat.suggested-action;
|
||||
|
||||
@extend %nobg_selected_items;
|
||||
}
|
||||
|
||||
&:backdrop {
|
||||
-gtk-icon-shadow: none;
|
||||
background-image: -gtk-scaled(url("../assets/close_unfocused.png"),url("../assets/close_unfocused@2.png"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
headerbar.selection-mode button.titlebutton,
|
||||
.titlebar.selection-mode button.titlebutton {
|
||||
@include _button_text_shadow(white, $selected_bg_color);
|
||||
|
||||
Reference in New Issue
Block a user