Duplicate controls for main path nodes.

This commit is contained in:
Roman Telezhynskyi 2024-07-04 19:16:40 +03:00
parent cae7108e80
commit 100e905d91
34 changed files with 1375 additions and 51 deletions

View file

@ -2,6 +2,7 @@
- Fix Puzzle app crash when application closing. - Fix Puzzle app crash when application closing.
- Dialog Table of variables. Added button Close. - Dialog Table of variables. Added button Close.
- Fix incorrect seam allowance. - Fix incorrect seam allowance.
- Duplicate controls for main path nodes.
# Valentina 0.7.53 June 25, 2024 # Valentina 0.7.53 June 25, 2024
- Fix layout sheet export with empty name. - Fix layout sheet export with empty name.

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="add-placemark.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="17.65625"
inkscape:cx="13.479646"
inkscape:cy="13.59292"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#dedede;
}
</style>
</defs>
<g
transform="matrix(1.53579,0,0,1.53579,-648.72958,-817.78935)"
style="fill-rule:evenodd"
id="g2">
<path
d="m 423.71,533.79 h 1 v 12 h -1 z"
class="ColorScheme-Text"
style="fill:currentColor;fill-opacity:1;stroke:none"
id="path1" />
<path
d="m 424.71,533.79 5,1 v 1 l 6,2 -2,1 2,1 -6,1 v -1 l -5,1 z"
style="fill:#da4453"
id="path2" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m10.999935 3c4.41128 0 8 3.58875 8 8s-3.58868 8-7.99996 8c-4.41124 0-7.99991-3.58875-7.99991-8s3.58867-8 7.99987-8zm0 2.70422c-.97041 0-1.88051.26261-2.6635.72012l7.23917 7.23916c.45755-.78296.72016-1.6931.72016-2.6635 0-2.92013-2.37574-5.29578-5.29583-5.29578zm0 10.59157c.97043 0 1.8805-.26261 2.6635-.72012l-7.23917-7.23916c-.45751.78298-.72012 1.69309-.72012 2.66349 0 2.92013 2.37575 5.29579 5.29579 5.29579z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="snap-nodes-rotation-center.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="17.65625"
inkscape:cx="26.336283"
inkscape:cy="13.876106"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#dedede;
}
.ColorScheme-Highlight {
color:#3daee9;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.64467"
d="m 12.056929,1.671875 -1.162831,1.1628309 2.666159,2.6661594 H 6.8402509 v 1.644667 h 6.7200061 l -2.666159,2.6661594 1.162831,1.1628313 4.651324,-4.6513242 -3.090175,-3.090175 z M 4.3732505,7.1455323 c -0.4539281,0 -0.8223335,0.3684054 -0.8223335,0.8223335 0,0.4539281 0.3684054,0.8223335 0.8223335,0.8223335 0.4539281,0 0.8223335,-0.3684054 0.8223335,-0.8223335 0,-0.4539281 -0.3684054,-0.8223335 -0.8223335,-0.8223335 z m -1.644667,4.9340007 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223335,-0.368405 0.8223335,-0.822333 0,-0.453928 -0.3684054,-0.822334 -0.8223335,-0.822334 z m 1.644667,4.934001 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223335,-0.368405 0.8223335,-0.822333 0,-0.453928 -0.3684054,-0.822334 -0.8223335,-0.822334 z m 4.9340009,1.644667 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223336,-0.368405 0.8223336,-0.822333 0,-0.453928 -0.3684055,-0.822334 -0.8223336,-0.822334 z"
class="ColorScheme-Text"
id="path1" />
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.64467"
d="m 15.217773,12.079533 a 3.289334,3.289334 0 0 0 -3.289334,3.289334 3.289334,3.289334 0 0 0 3.289334,3.289334 3.289334,3.289334 0 0 0 3.289334,-3.289334 3.289334,3.289334 0 0 0 -3.289334,-3.289334 m 0,1.644667 a 1.644667,1.644667 0 0 1 1.644667,1.644667 1.644667,1.644667 0 0 1 -1.644667,1.644667 1.644667,1.644667 0 0 1 -1.644667,-1.644667 1.644667,1.644667 0 0 1 1.644667,-1.644667"
class="ColorScheme-Highlight"
id="path2" />
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="add-placemark.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="17.65625"
inkscape:cx="13.479646"
inkscape:cy="13.59292"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#dedede;
}
</style>
</defs>
<g
transform="matrix(1.53579,0,0,1.53579,-648.72958,-817.78935)"
style="fill-rule:evenodd"
id="g2">
<path
d="m 423.71,533.79 h 1 v 12 h -1 z"
class="ColorScheme-Text"
style="fill:currentColor;fill-opacity:1;stroke:none"
id="path1" />
<path
d="m 424.71,533.79 5,1 v 1 l 6,2 -2,1 2,1 -6,1 v -1 l -5,1 z"
style="fill:#da4453"
id="path2" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m10.999935 3c4.41128 0 8 3.58875 8 8s-3.58868 8-7.99996 8c-4.41124 0-7.99991-3.58875-7.99991-8s3.58867-8 7.99987-8zm0 2.70422c-.97041 0-1.88051.26261-2.6635.72012l7.23917 7.23916c.45755-.78296.72016-1.6931.72016-2.6635 0-2.92013-2.37574-5.29578-5.29583-5.29578zm0 10.59157c.97043 0 1.8805-.26261 2.6635-.72012l-7.23917-7.23916c-.45751.78298-.72012 1.69309-.72012 2.66349 0 2.92013 2.37575 5.29579 5.29579 5.29579z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 C 19,9.420444 18.801778,9.222222 18.555556,9.222222 Z"
fill="#f2f2f2"
id="path1"
sodipodi:nodetypes="sssssssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="snap-nodes-rotation-center.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="17.65625"
inkscape:cx="26.336283"
inkscape:cy="13.876106"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#dedede;
}
.ColorScheme-Highlight {
color:#3daee9;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.64467"
d="m 12.056929,1.671875 -1.162831,1.1628309 2.666159,2.6661594 H 6.8402509 v 1.644667 h 6.7200061 l -2.666159,2.6661594 1.162831,1.1628313 4.651324,-4.6513242 -3.090175,-3.090175 z M 4.3732505,7.1455323 c -0.4539281,0 -0.8223335,0.3684054 -0.8223335,0.8223335 0,0.4539281 0.3684054,0.8223335 0.8223335,0.8223335 0.4539281,0 0.8223335,-0.3684054 0.8223335,-0.8223335 0,-0.4539281 -0.3684054,-0.8223335 -0.8223335,-0.8223335 z m -1.644667,4.9340007 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223335,-0.368405 0.8223335,-0.822333 0,-0.453928 -0.3684054,-0.822334 -0.8223335,-0.822334 z m 1.644667,4.934001 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223335,-0.368405 0.8223335,-0.822333 0,-0.453928 -0.3684054,-0.822334 -0.8223335,-0.822334 z m 4.9340009,1.644667 c -0.4539281,0 -0.8223335,0.368406 -0.8223335,0.822334 0,0.453928 0.3684054,0.822333 0.8223335,0.822333 0.4539281,0 0.8223336,-0.368405 0.8223336,-0.822333 0,-0.453928 -0.3684055,-0.822334 -0.8223336,-0.822334 z"
class="ColorScheme-Text"
id="path1" />
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.64467"
d="m 15.217773,12.079533 a 3.289334,3.289334 0 0 0 -3.289334,3.289334 3.289334,3.289334 0 0 0 3.289334,3.289334 3.289334,3.289334 0 0 0 3.289334,-3.289334 3.289334,3.289334 0 0 0 -3.289334,-3.289334 m 0,1.644667 a 1.644667,1.644667 0 0 1 1.644667,1.644667 1.644667,1.644667 0 0 1 -1.644667,1.644667 1.644667,1.644667 0 0 1 -1.644667,-1.644667 1.644667,1.644667 0 0 1 1.644667,-1.644667"
class="ColorScheme-Highlight"
id="path2" />
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="add-placemark.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="24.969708"
inkscape:cx="22.467223"
inkscape:cy="11.453878"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#363636;
}
</style>
</defs>
<g
transform="matrix(1.4866419,0,0,1.4866419,-627.90504,-791.55458)"
style="fill-rule:evenodd"
id="g2">
<path
d="m 423.71,533.79 h 1 v 12 h -1 z"
class="ColorScheme-Text"
style="fill:currentColor;fill-opacity:1;stroke:none"
id="path1" />
<path
d="m 424.71,533.79 5,1 v 1 l 6,2 -2,1 2,1 -6,1 v -1 l -5,1 z"
style="fill:#da4453"
id="path2" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m10.999935 3c4.41128 0 8 3.58875 8 8s-3.58868 8-7.99996 8c-4.41124 0-7.99991-3.58875-7.99991-8s3.58867-8 7.99987-8zm0 2.70422c-.97041 0-1.88051.26261-2.6635.72012l7.23917 7.23916c.45755-.78296.72016-1.6931.72016-2.6635 0-2.92013-2.37574-5.29578-5.29583-5.29578zm0 10.59157c.97043 0 1.8805-.26261 2.6635-.72012l-7.23917-7.23916c-.45751.78298-.72012 1.69309-.72012 2.66349 0 2.92013 2.37575 5.29579 5.29579 5.29579z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="snap-nodes-rotation-center.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="24.969708"
inkscape:cx="17.341012"
inkscape:cy="9.7317917"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#363636;
}
.ColorScheme-Highlight {
color:#3daee9;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.63617"
d="m 12.004457,1.671875 -1.15682,1.1568199 2.652377,2.6523773 H 6.8147457 v 1.6361652 h 6.6852683 l -2.652377,2.6523773 1.15682,1.1568203 4.62728,-4.6272802 -3.074201,-3.074201 z M 4.3604978,7.1172374 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.8180826 0,0.4515816 0.366501,0.8180826 0.8180826,0.8180826 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.8180826 0,-0.4515816 -0.366501,-0.8180826 -0.8180826,-0.8180826 z M 2.7243326,12.025733 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818083 0,0.451581 0.366501,0.818082 0.8180826,0.818082 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.818082 0,-0.451582 -0.366501,-0.818083 -0.8180826,-0.818083 z m 1.6361652,4.908496 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818082 0,0.451582 0.366501,0.818083 0.8180826,0.818083 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.818083 0,-0.451581 -0.366501,-0.818082 -0.8180826,-0.818082 z m 4.9084957,1.636165 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818083 0,0.451581 0.366501,0.818082 0.8180826,0.818082 0.4515816,0 0.8180825,-0.366501 0.8180825,-0.818082 0,-0.451582 -0.3665009,-0.818083 -0.8180825,-0.818083 z"
class="ColorScheme-Text"
id="path1" />
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.63617"
d="m 15.148962,12.025733 a 3.2723304,3.2723304 0 0 0 -3.27233,3.27233 3.2723304,3.2723304 0 0 0 3.27233,3.272331 3.2723304,3.2723304 0 0 0 3.272331,-3.272331 3.2723304,3.2723304 0 0 0 -3.272331,-3.27233 m 0,1.636165 a 1.6361652,1.6361652 0 0 1 1.636165,1.636165 1.6361652,1.6361652 0 0 1 -1.636165,1.636166 1.6361652,1.6361652 0 0 1 -1.636165,-1.636166 1.6361652,1.6361652 0 0 1 1.636165,-1.636165"
class="ColorScheme-Highlight"
id="path2" />
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="add-placemark.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="24.969708"
inkscape:cx="22.467223"
inkscape:cy="11.453878"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#363636;
}
</style>
</defs>
<g
transform="matrix(1.4866419,0,0,1.4866419,-627.90504,-791.55458)"
style="fill-rule:evenodd"
id="g2">
<path
d="m 423.71,533.79 h 1 v 12 h -1 z"
class="ColorScheme-Text"
style="fill:currentColor;fill-opacity:1;stroke:none"
id="path1" />
<path
d="m 424.71,533.79 5,1 v 1 l 6,2 -2,1 2,1 -6,1 v -1 l -5,1 z"
style="fill:#da4453"
id="path2" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m10.999935 3c4.41128 0 8 3.58875 8 8s-3.58868 8-7.99996 8c-4.41124 0-7.99991-3.58875-7.99991-8s3.58867-8 7.99987-8zm0 2.70422c-.97041 0-1.88051.26261-2.6635.72012l7.23917 7.23916c.45755-.78296.72016-1.6931.72016-2.6635 0-2.92013-2.37574-5.29578-5.29583-5.29578zm0 10.59157c.97043 0 1.8805-.26261 2.6635-.72012l-7.23917-7.23916c-.45751.78298-.72012 1.69309-.72012 2.66349 0 2.92013 2.37575 5.29579 5.29579 5.29579z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1 +1,37 @@
<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path d="m3.0831416 8.16216 1.00157.81437-.94267 1.87925c-.47132.86655.33838 1.71069.85428 2.00455.50787.28926 1.29613.32365 2.03258.31323l1.32559-2.25513 1.00156.56378-1.73801-3.35134-3.5349.0313zm.14727 4.60026 2.1504 4.13437c.43205.5742 1.24706.70993 2.09151.68906h2.26823v-3.91511l-4.30081-.0313c-.66768.0417-1.54162-.10445-2.20933-.87701zm13.5293104-7.61917-1.16999.51679-1.12244-1.76903c-.49976-.84909-1.60182-.52138-2.09887-.19428-.48931.32202-.90039 1.02281-1.24865 1.69816l1.25265 2.29983-.9594.63827 3.65925.0429 1.68745-3.23261zm-3.9377-2.09616-4.5172904-.0471c-.69204.11484-1.20124.79082-1.59309 1.56958l-1.09966 2.06449 3.29048 1.8981 2.1114004-3.89934c.2886-.62801.83513-1.35255 1.80816-1.58571zm.1965 15.95288.13286-1.31547 2.03098-.16392c.95589-.0433 1.21477-1.20517 1.18083-1.81617-.0334-.60149-.42311-1.31539-.82188-1.95978l-2.54018.0252-.0714-1.18267-1.81007 3.30977 1.8988 3.10308zm3.67077-2.56773 2.22961-4.08864c.23901-.68558-.0822-1.47678-.5468-2.21098l-1.20198-2.00178-3.19051 2.0747 2.25357 3.81219c.3879.56712.73187 1.41581.45611 2.41451z" fill="#da4453"/></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg1"
sodipodi:docname="remove.svg"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="51.363636"
inkscape:cx="11"
inkscape:cy="11"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="M 3.4444444,9.222222 C 3.1982222,9.222222 3,9.420444 3,9.666667 v 2.666666 c 0,0.246223 0.1982222,0.444445 0.4444444,0.444445 H 18.555556 C 18.801778,12.777778 19,12.579556 19,12.333333 V 9.666667 c 0,-0.246223 -0.198222,-0.444445 -0.444444,-0.444445 -5.036925,0.00503 -10.0739937,0 -15.1111116,0 z"
fill="#4d4d4d"
id="path1"
sodipodi:nodetypes="ssscsssss" />
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 22 22"
version="1.1"
id="svg2"
sodipodi:docname="snap-nodes-rotation-center.svg"
width="22"
height="22"
inkscape:version="1.3.2 (1:1.3.2+202311252150+091e20ef0f)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="24.969708"
inkscape:cx="17.341012"
inkscape:cy="9.7317917"
inkscape:window-width="2560"
inkscape:window-height="1372"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs3051">
<style
type="text/css"
id="current-color-scheme">
.ColorScheme-Text {
color:#363636;
}
.ColorScheme-Highlight {
color:#3daee9;
}
</style>
</defs>
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.63617"
d="m 12.004457,1.671875 -1.15682,1.1568199 2.652377,2.6523773 H 6.8147457 v 1.6361652 h 6.6852683 l -2.652377,2.6523773 1.15682,1.1568203 4.62728,-4.6272802 -3.074201,-3.074201 z M 4.3604978,7.1172374 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.8180826 0,0.4515816 0.366501,0.8180826 0.8180826,0.8180826 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.8180826 0,-0.4515816 -0.366501,-0.8180826 -0.8180826,-0.8180826 z M 2.7243326,12.025733 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818083 0,0.451581 0.366501,0.818082 0.8180826,0.818082 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.818082 0,-0.451582 -0.366501,-0.818083 -0.8180826,-0.818083 z m 1.6361652,4.908496 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818082 0,0.451582 0.366501,0.818083 0.8180826,0.818083 0.4515816,0 0.8180826,-0.366501 0.8180826,-0.818083 0,-0.451581 -0.366501,-0.818082 -0.8180826,-0.818082 z m 4.9084957,1.636165 c -0.4515816,0 -0.8180826,0.366501 -0.8180826,0.818083 0,0.451581 0.366501,0.818082 0.8180826,0.818082 0.4515816,0 0.8180825,-0.366501 0.8180825,-0.818082 0,-0.451582 -0.3665009,-0.818083 -0.8180825,-0.818083 z"
class="ColorScheme-Text"
id="path1" />
<path
style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.63617"
d="m 15.148962,12.025733 a 3.2723304,3.2723304 0 0 0 -3.27233,3.27233 3.2723304,3.2723304 0 0 0 3.27233,3.272331 3.2723304,3.2723304 0 0 0 3.272331,-3.272331 3.2723304,3.2723304 0 0 0 -3.272331,-3.27233 m 0,1.636165 a 1.6361652,1.6361652 0 0 1 1.636165,1.636165 1.6361652,1.6361652 0 0 1 -1.636165,1.636166 1.6361652,1.6361652 0 0 1 -1.636165,-1.636166 1.6361652,1.6361652 0 0 1 1.636165,-1.636165"
class="ColorScheme-Highlight"
id="path2" />
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -166,7 +166,7 @@
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-rectangle.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-rectangle.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-spiral.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-spiral.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-star.svg</file> --> <file>icons/La-Sierra-Dark/actions/22x22/draw-star.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-text.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-text.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-triangle.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-triangle.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-triangle1.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/draw-triangle1.svg</file> -->
@ -271,7 +271,7 @@
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-direction-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-direction-rtl.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-direction-vertical.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-direction-vertical.svg</file> -->
<file>icons/La-Sierra-Dark/actions/22x22/format-text-italic.svg</file> <file>icons/La-Sierra-Dark/actions/22x22/format-text-italic.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-strikethrough.svg</file> --> <file>icons/La-Sierra-Dark/actions/22x22/format-text-strikethrough.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-subscript.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-subscript.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-superscript.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-superscript.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-symbol.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22/format-text-symbol.svg</file> -->
@ -1674,7 +1674,7 @@
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-rectangle.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-rectangle.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-spiral.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-spiral.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-star.svg</file> --> <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-star.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-text.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-text.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-triangle.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-triangle.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-triangle1.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/draw-triangle1.svg</file> -->
@ -1779,7 +1779,7 @@
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-direction-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-direction-rtl.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-direction-vertical.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-direction-vertical.svg</file> -->
<file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-italic.svg</file> <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-italic.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-strikethrough.svg</file> --> <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-strikethrough.svg</file>
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-subscript.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-subscript.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-superscript.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-superscript.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-symbol.svg</file> --> <!-- <file>icons/La-Sierra-Dark/actions/22x22@2x/format-text-symbol.svg</file> -->
@ -4271,5 +4271,9 @@
<!-- <file>icons/La-Sierra-Dark/status/symbolic@2x/notifications-symbolic.svg</file> --> <!-- <file>icons/La-Sierra-Dark/status/symbolic@2x/notifications-symbolic.svg</file> -->
<!-- <file>icons/La-Sierra-Dark/status/symbolic@2x/view-wrapped-symbolic-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Dark/status/symbolic@2x/view-wrapped-symbolic-rtl.svg</file> -->
<file>icons/La-Sierra-Dark/index.theme</file> <file>icons/La-Sierra-Dark/index.theme</file>
<file>icons/La-Sierra-Dark/actions/22x22/snap-nodes-rotation-center.svg</file>
<file>icons/La-Sierra-Dark/actions/22x22/add-placemark.svg</file>
<file>icons/La-Sierra-Dark/actions/22x22@2x/snap-nodes-rotation-center.svg</file>
<file>icons/La-Sierra-Dark/actions/22x22@2x/add-placemark.svg</file>
</qresource> </qresource>
</RCC> </RCC>

