[gimp/wip/Jehan/layers-dockable-refresh: 22/58] icons: new lock icons.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/layers-dockable-refresh: 22/58] icons: new lock icons.
- Date: Fri, 22 Oct 2021 21:36:49 +0000 (UTC)
commit b5f8240dd367b1f1626d7c6f1ee992f945a7d462
Author: Aryeom Han <aryeom girinstud io>
Date: Tue Mar 9 10:52:06 2021 +0100
icons: new lock icons.
To better explain the lock icons, have specific icons instead of reusing
other icons. We also tried to programmatically add the simple lock icon
over the other icons, but we only got ugly render. Better have
custom-made icons.
The gimp-lock icon is the Adwaita system-lock-screen icon, by Jakub
Steiner, simply renamed. Therefore its license is GNU LGPL v3 or
Creative Commons Attribution-Share Alike 3.0.
The other icons are derived from a mix of this same icon and other icons
in our existing set and have the same license too.
icons/Symbolic/meson.build | 8 +-
.../Symbolic/scalable/gimp-lock-alpha-symbolic.svg | 302 +++++++++++++++++++++
.../scalable/gimp-lock-content-symbolic.svg | 101 +++++++
...k-symbolic.svg => gimp-lock-multi-symbolic.svg} | 0
.../scalable/gimp-lock-position-symbolic.svg | 300 ++++++++++++++++++++
icons/Symbolic/scalable/gimp-lock-symbolic.svg | 1 +
.../scalable/gimp-lock-visibility-symbolic.svg | 79 ++++++
libgimpwidgets/gimpicons.h | 6 +-
8 files changed, 795 insertions(+), 2 deletions(-)
---
diff --git a/icons/Symbolic/meson.build b/icons/Symbolic/meson.build
index 5c41c29d3d..3b9287bf00 100644
--- a/icons/Symbolic/meson.build
+++ b/icons/Symbolic/meson.build
@@ -2,7 +2,13 @@
if have_vector_icons
all_icons = [
[ 'scalable', symbolic_vector_scalable ],
- [ 'scalable', 'scalable/gimp-multi-lock-symbolic.svg' ],
+ [ 'scalable', [ 'scalable/gimp-lock-symbolic.svg',
+ 'scalable/gimp-lock-multi-symbolic.svg',
+ 'scalable/gimp-lock-alpha-symbolic.svg',
+ 'scalable/gimp-lock-content-symbolic.svg',
+ 'scalable/gimp-lock-position-symbolic.svg',
+ 'scalable/gimp-lock-visibility-symbolic.svg' ]
+ ],
[ '24x24', symbolic_vector_24 ],
# [ '64x64', bitmap_64system ],
[ '64x64', bitmap_64_always ],
diff --git a/icons/Symbolic/scalable/gimp-lock-alpha-symbolic.svg
b/icons/Symbolic/scalable/gimp-lock-alpha-symbolic.svg
new file mode 100644
index 0000000000..6e6ec22f0a
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-lock-alpha-symbolic.svg
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 4.2333332 4.2333335"
+ version="1.1"
+ id="svg8"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+ sodipodi:docname="alpha channel lock.svg">
+ <defs
+ id="defs2">
+ <linearGradient
+ gradientTransform="matrix(0.23141077,0,0,0.23595098,66.114268,48.081631)"
+ gradientUnits="userSpaceOnUse"
+ y2="25.737938"
+ x2="-20.499094"
+ y1="25.737938"
+ x1="-28.5"
+ id="linearGradient10384-9"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient8670">
+ <stop
+ id="stop8668"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="381"
+ x2="177.0002"
+ y1="381"
+ x1="173.0002"
+ id="linearGradient7200"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="164"
+ x2="-68"
+ y1="164"
+ x1="-72"
+ id="linearGradient7202"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="381"
+ x2="169.0002"
+ y1="381"
+ x1="165.0002"
+ id="linearGradient7204"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="164"
+ x2="-76"
+ y1="164"
+ x1="-80"
+ id="linearGradient7206"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-64"
+ y1="168"
+ x1="-68"
+ id="linearGradient7212"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="translate(361.31323,-271.72262)"
+ gradientUnits="userSpaceOnUse"
+ y2="385"
+ x2="173.0002"
+ y1="385"
+ x1="169.0002"
+ id="linearGradient7214"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="translate(602.31344,-54.722618)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-72"
+ y1="168"
+ x1="-76"
+ id="linearGradient7216"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-76"
+ y1="168"
+ x1="-80"
+ id="linearGradient7218"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="389"
+ x2="177.0002"
+ y1="389"
+ x1="173.0002"
+ id="linearGradient7224"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="172"
+ x2="-68"
+ y1="172"
+ x1="-72"
+ id="linearGradient7226"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="389"
+ x2="169.0002"
+ y1="389"
+ x1="165.0002"
+ id="linearGradient7228"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="172"
+ x2="-76"
+ y1="172"
+ x1="-80"
+ id="linearGradient7230"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="176"
+ x2="-64"
+ y1="176"
+ x1="-68"
+ id="linearGradient7236"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="393"
+ x2="173.0002"
+ y1="393"
+ x1="169.0002"
+ id="linearGradient7238"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="176"
+ x2="-72"
+ y1="176"
+ x1="-76"
+ id="linearGradient7240"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="393"
+ x2="165.0002"
+ y1="393"
+ x1="161.0002"
+ id="linearGradient7242"
+ xlink:href="#linearGradient8670" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="7.7449575"
+ inkscape:cy="7.8700923"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer4"
+ showgrid="false"
+ units="in"
+ showborder="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="Layer 1"
+ style="display:inline">
+ <g
+ id="g5000" />
+ <path
+ id="rect10734"
+ style="fill:url(#linearGradient7216);fill-opacity:1;stroke:none;stroke-width:0.999999"
+ d="M 4,4 V 8 H 7.6699219 V 7.8320312 C 7.6699219,7.3618805 7.7965433,6.9220088 8,6.5292969 V 4 Z m
8,0 v 1.0605469 c 1.39594,0.1043153 2.498047,1.320719 2.498047,2.7714843 V 8 H 16 V 4 Z m -8,8 v 4 h 4 v
-0.04102 H 6.2089844 V 13.169922 12 Z m 11.953125,0 v 0.408203 3.550781 H 12 V 16 h 4 v -4 z"
+ transform="scale(0.26458333)"
+ sodipodi:nodetypes="cccscccccscccccccccccccccccccc" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81949" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path1134" />
+ <rect
+ style="fill:url(#linearGradient7206);fill-opacity:1;stroke:none;stroke-width:0.264583"
+ id="rect10732"
+ width="1.0583333"
+ height="1.0583333"
+ x="-4e-07"
+ y="2.4599999e-06" />
+ <rect
+ style="fill:url(#linearGradient7202);fill-opacity:1;stroke:none;stroke-width:0.264583"
+ id="rect10736"
+ width="1.0583333"
+ height="1.0583333"
+ x="2.1166663"
+ y="2.4599999e-06" />
+ <rect
+ style="fill:url(#linearGradient7230);fill-opacity:1;stroke:none;stroke-width:0.264583"
+ id="rect10742"
+ width="1.0583333"
+ height="1.0583333"
+ x="-4e-07"
+ y="2.1166692" />
+ <rect
+ style="opacity:0.3;fill:url(#linearGradient7218);fill-opacity:1;stroke:none;stroke-width:0.264583"
+ id="rect10748"
+ width="1.0583333"
+ height="1.0583333"
+ x="-4e-07"
+ y="1.0583358" />
+ <path
+ id="rect10754"
+ style="opacity:0.3;fill:url(#linearGradient7214);fill-opacity:1;stroke:none;stroke-width:0.999999"
+ d="M 8,4 V 6.5292969 C 8.4529743,5.6549661 9.3318703,5.0410156 10.357422,5.0410156 h 1.453125 c
0.06479,0 0.125827,0.014777 0.189453,0.019531 V 4 Z M 4,8 v 4 h 2.2089844 v -1.119141 c 0,-0.678934
0.5478693,-1.2617184 1.2324218,-1.2617184 H 7.6699219 V 8 Z m 9.042969,2.623047 H 12 V 12 h 2.955078 v
-1.119141 c 0,-0.16603 -0.105552,-0.257812 -0.228516,-0.257812 h -1.224609 c 0.05174,-3.2602318
-0.458984,-3.2602318 -0.458984,0 z M 12,12 H 8 v 2.955078 h 4 z M 8,12 V 10.623047 H 7.4414062 c -0.1229631,0
-0.2285156,0.09176 -0.2285156,0.257812 V 12 Z m 6.498047,-4 v 1.6191406 h 0.228515 c 0.684552,0
1.226563,0.5827614 1.226563,1.2617184 V 12 H 16 V 8 Z M 8,15.958984 V 16 h 4 v -0.04102 z"
+ transform="scale(0.26458333)"
+ sodipodi:nodetypes="ccssccccccsscccccccsscccccccccssccccssccccccccc" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81960" />
+ <rect
+ y="2.0699999e-06"
+ x="1.0583329"
+ height="1.0583333"
+ width="1.0583333"
+ id="rect10750"
+ style="opacity:0.3;fill:url(#linearGradient7204);fill-opacity:1;stroke:none;stroke-width:0.264583" />
+ <rect
+ style="opacity:0.3;fill:url(#linearGradient7200);fill-opacity:1;stroke:none;stroke-width:0.264583"
+ id="rect10752"
+ width="1.0583333"
+ height="1.0583333"
+ x="3.1749995"
+ y="2.0699999e-06" />
+ <rect
+ y="3.1750021"
+ x="-3.861241e-07"
+ height="1.0583333"
+ width="1.0583333"
+ id="rect10762"
+ style="opacity:0.3;fill:url(#linearGradient7242);fill-opacity:1;stroke:none;stroke-width:0.264583" />
+ </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-lock-content-symbolic.svg
b/icons/Symbolic/scalable/gimp-lock-content-symbolic.svg
new file mode 100644
index 0000000000..438e28db76
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-lock-content-symbolic.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 4.2333332 4.2333335"
+ version="1.1"
+ id="svg8"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+ sodipodi:docname="brush lock.svg">
+ <defs
+ id="defs2">
+ <linearGradient
+ gradientTransform="matrix(0.23141077,0,0,0.23595098,66.114268,48.081631)"
+ gradientUnits="userSpaceOnUse"
+ y2="25.737938"
+ x2="-20.499094"
+ y1="25.737938"
+ x1="-28.5"
+ id="linearGradient10384-9"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient8670">
+ <stop
+ id="stop8668"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.827682"
+ inkscape:cx="-0.90187181"
+ inkscape:cy="8.3893556"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer4"
+ showgrid="false"
+ units="in"
+ showborder="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="Layer 1"
+ style="display:inline">
+ <g
+ id="g5000" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81949" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path1134" />
+ <path
+ id="path9274-2"
+
style="display:inline;fill:url(#linearGradient10384-9);fill-opacity:1;stroke:none;stroke-width:0.23367"
+ d="M 3.966166,0.0883667 C 3.926471,0.0890784 3.873764,0.1145277 3.8173379,0.1705327
3.2405502,0.7430077 2.923854,1.0093463 2.5951904,1.3508224 c 0.047167,-0.010385 0.095605,-0.016536
0.1457275,-0.016536 h 0.3849894 c 0.09682,0 0.1888022,0.021091 0.2728516,0.057878 C 3.6154005,0.9987549
3.7746802,0.6452283 4.0111246,0.2651014 4.0621166,0.1550017 4.0323226,0.0871816 3.9661656,0.088368 Z M
2.7409179,1.5999023 c -0.2411864,0 -0.4470011,0.2103465 -0.4470011,0.4728394 V 2.8106812 H 2.0494873 c
0.059203,0.061541 0.1123925,0.1297492 0.1508951,0.2103231 0.079827,-0.086049 0.1438357,-0.1630696
0.2144572,-0.2439128 V 2.0727417 c 0,-0.1785389 0.1466396,-0.3343465 0.3260783,-0.3343465 h 0.3849894 c
0.022831,0 0.045127,0.00299 0.066663,0.00775 0.025541,-0.041004 0.048086,-0.080538 0.07183,-0.1204062 C
3.2202763,1.61014 3.1742233,1.599901 3.1259073,1.599901 Z m -0.703833,0.3979085 c -0.1327076,0.1683598
-0.2753582,0.355285 -0.4485514,0.5937623 0.061786,0.00232 0.1214748,0.014317 0.1782837,0
.033073 0.055957,-0.047079 0.1244454,-0.079582 0.2025716,-0.079582 h 0.060461 V 2.0727415 c 0,-0.02552
0.00473,-0.050002 0.00723,-0.074931 z m 0.703833,0.00465 c -0.040761,5e-7 -0.060462,0.018393
-0.060462,0.07028 V 2.4623812 C 2.8108013,2.2994738 2.9235993,2.1469376 3.022554,2.0024609 Z M
1.4836304,2.8184317 C 1.3922784,2.8206017 1.293962,2.8481777 1.192692,2.9114487 0.8431285,3.1298498
0.9163229,3.9142312 0.1963704,3.9139716 c 0.064509,0.249863 0.9855581,0.3171328 1.4469401,0.089917 V
3.4845418 2.8794106 c 0,-0.011949 0.00547,-0.022418 0.00672,-0.034106 -0.052185,-0.017306 -0.1076039,-0.02826
-0.1663982,-0.026872 z m 0.425297,0.2123901 V 3.4845409 3.7945995 C 2.0240166,3.6474668 2.0849276,3.4534421
2.0236491,3.2302927 2.0051531,3.1629387 1.9619391,3.094675 1.9089274,3.0308218 Z" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path1134-0" />
+ </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-multi-lock-symbolic.svg
b/icons/Symbolic/scalable/gimp-lock-multi-symbolic.svg
similarity index 100%
rename from icons/Symbolic/scalable/gimp-multi-lock-symbolic.svg
rename to icons/Symbolic/scalable/gimp-lock-multi-symbolic.svg
diff --git a/icons/Symbolic/scalable/gimp-lock-position-symbolic.svg
b/icons/Symbolic/scalable/gimp-lock-position-symbolic.svg
new file mode 100644
index 0000000000..272156d267
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-lock-position-symbolic.svg
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 4.2333332 4.2333335"
+ version="1.1"
+ id="svg8"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+ sodipodi:docname="move lock.svg">
+ <defs
+ id="defs2">
+ <linearGradient
+ gradientTransform="matrix(0.23141077,0,0,0.23595098,71.351937,42.56589)"
+ gradientUnits="userSpaceOnUse"
+ y2="25.737938"
+ x2="-20.499094"
+ y1="25.737938"
+ x1="-28.5"
+ id="linearGradient10384-9"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient8670">
+ <stop
+ id="stop8668"
+ offset="0"
+ style="stop-color:#bebebe;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="381"
+ x2="177.0002"
+ y1="381"
+ x1="173.0002"
+ id="linearGradient7200"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="164"
+ x2="-68"
+ y1="164"
+ x1="-72"
+ id="linearGradient7202"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="381"
+ x2="169.0002"
+ y1="381"
+ x1="165.0002"
+ id="linearGradient7204"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="164"
+ x2="-76"
+ y1="164"
+ x1="-80"
+ id="linearGradient7206"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-64"
+ y1="168"
+ x1="-68"
+ id="linearGradient7212"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="translate(361.31323,-271.72262)"
+ gradientUnits="userSpaceOnUse"
+ y2="385"
+ x2="173.0002"
+ y1="385"
+ x1="169.0002"
+ id="linearGradient7214"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="translate(602.31344,-54.722618)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-72"
+ y1="168"
+ x1="-76"
+ id="linearGradient7216"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="168"
+ x2="-76"
+ y1="168"
+ x1="-80"
+ id="linearGradient7218"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="389"
+ x2="177.0002"
+ y1="389"
+ x1="173.0002"
+ id="linearGradient7224"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="172"
+ x2="-68"
+ y1="172"
+ x1="-72"
+ id="linearGradient7226"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="389"
+ x2="169.0002"
+ y1="389"
+ x1="165.0002"
+ id="linearGradient7228"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="172"
+ x2="-76"
+ y1="172"
+ x1="-80"
+ id="linearGradient7230"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="176"
+ x2="-64"
+ y1="176"
+ x1="-68"
+ id="linearGradient7236"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="393"
+ x2="173.0002"
+ y1="393"
+ x1="169.0002"
+ id="linearGradient7238"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,159.3621,-14.478693)"
+ gradientUnits="userSpaceOnUse"
+ y2="176"
+ x2="-72"
+ y1="176"
+ x1="-76"
+ id="linearGradient7240"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ gradientTransform="matrix(0.26458333,0,0,0.26458333,95.597463,-71.893276)"
+ gradientUnits="userSpaceOnUse"
+ y2="393"
+ x2="165.0002"
+ y1="393"
+ x1="161.0002"
+ id="linearGradient7242"
+ xlink:href="#linearGradient8670" />
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient8074">
+ <stop
+ id="stop8072"
+ offset="0"
+ style="stop-color:#be00be;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient7561">
+ <stop
+ id="stop7558"
+ offset="0"
+ style="stop-color:#a5a5a5;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient7548">
+ <stop
+ id="stop7546"
+ offset="0"
+ style="stop-color:#ebebeb;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ osb:paint="solid"
+ id="linearGradient7542">
+ <stop
+ id="stop7538"
+ offset="0"
+ style="stop-color:#c9c9c9;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0,-735328.32,170712.69,0,2464326300,577972450)"
+ osb:paint="solid"
+ id="linearGradient19282">
+ <stop
+ id="stop19284"
+ offset="0"
+ style="stop-color:#b4b4b4;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(3.5610398)"
+ gradientUnits="userSpaceOnUse"
+ y2="305.36914"
+ x2="311.70312"
+ y1="305.36914"
+ x1="295.70312"
+ id="linearGradient7060"
+ xlink:href="#linearGradient8670" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.49732"
+ inkscape:cx="7.4787229"
+ inkscape:cy="10.490808"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer4"
+ showgrid="false"
+ units="in"
+ showborder="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="Layer 1"
+ style="display:inline">
+ <g
+ id="g5000" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81949" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path1134" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81960" />
+ <path
+ id="path74740"
+ style="fill:url(#linearGradient7060);fill-opacity:1;stroke:none;stroke-width:0.999999"
+ d="M 8.0214844,0 5,3.015625 H 7.03125 V 7.0371094 C 5.68784,7.0269047 4.3438001,7.0161275 3,7.0078125
V 5.0136719 L 0,7.9882812 3,11.005859 V 9 c 1.34376,-9.07e-5 2.6874802,-0.003 4.03125,0 V 9.6972656 C
7.1597716,9.6498295 7.2968468,9.6191406 7.4414062,9.6191406 H 7.6699219 V 7.8320312 C 7.6699219,6.8231838
8.2070003,5.9318889 9,5.4414062 V 3.015625 h 2 z M 13,5.0136719 v 0.3320312 c 0.884959,0.4622032
1.498047,1.4078811 1.498047,2.4863281 V 9.5 L 16,7.9882812 Z M 5,13.003906 6.2089844,14.203125 V 13.169922
13.003906 Z M 7.9804688,15.958984 8.0214844,16 8.0625,15.958984 Z"
+ transform="scale(0.26458333)"
+ sodipodi:nodetypes="cccccccccccscsccccccscccccccccccc" />
+ <g
+ id="g5000-5"
+ transform="translate(5.2376692,-5.5157413)" />
+ </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-lock-symbolic.svg b/icons/Symbolic/scalable/gimp-lock-symbolic.svg
new file mode 100644
index 0000000000..a48187067c
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-lock-symbolic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g color="#bebebe" fill="#474747"><path d="M3
7h10c.554 0 1 .446 1 1v3c0 .554-.446 1-1 1H3c-.554 0-1-.446-1-1V8c0-.554.446-1 1-1z" style="marker:none"
overflow="visible"/><path d="M2 10h12v4H2z" style="marker:none" overflow="visible"/><path d="M7 1C5.355 1 4
2.355 4 4v6c0 1.645 1.355 3 3 3h2c1.645 0 3-1.355 3-3V4c0-1.645-1.355-3-3-3zm0 2h2c.571 0 1 .429 1 1v6c0
.571-.429 1-1 1H7c-.571 0-1-.429-1-1V4c0-.571.429-1 1-1z"
style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none"
font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>
\ No newline at end of file
diff --git a/icons/Symbolic/scalable/gimp-lock-visibility-symbolic.svg
b/icons/Symbolic/scalable/gimp-lock-visibility-symbolic.svg
new file mode 100644
index 0000000000..4b0b0642d6
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-lock-visibility-symbolic.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 4.2333332 4.2333335"
+ version="1.1"
+ id="svg8"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+ sodipodi:docname="visible lock.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="20.54966"
+ inkscape:cx="-0.90187181"
+ inkscape:cy="4.0274659"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer4"
+ showgrid="false"
+ units="in"
+ showborder="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1136"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="Layer 1"
+ style="display:inline">
+ <path
+ id="path817-3-9"
+
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.22914;stro
ke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 8.0019531,3.4394531 c -1.675587,0 -3.3175114,0.6545384 -4.7753906,1.875 -0.055774,0.046662
-0.1147037,0.082508 -0.1699219,0.1308594 l -0.00195,0.00195 C 2.7556698,5.7092398 2.46465,5.9957034
2.1835938,6.3066406 l -0.00195,0.00195 c -0.2810524,0.3110815 -0.5521925,0.6468998 -0.8125,1.0058593 l
-0.00195,0.00195 C 1.1068843,7.6755143 0.85786569,8.0589414 0.62109375,8.4648438 l -0.001953,0.00195 c
-0.31162993,0.5371177 0.0537915,1.2139417 0.67382815,1.2480469 0.2384983,0.2359407 0.482456,0.4623663
0.7363281,0.6718753 -0.00204,4.7e-4 -0.00382,0.0015 -0.00586,0.002 0.031778,0.02623 0.065632,0.04847
0.097656,0.07422 0.1784507,0.143599 0.3592641,0.281408 0.5449218,0.410156 0.034579,0.02396 0.070658,0.0449
0.1054688,0.06836 0.6580938,0.44356 1.3545333,0.799149 2.078125,1.058594 0.00907,0.0033 0.018273,0.0065
0.027344,0.0098 0.2411188,0.08561 0.484671,0.157455 0.7304688,0.222656 0.017575,0.0047 0.035148,0.0091
0.052734,0.01367 0.1820536,0.04716 0.3652746,0.08457 0.5488282,0.121094
v -1.486329 c 0,-0.06571 0.027213,-0.124025 0.037109,-0.1875 C 5.3053472,10.105879 4.6738945,9.0700631
4.6738281,7.8789062 4.6738372,7.714391 4.6976404,7.556554 4.7207031,7.3984375 4.0857999,7.9320524
3.4782491,8.6426502 2.9160156,9.5371094 2.6956579,9.3600238 2.4818775,9.1705165 2.2734375,8.9707031
3.9305738,6.3168965 6.0029459,5.1015625 8.0019531,5.1015625 c 0.4246235,0 0.8527357,0.065921
1.2792969,0.1777344 0.3296002,-0.151708 0.6929189,-0.2382813 1.076172,-0.2382813 h 1.453125 c 0.279311,0
0.543799,0.057503 0.796875,0.140625 C 11.192096,4.0498646 9.6132712,3.4394531 8.0019531,3.4394531 Z M
7.1289062,6.1875 C 6.7572804,6.2618924 6.3852488,6.3786229 6.015625,6.5527344 5.8446278,6.7539678
5.7502466,7.0093729 5.7480469,7.2734375 c -0.00533,0.6196517 0.4897657,1.1277201 1.109375,1.1367187
0.3194298,0.00447 0.6052714,-0.1261498 0.8125,-0.3300781 V 7.8320312 c 0,-0.3585674 0.071254,-0.7017728
0.1933593,-1.0195312 C 7.7179374,6.5034882 7.4618506,6.2653303 7.1289062,6.1875 Z m 7.2187498
,0.7714844 c 0.08988,0.2772577 0.150391,0.5676488 0.150391,0.8730468 v 1.7871094 h 0.228515 c 0.09058,0
0.179047,0.010001 0.263672,0.029297 0.2613,-0.1115011 0.447627,-0.3486445 0.494141,-0.6289063
0.01465,-0.089246 0.01465,-0.1802849 0,-0.2695312 -8.38e-4,-0.00518 -9.53e-4,-0.010447 -0.002,-0.015625
-0.01696,-0.092 -0.04931,-0.1804812 -0.0957,-0.2617188 -6.44e-4,-0.00196 -0.0013,-0.00391 -0.002,-0.00586 l
-0.002,-0.00195 C 15.145905,8.0589443 14.896885,7.675516 14.636582,7.3164087 l -0.002,-0.00195 C
14.542777,7.1876022 14.44231,7.0799852 14.347656,6.9589844 Z"
+ transform="scale(0.26458333)"
+ sodipodi:nodetypes="sccccccccccccccccccccscccccscsscscccccscccscscccccccccc" />
+ <g
+ id="g5000" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path81949" />
+ <path
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effe
ct:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.223654;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000"
+ d="m 2.7395615,1.4670737 c -0.3172031,0 -0.5784854,0.2734048 -0.5784854,0.6053233 v 0.6053233 h
-0.192826 c -0.1068276,0 -0.192826,0.08999 -0.192826,0.201775 V 3.4848186 4.0901419 H 4.0893655 V 3.2830436
2.8794953 c 0,-0.1117852 -0.086006,-0.201775 -0.1928333,-0.201775 H 3.7037062 V 2.072397 c 0,-0.3319185
-0.2612823,-0.6053233 -0.5784854,-0.6053233 z m 0,0.4035492 h 0.3856593 c 0.1101072,0 0.192826,0.086561
0.192826,0.2017741 V 2.6777203 H 2.5467355 V 2.072397 c 0,-0.1152131 0.082726,-0.2017741 0.192826,-0.2017741
z"
+ id="path1134" />
+ </g>
+</svg>
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index d98264a74a..43646df45c 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -181,7 +181,11 @@ G_BEGIN_DECLS
#define GIMP_ICON_DISPLAY_FILTER_PROOF "gimp-display-filter-proof"
#define GIMP_ICON_LOCK "gimp-lock"
-#define GIMP_ICON_MULTI_LOCK "gimp-multi-lock"
+#define GIMP_ICON_LOCK_ALPHA "gimp-lock-alpha"
+#define GIMP_ICON_LOCK_CONTENT "gimp-lock-content"
+#define GIMP_ICON_LOCK_POSITION "gimp-lock-position"
+#define GIMP_ICON_LOCK_VISIBILITY "gimp-lock-visibility"
+#define GIMP_ICON_LOCK_MULTI "gimp-lock-multi"
#define GIMP_ICON_DOCUMENT_NEW "document-new"
#define GIMP_ICON_DOCUMENT_OPEN "document-open"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]