Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Remove hand-crafted kindred-icons/ in favor of auto-generated themed icons - Add icons/mappings/ with FCAD.csv (Tango palette) and kindred.csv (Catppuccin Mocha) - Add icons/retheme.py script to remap upstream FreeCAD SVG colors - Generate icons/themed/ with 1,595 themed SVGs (45,300 color replacements) - BitmapFactory loads icons/themed/ as highest priority before default icons - 157-color mapping covers the full Tango palette, interpolating between 4 luminance anchors per color family Regenerate: python3 icons/retheme.py
375 lines
14 KiB
XML
375 lines
14 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="64px"
|
|
height="64px"
|
|
id="svg3052"
|
|
sodipodi:version="0.32"
|
|
inkscape:version="0.91 r13725"
|
|
sodipodi:docname="PartDesign_SubShapeBinder.svg"
|
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
|
version="1.1">
|
|
<defs
|
|
id="defs3054">
|
|
<linearGradient
|
|
id="linearGradient4235"
|
|
inkscape:collect="always">
|
|
<stop
|
|
id="stop4237"
|
|
offset="0"
|
|
style="stop-color:#359b2e;stop-opacity:1" />
|
|
<stop
|
|
id="stop4239"
|
|
offset="1"
|
|
style="stop-color:#6cd163;stop-opacity:1" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="linearGradient4189">
|
|
<stop
|
|
id="stop4191"
|
|
offset="0"
|
|
style="stop-color:#0846b3;stop-opacity:1" />
|
|
<stop
|
|
id="stop4193"
|
|
offset="1"
|
|
style="stop-color:#89b4fa;stop-opacity:1" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="linearGradient4032">
|
|
<stop
|
|
style="stop-color:#89b4fa;stop-opacity:1;"
|
|
offset="0"
|
|
id="stop4034" />
|
|
<stop
|
|
style="stop-color:#0841a6;stop-opacity:1;"
|
|
offset="1"
|
|
id="stop4036" />
|
|
</linearGradient>
|
|
<inkscape:perspective
|
|
sodipodi:type="inkscape:persp3d"
|
|
inkscape:vp_x="0 : 32 : 1"
|
|
inkscape:vp_y="0 : 1000 : 0"
|
|
inkscape:vp_z="64 : 32 : 1"
|
|
inkscape:persp3d-origin="32 : 21.333333 : 1"
|
|
id="perspective3060" />
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3377"
|
|
id="radialGradient3705"
|
|
gradientUnits="userSpaceOnUse"
|
|
cx="148.88333"
|
|
cy="81.869568"
|
|
fx="148.88333"
|
|
fy="81.869568"
|
|
r="19.467436"
|
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
|
<linearGradient
|
|
id="linearGradient3377">
|
|
<stop
|
|
id="stop3379"
|
|
offset="0"
|
|
style="stop-color:#a6e3a1;stop-opacity:1;" />
|
|
<stop
|
|
id="stop3381"
|
|
offset="1"
|
|
style="stop-color:#47ad40;stop-opacity:1;" />
|
|
</linearGradient>
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3206"
|
|
id="radialGradient3703"
|
|
gradientUnits="userSpaceOnUse"
|
|
cx="135.38333"
|
|
cy="97.369568"
|
|
fx="135.38333"
|
|
fy="97.369568"
|
|
r="19.467436"
|
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
|
<linearGradient
|
|
id="linearGradient3199">
|
|
<stop
|
|
id="stop3201"
|
|
offset="0"
|
|
style="stop-color:#f9d791;stop-opacity:1;" />
|
|
<stop
|
|
id="stop3203"
|
|
offset="1"
|
|
style="stop-color:#f8ca69;stop-opacity:1;" />
|
|
</linearGradient>
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3377"
|
|
id="radialGradient3692"
|
|
cx="45.883327"
|
|
cy="28.869568"
|
|
fx="45.883327"
|
|
fy="28.869568"
|
|
r="19.467436"
|
|
gradientUnits="userSpaceOnUse" />
|
|
<linearGradient
|
|
id="linearGradient3206">
|
|
<stop
|
|
id="stop3208"
|
|
offset="0"
|
|
style="stop-color:#f9d791;stop-opacity:1;" />
|
|
<stop
|
|
id="stop3210"
|
|
offset="1"
|
|
style="stop-color:#f8ca69;stop-opacity:1;" />
|
|
</linearGradient>
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient4032"
|
|
id="radialGradient4030"
|
|
gradientUnits="userSpaceOnUse"
|
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
|
cx="148.88333"
|
|
cy="81.869568"
|
|
fx="148.88333"
|
|
fy="81.869568"
|
|
r="19.467436" />
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient4189-7"
|
|
id="radialGradient4187-6"
|
|
cx="35.436966"
|
|
cy="41.607136"
|
|
fx="35.436966"
|
|
fy="41.607136"
|
|
r="30.506065"
|
|
gradientTransform="matrix(0.97729927,0,0,0.96923885,0.7054002,1.1269478)"
|
|
gradientUnits="userSpaceOnUse" />
|
|
<linearGradient
|
|
id="linearGradient4189-7">
|
|
<stop
|
|
id="stop4191-5"
|
|
offset="0"
|
|
style="stop-color:#064d9a;stop-opacity:1" />
|
|
<stop
|
|
id="stop4193-3"
|
|
offset="1"
|
|
style="stop-color:#7499ff;stop-opacity:1" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3836-0-6-92-4-2"
|
|
id="linearGradient3801-1-3-14-0-9"
|
|
gradientUnits="userSpaceOnUse"
|
|
x1="-18"
|
|
y1="18"
|
|
x2="-22"
|
|
y2="5"
|
|
gradientTransform="matrix(0.76342439,0,0,0.75750425,-4.596389,2.7525637)" />
|
|
<linearGradient
|
|
id="linearGradient3836-0-6-92-4-2">
|
|
<stop
|
|
style="stop-color:#912424;stop-opacity:1"
|
|
offset="0"
|
|
id="stop3838-2-7-06-8-0" />
|
|
<stop
|
|
style="stop-color:#f2cdcd;stop-opacity:1"
|
|
offset="1"
|
|
id="stop3840-5-5-8-7-23" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3836-0-6-92-4-2-2"
|
|
id="linearGradient3801-1-3-14-0-9-6"
|
|
gradientUnits="userSpaceOnUse"
|
|
x1="-18"
|
|
y1="18"
|
|
x2="-22"
|
|
y2="5"
|
|
gradientTransform="matrix(0.76342439,0,0,0.75750425,-4.596389,2.7525637)" />
|
|
<linearGradient
|
|
id="linearGradient3836-0-6-92-4-2-2">
|
|
<stop
|
|
style="stop-color:#912424;stop-opacity:1"
|
|
offset="0"
|
|
id="stop3838-2-7-06-8-0-9" />
|
|
<stop
|
|
style="stop-color:#f2cdcd;stop-opacity:1"
|
|
offset="1"
|
|
id="stop3840-5-5-8-7-23-1" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient3836-0-6-92-4-2-6"
|
|
id="linearGradient3801-1-3-14-0-9-3"
|
|
gradientUnits="userSpaceOnUse"
|
|
x1="-18"
|
|
y1="18"
|
|
x2="-22"
|
|
y2="5"
|
|
gradientTransform="matrix(0.76342439,0,0,0.75750425,-4.596389,2.7525637)" />
|
|
<linearGradient
|
|
id="linearGradient3836-0-6-92-4-2-6">
|
|
<stop
|
|
style="stop-color:#912424;stop-opacity:1"
|
|
offset="0"
|
|
id="stop3838-2-7-06-8-0-0" />
|
|
<stop
|
|
style="stop-color:#f2cdcd;stop-opacity:1"
|
|
offset="1"
|
|
id="stop3840-5-5-8-7-23-6" />
|
|
</linearGradient>
|
|
<radialGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#linearGradient4235"
|
|
id="radialGradient4207"
|
|
cx="38.686348"
|
|
cy="42.682178"
|
|
fx="38.686348"
|
|
fy="42.682178"
|
|
r="29.997898"
|
|
gradientTransform="matrix(-0.0020822,-0.88986142,0.51400049,-0.00120273,15.974446,72.866213)"
|
|
gradientUnits="userSpaceOnUse" />
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#cdd6f4"
|
|
bordercolor="#38394b"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="8.7173008"
|
|
inkscape:cx="56.401008"
|
|
inkscape:cy="34.183255"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="true"
|
|
inkscape:document-units="px"
|
|
inkscape:grid-bbox="true"
|
|
inkscape:window-width="1375"
|
|
inkscape:window-height="876"
|
|
inkscape:window-x="65"
|
|
inkscape:window-y="24"
|
|
inkscape:window-maximized="1"
|
|
inkscape:snap-bbox="true"
|
|
inkscape:snap-nodes="false">
|
|
<inkscape:grid
|
|
type="xygrid"
|
|
id="grid3049"
|
|
empspacing="2"
|
|
visible="true"
|
|
enabled="true"
|
|
snapvisiblegridlinesonly="true" />
|
|
</sodipodi:namedview>
|
|
<metadata
|
|
id="metadata3057">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
<dc:creator>
|
|
<cc:Agent>
|
|
<dc:title>[Stefan Tröger]</dc:title>
|
|
</cc:Agent>
|
|
</dc:creator>
|
|
<dc:title>PartDesign_ShapeBinder</dc:title>
|
|
<dc:date>2015-07-18</dc:date>
|
|
<dc:relation>https://www.freecad.org/wiki/index.php?title=Artwork</dc:relation>
|
|
<dc:publisher>
|
|
<cc:Agent>
|
|
<dc:title>FreeCAD</dc:title>
|
|
</cc:Agent>
|
|
</dc:publisher>
|
|
<dc:identifier>FreeCAD/src/Mod/PartDesign/Gui/Resources/icons/PartDesign_ShapeBinder.svg</dc:identifier>
|
|
<dc:rights>
|
|
<cc:Agent>
|
|
<dc:title>FreeCAD LGPL2+</dc:title>
|
|
</cc:Agent>
|
|
</dc:rights>
|
|
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
|
<dc:contributor>
|
|
<cc:Agent>
|
|
<dc:title>[agryson] Alexander Gryson</dc:title>
|
|
</cc:Agent>
|
|
</dc:contributor>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
id="layer1"
|
|
inkscape:label="Layer 1"
|
|
inkscape:groupmode="layer">
|
|
<path
|
|
style="fill:url(#radialGradient4207);fill-opacity:1;fill-rule:evenodd;stroke:#1c5017;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
d="M 6.2324977,28.949884 C 2.9580054,39.23663 2.101676,40.120446 3.9830209,47.201562 c 1.881345,7.081118 10.2451931,3.905362 19.6519171,8.930672 9.406724,5.025307 14.815591,6.281633 23.164058,3.197922 8.348469,-3.083711 -3.174769,-12.791692 -0.587919,-21.47177 2.586849,-8.680077 9.921607,-8.332895 13.122786,-14.551618 2.05003,-3.982465 3.075046,-7.964932 -2.18747,-15.6002322 C 50.311735,-2.2097629 35.758504,6.3812885 33.21804,7.9349589 30.149296,9.8117091 28.926219,11.361306 22.341514,8.1633821 15.756808,4.9654586 6.5852498,3.7091317 5.4094092,10.104978 4.2335688,16.500825 6.2324977,28.949884 6.2324977,28.949884 z"
|
|
id="path4179"
|
|
inkscape:connector-curvature="0"
|
|
sodipodi:nodetypes="csssssssssc" />
|
|
<path
|
|
style="fill:none;stroke:#6cd163;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
d="M 8.2389949,29.389667 C 5.1903301,38.966984 3.9342003,40.93699 5.6857972,46.15318 7.857291,52.619807 14.191996,48.986207 22.94998,53.664943 31.707962,58.343678 39.55517,60.935682 44.860657,57.101178 50.419821,53.083331 42.3094,47.479285 44.427998,37.569076 46.278012,28.915228 53.493284,28.090145 57.391406,23.160657 59.978088,19.889591 59.394023,13.565459 55.985726,8.9804476 49.29631,-0.01848865 34.809728,9.4996057 32.331033,10.741762 29.416569,12.202296 27.704272,12.842022 22.204613,10.380859 15.983779,7.5969611 7.5349896,5.4307975 7.1285281,11.385552 6.7162141,17.426046 8.2389949,29.389667 8.2389949,29.389667 z"
|
|
id="path4179-5"
|
|
inkscape:connector-curvature="0"
|
|
sodipodi:nodetypes="csssssssssc" />
|
|
<g
|
|
transform="matrix(0.5613787,1.5641823e-8,0,0.56576972,41.28696,26.558916)"
|
|
id="g3827-1-3-92-1-7">
|
|
<g
|
|
transform="translate(31.322131,40.570289)"
|
|
id="g3797-9-5-66-7-5">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:#f2cdcd;stroke:#4c1313;stroke-width:3.54880524;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-71-6-49-2-9"
|
|
d="M -26.118221,5.6643347 A 8.9379793,8.8680774 0 1 1 -12.540634,17.200906 8.9379793,8.8680774 0 1 1 -26.118221,5.6643347 z" />
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:url(#linearGradient3801-1-3-14-0-9);fill-opacity:1;stroke:#f2cdcd;stroke-width:3.54880428;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-7-3-2-5-7-2"
|
|
d="m -23.40227,7.9744858 a 5.3439706,5.3025298 0 1 1 8.11794,6.8981452 5.3439706,5.3025298 0 0 1 -8.11794,-6.8981452 z" />
|
|
</g>
|
|
</g>
|
|
<g
|
|
transform="matrix(0.5613787,1.5641823e-8,0,0.56576972,1.2869604,-1.4410835)"
|
|
id="g3827-1-3-92-1-7-2">
|
|
<g
|
|
transform="translate(31.322131,40.570289)"
|
|
id="g3797-9-5-66-7-5-7">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:#f2cdcd;stroke:#4c1313;stroke-width:3.54880524;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-71-6-49-2-9-0"
|
|
d="M -26.118221,5.6643347 A 8.9379793,8.8680774 0 1 1 -12.540634,17.200906 8.9379793,8.8680774 0 1 1 -26.118221,5.6643347 z" />
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:url(#linearGradient3801-1-3-14-0-9-6);fill-opacity:1;stroke:#f2cdcd;stroke-width:3.54880428;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-7-3-2-5-7-2-9"
|
|
d="m -23.40227,7.9744858 a 5.3439706,5.3025298 0 1 1 8.11794,6.8981452 5.3439706,5.3025298 0 0 1 -8.11794,-6.8981452 z" />
|
|
</g>
|
|
</g>
|
|
<g
|
|
transform="matrix(0.5613787,1.5641823e-8,0,0.56576972,49.248143,-21.40226)"
|
|
id="g3827-1-3-92-1-7-26">
|
|
<g
|
|
transform="translate(31.322131,40.570289)"
|
|
id="g3797-9-5-66-7-5-1">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:#f2cdcd;stroke:#4c1313;stroke-width:3.54880524;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-71-6-49-2-9-8"
|
|
d="M -26.118221,5.6643347 A 8.9379793,8.8680774 0 1 1 -12.540634,17.200906 8.9379793,8.8680774 0 1 1 -26.118221,5.6643347 z" />
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
style="fill:url(#linearGradient3801-1-3-14-0-9-3);fill-opacity:1;stroke:#f2cdcd;stroke-width:3.54880428;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
|
id="path4250-7-3-2-5-7-2-7"
|
|
d="m -23.40227,7.9744858 a 5.3439706,5.3025298 0 1 1 8.11794,6.8981452 5.3439706,5.3025298 0 0 1 -8.11794,-6.8981452 z" />
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|