View file

@ -386,7 +386,7 @@
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-rectangle.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-rectangle.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-spiral.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-spiral.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-star.svg</file> --> <file>icons/La-Sierra-Light/actions/22x22/draw-star.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-text.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-text.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-triangle.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-triangle.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/draw-triangle1.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/draw-triangle1.svg</file> -->
@ -491,7 +491,7 @@
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-direction-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-direction-rtl.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-direction-vertical.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-direction-vertical.svg</file> -->
<file>icons/La-Sierra-Light/actions/22x22/format-text-italic.svg</file> <file>icons/La-Sierra-Light/actions/22x22/format-text-italic.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-strikethrough.svg</file> --> <file>icons/La-Sierra-Light/actions/22x22/format-text-strikethrough.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-subscript.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-subscript.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-superscript.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-superscript.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-symbol.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22/format-text-symbol.svg</file> -->
@ -1894,7 +1894,7 @@
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-rectangle.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-rectangle.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-spiral.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-spiral.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-star.svg</file> --> <file>icons/La-Sierra-Light/actions/22x22@2x/draw-star.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-text.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-text.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-triangle.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-triangle.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-triangle1.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/draw-triangle1.svg</file> -->
@ -1999,7 +1999,7 @@
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-direction-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-direction-rtl.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-direction-vertical.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-direction-vertical.svg</file> -->
<file>icons/La-Sierra-Light/actions/22x22@2x/format-text-italic.svg</file> <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-italic.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-strikethrough.svg</file> --> <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-strikethrough.svg</file>
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-subscript.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-subscript.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-superscript.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-superscript.svg</file> -->
<!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-symbol.svg</file> --> <!-- <file>icons/La-Sierra-Light/actions/22x22@2x/format-text-symbol.svg</file> -->
@ -4271,5 +4271,9 @@
<!-- <file>icons/La-Sierra-Light/status/symbolic@2x/notifications-symbolic.svg</file> --> <!-- <file>icons/La-Sierra-Light/status/symbolic@2x/notifications-symbolic.svg</file> -->
<!-- <file>icons/La-Sierra-Light/status/symbolic@2x/view-wrapped-symbolic-rtl.svg</file> --> <!-- <file>icons/La-Sierra-Light/status/symbolic@2x/view-wrapped-symbolic-rtl.svg</file> -->
<file>icons/La-Sierra-Light/index.theme</file> <file>icons/La-Sierra-Light/index.theme</file>
<file>icons/La-Sierra-Light/actions/22x22/snap-nodes-rotation-center.svg</file>
<file>icons/La-Sierra-Light/actions/22x22/add-placemark.svg</file>
<file>icons/La-Sierra-Light/actions/22x22@2x/snap-nodes-rotation-center.svg</file>
<file>icons/La-Sierra-Light/actions/22x22@2x/add-placemark.svg</file>
</qresource> </qresource>
</RCC> </RCC>

