File tree Expand file tree Collapse file tree
gtk/upstream/gtk-4.0/Yaru Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2642,23 +2642,19 @@ check {
26422642 border-radius : 3px ;
26432643 -gtk-icon-size : 14px ;
26442644
2645- & :checked { -gtk-icon-source : -gtk-scaled (-gtk-recolor (url (" #{$assets } /check-symbolic.symbolic.png" )),
2646- -gtk-recolor (url (" #{$assets } /check@2-symbolic.symbolic.png" ))); }
2645+ & :checked { -gtk-icon-source : -gtk-recolor (url (" #{$assets } /check-symbolic.svg" )); }
26472646
2648- & :indeterminate { -gtk-icon-source : -gtk-scaled (-gtk-recolor (url (" #{$assets } /dash-symbolic.symbolic.png" )),
2649- -gtk-recolor (url (" #{$assets } /dash@2-symbolic.symbolic.png" ))); }
2647+ & :indeterminate { -gtk-icon-source : -gtk-recolor (url (" #{$assets } /dash-symbolic.svg" )); }
26502648}
26512649
26522650%radio ,
26532651radio {
26542652 border-radius : 100% ;
26552653 -gtk-icon-size : 14px ;
26562654
2657- & :checked { -gtk-icon-source : -gtk-scaled (-gtk-recolor (url (" #{$assets } /bullet-symbolic.symbolic.png" )),
2658- -gtk-recolor (url (" #{$assets } /bullet@2-symbolic.symbolic.png" ))); }
2655+ & :checked { -gtk-icon-source : -gtk-recolor (url (" #{$assets } /bullet-symbolic.svg" )); }
26592656
2660- & :indeterminate { -gtk-icon-source : -gtk-scaled (-gtk-recolor (url (" #{$assets } /dash-symbolic.symbolic.png" )),
2661- -gtk-recolor (url (" #{$assets } /dash@2-symbolic.symbolic.png" ))); }
2657+ & :indeterminate { -gtk-icon-source : -gtk-recolor (url (" #{$assets } /dash-symbolic.svg" )); }
26622658}
26632659
26642660treeview.view check,
Original file line number Diff line number Diff line change @@ -76,28 +76,35 @@ spinbutton:not(.vertical) {
7676// titlebutton
7777windowcontrols {
7878 button {
79- min-width : 24px ;
80- }
79+ min-width : 24px ;
8180
82- button > image {
8381 $_base_button_color : transparentize ($fg_color , 0.9 );
8482 $_base_hover_color : transparentize ($fg_color , 0.85 );
8583 $_base_active_color : transparentize ($fg_color , 0.75 );
8684
87- min-height : 20px ;
88- min-width : 20px ;
89- padding : 2px ;
90- margin : 0 3px ;
85+ > image {
86+ min-height : 20px ;
87+ min-width : 20px ;
88+ padding : 2px ;
89+ margin : 0 3px ;
90+
91+ background : $_base_button_color ;
92+ }
9193
92- background : $_base_button_color ;
94+ & :hover > image {
95+ // special case hover colors inside a headerbar
96+ @include button (undecorated- hover,$c :$_base_hover_color );
97+ }
9398
94- & :hover {
95- background : $_base_hover_color ;
99+ & :active > image ,
100+ & :checked > image {
101+ @include button (undecorated- active,$c :$_base_active_color );
96102 }
97103
104+ & :hover ,
98105 & :active ,
99106 & :checked {
100- background : $_base_active_color ;
107+ background : none ;
101108 }
102109 }
103110}
You can’t perform that action at this time.
0 commit comments