Adwaita: special case checks/radios on selected bg

Add yet another set of checks and radios assets used in selected
treeview cells and selected list-rows, the standard dark variant assets
work well in those cases so no need for special casing there.
This commit is contained in:
Lapo Calamandrei 2014-08-30 14:27:10 +02:00
parent a822abd308
commit db6f7296e6
76 changed files with 2064 additions and 105 deletions

View File

@ -1746,6 +1746,16 @@ $asset_suffix: if($variant=='dark', '-dark', '');
icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop
&.button.flat { icon-shadow: none; }
}
@if $variant == 'light' {
// the borders of the light variant versions of checks and radios are
// too similar in luminosity to the selected background color, hence
// we need special casing.
GtkTreeView.view.#{$w}#{$s}:selected,
.list-row:selected .#{$w}#{$s} {
-gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png"));
}
}
}
//menu

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 258 KiB

After

Width:  |  Height:  |  Size: 333 KiB

View File

@ -34,6 +34,42 @@ radio-mixed-active
radio-mixed-insensitive
radio-mixed-backdrop
radio-mixed-backdrop-insensitive
selected-checkbox-checked
selected-checkbox-checked-hover
selected-checkbox-checked-active
selected-checkbox-checked-insensitive
selected-checkbox-checked-backdrop
selected-checkbox-checked-backdrop-insensitive
selected-checkbox-unchecked
selected-checkbox-unchecked-hover
selected-checkbox-unchecked-active
selected-checkbox-unchecked-insensitive
selected-checkbox-unchecked-backdrop
selected-checkbox-unchecked-backdrop-insensitive
selected-checkbox-mixed
selected-checkbox-mixed-hover
selected-checkbox-mixed-active
selected-checkbox-mixed-insensitive
selected-checkbox-mixed-backdrop
selected-checkbox-mixed-backdrop-insensitive
selected-radio-checked
selected-radio-checked-hover
selected-radio-checked-active
selected-radio-checked-insensitive
selected-radio-checked-backdrop
selected-radio-checked-backdrop-insensitive
selected-radio-unchecked
selected-radio-unchecked-hover
selected-radio-unchecked-active
selected-radio-unchecked-insensitive
selected-radio-unchecked-backdrop
selected-radio-unchecked-backdrop-insensitive
selected-radio-mixed
selected-radio-mixed-hover
selected-radio-mixed-active
selected-radio-mixed-insensitive
selected-radio-mixed-backdrop
selected-radio-mixed-backdrop-insensitive
checkbox-checked-dark
checkbox-checked-hover-dark
checkbox-checked-active-dark

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 805 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 816 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 952 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 808 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 782 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 851 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1980,6 +1980,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton {
icon-shadow: none; }
GtkTreeView.view.check:selected,
.list-row:selected .check {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); }
.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -1988,6 +1992,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:hover {
icon-shadow: none; }
GtkTreeView.view.check:hover:selected,
.list-row:selected .check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); }
.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -1996,6 +2004,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:active {
icon-shadow: none; }
GtkTreeView.view.check:active:selected,
.list-row:selected .check:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); }
.check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2004,6 +2016,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:insensitive {
icon-shadow: none; }
GtkTreeView.view.check:insensitive:selected,
.list-row:selected .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); }
.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png"));
icon-shadow: none; }
@ -2012,6 +2028,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:backdrop {
icon-shadow: none; }
GtkTreeView.view.check:backdrop:selected,
.list-row:selected .check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); }
.check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2020,6 +2040,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:backdrop:insensitive {
icon-shadow: none; }
GtkTreeView.view.check:backdrop:insensitive:selected,
.list-row:selected .check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); }
.check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2028,6 +2052,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:selected,
.list-row:selected .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); }
.check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2036,6 +2064,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent:hover {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:hover:selected,
.list-row:selected .check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); }
.check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2044,6 +2076,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent:selected {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:selected:selected,
.list-row:selected .check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); }
.check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png"));
icon-shadow: none; }
@ -2052,6 +2088,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent:backdrop {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:backdrop:selected,
.list-row:selected .check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); }
.check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2060,6 +2100,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent:insensitive {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); }
.check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2068,6 +2112,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:inconsistent:insensitive:backdrop {
icon-shadow: none; }
GtkTreeView.view.check:inconsistent:insensitive:backdrop:selected,
.list-row:selected .check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); }
.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2076,6 +2124,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:checked {
icon-shadow: none; }
GtkTreeView.view.check:checked:selected,
.list-row:selected .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); }
.check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2084,6 +2136,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:checked:insensitive {
icon-shadow: none; }
GtkTreeView.view.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); }
.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2092,6 +2148,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:checked:hover {
icon-shadow: none; }
GtkTreeView.view.check:checked:hover:selected,
.list-row:selected .check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); }
.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2100,6 +2160,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:checked:active {
icon-shadow: none; }
GtkTreeView.view.check:checked:active:selected,
.list-row:selected .check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); }
.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png"));
icon-shadow: none; }
@ -2108,6 +2172,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:backdrop:checked {
icon-shadow: none; }
GtkTreeView.view.check:backdrop:checked:selected,
.list-row:selected .check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); }
.check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2116,6 +2184,10 @@ GtkSwitch {
GtkCalendar.header .check.button.titlebutton:backdrop:checked:insensitive {
icon-shadow: none; }
GtkTreeView.view.check:backdrop:checked:insensitive:selected,
.list-row:selected .check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
color: #7a7e7f;
@ -2137,6 +2209,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton {
icon-shadow: none; }
GtkTreeView.view.radio:selected,
.list-row:selected .radio {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); }
.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2145,6 +2221,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:hover {
icon-shadow: none; }
GtkTreeView.view.radio:hover:selected,
.list-row:selected .radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); }
.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2153,6 +2233,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:active {
icon-shadow: none; }
GtkTreeView.view.radio:active:selected,
.list-row:selected .radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); }
.radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2161,6 +2245,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:insensitive {
icon-shadow: none; }
GtkTreeView.view.radio:insensitive:selected,
.list-row:selected .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); }
.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png"));
icon-shadow: none; }
@ -2169,6 +2257,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:backdrop {
icon-shadow: none; }
GtkTreeView.view.radio:backdrop:selected,
.list-row:selected .radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); }
.radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2177,6 +2269,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:backdrop:insensitive {
icon-shadow: none; }
GtkTreeView.view.radio:backdrop:insensitive:selected,
.list-row:selected .radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); }
.radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2185,6 +2281,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); }
.radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2193,6 +2293,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent:hover {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:hover:selected,
.list-row:selected .radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); }
.radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2201,6 +2305,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent:selected {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:selected:selected,
.list-row:selected .radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); }
.radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png"));
icon-shadow: none; }
@ -2209,6 +2317,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent:backdrop {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:backdrop:selected,
.list-row:selected .radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); }
.radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2217,6 +2329,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent:insensitive {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); }
.radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2225,6 +2341,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:inconsistent:insensitive:backdrop {
icon-shadow: none; }
GtkTreeView.view.radio:inconsistent:insensitive:backdrop:selected,
.list-row:selected .radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); }
.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2233,6 +2353,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:checked {
icon-shadow: none; }
GtkTreeView.view.radio:checked:selected,
.list-row:selected .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); }
.radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2241,6 +2365,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:checked:insensitive {
icon-shadow: none; }
GtkTreeView.view.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); }
.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2249,6 +2377,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:checked:hover {
icon-shadow: none; }
GtkTreeView.view.radio:checked:hover:selected,
.list-row:selected .radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); }
.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png"));
icon-shadow: 0 1px 0 white; }
@ -2257,6 +2389,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:checked:active {
icon-shadow: none; }
GtkTreeView.view.radio:checked:active:selected,
.list-row:selected .radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); }
.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png"));
icon-shadow: none; }
@ -2265,6 +2401,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:backdrop:checked {
icon-shadow: none; }
GtkTreeView.view.radio:backdrop:checked:selected,
.list-row:selected .radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); }
.radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png"));
icon-shadow: none; }
@ -2273,6 +2413,10 @@ GtkSwitch {
GtkCalendar.header .radio.button.titlebutton:backdrop:checked:insensitive {
icon-shadow: none; }
GtkTreeView.view.radio:backdrop:checked:insensitive:selected,
.list-row:selected .radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
color: #7a7e7f;