View file

@ -245,7 +245,7 @@
<!-- <file>icons/Eleven-Dark/16/actions/draw-spiral.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-spiral.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/draw-star-outline.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-star-outline.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/draw-star.svg</file> --> <file>icons/Eleven-Dark/16/actions/draw-star.svg</file>
<!-- <file>icons/Eleven-Dark/16/actions/draw-text.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-text.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/draw-trace-background.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-trace-background.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/draw-triangle.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/draw-triangle.svg</file> -->
@ -427,7 +427,7 @@
<!-- <file>icons/Eleven-Dark/16/actions/format-text-direction-vertical.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/format-text-direction-vertical.svg</file> -->
<file>icons/Eleven-Dark/16/actions/format-text-italic.svg</file> <file>icons/Eleven-Dark/16/actions/format-text-italic.svg</file>
<!-- <file>icons/Eleven-Dark/16/actions/format-text-lowercase.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/format-text-lowercase.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/format-text-strikethrough.svg</file> --> <file>icons/Eleven-Dark/16/actions/format-text-strikethrough.svg</file>
<!-- <file>icons/Eleven-Dark/16/actions/format-text-subscript.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/format-text-subscript.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/format-text-superscript.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/format-text-superscript.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/format-text-symbol.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/format-text-symbol.svg</file> -->
@ -852,7 +852,7 @@
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-intersection.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-intersection.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-midpoint.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-midpoint.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-path.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-path.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-rotation-center.svg</file> --> <file>icons/Eleven-Dark/16/actions/snap-nodes-rotation-center.svg</file>
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-smooth.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-nodes-smooth.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/snap-nodes.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-nodes.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/snap-orthogonal.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/snap-orthogonal.svg</file> -->
@ -1131,7 +1131,7 @@
<!-- <file>icons/Eleven-Dark/16/actions/actor.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/actor.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/add-files-to-archive.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/add-files-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/add-folder-to-archive.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/add-folder-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/add-placemark.svg</file> --> <file>icons/Eleven-Dark/16/actions/add-placemark.svg</file>
<!-- <file>icons/Eleven-Dark/16/actions/add.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/add.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/addressbook-details.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/addressbook-details.svg</file> -->
<!-- <file>icons/Eleven-Dark/16/actions/adress-book-new.svg</file> --> <!-- <file>icons/Eleven-Dark/16/actions/adress-book-new.svg</file> -->
@ -8180,7 +8180,7 @@
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-spiral.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-spiral.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-star-outline.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-star-outline.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-star.svg</file> --> <file>icons/Eleven-Dark/16@2x/actions/draw-star.svg</file>
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-text.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-text.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-trace-background.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-trace-background.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/draw-triangle.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/draw-triangle.svg</file> -->
@ -8362,7 +8362,7 @@
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-direction-vertical.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-direction-vertical.svg</file> -->
<file>icons/Eleven-Dark/16@2x/actions/format-text-italic.svg</file> <file>icons/Eleven-Dark/16@2x/actions/format-text-italic.svg</file>
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-lowercase.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-lowercase.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-strikethrough.svg</file> --> <file>icons/Eleven-Dark/16@2x/actions/format-text-strikethrough.svg</file>
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-subscript.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-subscript.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-superscript.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-superscript.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-symbol.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/format-text-symbol.svg</file> -->
@ -8787,7 +8787,7 @@
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-intersection.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-intersection.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-midpoint.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-midpoint.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-path.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-path.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-rotation-center.svg</file> --> <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-rotation-center.svg</file>
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-smooth.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes-smooth.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-nodes.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/snap-orthogonal.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/snap-orthogonal.svg</file> -->
@ -9066,7 +9066,7 @@
<!-- <file>icons/Eleven-Dark/16@2x/actions/actor.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/actor.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/add-files-to-archive.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/add-files-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/add-folder-to-archive.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/add-folder-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/add-placemark.svg</file> --> <file>icons/Eleven-Dark/16@2x/actions/add-placemark.svg</file>
<!-- <file>icons/Eleven-Dark/16@2x/actions/add.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/add.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/addressbook-details.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/addressbook-details.svg</file> -->
<!-- <file>icons/Eleven-Dark/16@2x/actions/adress-book-new.svg</file> --> <!-- <file>icons/Eleven-Dark/16@2x/actions/adress-book-new.svg</file> -->

