117 lines
2.4 KiB
CSS
117 lines
2.4 KiB
CSS
/*************************
|
|
* Check and Radio items *
|
|
*************************/
|
|
|
|
check,
|
|
radio {
|
|
color: alpha(currentColor, 0.75);
|
|
background-color: @base_color;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
check {
|
|
border-radius: 3px;
|
|
}
|
|
|
|
radio {
|
|
border-radius: 10px;
|
|
}
|
|
|
|
check:disabled,
|
|
radio:disabled {
|
|
background-color: mix(@theme_bg_color, @theme_fg_color, 0.1);
|
|
}
|
|
|
|
check:hover,
|
|
check:active,
|
|
radio:hover,
|
|
radio:active {
|
|
background-color: shade(@selected_bg_color, 0.5);
|
|
}
|
|
|
|
check:checked,
|
|
check:checked:disabled,
|
|
radio:checked,
|
|
radio:checked:disabled {
|
|
background-color: shade(@selected_bg_color, 0.9);
|
|
}
|
|
|
|
check:checked,
|
|
check:indeterminate,
|
|
radio:checked,
|
|
radio:indeterminate {
|
|
background-color: shade(@selected_bg_color, 0.9);
|
|
color: shade(@bg_color, 0.8);
|
|
}
|
|
|
|
check:checked:disabled,
|
|
check:indeterminate:disabled,
|
|
radio:checked:disabled,
|
|
radio:indeterminate:disabled {
|
|
color: shade(@bg_color, 0.4);
|
|
}
|
|
|
|
check:only-child,
|
|
radio:only-child {}
|
|
|
|
menu menuitem check,
|
|
menu menuitem radio {
|
|
transition: none;
|
|
}
|
|
|
|
menu menuitem check:not(:checked):not(:indeterminate):hover,
|
|
menu menuitem radio:not(:checked):not(:indeterminate):hover {
|
|
color: alpha(currentColor, 0.75);
|
|
}
|
|
|
|
menu menuitem check,
|
|
menu menuitem check:hover,
|
|
menu menuitem check:disabled,
|
|
menu menuitem radio,
|
|
menu menuitem radio:hover,
|
|
menu menuitem radio:disabled {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
menu menuitem check:checked {
|
|
-gtk-icon-source: -gtk-scaled(url("../assets/check.png"));
|
|
}
|
|
|
|
check:checked {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/check.png"));
|
|
}
|
|
|
|
check:checked:disabled {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/check-disabled.png"));
|
|
}
|
|
|
|
radio:checked {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/bullet.png"));
|
|
}
|
|
|
|
radio:checked:disabled {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/bullet-disabled.png"));
|
|
}
|
|
|
|
check:indeterminate,
|
|
check:indeterminate:checked,
|
|
radio:indeterminate,
|
|
radio:indeterminate:checked {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/dash.png"));
|
|
}
|
|
|
|
check:indeterminate:disabled,
|
|
check:indeterminate:checked:disabled,
|
|
radio:indeterminate:disabled,
|
|
radio:indeterminate:checked:disabled {
|
|
-gtk-icon-source: -gtk-recolor(url("../assets/dash-disabled.png"));
|
|
}
|
|
|
|
menu menuitem check:not(:indeterminate):checked,
|
|
menu menuitem radio:not(:indeterminate):checked,
|
|
menu menuitem check:indeterminate:checked,
|
|
menu menuitem radio:indeterminate:checked {
|
|
animation: none;
|
|
}
|