[gtk+] Adwaita: selection mode checkboxes
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Adwaita: selection mode checkboxes
- Date: Tue, 19 Aug 2014 17:08:00 +0000 (UTC)
commit f9724d1d3498c6f1a8df2fb242b2b0258d7bbcaf
Author: Jakub Steiner <jimmac gmail com>
Date: Tue Aug 19 18:45:15 2014 +0200
Adwaita: selection mode checkboxes
gtk/resources/theme/Adwaita/_common.scss | 16 +
gtk/resources/theme/Adwaita/assets.svg | 497 +++++++++++++++++++-
gtk/resources/theme/Adwaita/assets.txt | 8 +
.../assets/checkbox-active-selectionmode.png | Bin 0 -> 949 bytes
.../assets/checkbox-active-selectionmode 2 png | Bin 0 -> 1845 bytes
.../assets/checkbox-backdrop-selectionmode.png | Bin 0 -> 762 bytes
.../assets/checkbox-backdrop-selectionmode 2 png | Bin 0 -> 1615 bytes
.../checkbox-checked-active-selectionmode.png | Bin 0 -> 1577 bytes
.../checkbox-checked-active-selectionmode 2 png | Bin 0 -> 3212 bytes
.../checkbox-checked-backdrop-selectionmode.png | Bin 0 -> 1304 bytes
.../checkbox-checked-backdrop-selectionmode 2 png | Bin 0 -> 2677 bytes
.../checkbox-checked-hover-selectionmode.png | Bin 0 -> 1469 bytes
.../checkbox-checked-hover-selectionmode 2 png | Bin 0 -> 3115 bytes
.../assets/checkbox-checked-selectionmode.png | Bin 0 -> 1547 bytes
.../assets/checkbox-checked-selectionmode 2 png | Bin 0 -> 3317 bytes
.../assets/checkbox-hover-selectionmode.png | Bin 0 -> 903 bytes
.../assets/checkbox-hover-selectionmode 2 png | Bin 0 -> 1934 bytes
.../Adwaita/assets/checkbox-selectionmode.png | Bin 0 -> 971 bytes
.../Adwaita/assets/checkbox-selectionmode 2 png | Bin 0 -> 2061 bytes
gtk/resources/theme/Adwaita/gtk-contained-dark.css | 32 ++
gtk/resources/theme/Adwaita/gtk-contained.css | 32 ++
21 files changed, 575 insertions(+), 10 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index 54079c4..2ecb2ea 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -1693,6 +1693,22 @@ $asset_suffix: if($variant=='dark', '-dark', '');
}
}
+//selection-mode
+ each $s,$as in ('','-selectionmode'),
+ (':hover', '-hover-selectionmode'),
+ (':active', '-active-selectionmode'),
+ (':backdrop', '-backdrop-selectionmode'),
+ (':checked', '-checked-selectionmode'),
+ (':checked:hover', '-checked-hover-selectionmode'),
+ (':checked:active', '-checked-active-selectionmode'),
+ (':backdrop:checked', '-checked-backdrop-selectionmode') {
+ GtkIconView.view.check#{$s},
+ GtkFlowBox.view.check#{$s} {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"),
+ url("assets/checkbox#{$as} 2 png"));
+ }
+}
+
GtkCheckButton.text-button, GtkRadioButton.text-button {
// this is for a nice focus on check and radios text
padding: 1px 2px 4px;
diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg
index 7336369..6d9b8d5 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+devel r13295"
sodipodi:docname="assets.svg">
<defs
id="defs9894">
@@ -922,6 +922,66 @@
offset="1"
style="stop-color:#393f3f;stop-opacity:1;" />
</linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5581-5-2-4-6-8-7"
+ id="linearGradient8141"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3847134,0,0,0.46662867,-52.186941,-27.520641)"
+ x1="63.568954"
+ y1="127.16142"
+ x2="63.568954"
+ y2="152.6618" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#pushed-27-4-47-7"
+ id="linearGradient8180"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3656216,0,0,0.46323921,-51.116279,-156.72118)"
+ x1="60.805183"
+ y1="446.62411"
+ x2="60.805183"
+ y2="404.45575" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9524-6-0-1-0-3"
+ id="linearGradient8194"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3874653,0,0,0.46755441,-52.303539,-27.617994)"
+ x1="63.568954"
+ y1="124.97202"
+ x2="63.568954"
+ y2="154.85121" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5581-5-2-4-6-8-7"
+ id="linearGradient8309"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3847134,0,0,0.46662867,-52.186941,-27.583211)"
+ x1="63.568954"
+ y1="127.16142"
+ x2="63.568954"
+ y2="152.6618" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9524-6-0-1-0-3"
+ id="linearGradient8311"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3853949,0,0,0.46460717,-52.177848,-27.227728)"
+ x1="63.568954"
+ y1="124.97202"
+ x2="63.568954"
+ y2="154.85121" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#pushed-27-4-47-7"
+ id="linearGradient8313"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3790726,0,0,0.46166965,-51.860999,-156.08421)"
+ x1="60.805183"
+ y1="446.62411"
+ x2="60.805183"
+ y2="404.45575" />
</defs>
<sodipodi:namedview
id="base"
@@ -930,17 +990,17 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="2"
- inkscape:cx="163.51204"
- inkscape:cy="873.29587"
+ inkscape:zoom="1"
+ inkscape:cx="343.27152"
+ inkscape:cy="884.36891"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showborder="false"
- inkscape:window-width="1106"
- inkscape:window-height="870"
- inkscape:window-x="384"
- inkscape:window-y="163"
+ inkscape:window-width="1461"
+ inkscape:window-height="1252"
+ inkscape:window-x="58"
+ inkscape:window-y="127"
inkscape:window-maximized="0"
inkscape:snap-nodes="false"
inkscape:snap-bbox="true"
@@ -971,7 +1031,7 @@
<rect
style="color:#000000;fill:#393f3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect18026"
- width="907"
+ width="350"
height="470"
x="-7"
y="155.36218"
@@ -983,10 +1043,19 @@
y="-155.36218"
x="-7"
height="440"
- width="907"
+ width="350"
id="rect18028"
style="color:#000000;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
transform="scale(1,-1)" />
+ <rect
+ ry="0"
+ rx="0"
+ y="155.36218"
+ x="342"
+ height="470"
+ width="350"
+ id="rect8047"
+
style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
/>
</g>
<g
inkscape:label="assets"
@@ -4715,5 +4784,413 @@
inkscape:connector-curvature="0" />
</g>
</g>
+ <g
+ inkscape:label="#g10801"
+ transform="matrix(1.990788,0,0,1.9939718,294.59299,125.13908)"
+ id="checkbox-checked-selectionmode">
+ <g
+ id="use8051"
+ transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)">
+ <rect
+ ry="4.5375848"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8196"
+ width="17.032261"
+ height="17.071722"
+ x="15.975427"
+ y="29.271515"
+ rx="4.5375848" />
+ <rect
+ rx="2.7404165"
+ y="31.041262"
+ x="17.741081"
+ height="13.532231"
+ width="13.500952"
+ id="rect8133"
+
style="color:#000000;fill:url(#linearGradient8141);fill-opacity:1;stroke:#a1a1a1;stroke-width:0.48329952;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="2.7849629" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,40.906128 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,43.281128 18,42.24004 18,40.906128 Z"
+ id="path8135"
+ inkscape:connector-curvature="0" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,39.874843 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.87556 -2.3125,2.87556 l -8.3125,0 C
19.044053,42.750403 18,41.208755 18,39.874843 Z"
+ id="path8137"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssscssc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path8139"
+ d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0
-2.34375,1.041088 -2.34375,2.375 z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ </g>
+ <rect
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8053"
+ width="16.023939"
+ height="16.030426"
+ x="36.905502"
+ y="30.332689" />
+ <g
+ id="g8055">
+ <path
+ inkscape:connector-curvature="0"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.7;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+ d="M 50.9375,-7.59375 44,-0.75 42.125,-2.625 40,-2.65625 l 0,1.71875 2.9375,2.90625 c
0.584627,0.5855605 1.540374,0.5855605 2.125,0 l 5.9375,-6 0,-3.5625 -0.0625,0 z"
+ transform="matrix(1.003504,0,0,1.0019017,-0.25630433,39.988835)"
+ id="path8057" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+ d="m 52.877256,29.374377 -8.990355,8.849084 -1.871896,-1.872654 -2.138425,-0.01563
0.01122,1.699486 2.936988,2.938186 c 0.586676,0.586674 1.537597,0.586674 2.124273,0 l 10.005571,-10.083878
0.002,-1.570761 z"
+ id="path8059"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+ </g>
+ <g
+ id="checkbox-checked-hover-selectionmode"
+ transform="matrix(1.9947791,0,0,1.9939719,294.38167,165.09433)"
+ inkscape:label="#g10801">
+ <rect
+ ry="4.5462136"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8196-3"
+ width="17.057745"
+ height="17.104187"
+ x="35.879402"
+ y="29.262384"
+ rx="4.544374" />
+ <g
+ id="use8063"
+ style="display:inline"
+ transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08723333)">
+ <rect
+ rx="2.7514145"
+ y="30.987989"
+ x="17.736116"
+ height="13.631177"
+ width="13.555135"
+ id="rect8186"
+
style="color:#000000;fill:url(#linearGradient8194);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.48603544;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="2.8053267" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,40.933617 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,43.308617 18,42.267529 18,40.933617 Z"
+ id="path8188"
+ inkscape:connector-curvature="0" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,42.374983 18,41.333895 18,39.999983 Z"
+ id="path8190"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path8192"
+ d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0
-2.34375,1.041088 -2.34375,2.375 z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ </g>
+ <rect
+ y="30.332689"
+ x="36.905502"
+ height="16.030426"
+ width="16.023939"
+ id="rect8065"
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
/>
+ <use
+ height="1052.3622"
+ width="1000"
+ transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.727819e-5)"
+ id="use8067"
+ xlink:href="#g8055"
+ y="0"
+ x="0"
+ style="display:inline" />
+ </g>
+ <g
+ inkscape:label="#g10801"
+ transform="matrix(1.9947791,0,0,1.9939719,294.38167,205.04961)"
+ id="checkbox-checked-active-selectionmode">
+ <rect
+ ry="4.5462136"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8196-7"
+ width="17.057745"
+ height="17.104187"
+ x="35.879402"
+ y="29.284813"
+ rx="4.544374" />
+ <g
+ id="use8071"
+ style="display:inline"
+ transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08723333)">
+ <rect
+ rx="2.7080972"
+ y="31.050892"
+ x="17.820696"
+ height="13.505371"
+ width="13.341726"
+ id="rect8176"
+
style="color:#000000;fill:url(#linearGradient8180);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.47996393;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="2.7794352" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path8178"
+ d="m 18.088488,34.669915 0,-0.986346 c 0,-1.315724 1.029805,-2.342598 2.311766,-2.342598 l
8.199058,0 c 1.281961,0 2.28095,1.026874 2.28095,2.342598 l 0,0.986346 c 0,-1.315702 -0.998989,-2.342598
-2.28095,-2.342598 l -8.199058,0 c -1.281961,0 -2.311766,1.026896 -2.311766,2.342598 z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ </g>
+ <rect
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8073"
+ width="16.023939"
+ height="16.030426"
+ x="36.905502"
+ y="30.332689" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.5;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+ d="m 50.863858,32.380676 -6.94788,6.856765 -1.877805,-1.878566 -2.12818,-0.03131 0,1.722018
2.941895,2.911777 c 0.585502,0.586674 1.542679,0.586674 2.12818,0 l 5.946383,-6.01141 0,-3.569274 -0.06259,0
z"
+ id="path8075"
+ inkscape:connector-curvature="0" />
+ <use
+ height="1"
+ width="1"
+ id="use8077"
+ xlink:href="#path8059"
+ y="0"
+ x="0"
+ style="display:inline"
+ transform="matrix(0.99799921,0,0,0.99999996,0.1059371,1.6393686e-5)" />
+ </g>
+ <g
+ inkscape:label="#g10801"
+ transform="matrix(1.9947791,0,0,1.9939719,294.38167,244.96017)"
+ id="checkbox-checked-backdrop-selectionmode">
+ <rect
+ ry="4.5462136"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8196-38"
+ width="17.057745"
+ height="17.104187"
+ x="35.879402"
+ y="29.329666"
+ rx="4.544374" />
+ <rect
+ rx="2.7385674"
+ y="31.090439"
+ x="37.662354"
+ height="13.528572"
+ width="13.491842"
+ id="use8099"
+
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.48307097;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="2.78421" />
+ <g
+ transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)"
+ id="g8101"
+ style="display:inline">
+ <g
+ style="display:inline"
+ id="g8103"
+ transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)">
+ <g
+ id="g8105" />
+ </g>
+ </g>
+ <rect
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8107"
+ width="16.023939"
+ height="16.030426"
+ x="36.905502"
+ y="30.332689" />
+ <path
+ sodipodi:nodetypes="cccccccccc"
+ inkscape:connector-curvature="0"
+ id="path8109"
+ d="m 52.873236,29.374393 -8.986334,8.849085 -1.871897,-1.872655 -2.138425,-0.01563 0.01122,1.699485
2.936988,2.938187 c 0.586676,0.586674 1.537597,0.586674 2.124274,0 l 10.00155,-10.083878 0.002,-1.570761 z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#54595a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:sans-serif;-inkscape-font-specification:sans-serif"
/>
+ </g>
+ <g
+ id="checkbox-selectionmode"
+ transform="matrix(1.990788,0,0,1.9939718,334.59299,125.13908)"
+ inkscape:label="#g10801">
+ <g
+ transform="matrix(1.003504,0,0,1.0019017,19.813776,-0.08723712)"
+ id="g8239">
+ <rect
+ rx="4.5375848"
+ y="29.271515"
+ x="15.975427"
+ height="17.071722"
+ width="17.032261"
+ id="rect8241"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="4.5375848" />
+ <rect
+ ry="2.7849629"
+
style="color:#000000;fill:url(#linearGradient8309);fill-opacity:1;stroke:#a1a1a1;stroke-width:0.48329952;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8243"
+ width="13.500952"
+ height="13.532231"
+ x="17.741081"
+ y="30.978693"
+ rx="2.7404165" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path8245"
+ d="m 18,40.906128 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,43.281128 18,42.24004 18,40.906128 Z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#c7c7c7;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ <path
+ sodipodi:nodetypes="csssscssc"
+ inkscape:connector-curvature="0"
+ id="path8247"
+ d="m 18,39.874843 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.87556 -2.3125,2.87556 l -8.3125,0 C
19.044053,42.750403 18,41.208755 18,39.874843 Z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,34.737183 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0
-2.34375,1.041088 -2.34375,2.375 z"
+ id="path8249"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ y="30.332689"
+ x="36.905502"
+ height="16.030426"
+ width="16.023939"
+ id="rect8251"
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
/>
+ </g>
+ <g
+ inkscape:label="#g10801"
+ transform="matrix(1.9947791,0,0,1.9939719,334.38167,165.09433)"
+ id="checkbox-hover-selectionmode">
+ <rect
+ rx="4.544374"
+ y="29.262384"
+ x="35.879402"
+ height="17.104187"
+ width="17.057745"
+ id="rect8261"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="4.5462136" />
+ <g
+ transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08723333)"
+ style="display:inline"
+ id="g8263">
+ <rect
+ ry="2.787643"
+
style="color:#000000;fill:url(#linearGradient8311);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.4841395;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8265"
+ width="13.534906"
+ height="13.545252"
+ x="17.75729"
+ y="31.008829"
+ rx="2.7473087" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path8267"
+ d="m 18,40.911495 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,43.286495 18,42.245407 18,40.911495 Z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#e0e0e0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ <path
+ inkscape:connector-curvature="0"
+ id="path8269"
+ d="m 18,39.999983 0,1 c 0,1.333912 1.044053,2.375 2.34375,2.375 l 8.3125,0 c 1.299697,0
2.3125,-1.041088 2.3125,-2.375 l 0,-1 c 0,1.333912 -1.012803,2.375 -2.3125,2.375 l -8.3125,0 C
19.044053,42.374983 18,41.333895 18,39.999983 Z"
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
/>
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18,34.737187 0,-1 c 0,-1.333912 1.044053,-2.375 2.34375,-2.375 l 8.3125,0 c 1.299697,0
2.3125,1.041088 2.3125,2.375 l 0,1 c 0,-1.333912 -1.012803,-2.375 -2.3125,-2.375 l -8.3125,0 c -1.299697,0
-2.34375,1.041088 -2.34375,2.375 z"
+ id="path8271"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8273"
+ width="16.023939"
+ height="16.030426"
+ x="36.905502"
+ y="30.332689" />
+ </g>
+ <g
+ id="checkbox-active-selectionmode"
+ transform="matrix(1.9947791,0,0,1.9939719,334.38167,205.04961)"
+ inkscape:label="#g10801">
+ <rect
+ rx="4.544374"
+ y="29.284813"
+ x="35.879402"
+ height="17.104187"
+ width="17.057745"
+ id="rect8279"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="4.5462136" />
+ <g
+ transform="matrix(1.0014962,0,0,1.0019016,19.880069,-0.08723333)"
+ style="display:inline"
+ id="g8281">
+ <rect
+ ry="2.7700181"
+
style="color:#000000;fill:url(#linearGradient8313);fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.48150411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8283"
+ width="13.473141"
+ height="13.459612"
+ x="17.75499"
+ y="31.051649"
+ rx="2.7347713" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.07000002;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00000012;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 18.000001,34.65355 0,-0.989759 c 0,-1.320272 1.044052,-2.350699 2.343749,-2.350699 l
8.312494,0 c 1.299697,0 2.312505,1.030427 2.312505,2.350699 l 0,0.989759 c 0,-1.320254 -1.012808,-2.350699
-2.312505,-2.350699 l -8.312494,0 c -1.299697,0 -2.343749,1.030445 -2.343749,2.350699 z"
+ id="path8285"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ y="30.332689"
+ x="36.905502"
+ height="16.030426"
+ width="16.023939"
+ id="rect8287"
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
/>
+ </g>
+ <g
+ id="checkbox-backdrop-selectionmode"
+ transform="matrix(1.9947791,0,0,1.9939719,334.38167,244.96017)"
+ inkscape:label="#g10801">
+ <rect
+ rx="4.544374"
+ y="29.329666"
+ x="35.879402"
+ height="17.104187"
+ width="17.057745"
+ id="rect8295"
+
style="opacity:0.3;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.48329952;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ ry="4.5462136" />
+ <rect
+ ry="2.7796202"
+
style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#a1a1a1;stroke-width:0.48306528;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect8297"
+ width="13.513803"
+ height="13.506263"
+ x="37.68462"
+ y="31.090591"
+ rx="2.7430248" />
+ <g
+ style="display:inline"
+ id="g8299"
+ transform="matrix(0.93091057,0,0,0.93091058,-137.10516,-213.45401)">
+ <g
+ transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)"
+ id="g8301"
+ style="display:inline">
+ <g
+ id="g8303" />
+ </g>
+ </g>
+ <rect
+ y="30.332689"
+ x="36.905502"
+ height="16.030426"
+ width="16.023939"
+ id="rect8305"
+
style="color:#000000;fill:none;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
/>
+ </g>
</g>
</svg>
diff --git a/gtk/resources/theme/Adwaita/assets.txt b/gtk/resources/theme/Adwaita/assets.txt
index 1df2195..6cc91d2 100644
--- a/gtk/resources/theme/Adwaita/assets.txt
+++ b/gtk/resources/theme/Adwaita/assets.txt
@@ -46,6 +46,14 @@ checkbox-unchecked-active-dark
checkbox-unchecked-insensitive-dark
checkbox-unchecked-backdrop-dark
checkbox-unchecked-backdrop-insensitive-dark
+checkbox-selectionmode
+checkbox-hover-selectionmode
+checkbox-active-selectionmode
+checkbox-backdrop-selectionmode
+checkbox-checked-selectionmode
+checkbox-checked-hover-selectionmode
+checkbox-checked-active-selectionmode
+checkbox-checked-backdrop-selectionmode
checkbox-mixed-dark
checkbox-mixed-hover-dark
checkbox-mixed-active-dark
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png
new file mode 100644
index 0000000..f1be3da
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode 2 png
new file mode 100644
index 0000000..9bdb5b5
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png
new file mode 100644
index 0000000..22cf994
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode 2 png
new file mode 100644
index 0000000..74296c7
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png
new file mode 100644
index 0000000..eab1a0e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode 2 png
new file mode 100644
index 0000000..ff1009b
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode 2 png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png
new file mode 100644
index 0000000..9e7e0f0
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode 2 png
new file mode 100644
index 0000000..792270e
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode 2 png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png
new file mode 100644
index 0000000..43d48ef
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode 2 png
new file mode 100644
index 0000000..1836d2d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode 2 png
differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png
new file mode 100644
index 0000000..5412aec
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode 2 png
new file mode 100644
index 0000000..a13006b
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png
new file mode 100644
index 0000000..d8541d8
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode 2 png
new file mode 100644
index 0000000..d2223af
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode 2 png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png
b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png
new file mode 100644
index 0000000..3d6d30d
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png differ
diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode 2 png
b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode 2 png
new file mode 100644
index 0000000..3fa7860
Binary files /dev/null and b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode 2 png differ
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index 4b1853b..20e78c9 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -1893,6 +1893,38 @@ GtkSwitch {
.menu .menuitem.radio:backdrop, .menu .menuitem.radio:backdrop:hover {
color: rgba(201, 203, 201, 0.1); }
+GtkIconView.view.check,
+GtkFlowBox.view.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode
2 png")); }
+
+GtkIconView.view.check:hover,
+GtkFlowBox.view.check:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"),
url("assets/checkbox-hover-selectionmode 2 png")); }
+
+GtkIconView.view.check:active,
+GtkFlowBox.view.check:active {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"),
url("assets/checkbox-active-selectionmode 2 png")); }
+
+GtkIconView.view.check:backdrop,
+GtkFlowBox.view.check:backdrop {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"),
url("assets/checkbox-backdrop-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked,
+GtkFlowBox.view.check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"),
url("assets/checkbox-checked-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked:hover,
+GtkFlowBox.view.check:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"),
url("assets/checkbox-checked-hover-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked:active,
+GtkFlowBox.view.check:checked:active {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"),
url("assets/checkbox-checked-active-selectionmode 2 png")); }
+
+GtkIconView.view.check:backdrop:checked,
+GtkFlowBox.view.check:backdrop:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"),
url("assets/checkbox-checked-backdrop-selectionmode 2 png")); }
+
GtkCheckButton.text-button, GtkRadioButton.text-button {
padding: 1px 2px 4px;
outline-offset: 0; }
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index 98ad63a..16f3be2 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -1888,6 +1888,38 @@ GtkSwitch {
.menu .menuitem.radio:backdrop, .menu .menuitem.radio:backdrop:hover {
color: rgba(84, 89, 90, 0.1); }
+GtkIconView.view.check,
+GtkFlowBox.view.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode
2 png")); }
+
+GtkIconView.view.check:hover,
+GtkFlowBox.view.check:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"),
url("assets/checkbox-hover-selectionmode 2 png")); }
+
+GtkIconView.view.check:active,
+GtkFlowBox.view.check:active {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"),
url("assets/checkbox-active-selectionmode 2 png")); }
+
+GtkIconView.view.check:backdrop,
+GtkFlowBox.view.check:backdrop {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"),
url("assets/checkbox-backdrop-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked,
+GtkFlowBox.view.check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"),
url("assets/checkbox-checked-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked:hover,
+GtkFlowBox.view.check:checked:hover {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"),
url("assets/checkbox-checked-hover-selectionmode 2 png")); }
+
+GtkIconView.view.check:checked:active,
+GtkFlowBox.view.check:checked:active {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"),
url("assets/checkbox-checked-active-selectionmode 2 png")); }
+
+GtkIconView.view.check:backdrop:checked,
+GtkFlowBox.view.check:backdrop:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"),
url("assets/checkbox-checked-backdrop-selectionmode 2 png")); }
+
GtkCheckButton.text-button, GtkRadioButton.text-button {
padding: 1px 2px 4px;
outline-offset: 0; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]