by roundabout, Saturday, 18 March 2017, 02:54:32 (1489805672), pushed by roundabout, Sunday, 11 May 2025, 13:22:07 (1746969727)
Author identity: nana-4 <hnmaigo@gmail.com>
a0c22133b7be6b5608fe3391e3d1d105b23d820c
src/gtk-3.0/3.20/gtk-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.20/gtk-dark-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.20/gtk-dark.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.20/gtk-light-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.20/gtk-light.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.20/gtk.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk-dark-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk-dark.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk-light-compact.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
border-image-slice: 22;
border-image-width: 22px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)) 22/22px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)) 22/22px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 22/22px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.11364, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk-light.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/gtk.css
@@ -1579,23 +1579,24 @@ check:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
radio {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
border-image-slice: 24;
border-image-width: 24px; }
radio {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.symbolic.png"))); }
radio:indeterminate {
-gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
radio:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)) 24/24px; }
radio:checked:disabled {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)) 24/24px; }
radio:indeterminate:checked {
border-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)) 24/24px; }
check:not(:indeterminate):not(:checked):active {
radio {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(#FF4081), to(transparent)); }
radio:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.10417, to(rgba(255, 64, 129, 0.4)), to(transparent)); }
check:not(:checked):active {
-gtk-icon-transform: rotate(90deg); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active {
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active {
-gtk-icon-transform: scaleX(-1); }
check:not(:checked),
src/gtk-3.0/3.22/sass/_common.scss
@@ -2025,10 +2025,6 @@ check {
-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.symbolic.png"))); }
}
$radio_indicator: 10px / $large_size / 2;
$radio_radius_slice: #{$large_size / 2px};
$radio_radius_width: #{$large_size / 2};
%radio,
radio {
& { -gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")),
@@ -2040,50 +2036,45 @@ radio {
&:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")),
-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.symbolic.png"))); }
border-image: -gtk-gradient(radial,
center center, 0,
center center, 0.001,
to($accent_color),
to(transparent))
$radio_radius_slice / $radio_radius_width;
border-image-slice: $large_size / 2px;
border-image-width: $large_size / 2;
&:checked {
border-image: -gtk-gradient(radial,
center center, 0,
center center, $radio_indicator,
to($accent_color),
to(transparent))
$radio_radius_slice / $radio_radius_width;
}
&:checked:disabled {
border-image: -gtk-gradient(radial,
center center, 0,
center center, $radio_indicator,
to(scale-alpha($accent_color, $disabled_opacity)),
to(transparent))
$radio_radius_slice / $radio_radius_width;
}
&:indeterminate:checked {
border-image: -gtk-gradient(radial,
center center, 0,
center center, 0.001,
to($accent_color),
to(transparent))
$radio_radius_slice / $radio_radius_width;
}
$radio_indicator: 10px / $large_size / 2;
& {
border-image-source: -gtk-gradient(radial,
center center, 0,
center center, 0.001,
to($accent_color),
to(transparent));
}
&:checked:not(:indeterminate) {
border-image-source: -gtk-gradient(radial,
center center, 0,
center center, $radio_indicator,
to($accent_color),
to(transparent));
}
&:checked:not(:indeterminate):disabled {
border-image-source: -gtk-gradient(radial,
center center, 0,
center center, $radio_indicator,
to(scale-alpha($accent_color, $disabled_opacity)),
to(transparent));
}
}
// ANIMATION:
// this is made with those pretty convoluted transitions, since checks and radios have to animate only on state changes,
// the transformation is set on the active state and it get reset on the checked state.
check:not(:indeterminate):not(:checked):active { -gtk-icon-transform: rotate(90deg); }
check:not(:checked):active { -gtk-icon-transform: rotate(90deg); }
// radio:not(:indeterminate):not(:checked):active { -gtk-icon-transform: scale(0); }
// radio:not(:checked):active { -gtk-icon-transform: scale(0); }
check:indeterminate:not(:checked):active,
radio:indeterminate:not(:checked):active { -gtk-icon-transform: scaleX(-1); } // instead of rotateY(180deg)
check:not(:checked):indeterminate:active,
radio:not(:checked):indeterminate:active { -gtk-icon-transform: scaleX(-1); } // instead of rotateY(180deg)
check:not(:checked),
radio:not(:checked) {