diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss index fb0842bb87..d570ccbfc8 100644 --- a/gtk/resources/theme/Adwaita/_common.scss +++ b/gtk/resources/theme/Adwaita/_common.scss @@ -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 diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg index c5d7415dd5..2e63caeb8f 100644 --- a/gtk/resources/theme/Adwaita/assets.svg +++ b/gtk/resources/theme/Adwaita/assets.svg @@ -14,7 +14,7 @@ height="1052.3622" id="svg9892" version="1.1" - inkscape:version="0.48.4 r9939" + inkscape:version="0.48.5 r10040" sodipodi:docname="assets.svg"> @@ -454,66 +454,6 @@ y1="127.16142" x2="63.568954" y2="152.6618" /> - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + showguides="false" + inkscape:guide-bbox="true" + inkscape:bbox-nodes="true" + inkscape:object-nodes="true"> + id="grid10919" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> image/svg+xml - + @@ -1109,8 +1509,7 @@ inkscape:groupmode="layer" id="layer3" inkscape:label="superbackdrop" - style="display:inline" - sodipodi:insensitive="true"> + style="display:inline"> + + transform="matrix(0.93341132,0,0,0.93290035,9.21044,52.050751)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk/resources/theme/Adwaita/assets.txt b/gtk/resources/theme/Adwaita/assets.txt index 6cc91d2697..fc881bcfdf 100644 --- a/gtk/resources/theme/Adwaita/assets.txt +++ b/gtk/resources/theme/Adwaita/assets.txt @@ -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 diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png new file mode 100644 index 0000000000..d1281b3277 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png new file mode 100644 index 0000000000..3f5211a34b Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png new file mode 100644 index 0000000000..8a6a6ac041 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png new file mode 100644 index 0000000000..e7ebf05249 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png new file mode 100644 index 0000000000..e973558f29 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png new file mode 100644 index 0000000000..582437b78b Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png new file mode 100644 index 0000000000..1f0698161f Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png new file mode 100644 index 0000000000..f404f685cb Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png new file mode 100644 index 0000000000..993bb9914e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png new file mode 100644 index 0000000000..c4fe31f847 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png new file mode 100644 index 0000000000..8cd79aca3e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png new file mode 100644 index 0000000000..9a6ef7f5ff Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-checked@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png new file mode 100644 index 0000000000..ac0a055e6f Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png new file mode 100644 index 0000000000..8dd3a6250c Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png new file mode 100644 index 0000000000..2c8010d62f Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png new file mode 100644 index 0000000000..7c6f8c7a6d Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png new file mode 100644 index 0000000000..0bf70ce8fb Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png new file mode 100644 index 0000000000..2ceee34f9e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png new file mode 100644 index 0000000000..54ebd972fb Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png new file mode 100644 index 0000000000..937107e503 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png new file mode 100644 index 0000000000..c629ca0085 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000000..f2391d01a6 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png new file mode 100644 index 0000000000..31284ecfce Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png new file mode 100644 index 0000000000..4cb935586d Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-mixed@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png new file mode 100644 index 0000000000..01db539cfb Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png new file mode 100644 index 0000000000..02eb793082 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png new file mode 100644 index 0000000000..94023a098e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png new file mode 100644 index 0000000000..79a2992a38 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png new file mode 100644 index 0000000000..9a6ba6a508 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000000..5ca6dd689d Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png new file mode 100644 index 0000000000..9196a0fa82 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png new file mode 100644 index 0000000000..8c6302206f Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000..94023a098e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000000..79a2992a38 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png new file mode 100644 index 0000000000..0062aaf042 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png new file mode 100644 index 0000000000..e6b9f0aa5b Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-checkbox-unchecked@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png new file mode 100644 index 0000000000..9c89f08e3c Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png new file mode 100644 index 0000000000..afb5968dcc Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png new file mode 100644 index 0000000000..8f557af892 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png new file mode 100644 index 0000000000..5a4d4bd430 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png new file mode 100644 index 0000000000..7103c8d8b2 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png new file mode 100644 index 0000000000..9197842ebf Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png new file mode 100644 index 0000000000..0fcbccd4d8 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png new file mode 100644 index 0000000000..66386588d7 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png new file mode 100644 index 0000000000..b65c178984 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png new file mode 100644 index 0000000000..2307b22cd1 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png new file mode 100644 index 0000000000..497f0f9fd3 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png new file mode 100644 index 0000000000..4950f5f13e Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-checked@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png new file mode 100644 index 0000000000..5b1f3daa45 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png new file mode 100644 index 0000000000..a30bb4eac4 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png new file mode 100644 index 0000000000..9d35f3a3b7 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png new file mode 100644 index 0000000000..38ff4587bc Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png new file mode 100644 index 0000000000..598f633bb3 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png new file mode 100644 index 0000000000..2c3f6d6d09 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png new file mode 100644 index 0000000000..1c266c9738 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png new file mode 100644 index 0000000000..da1ffe4fa8 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png new file mode 100644 index 0000000000..74e1f5e605 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png new file mode 100644 index 0000000000..9e8cd77bb3 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png new file mode 100644 index 0000000000..d7209b6138 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png new file mode 100644 index 0000000000..08d84a9ae4 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-mixed@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png new file mode 100644 index 0000000000..d19ff571de Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png new file mode 100644 index 0000000000..9cb059edba Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-active@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png new file mode 100644 index 0000000000..a4061bbf67 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png new file mode 100644 index 0000000000..6589a3aece Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png new file mode 100644 index 0000000000..79cd787ea0 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png new file mode 100644 index 0000000000..4da4841b74 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-backdrop@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png new file mode 100644 index 0000000000..653792b3a9 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png new file mode 100644 index 0000000000..bfcfb47df0 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-hover@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png new file mode 100644 index 0000000000..a4061bbf67 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png new file mode 100644 index 0000000000..6589a3aece Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked-insensitive@2.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png new file mode 100644 index 0000000000..cd4bab7010 Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked.png differ diff --git a/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png new file mode 100644 index 0000000000..456c2b8b0c Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/selected-radio-unchecked@2.png differ diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css index 8b377db148..46173b07a0 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained.css +++ b/gtk/resources/theme/Adwaita/gtk-contained.css @@ -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;