forked from AuroraMiddleware/gtk
themes: Make disabled Expander arrow look disabled
If GtkExpander:sensitive was FALSE, the arrow still got the normal fg colour, which made it look clickable, in contrast to the adjacent label. Fix this by adding selectors to catch the applicable :disabled states. Note: Needing these may indicate an oops in generic styles elsewhere, but I couldn’t see any, so let’s just get it looking right for now. https://gitlab.gnome.org/GNOME/gtk/issues/146
This commit is contained in:
parent
6e8cc589f2
commit
154fa9817d
@ -3670,10 +3670,11 @@ expander {
|
||||
min-width: 16px;
|
||||
min-height: 16px;
|
||||
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
|
||||
|
||||
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
|
||||
|
||||
&:hover { color: lighten($fg_color,30%); } //only lightens the arrow
|
||||
&:disabled { color: $insensitive_fg_color; }
|
||||
&:disabled:backdrop { color: $backdrop_insensitive_color; }
|
||||
|
||||
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
|
||||
}
|
||||
|
@ -1574,6 +1574,10 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb
|
||||
|
||||
expander title > arrow:hover { color: white; }
|
||||
|
||||
expander title > arrow:disabled { color: #919494; }
|
||||
|
||||
expander title > arrow:disabled:backdrop { color: #566164; }
|
||||
|
||||
expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
|
||||
|
||||
/************ Calendar * */
|
||||
|
@ -1594,6 +1594,10 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb
|
||||
|
||||
expander title > arrow:hover { color: #748489; }
|
||||
|
||||
expander title > arrow:disabled { color: #8b8e8f; }
|
||||
|
||||
expander title > arrow:disabled:backdrop { color: #c3c3c0; }
|
||||
|
||||
expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
|
||||
|
||||
/************ Calendar * */
|
||||
|
@ -2799,7 +2799,10 @@ expander {
|
||||
min-height: 16px;
|
||||
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
|
||||
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
|
||||
|
||||
&:hover { color: lighten($fg_color,30%); } //only lightens the arrow
|
||||
&:disabled { color: $insensitive_fg_color; }
|
||||
|
||||
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
|
||||
}
|
||||
}
|
||||
|
@ -1242,6 +1242,8 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb
|
||||
|
||||
expander title > arrow:hover { color: white; }
|
||||
|
||||
expander title > arrow:disabled { color: gray; }
|
||||
|
||||
expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
|
||||
|
||||
/************ Calendar * */
|
||||
|
@ -1248,6 +1248,8 @@ expander title > arrow:dir(rtl) { -gtk-icon-source: -gtk-icontheme("pan-end-symb
|
||||
|
||||
expander title > arrow:hover { color: #4d4d4d; }
|
||||
|
||||
expander title > arrow:disabled { color: gray; }
|
||||
|
||||
expander title > arrow:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
|
||||
|
||||
/************ Calendar * */
|
||||
|
Loading…
Reference in New Issue
Block a user