View file

@ -245,7 +245,7 @@
<!-- <file>icons/Eleven-Light/16/actions/draw-spiral.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-spiral.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/draw-star-outline.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-star-outline.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/draw-star.svg</file> --> <file>icons/Eleven-Light/16/actions/draw-star.svg</file>
<!-- <file>icons/Eleven-Light/16/actions/draw-text.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-text.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/draw-trace-background.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-trace-background.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/draw-triangle.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/draw-triangle.svg</file> -->
@ -427,7 +427,7 @@
<!-- <file>icons/Eleven-Light/16/actions/format-text-direction-vertical.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/format-text-direction-vertical.svg</file> -->
<file>icons/Eleven-Light/16/actions/format-text-italic.svg</file> <file>icons/Eleven-Light/16/actions/format-text-italic.svg</file>
<!-- <file>icons/Eleven-Light/16/actions/format-text-lowercase.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/format-text-lowercase.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/format-text-strikethrough.svg</file> --> <file>icons/Eleven-Light/16/actions/format-text-strikethrough.svg</file>
<!-- <file>icons/Eleven-Light/16/actions/format-text-subscript.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/format-text-subscript.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/format-text-superscript.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/format-text-superscript.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/format-text-symbol.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/format-text-symbol.svg</file> -->
@ -851,7 +851,7 @@
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes-intersection.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-nodes-intersection.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes-midpoint.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-nodes-midpoint.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes-path.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-nodes-path.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes-rotation-center.svg</file> --> <file>icons/Eleven-Light/16/actions/snap-nodes-rotation-center.svg</file>
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes-smooth.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-nodes-smooth.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/snap-nodes.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-nodes.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/snap-orthogonal.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/snap-orthogonal.svg</file> -->
@ -1131,7 +1131,7 @@
<!-- <file>icons/Eleven-Light/16/actions/actor.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/actor.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/add-files-to-archive.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/add-files-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/add-folder-to-archive.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/add-folder-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/add-placemark.svg</file> --> <file>icons/Eleven-Light/16/actions/add-placemark.svg</file>
<!-- <file>icons/Eleven-Light/16/actions/add.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/add.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/addressbook-details.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/addressbook-details.svg</file> -->
<!-- <file>icons/Eleven-Light/16/actions/adress-book-new.svg</file> --> <!-- <file>icons/Eleven-Light/16/actions/adress-book-new.svg</file> -->
@ -7273,7 +7273,7 @@
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-spiral.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-spiral.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-square-inverted-corners.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-square-inverted-corners.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-star-outline.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-star-outline.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-star.svg</file> --> <file>icons/Eleven-Light/16@2x/actions/draw-star.svg</file>
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-text.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-text.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-trace-background.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-trace-background.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/draw-triangle.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/draw-triangle.svg</file> -->
@ -7455,7 +7455,7 @@
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-direction-vertical.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/format-text-direction-vertical.svg</file> -->
<file>icons/Eleven-Light/16@2x/actions/format-text-italic.svg</file> <file>icons/Eleven-Light/16@2x/actions/format-text-italic.svg</file>
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-lowercase.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/format-text-lowercase.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-strikethrough.svg</file> --> <file>icons/Eleven-Light/16@2x/actions/format-text-strikethrough.svg</file>
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-subscript.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/format-text-subscript.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-superscript.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/format-text-superscript.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/format-text-symbol.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/format-text-symbol.svg</file> -->
@ -7879,7 +7879,7 @@
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-intersection.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-intersection.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-midpoint.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-midpoint.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-path.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-path.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-rotation-center.svg</file> --> <file>icons/Eleven-Light/16@2x/actions/snap-nodes-rotation-center.svg</file>
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-smooth.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes-smooth.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-nodes.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/snap-orthogonal.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/snap-orthogonal.svg</file> -->
@ -8159,7 +8159,7 @@
<!-- <file>icons/Eleven-Light/16@2x/actions/actor.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/actor.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/add-files-to-archive.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/add-files-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/add-folder-to-archive.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/add-folder-to-archive.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/add-placemark.svg</file> --> <file>icons/Eleven-Light/16@2x/actions/add-placemark.svg</file>
<!-- <file>icons/Eleven-Light/16@2x/actions/add.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/add.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/addressbook-details.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/addressbook-details.svg</file> -->
<!-- <file>icons/Eleven-Light/16@2x/actions/adress-book-new.svg</file> --> <!-- <file>icons/Eleven-Light/16@2x/actions/adress-book-new.svg</file> -->

