add icon to styles_to_layers

This commit is contained in:
Mario Voigt 2025-06-02 18:25:24 +02:00
parent 9b07151e6a
commit 9354d44d6d
2 changed files with 169 additions and 0 deletions

View File

@ -0,0 +1,167 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100.0px"
height="100.0px"
viewBox="0 0 100.0 100.0"
version="1.1"
id="svg2051"
inkscape:version="1.4.2 (1:1.4.2+202505120737+ebf0e940d0)"
sodipodi:docname="icon.svg"
xml:space="preserve"
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"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"><sodipodi:namedview
id="namedview2053"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="false"
inkscape:document-units="px"
showgrid="false"
inkscape:showpageshadow="false"
inkscape:snap-tangential="true"
inkscape:snap-perpendicular="true"
inkscape:deskcolor="#ffffff"
inkscape:lockguides="true"
inkscape:zoom="5.1801753"
inkscape:cx="58.58875"
inkscape:cy="53.473093"
inkscape:window-width="1920"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g34"
inkscape:export-bgcolor="#ffffffff" /><defs
id="defs2048"><inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : -227.54166 : 1"
inkscape:vp_y="0 : 999.99999 : 0"
inkscape:vp_z="811.99997 : -227.54166 : 1"
inkscape:persp3d-origin="405.99999 : -312.20833 : 1"
id="perspective2" /></defs><metadata
id="metadata2118"><rdf:RDF><cc:Work
rdf:about="" /></rdf:RDF></metadata><g
inkscape:label="fill-hue-none"
inkscape:groupmode="layer"
id="g29"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#e9e9ff"
inkscape:groupmode="layer"
id="g30"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#353564"
inkscape:groupmode="layer"
id="g31"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#4d4d9f"
inkscape:groupmode="layer"
id="g32"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#afafde"
inkscape:groupmode="layer"
id="g33"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#d7d7ff"
inkscape:groupmode="layer"
id="g34"
transform="scale(3.77953, 3.77953)"><g
id="g45"
transform="translate(-0.30307686,2.6212904)"><g
id="g41"><g
style="fill:#ff0000;fill-opacity:1"
id="g37"
transform="matrix(0.26933073,0,0,0.26933073,1.3399073,1.9287001)"><path
id="Union"
fill-rule="evenodd"
clip-rule="evenodd"
d="M 2.2316646,5.217397 6.8393184,2.3379617 11.446989,5.217397 6.8393184,8.0968323 Z M 6.63458,1.4822112 c 0.1252723,-0.078282 0.284213,-0.078282 0.4094852,0 l 5.4527678,3.4075609 c 0.242086,0.1513161 0.242086,0.5039421 0,0.6552498 L 7.0440652,8.9525995 c -0.1252722,0.078248 -0.2842129,0.078248 -0.4094852,0 L 1.1818202,5.5450219 c -0.24213247,-0.1513077 -0.24213247,-0.5039337 0,-0.6552498 z M 2.3016877,7.5705086 c 0.073877,-0.046165 0.1673912,-0.047016 0.2420941,-0.00221 l 4.1759119,2.5052124 c 0.073401,0.04405 0.1650971,0.04405 0.2384987,0 L 11.133829,7.5684648 c 0.07475,-0.044813 0.168259,-0.043963 0.242086,0.00221 l 1.120251,0.7000715 c 0.242169,0.1513161 0.242169,0.5039253 0,0.6552498 L 7.0434229,12.333541 c -0.1252722,0.07833 -0.284213,0.07833 -0.4094769,0 L 1.1811778,8.9259885 c -0.24212908,-0.1513245 -0.24212908,-0.5039337 0,-0.6552498 z"
fill="#000000"
style="fill:#ff0000;fill-opacity:1;stroke-width:0.834203" /></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:justify;letter-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.00847967;stroke-linecap:square"
x="5.4574237"
y="4.580471"
id="text37"><tspan
sodipodi:role="line"
id="tspan37"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.00847967"
x="5.4574237"
y="4.580471">fill-hue-#ff0000</tspan></text></g><g
id="g42"
transform="translate(0,0.40860877)"><g
style="fill:#0099ff;fill-opacity:1"
id="g38"
transform="matrix(0.26933073,0,0,0.26933073,1.3399073,6.0658643)"><path
id="path37"
fill-rule="evenodd"
clip-rule="evenodd"
d="M 2.2316646,5.217397 6.8393184,2.3379617 11.446989,5.217397 6.8393184,8.0968323 Z M 6.63458,1.4822112 c 0.1252723,-0.078282 0.284213,-0.078282 0.4094852,0 l 5.4527678,3.4075609 c 0.242086,0.1513161 0.242086,0.5039421 0,0.6552498 L 7.0440652,8.9525995 c -0.1252722,0.078248 -0.2842129,0.078248 -0.4094852,0 L 1.1818202,5.5450219 c -0.24213247,-0.1513077 -0.24213247,-0.5039337 0,-0.6552498 z M 2.3016877,7.5705086 c 0.073877,-0.046165 0.1673912,-0.047016 0.2420941,-0.00221 l 4.1759119,2.5052124 c 0.073401,0.04405 0.1650971,0.04405 0.2384987,0 L 11.133829,7.5684648 c 0.07475,-0.044813 0.168259,-0.043963 0.242086,0.00221 l 1.120251,0.7000715 c 0.242169,0.1513161 0.242169,0.5039253 0,0.6552498 L 7.0434229,12.333541 c -0.1252722,0.07833 -0.284213,0.07833 -0.4094769,0 L 1.1811778,8.9259885 c -0.24212908,-0.1513245 -0.24212908,-0.5039337 0,-0.6552498 z"
fill="#000000"
style="fill:#0099ff;fill-opacity:1;stroke-width:0.834203" /></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:justify;letter-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#0099ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.00847967;stroke-linecap:square"
x="5.4574237"
y="8.7176352"
id="text38"><tspan
sodipodi:role="line"
id="tspan38"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#0099ff;fill-opacity:1;stroke:none;stroke-width:0.00847967"
x="5.4574237"
y="8.7176352">fill-hue-#0099ff</tspan></text></g><g
id="g43"
transform="translate(0,0.35753303)"><g
style="fill:#000000;fill-opacity:1"
id="g39"
transform="matrix(0.26933073,0,0,0.26933073,1.3399073,10.662713)"><path
id="path38"
fill-rule="evenodd"
clip-rule="evenodd"
d="M 2.2316646,5.217397 6.8393184,2.3379617 11.446989,5.217397 6.8393184,8.0968323 Z M 6.63458,1.4822112 c 0.1252723,-0.078282 0.284213,-0.078282 0.4094852,0 l 5.4527678,3.4075609 c 0.242086,0.1513161 0.242086,0.5039421 0,0.6552498 L 7.0440652,8.9525995 c -0.1252722,0.078248 -0.2842129,0.078248 -0.4094852,0 L 1.1818202,5.5450219 c -0.24213247,-0.1513077 -0.24213247,-0.5039337 0,-0.6552498 z M 2.3016877,7.5705086 c 0.073877,-0.046165 0.1673912,-0.047016 0.2420941,-0.00221 l 4.1759119,2.5052124 c 0.073401,0.04405 0.1650971,0.04405 0.2384987,0 L 11.133829,7.5684648 c 0.07475,-0.044813 0.168259,-0.043963 0.242086,0.00221 l 1.120251,0.7000715 c 0.242169,0.1513161 0.242169,0.5039253 0,0.6552498 L 7.0434229,12.333541 c -0.1252722,0.07833 -0.284213,0.07833 -0.4094769,0 L 1.1811778,8.9259885 c -0.24212908,-0.1513245 -0.24212908,-0.5039337 0,-0.6552498 z"
fill="#000000"
style="fill:#000000;fill-opacity:1;stroke-width:0.834203" /></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:justify;letter-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.00847967;stroke-linecap:square"
x="5.4574237"
y="13.314485"
id="text39"><tspan
sodipodi:role="line"
id="tspan39"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.00847967"
x="5.4574237"
y="13.314485">fill-hue-#000000</tspan></text></g><g
id="g44"><g
style="fill:#008073;fill-opacity:1"
id="g40"
transform="matrix(0.26933073,0,0,0.26933073,1.3399073,15.566019)"><path
id="path39"
fill-rule="evenodd"
clip-rule="evenodd"
d="M 2.2316646,5.217397 6.8393184,2.3379617 11.446989,5.217397 6.8393184,8.0968323 Z M 6.63458,1.4822112 c 0.1252723,-0.078282 0.284213,-0.078282 0.4094852,0 l 5.4527678,3.4075609 c 0.242086,0.1513161 0.242086,0.5039421 0,0.6552498 L 7.0440652,8.9525995 c -0.1252722,0.078248 -0.2842129,0.078248 -0.4094852,0 L 1.1818202,5.5450219 c -0.24213247,-0.1513077 -0.24213247,-0.5039337 0,-0.6552498 z M 2.3016877,7.5705086 c 0.073877,-0.046165 0.1673912,-0.047016 0.2420941,-0.00221 l 4.1759119,2.5052124 c 0.073401,0.04405 0.1650971,0.04405 0.2384987,0 L 11.133829,7.5684648 c 0.07475,-0.044813 0.168259,-0.043963 0.242086,0.00221 l 1.120251,0.7000715 c 0.242169,0.1513161 0.242169,0.5039253 0,0.6552498 L 7.0434229,12.333541 c -0.1252722,0.07833 -0.284213,0.07833 -0.4094769,0 L 1.1811778,8.9259885 c -0.24212908,-0.1513245 -0.24212908,-0.5039337 0,-0.6552498 z"
fill="#000000"
style="fill:#008073;fill-opacity:1;stroke-width:0.834203" /></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:justify;letter-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:start;fill:#008073;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.00847967;stroke-linecap:square"
x="5.4574237"
y="18.217791"
id="text40"><tspan
sodipodi:role="line"
id="tspan40"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.09503px;font-family:'Droid Sans Mono';-inkscape-font-specification:'Droid Sans Mono, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#008073;fill-opacity:1;stroke:none;stroke-width:0.00847967"
x="5.4574237"
y="18.217791">fill-hue-#008073</tspan></text></g></g></g><g
inkscape:label="fill-hue-#8686bf"
inkscape:groupmode="layer"
id="g35"
transform="scale(3.77953, 3.77953)" /><g
inkscape:label="fill-hue-#808000"
inkscape:groupmode="layer"
id="g36"
transform="scale(3.77953, 3.77953)" /></svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -60,6 +60,8 @@
<submenu name="Groups and Layers"/>
</submenu>
</effects-menu>
<menu-tip>Re-layer your selected items or the whole document according to their color (stroke or fill). Each style will be put onto it's own layer. This way you can devide elements by their colors with ease.</menu-tip>
<icon>icon.svg</icon>
</effect>
<script>
<command location="inx" interpreter="python">styles_to_layers.py</command>