From 192df3dd998380a926f7771eee50aea07c959fe8 Mon Sep 17 00:00:00 2001 From: Christian Medel Date: Mon, 15 Apr 2019 17:36:38 -0400 Subject: [PATCH] Correct menuitem check radio --- gtk-3.0/gtk-widgets.css | 100 +++++++++++++++++++++++++--------------- 1 file changed, 62 insertions(+), 38 deletions(-) diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css index 5cf795a..2052c9d 100644 --- a/gtk-3.0/gtk-widgets.css +++ b/gtk-3.0/gtk-widgets.css @@ -302,29 +302,29 @@ check, .check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } check:indeterminate:disabled:backdrop, .check:indeterminate:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-unfocused.png"), url("assets/checkbox-mixed-insensitive-unfocused@2.png")); } -check row:selected, .check row:selected { +check row:selected check, .check row:selected check { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } - check row:selected:backdrop, .check row:selected:backdrop { + check row:selected check:backdrop, .check row:selected check:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-unfocused.png"), url("assets/checkbox-unchecked-unfocused@2.png")); } - check row:selected:disabled, .check row:selected:disabled { + check row:selected check:disabled, .check row:selected check:disabled { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } - check row:selected:disabled:backdrop, .check row:selected:disabled:backdrop { + check row:selected check:disabled:backdrop, .check row:selected check:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-unfocused.png"), url("assets/checkbox-unchecked-insensitive-unfocused@2.png")); } - check row:selected:active, check row:selected:checked, .check row:selected:active, .check row:selected:checked { + check row:selected check:active, check row:selected check:checked, .check row:selected check:active, .check row:selected check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } - check row:selected:active:backdrop, check row:selected:checked:backdrop, .check row:selected:active:backdrop, .check row:selected:checked:backdrop { + check row:selected check:active:backdrop, check row:selected check:checked:backdrop, .check row:selected check:active:backdrop, .check row:selected check:checked:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-unfocused.png"), url("assets/checkbox-checked-unfocused@2.png")); } - check row:selected:active:disabled, check row:selected:checked:disabled, .check row:selected:active:disabled, .check row:selected:checked:disabled { + check row:selected check:active:disabled, check row:selected check:checked:disabled, .check row:selected check:active:disabled, .check row:selected check:checked:disabled { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } - check row:selected:active:disabled:backdrop, check row:selected:checked:disabled:backdrop, .check row:selected:active:disabled:backdrop, .check row:selected:checked:disabled:backdrop { + check row:selected check:active:disabled:backdrop, check row:selected check:checked:disabled:backdrop, .check row:selected check:active:disabled:backdrop, .check row:selected check:checked:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-unfocused.png")); } - check row:selected:indeterminate, .check row:selected:indeterminate { + check row:selected check:indeterminate, .check row:selected check:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } - check row:selected:indeterminate:backdrop, .check row:selected:indeterminate:backdrop { + check row:selected check:indeterminate:backdrop, .check row:selected check:indeterminate:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-unfocused.png"), url("assets/checkbox-mixed-unfocused@2.png")); } - check row:selected:indeterminate:disabled, .check row:selected:indeterminate:disabled { + check row:selected check:indeterminate:disabled, .check row:selected check:indeterminate:disabled { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } - check row:selected:indeterminate:disabled:backdrop, .check row:selected:indeterminate:disabled:backdrop { + check row:selected check:indeterminate:disabled:backdrop, .check row:selected check:indeterminate:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-unfocused.png"), url("assets/checkbox-mixed-insensitive-unfocused@2.png")); } radio, .radio { @@ -351,58 +351,82 @@ radio, .radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } radio:indeterminate:disabled:backdrop, .radio:indeterminate:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-unfocused.png"), url("assets/radio-mixed-insensitive-unfocused@2.png")); } -radio row:selected, .radio row:selected { +radio row:selected radio, .radio row:selected radio { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } - radio row:selected:backdrop, .radio row:selected:backdrop { + radio row:selected radio:backdrop, .radio row:selected radio:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-unfocused.png"), url("assets/radio-unchecked-unfocused@2.png")); } - radio row:selected:disabled, .radio row:selected:disabled { + radio row:selected radio:disabled, .radio row:selected radio:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } - radio row:selected:disabled:backdrop, .radio row:selected:disabled:backdrop { + radio row:selected radio:disabled:backdrop, .radio row:selected radio:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-unfocused.png"), url("assets/radio-unchecked-insensitive-unfocused@2.png")); } - radio row:selected:active, radio row:selected:checked, .radio row:selected:active, .radio row:selected:checked { + radio row:selected radio:active, radio row:selected radio:checked, .radio row:selected radio:active, .radio row:selected radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } - radio row:selected:active:backdrop, radio row:selected:checked:backdrop, .radio row:selected:active:backdrop, .radio row:selected:checked:backdrop { + radio row:selected radio:active:backdrop, radio row:selected radio:checked:backdrop, .radio row:selected radio:active:backdrop, .radio row:selected radio:checked:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-unfocused.png"), url("assets/radio-checked-unfocused@2.png")); } - radio row:selected:active:disabled, radio row:selected:checked:disabled, .radio row:selected:active:disabled, .radio row:selected:checked:disabled { + radio row:selected radio:active:disabled, radio row:selected radio:checked:disabled, .radio row:selected radio:active:disabled, .radio row:selected radio:checked:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } - radio row:selected:active:disabled:backdrop, radio row:selected:checked:disabled:backdrop, .radio row:selected:active:disabled:backdrop, .radio row:selected:checked:disabled:backdrop { + radio row:selected radio:active:disabled:backdrop, radio row:selected radio:checked:disabled:backdrop, .radio row:selected radio:active:disabled:backdrop, .radio row:selected radio:checked:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-unfocused.png"), url("assets/radio-checked-insensitive-unfocused@2.png")); } - radio row:selected:indeterminate, .radio row:selected:indeterminate { + radio row:selected radio:indeterminate, .radio row:selected radio:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } - radio row:selected:indeterminate:backdrop, .radio row:selected:indeterminate:backdrop { + radio row:selected radio:indeterminate:backdrop, .radio row:selected radio:indeterminate:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-unfocused.png"), url("assets/radio-mixed-unfocused@2.png")); } - radio row:selected:indeterminate:disabled, .radio row:selected:indeterminate:disabled { + radio row:selected radio:indeterminate:disabled, .radio row:selected radio:indeterminate:disabled { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } - radio row:selected:indeterminate:disabled:backdrop, .radio row:selected:indeterminate:disabled:backdrop { + radio row:selected radio:indeterminate:disabled:backdrop, .radio row:selected radio:indeterminate:disabled:backdrop { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-unfocused.png"), url("assets/radio-mixed-insensitive-unfocused@2.png")); } menuitem check, menuitem radio { min-height: 16px; min-width: 16px; } menuitem check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); - color: @theme_fg_color; - -gtk-icon-shadow: none; } + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } + menuitem check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-unfocused.png"), url("assets/checkbox-unchecked-unfocused@2.png")); } + menuitem check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } + menuitem check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-unfocused.png"), url("assets/checkbox-unchecked-insensitive-unfocused@2.png")); } menuitem check:active, menuitem check:checked { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + menuitem check:active:backdrop, menuitem check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-unfocused.png"), url("assets/checkbox-checked-unfocused@2.png")); } + menuitem check:active:disabled, menuitem check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } + menuitem check:active:disabled:backdrop, menuitem check:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-unfocused.png")); } menuitem check:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } - menuitem check:active:hover { - color: @theme_selected_fg_color; } - menuitem check:disabled { - color: @theme_disabled_fg_color; } + menuitem check:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-unfocused.png"), url("assets/checkbox-mixed-unfocused@2.png")); } + menuitem check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } + menuitem check:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-unfocused.png"), url("assets/checkbox-mixed-insensitive-unfocused@2.png")); } menuitem radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); - color: @theme_fg_color; - -gtk-icon-shadow: none; } + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } + menuitem radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-unfocused.png"), url("assets/radio-unchecked-unfocused@2.png")); } + menuitem radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } + menuitem radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-unfocused.png"), url("assets/radio-unchecked-insensitive-unfocused@2.png")); } menuitem radio:active, menuitem radio:checked { -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + menuitem radio:active:backdrop, menuitem radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-unfocused.png"), url("assets/radio-checked-unfocused@2.png")); } + menuitem radio:active:disabled, menuitem radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } + menuitem radio:active:disabled:backdrop, menuitem radio:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-unfocused.png"), url("assets/radio-checked-insensitive-unfocused@2.png")); } menuitem radio:indeterminate { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } - menuitem radio:hover { - color: @theme_selected_fg_color; } - menuitem radio:disabled { - color: @theme_disabled_fg_color; } + menuitem radio:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-unfocused.png"), url("assets/radio-mixed-unfocused@2.png")); } + menuitem radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } + menuitem radio:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-unfocused.png"), url("assets/radio-mixed-insensitive-unfocused@2.png")); } .content-view.view { background-color: @theme_base_color; }