aboutsummaryrefslogtreecommitdiff
path: root/.themes/FlatColor/gtk-3.20/widgets/check-radio.css
diff options
context:
space:
mode:
authorschererleander <leander@leander-scherer.de>2024-03-11 17:12:20 +0100
committerschererleander <leander@leander-scherer.de>2024-03-11 17:12:20 +0100
commitb77a7d585cf6cf2420dd770e42ba5b1e08a4e12c (patch)
tree1e609feaf2356f80ea95cc0f61fc2ecddc875f6b /.themes/FlatColor/gtk-3.20/widgets/check-radio.css
parentbe73020a8d6d0beefdedf6f2c2c1ffa3cc8a82b6 (diff)
initial commit
Diffstat (limited to '.themes/FlatColor/gtk-3.20/widgets/check-radio.css')
-rw-r--r--.themes/FlatColor/gtk-3.20/widgets/check-radio.css116
1 files changed, 116 insertions, 0 deletions
diff --git a/.themes/FlatColor/gtk-3.20/widgets/check-radio.css b/.themes/FlatColor/gtk-3.20/widgets/check-radio.css
new file mode 100644
index 0000000..ab651cc
--- /dev/null
+++ b/.themes/FlatColor/gtk-3.20/widgets/check-radio.css
@@ -0,0 +1,116 @@
+/*************************
+ * 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;
+}