View file

@ -357,7 +357,10 @@ Q_GLOBAL_STATIC_WITH_ARGS(const ThemeIconStringHash, themeIconStringMapping,
{VThemeIcon::PreferencesOther, "preferences-other"_L1}, {VThemeIcon::PreferencesOther, "preferences-other"_L1},
{VThemeIcon::GtkOk, "gtk-ok"_L1}, {VThemeIcon::GtkOk, "gtk-ok"_L1},
{VThemeIcon::GtkNo, "gtk-no"_L1}})) {VThemeIcon::GtkNo, "gtk-no"_L1},
{VThemeIcon::SnapNodesRotationCenter, "snap-nodes-rotation-center"_L1},
{VThemeIcon::DrawStar, "draw-star"_L1},
{VThemeIcon::AddPlacemark, "add-placemark"_L1}}))
QT_WARNING_POP QT_WARNING_POP
} // namespace } // namespace

View file

@ -227,7 +227,10 @@ enum class VThemeIcon
// Not supported by Qt // Not supported by Qt
PreferencesOther, PreferencesOther,
GtkOk, GtkOk,
GtkNo GtkNo,
SnapNodesRotationCenter,
DrawStar,
AddPlacemark
}; };
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)

View file

@ -3783,6 +3783,8 @@ void DialogSeamAllowance::InitMainPathTab()
&DialogSeamAllowance::ListChanged); &DialogSeamAllowance::ListChanged);
connect(uiTabPaths->listWidgetMainPath, &QListWidget::itemSelectionChanged, this, connect(uiTabPaths->listWidgetMainPath, &QListWidget::itemSelectionChanged, this,
&DialogSeamAllowance::SetMoveControls); &DialogSeamAllowance::SetMoveControls);
connect(uiTabPaths->listWidgetMainPath, &QListWidget::itemSelectionChanged, this,
&DialogSeamAllowance::SetOptionControls);
connect(uiTabPaths->listWidgetMainPath->model(), &QAbstractItemModel::rowsMoved, this, connect(uiTabPaths->listWidgetMainPath->model(), &QAbstractItemModel::rowsMoved, this,
[this]() { ValidObjects(MainPathIsValid()); }); [this]() { ValidObjects(MainPathIsValid()); });
@ -3816,6 +3818,115 @@ void DialogSeamAllowance::InitMainPathTab()
&DialogSeamAllowance::MirrorLinePointChanged); &DialogSeamAllowance::MirrorLinePointChanged);
connect(uiTabPaths->comboBoxMLEndPoint, QOverload<int>::of(&QComboBox::currentIndexChanged), this, connect(uiTabPaths->comboBoxMLEndPoint, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
&DialogSeamAllowance::MirrorLinePointChanged); &DialogSeamAllowance::MirrorLinePointChanged);
connect(uiTabPaths->toolButtonReverse, &QToolButton::toggled, this,
[this]()
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonReverse->setEnabled(false);
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
rowNode.SetReverse(not rowNode.GetReverse());
rowItem->setData(Qt::UserRole, QVariant::fromValue(rowNode));
rowItem->setText(GetNodeName(data, rowNode, true));
});
connect(uiTabPaths->toolButtonExcluded, &QToolButton::toggled, this,
[this]()
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonExcluded->setEnabled(false);
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
rowNode.SetExcluded(not rowNode.IsExcluded());
rowItem->setData(Qt::UserRole, QVariant::fromValue(rowNode));
rowItem->setText(GetNodeName(data, rowNode, true));
rowItem->setFont(NodeFont(rowItem->font(), rowNode.IsExcluded()));
});
connect(uiTabPaths->toolButtonTurnPoint, &QToolButton::toggled, this,
[this]()
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonTurnPoint->setEnabled(false);
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
rowNode.SetTurnPoint(not rowNode.IsTurnPoint());
rowItem->setData(Qt::UserRole, QVariant::fromValue(rowNode));
rowItem->setText(GetNodeName(data, rowNode, true));
});
connect(uiTabPaths->toolButtonCheckUniqness, &QToolButton::toggled, this,
[this]()
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonCheckUniqness->setEnabled(false);
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
rowNode.SetCheckUniqueness(not rowNode.IsCheckUniqueness());
rowItem->setData(Qt::UserRole, QVariant::fromValue(rowNode));
rowItem->setText(GetNodeName(data, rowNode, true));
});
connect(uiTabPaths->toolButtonPassmark, &QToolButton::toggled, this,
[this](bool checked)
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonPassmark->setEnabled(false);
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
rowNode.SetPassmark(checked);
rowItem->setData(Qt::UserRole, QVariant::fromValue(rowNode));
rowItem->setText(GetNodeName(data, rowNode, true));
});
connect(uiTabPaths->toolButtonDelete, &QToolButton::clicked, this,
[this]()
{
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
uiTabPaths->toolButtonDelete->setEnabled(false);
return;
}
delete uiTabPaths->listWidgetMainPath->item(row);
});
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
@ -5300,7 +5411,8 @@ auto DialogSeamAllowance::InitMainPathContextMenu(QMenu *menu, const VPieceNode
if (rowNode.GetTypeTool() != Tool::NodePoint) if (rowNode.GetTypeTool() != Tool::NodePoint)
{ {
QAction *actionReverse = menu->addAction(QApplication::translate("DialogSeamAllowance", "Reverse")); QAction *actionReverse = menu->addAction(FromTheme(VThemeIcon::ListRemove),
QApplication::translate("DialogSeamAllowance", "Reverse"));
actionReverse->setCheckable(true); actionReverse->setCheckable(true);
actionReverse->setChecked(rowNode.GetReverse()); actionReverse->setChecked(rowNode.GetReverse());
contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Reverse), actionReverse); contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Reverse), actionReverse);
@ -5309,7 +5421,8 @@ auto DialogSeamAllowance::InitMainPathContextMenu(QMenu *menu, const VPieceNode
{ {
if (applyAllowed) if (applyAllowed)
{ {
QMenu *passmarkSubmenu = menu->addMenu(QApplication::translate("DialogSeamAllowance", "Passmark")); QMenu *passmarkSubmenu = menu->addMenu(FromTheme(VThemeIcon::AddPlacemark),
QApplication::translate("DialogSeamAllowance", "Passmark"));
QAction *actionNonePassmark = QAction *actionNonePassmark =
passmarkSubmenu->addAction(QApplication::translate("DialogSeamAllowance", "None")); passmarkSubmenu->addAction(QApplication::translate("DialogSeamAllowance", "None"));
@ -5359,18 +5472,21 @@ auto DialogSeamAllowance::InitMainPathContextMenu(QMenu *menu, const VPieceNode
PassmarkLineType::CheckMark)); PassmarkLineType::CheckMark));
} }
QAction *actionUniqueness = menu->addAction(QApplication::translate("DialogSeamAllowance", "Check uniqueness")); QAction *actionUniqueness = menu->addAction(FromTheme(VThemeIcon::DrawStar),
QApplication::translate("DialogSeamAllowance", "Check uniqueness"));
actionUniqueness->setCheckable(true); actionUniqueness->setCheckable(true);
actionUniqueness->setChecked(rowNode.IsCheckUniqueness()); actionUniqueness->setChecked(rowNode.IsCheckUniqueness());
contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Uniqueness), actionUniqueness); contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Uniqueness), actionUniqueness);
QAction *actionTurnPoint = menu->addAction(QApplication::translate("DialogSeamAllowance", "Turn point")); QAction *actionTurnPoint = menu->addAction(FromTheme(VThemeIcon::SnapNodesRotationCenter),
QApplication::translate("DialogSeamAllowance", "Turn point"));
actionTurnPoint->setCheckable(true); actionTurnPoint->setCheckable(true);
actionTurnPoint->setChecked(rowNode.IsTurnPoint()); actionTurnPoint->setChecked(rowNode.IsTurnPoint());
contextMenu.insert(static_cast<int>(MainPathContextMenuOption::TurnPoint), actionTurnPoint); contextMenu.insert(static_cast<int>(MainPathContextMenuOption::TurnPoint), actionTurnPoint);
} }
QAction *actionExcluded = menu->addAction(QApplication::translate("DialogSeamAllowance", "Excluded")); QAction *actionExcluded = menu->addAction(FromTheme(VThemeIcon::FormatTextStrikethrough),
QApplication::translate("DialogSeamAllowance", "Excluded"));
actionExcluded->setCheckable(true); actionExcluded->setCheckable(true);
actionExcluded->setChecked(rowNode.IsExcluded()); actionExcluded->setChecked(rowNode.IsExcluded());
contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Excluded), actionExcluded); contextMenu.insert(static_cast<int>(MainPathContextMenuOption::Excluded), actionExcluded);
@ -5412,6 +5528,63 @@ void DialogSeamAllowance::SetMoveControls()
} }
} }
//---------------------------------------------------------------------------------------------------------------------
void DialogSeamAllowance::SetOptionControls()
{
uiTabPaths->toolButtonReverse->setEnabled(false);
uiTabPaths->toolButtonExcluded->setEnabled(false);
uiTabPaths->toolButtonTurnPoint->setEnabled(false);
uiTabPaths->toolButtonCheckUniqness->setEnabled(false);
uiTabPaths->toolButtonPassmark->setEnabled(false);
uiTabPaths->toolButtonDelete->setEnabled(false);
auto SetChecked = [](QToolButton *toolButton, bool checked = false)
{
toolButton->blockSignals(true);
toolButton->setChecked(checked);
toolButton->blockSignals(false);
};
SetChecked(uiTabPaths->toolButtonReverse);
SetChecked(uiTabPaths->toolButtonExcluded);
SetChecked(uiTabPaths->toolButtonTurnPoint);
SetChecked(uiTabPaths->toolButtonCheckUniqness);
SetChecked(uiTabPaths->toolButtonPassmark);
SetChecked(uiTabPaths->toolButtonDelete);
const int row = uiTabPaths->listWidgetMainPath->currentRow();
if (row < 0)
{
return;
}
QListWidgetItem *rowItem = uiTabPaths->listWidgetMainPath->item(row);
SCASSERT(rowItem != nullptr);
auto rowNode = qvariant_cast<VPieceNode>(rowItem->data(Qt::UserRole));
if (rowNode.GetTypeTool() != Tool::NodePoint)
{
uiTabPaths->toolButtonReverse->setEnabled(true);
SetChecked(uiTabPaths->toolButtonReverse, rowNode.GetReverse());
}
else
{
uiTabPaths->toolButtonPassmark->setEnabled(true);
SetChecked(uiTabPaths->toolButtonPassmark, rowNode.IsPassmark());
uiTabPaths->toolButtonCheckUniqness->setEnabled(true);
SetChecked(uiTabPaths->toolButtonCheckUniqness, rowNode.IsCheckUniqueness());
uiTabPaths->toolButtonTurnPoint->setEnabled(true);
SetChecked(uiTabPaths->toolButtonTurnPoint, rowNode.IsTurnPoint());
}
uiTabPaths->toolButtonExcluded->setEnabled(true);
SetChecked(uiTabPaths->toolButtonExcluded, rowNode.IsExcluded());
uiTabPaths->toolButtonDelete->setEnabled(true);
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
void DialogSeamAllowance::PatternLabelDataChanged() void DialogSeamAllowance::PatternLabelDataChanged()
{ {

View file

@ -179,6 +179,7 @@ private slots:
void EditPieceLabel(); void EditPieceLabel();
void SetMoveControls(); void SetMoveControls();
void SetOptionControls();
void PatternLabelDataChanged(); void PatternLabelDataChanged();
void EditPatternLabel(); void EditPatternLabel();

View file

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>591</width> <width>573</width>
<height>789</height> <height>662</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -28,8 +28,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>571</width> <width>553</width>
<height>769</height> <height>642</height>
</rect> </rect>
</property> </property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
@ -106,6 +106,121 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QToolButton" name="toolButtonReverse">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Reverse node direction</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="list-remove"/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButtonExcluded">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Excluded node</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="format-text-strikethrough"/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButtonTurnPoint">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Turn point</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="snap-nodes-rotation-center"/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButtonCheckUniqness">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Check node uniqness</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="draw-star"/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButtonPassmark">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Notch</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="add-placemark"/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolButtonDelete">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Delete node</string>
</property>
<property name="text">
<string notr="true">...</string>
</property>
<property name="icon">
<iconset theme="edit-delete"/>
</property>
</widget>
</item>
</layout>
</item>
<item> <item>
<widget class="QListWidget" name="listWidgetMainPath"> <widget class="QListWidget" name="listWidgetMainPath">
<property name="dragDropMode"> <property name="dragDropMode">