Improved function widget (#2659)

This commit is contained in:
Kamay 2021-07-25 08:33:51 +02:00 committed by GitHub
parent 60343fa8b5
commit a38d77c969
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 3420 additions and 65 deletions

View File

@ -39,7 +39,7 @@ const QHash<QString, QHash<ColorFlags, QColor>> Configuration::cutterOptionColor
{ "gui.item_invalid",
{ { DarkFlag, QColor(0x9b, 0x9b, 0x9b) }, { LightFlag, QColor(0x9b, 0x9b, 0x9b) } } },
{ "gui.main",
{ { DarkFlag, QColor(0x00, 0x80, 0x00) }, { LightFlag, QColor(0x00, 0x80, 0x00) } } },
{ { DarkFlag, QColor(0x21, 0xd8, 0x93) }, { LightFlag, QColor(0x00, 0x80, 0x00) } } },
{ "gui.item_unsafe",
{ { DarkFlag, QColor(0xff, 0x81, 0x7b) }, { LightFlag, QColor(0xff, 0x81, 0x7b) } } },
{ "gui.navbar.seek",

View File

@ -0,0 +1,210 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview970"
showgrid="false"
inkscape:zoom="0.579358"
inkscape:cx="256"
inkscape:cy="238.11761"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1211">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1207" />
<stop
style="stop-color:#000000;stop-opacity:0.27587971"
offset="1"
id="stop1209" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1211"
id="linearGradient1224"
x1="282.17953"
y1="310"
x2="425.27649"
y2="310"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-1"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;fill-opacity:1"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.852976">
<g
id="g138-9"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948142">
<g
id="g136-2"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<path
d="m 387.45602,310 30.83451,-30.83451 c 9.31463,-9.31462 9.31463,-24.41339 0,-33.72801 -9.31319,-9.31319 -24.41339,-9.31319 -33.72801,0 l -30.83451,30.83451 -30.83451,-30.83451 c -9.31462,-9.31462 -24.41339,-9.31462 -33.72801,0 -9.31462,9.31462 -9.31462,24.41482 0,33.72801 L 320,310 289.16549,340.83451 c -9.31462,9.31462 -9.31462,24.41339 0,33.72801 9.31462,9.31463 24.41482,9.31463 33.72801,0 l 30.83451,-30.83451 30.83451,30.83451 c 9.31462,9.31463 24.41482,9.31463 33.72801,0 9.31463,-9.31462 9.31463,-24.41482 0,-33.72801 z"
id="path140"
style="fill:#bfbfbf;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,326 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_entry_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview918"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="g136-5" />
<defs
id="defs3723">
<linearGradient
id="linearGradient934">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop930" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop932" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient934"
id="linearGradient936"
x1="280"
y1="274.42188"
x2="443.63672"
y2="274.42188"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-0"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2311"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2313"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#c0c0c0;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;fill-opacity:1"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-7"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-0);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-5"
style="fill:url(#linearGradient2313);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#c0c0c0;fill-opacity:1;stroke-width:0.9481432;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</g>
</g>
</g>
<g
id="g3983"
clip-path="url(#clipPath3985)">
<path
id="rect3726-6"
style="fill:#c0c0c0;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
d="m 289.38281,192.60352 c -5.19759,0 -9.38281,4.18327 -9.38281,9.38086 0,0.67287 0.0717,1.3289 0.20508,1.96093 C 280.07924,204.6924 280,205.45628 280,206.24023 v 136.36329 c 0,0.78439 0.0791,1.54744 0.20508,2.29492 -0.13338,0.63203 -0.20508,1.2861 -0.20508,1.95898 0,5.19761 4.18522,9.38281 9.38281,9.38281 h 144.8711 c 5.1976,0 9.38281,-4.1852 9.38281,-9.38281 0,-5.19761 -4.18521,-9.38086 -9.38281,-9.38086 H 307.27344 v -49.41797 h 86.07226 c 5.1976,0 35.96268,-4.92059 35.96268,-10.1182 0,-5.19761 -30.76508,-8.64547 -35.96268,-8.64547 h -86.07226 v -57.92773 h 113.34375 c 5.19759,0 9.38281,-4.18521 9.38281,-9.38281 0,-5.19759 -4.18522,-9.38086 -9.38281,-9.38086 H 293.63672 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,326 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_entry_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview974"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs3723">
<linearGradient
id="linearGradient934">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop930" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop932" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient934"
id="linearGradient936"
x1="280"
y1="274.42188"
x2="443.63672"
y2="274.42188"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-0"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2311"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2313"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-7"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-0);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-5"
style="fill:url(#linearGradient2313);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<g
id="g3983"
clip-path="url(#clipPath3985)">
<path
id="rect3726-6"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
d="m 289.38281,192.60352 c -5.19759,0 -9.38281,4.18327 -9.38281,9.38086 0,0.67287 0.0717,1.3289 0.20508,1.96093 C 280.07924,204.6924 280,205.45628 280,206.24023 v 136.36329 c 0,0.78439 0.0791,1.54744 0.20508,2.29492 -0.13338,0.63203 -0.20508,1.2861 -0.20508,1.95898 0,5.19761 4.18522,9.38281 9.38281,9.38281 h 144.8711 c 5.1976,0 9.38281,-4.1852 9.38281,-9.38281 0,-5.19761 -4.18521,-9.38086 -9.38281,-9.38086 H 307.27344 v -49.41797 h 86.07226 c 5.1976,0 35.96268,-4.92059 35.96268,-10.1182 0,-5.19761 -30.76508,-8.64547 -35.96268,-8.64547 h -86.07226 v -57.92773 h 113.34375 c 5.19759,0 9.38281,-4.18521 9.38281,-9.38281 0,-5.19759 -4.18522,-9.38086 -9.38281,-9.38086 H 293.63672 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,305 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_export_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview1026"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1657">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1653" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop1655" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient1657"
id="linearGradient1659"
x1="260.47455"
y1="295.55823"
x2="424.05664"
y2="295.55823"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient903"
gradientUnits="userSpaceOnUse"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient905"
gradientUnits="userSpaceOnUse"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.0564437,0,0,1.0529452,-15.12277,-15.293132)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.948142">
<g
id="g136"
style="fill:url(#linearGradient905);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#bebebe;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
<path
id="path1641"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
d="m 342.09766,211.11523 c -2.59694,-0.0192 -5.2163,0.0846 -7.84961,0.31446 -42.70929,3.72798 -72.94573,42.13139 -73.75782,84.0625 -0.81895,42.2853 30.52729,78.54721 72.48633,83.85351 41.95904,5.3063 81.34648,-22.012 91.08008,-63.16992 l -19.46289,-4.60156 c -7.4194,31.37244 -37.12434,51.97439 -69.10742,47.92969 -31.98308,-4.0447 -55.62425,-31.39323 -55,-63.625 0.0544,-2.81099 0.28889,-5.59424 0.67187,-8.33985 C 282.05172,287.83468 283.00485,288 284,288 h 130 c 4.986,0 9,-4.014 9,-9 0,-1.31911 -0.28739,-2.56665 -0.79297,-3.69336 -8.66867,-37.44844 -42.08787,-63.91022 -80.10937,-64.19141 z m -0.13086,19.9961 c 25.49995,0.16693 48.10162,15.69003 57.63476,38.88867 H 285.96484 c 8.75749,-20.88334 27.2474,-36.65843 50.02344,-38.64648 2.00723,-0.17521 4.00128,-0.25514 5.97852,-0.24219 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,305 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_export_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview1078"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1657">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1653" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop1655" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient1657"
id="linearGradient1659"
x1="260.47455"
y1="295.55823"
x2="424.05664"
y2="295.55823"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient903"
gradientUnits="userSpaceOnUse"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient905"
gradientUnits="userSpaceOnUse"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientTransform="matrix(1.2355853,0,0,1,-53.228273,-0.80083028)" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.0564437,0,0,1.0529452,-15.12277,-15.293132)"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142">
<g
id="g136"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
<path
id="path1641"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:20;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
d="m 342.09766,211.11523 c -2.59694,-0.0192 -5.2163,0.0846 -7.84961,0.31446 -42.70929,3.72798 -72.94573,42.13139 -73.75782,84.0625 -0.81895,42.2853 30.52729,78.54721 72.48633,83.85351 41.95904,5.3063 81.34648,-22.012 91.08008,-63.16992 l -19.46289,-4.60156 c -7.4194,31.37244 -37.12434,51.97439 -69.10742,47.92969 -31.98308,-4.0447 -55.62425,-31.39323 -55,-63.625 0.0544,-2.81099 0.28889,-5.59424 0.67187,-8.33985 C 282.05172,287.83468 283.00485,288 284,288 h 130 c 4.986,0 9,-4.014 9,-9 0,-1.31911 -0.28739,-2.56665 -0.79297,-3.69336 -8.66867,-37.44844 -42.08787,-63.91022 -80.10937,-64.19141 z m -0.13086,19.9961 c 25.49995,0.16693 48.10162,15.69003 57.63476,38.88867 H 285.96484 c 8.75749,-20.88334 27.2474,-36.65843 50.02344,-38.64648 2.00723,-0.17521 4.00128,-0.25514 5.97852,-0.24219 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_import_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview2348"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="252.64362"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3607"
x1="320"
y1="195"
x2="360"
y2="195"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3615"
x1="320"
y1="305"
x2="360"
y2="305"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-9"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1195"
id="linearGradient2936"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#bebebe;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;fill-opacity:1"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-8"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-9);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-9"
style="fill:url(#linearGradient2936);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#bebebe;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<rect
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589"
width="40"
height="130"
x="320"
y="240"
ry="20" />
<rect
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3591"
width="40"
height="50"
x="320"
y="170"
ry="20" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_import_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview2348"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="252.64362"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3607"
x1="320"
y1="195"
x2="360"
y2="195"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3615"
x1="320"
y1="305"
x2="360"
y2="305"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-9"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1195"
id="linearGradient2936"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-8"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-9);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-9"
style="fill:url(#linearGradient2936);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589"
width="40"
height="130"
x="320"
y="240"
ry="20" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3591"
width="40"
height="50"
x="320"
y="170"
ry="20" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@ -0,0 +1,210 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1470"
inkscape:window-height="1023"
id="namedview970"
showgrid="false"
inkscape:zoom="0.579358"
inkscape:cx="256"
inkscape:cy="238.11761"
inkscape:window-x="278"
inkscape:window-y="151"
inkscape:window-maximized="0"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1211">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1207" />
<stop
style="stop-color:#000000;stop-opacity:0.27587971"
offset="1"
id="stop1209" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1211"
id="linearGradient1224"
x1="282.17953"
y1="310"
x2="425.27649"
y2="310"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-1"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:#b2b2b2;fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:#b2b2b2;fill-opacity:1;stroke-width:0.852976">
<g
id="g138-9"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:#b2b2b2;fill-opacity:1;stroke-width:0.948142">
<g
id="g136-2"
style="fill:#b2b2b2;fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<path
d="m 387.45602,310 30.83451,-30.83451 c 9.31463,-9.31462 9.31463,-24.41339 0,-33.72801 -9.31319,-9.31319 -24.41339,-9.31319 -33.72801,0 l -30.83451,30.83451 -30.83451,-30.83451 c -9.31462,-9.31462 -24.41339,-9.31462 -33.72801,0 -9.31462,9.31462 -9.31462,24.41482 0,33.72801 L 320,310 289.16549,340.83451 c -9.31462,9.31462 -9.31462,24.41339 0,33.72801 9.31462,9.31463 24.41482,9.31463 33.72801,0 l 30.83451,-30.83451 30.83451,30.83451 c 9.31462,9.31463 24.41482,9.31463 33.72801,0 9.31463,-9.31462 9.31463,-24.41482 0,-33.72801 z"
id="path140"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -0,0 +1,376 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_main_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview918"
showgrid="true"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="266.01043"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0">
<inkscape:grid
type="xygrid"
id="grid911" />
</sodipodi:namedview>
<defs
id="defs3723">
<linearGradient
id="linearGradient934">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop930" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop932" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient934"
id="linearGradient936"
x1="280"
y1="274.42188"
x2="443.63672"
y2="274.42188"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-0"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2311"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2313"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.852976">
<g
id="g138-7"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948142">
<g
id="g136-5"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#bfbfbf;fill-opacity:1;stroke-width:0.948143;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</g>
</g>
</g>
<g
id="g3983"
clip-path="url(#clipPath3985)" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:30;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path984"
sodipodi:type="arc"
sodipodi:cx="292.54709"
sodipodi:cy="296.3772"
sodipodi:rx="47.548786"
sodipodi:ry="23.622774"
sodipodi:start="3.1500273"
sodipodi:end="0.038756883"
sodipodi:arc-type="arc"
d="m 244.99999,296.17795 a 47.548786,23.622774 0 0 1 24.54028,-20.47415 47.548786,23.622774 0 0 1 47.95104,0.56221 47.548786,23.622774 0 0 1 22.56886,21.0265"
sodipodi:open="true" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:30;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path984-5"
sodipodi:type="arc"
sodipodi:cx="387.32748"
sodipodi:cy="295.08466"
sodipodi:rx="47.708336"
sodipodi:ry="23.622774"
sodipodi:start="3.1500273"
sodipodi:end="0.038756883"
sodipodi:arc-type="arc"
d="m 339.62085,294.88541 a 47.708336,23.622774 0 0 1 24.62262,-20.47415 47.708336,23.622774 0 0 1 48.11193,0.56221 47.708336,23.622774 0 0 1 22.64459,21.0265"
sodipodi:open="true" />
<rect
style="opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6"
width="30.000021"
height="90"
x="229.99998"
y="290"
ry="5.9999995" />
<rect
style="opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6-3"
width="30.000021"
height="90"
x="324.99997"
y="290"
ry="5.9999995" />
<rect
style="opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6-6"
width="30.000021"
height="90"
x="419.99997"
y="290"
ry="5.9999995" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,376 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_main_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview918"
showgrid="true"
inkscape:zoom="1.6386719"
inkscape:cx="256"
inkscape:cy="266.01043"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0">
<inkscape:grid
type="xygrid"
id="grid911" />
</sodipodi:namedview>
<defs
id="defs3723">
<linearGradient
id="linearGradient934">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop930" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop932" />
</linearGradient>
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3817">
<g
id="use3819">
<g
id="g4005"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3997"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3999"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4001"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4003"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3985">
<g
id="use3987">
<g
id="g4024"
clip-path="url(#clipPath3817)"
transform="translate(-30,6.2397919)">
<g
id="g4022"
transform="matrix(1.3636366,0,0,1.3636366,-112.72736,-127.27283)"
style="stroke-width:0.733333">
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4014"
width="120"
height="13.760205"
x="310"
y="336.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4016"
width="120"
height="20"
x="230"
y="-330"
ry="10"
transform="rotate(90)" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733332;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4018"
width="90"
height="13.760205"
x="310"
y="286.23981"
ry="6.8801026" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.733333;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect4020"
width="110"
height="13.760205"
x="310"
y="230"
ry="6.8801026" />
</g>
</g>
</g>
</clipPath>
<linearGradient
xlink:href="#linearGradient934"
id="linearGradient936"
x1="280"
y1="274.42188"
x2="443.63672"
y2="274.42188"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-0"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2311"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient2313"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:#070707;fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:#070707;fill-opacity:1;stroke-width:0.852976">
<g
id="g138-7"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:#070707;fill-opacity:1;stroke-width:0.948142">
<g
id="g136-5"
style="fill:#070707;fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#070707;fill-opacity:1;stroke-width:0.948143;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
</g>
</g>
</g>
<g
id="g3983"
clip-path="url(#clipPath3985)" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path984"
sodipodi:type="arc"
sodipodi:cx="292.54709"
sodipodi:cy="296.3772"
sodipodi:rx="47.548786"
sodipodi:ry="23.622774"
sodipodi:start="3.1500273"
sodipodi:end="0.038756883"
sodipodi:arc-type="arc"
d="m 244.99999,296.17795 a 47.548786,23.622774 0 0 1 24.54028,-20.47415 47.548786,23.622774 0 0 1 47.95104,0.56221 47.548786,23.622774 0 0 1 22.56886,21.0265"
sodipodi:open="true" />
<path
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:30;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path984-5"
sodipodi:type="arc"
sodipodi:cx="387.32748"
sodipodi:cy="295.08466"
sodipodi:rx="47.708336"
sodipodi:ry="23.622774"
sodipodi:start="3.1500273"
sodipodi:end="0.038756883"
sodipodi:arc-type="arc"
d="m 339.62085,294.88541 a 47.708336,23.622774 0 0 1 24.62262,-20.47415 47.708336,23.622774 0 0 1 48.11193,0.56221 47.708336,23.622774 0 0 1 22.64459,21.0265"
sodipodi:open="true" />
<rect
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6"
width="30.000021"
height="90"
x="229.99998"
y="290"
ry="5.9999995" />
<rect
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6-3"
width="30.000021"
height="90"
x="324.99997"
y="290"
ry="5.9999995" />
<rect
style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-opacity:1"
id="rect913-5-6-6"
width="30.000021"
height="90"
x="419.99997"
y="290"
ry="5.9999995" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_tlscb_dark.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview2348"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="252.64362"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3607"
x1="320"
y1="195"
x2="360"
y2="195"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3615"
x1="320"
y1="305"
x2="360"
y2="305"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-9"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1195"
id="linearGradient2936"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bebebe;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-8"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-9);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-9"
style="fill:url(#linearGradient2936);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#bebebe;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<rect
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589"
width="31.31712"
height="154.55678"
x="320"
y="215.44321"
ry="23.777966" />
<rect
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00005;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589-3"
width="23.798616"
height="194.92203"
x="216.84206"
y="-451.87457"
ry="29.987999"
transform="matrix(0.01997578,0.99980046,-0.99999012,0.00444486,0,0)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="512"
height="512"
viewBox="0 0 512 512"
version="1.1"
id="SVGRoot"
sodipodi:docname="function_tlscb_light.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1026"
id="namedview2348"
showgrid="false"
inkscape:zoom="1.6386719"
inkscape:cx="252.64362"
inkscape:cy="256"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:document-rotation="0" />
<defs
id="defs3723">
<linearGradient
id="linearGradient1195">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1191" />
<stop
style="stop-color:#000000;stop-opacity:0.28184971"
offset="1"
id="stop1193" />
</linearGradient>
<linearGradient
id="linearGradient3254">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3250" />
<stop
style="stop-color:#000000;stop-opacity:0.29993287"
offset="1"
id="stop3252" />
</linearGradient>
<linearGradient
id="linearGradient3214">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3210" />
<stop
style="stop-color:#000000;stop-opacity:0.25359842"
offset="1"
id="stop3212" />
</linearGradient>
<rect
x="89.6"
y="115.2"
width="277.42737"
height="226.73936"
id="rect33" />
<linearGradient
id="linearGradient7611"
osb:paint="gradient">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7607" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop7609" />
</linearGradient>
<linearGradient
id="linearGradient7497"
osb:paint="solid">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7495" />
</linearGradient>
<linearGradient
id="linearGradient7491"
osb:paint="solid">
<stop
style="stop-color:#800000;stop-opacity:1;"
offset="0"
id="stop7489" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3214"
id="linearGradient3216"
x1="0.30000305"
y1="256"
x2="511.7"
y2="256"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3256"
x1="89.599609"
y1="221.7975"
x2="325.12361"
y2="221.7975"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.7389845,-3.0898198e-5,-0.01851171,1.6952214,52.546374,-162.35302)" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3607"
x1="320"
y1="195"
x2="360"
y2="195"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient3254"
id="linearGradient3615"
x1="320"
y1="305"
x2="360"
y2="305"
gradientUnits="userSpaceOnUse" />
<linearGradient
xlink:href="#linearGradient1195"
id="linearGradient1197-9"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1195"
id="linearGradient2936"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2355853,0,0,1,-53.228274,-0.80083148)"
x1="105.706"
y1="228.168"
x2="339.496"
y2="228.168" />
</defs>
<metadata
id="metadata3726">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1">
<circle
style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
id="path1538"
cy="256"
cx="256"
r="243.2" />
<g
id="g138"
transform="matrix(1.3053264,0,0,1.0529452,-71.355446,-16.136362)"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g136"
style="fill:url(#linearGradient1197);fill-opacity:1;stroke-width:0.852976">
<g
id="g138-8"
transform="matrix(0.80933298,0,0,1,43.079398,0.80083148)"
style="fill:url(#linearGradient1197-9);fill-opacity:1;stroke-width:0.948142">
<g
id="g136-9"
style="fill:url(#linearGradient2936);fill-opacity:1;stroke-width:0.948142">
<path
d="m 322.797,72.308 h -14.134 c -19.28,-0.003 -37.373,6.627 -51.694,17.927 -7.167,5.651 -13.414,12.476 -18.435,20.242 -5.021,7.764 -8.814,16.476 -11.062,25.842 l -42.217,175.905 c -1.357,5.651 -3.625,10.849 -6.632,15.501 -4.509,6.976 -10.698,12.715 -17.921,16.696 -7.229,3.98 -15.45,6.207 -24.163,6.209 h -14.134 c -9.222,0 -16.699,7.477 -16.699,16.699 0,9.222 7.477,16.699 16.699,16.699 h 14.134 c 19.28,0.003 37.373,-6.627 51.694,-17.927 7.167,-5.651 13.414,-12.475 18.435,-20.242 5.021,-7.764 8.814,-16.476 11.062,-25.842 l 42.217,-175.905 c 1.357,-5.651 3.625,-10.849 6.632,-15.501 4.509,-6.976 10.698,-12.715 17.921,-16.696 7.229,-3.98 15.45,-6.209 24.163,-6.209 h 14.134 c 9.222,0 16.699,-7.477 16.699,-16.699 0,-9.222 -7.476,-16.699 -16.699,-16.699 z"
id="path134"
style="fill:#000000;fill-opacity:1;stroke-width:0.948142" />
</g>
</g>
</g>
</g>
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589"
width="31.31712"
height="154.55678"
x="320"
y="215.44321"
ry="23.777966" />
<rect
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00005;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.282353"
id="rect3589-3"
width="23.798616"
height="194.92203"
x="216.84206"
y="-451.87457"
ry="29.987999"
transform="matrix(0.01997578,0.99980046,-0.99999012,0.00444486,0,0)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@ -1,53 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
x="0px"
y="0px"
width="28px"
height="32px"
viewBox="0 0 28 32"
style="enable-background:new 0 0 28 32;"
xml:space="preserve"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="import_light.svg"><metadata
id="metadata12"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs10" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1026"
id="namedview8"
showgrid="false"
inkscape:zoom="14.75"
inkscape:cx="4.1411135"
inkscape:cy="12.994714"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="comment_x5F_alt2_x5F_stroke" /><g
id="Layer_1" /><g
id="comment_x5F_alt2_x5F_stroke"><path
style="opacity:1;fill:#aaacaf;fill-opacity:1;stroke:none"
d="M 11.111328 0 L 11.111328 4.3066406 A 14 14 0 0 0 0 18 A 14 14 0 0 0 14 32 A 14 14 0 0 0 28 18 A 14 14 0 0 0 16.888672 4.3183594 L 16.888672 0 L 11.111328 0 z M 16.888672 8.4296875 A 10 10 0 0 1 24 18 A 10 10 0 0 1 14 28 A 10 10 0 0 1 4 18 A 10 10 0 0 1 11.111328 8.4355469 L 11.111328 15.035156 L 5.3320312 15.035156 L 14 23.703125 L 22.667969 15.035156 L 16.888672 15.035156 L 16.888672 8.4296875 z "
id="path4140" /><g
id="move_x5F_vertical"
transform="translate(34.338983,-2.2597261)"><g
id="g6" /></g></g></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -89,7 +89,18 @@
<file>img/icons/transfer.svg</file>
<file>img/icons/transfer_white.svg</file>
<file>img/icons/spin_light.svg</file>
<file>img/icons/import_light.svg</file>
<file>img/icons/function_light.svg</file>
<file>img/icons/function_import_light.svg</file>
<file>img/icons/function_entry_light.svg</file>
<file>img/icons/function_export_light.svg</file>
<file>img/icons/function_tlscb_light.svg</file>
<file>img/icons/function_main_light.svg</file>
<file>img/icons/function_dark.svg</file>
<file>img/icons/function_import_dark.svg</file>
<file>img/icons/function_entry_dark.svg</file>
<file>img/icons/function_export_dark.svg</file>
<file>img/icons/function_tlscb_dark.svg</file>
<file>img/icons/function_main_dark.svg</file>
<file>img/icons/home.svg</file>
<file>fonts/Anonymous Pro.ttf</file>
<file>fonts/Inconsolata-Regular.ttf</file>

View File

@ -17,6 +17,8 @@
#include <QJsonObject>
#include <QInputDialog>
#include <QActionGroup>
#include <QBitmap>
#include <QPainter>
namespace {
@ -36,7 +38,13 @@ FunctionModel::FunctionModel(QList<FunctionDescription> *functions, QSet<RVA> *i
highlightFont(highlight_font),
defaultFont(default_font),
nested(nested),
currentIndex(-1)
currentIndex(-1),
iconFuncImpDark(":/img/icons/function_import_dark.svg"),
iconFuncImpLight(":/img/icons/function_import_light.svg"),
iconFuncMainDark(":/img/icons/function_main_dark.svg"),
iconFuncMainLight(":/img/icons/function_main_light.svg"),
iconFuncDark(":/img/icons/function_dark.svg"),
iconFuncLight(":/img/icons/function_light.svg")
{
connect(Core(), &CutterCore::seekChanged, this, &FunctionModel::seekChanged);
@ -101,6 +109,8 @@ QVariant FunctionModel::data(const QModelIndex &index, int role) const
int function_index;
bool subnode;
bool is_dark;
if (index.internalId() != 0) { // sub-node
function_index = index.parent().row();
subnode = true;
@ -151,6 +161,8 @@ QVariant FunctionModel::data(const QModelIndex &index, int role) const
return function.name;
case SizeColumn:
return QString::number(function.linearSize);
case ImportColumn:
return functionIsImport(function.offset) ? tr("true") : tr("false");
case OffsetColumn:
return RAddressString(function.offset);
case NargsColumn:
@ -172,13 +184,37 @@ QVariant FunctionModel::data(const QModelIndex &index, int role) const
}
}
case Qt::DecorationRole:
if (importAddresses->contains(function.offset)
&& (nested ? false : index.column() == ImportColumn)) {
const static QIcon importIcon(":/img/icons/import_light.svg");
return importIcon;
case Qt::DecorationRole: {
// Check if we aren't inside a tree view
if (nested && subnode) {
return QVariant();
}
if (index.column() == NameColumn) {
is_dark = Config()->windowColorIsDark();
if (functionIsImport(function.offset)) {
if (is_dark) {
return iconFuncImpDark;
}
return iconFuncImpLight;
} else if (functionIsMain(function.offset)) {
if (is_dark) {
return iconFuncMainDark;
}
return iconFuncMainLight;
}
if (is_dark) {
return iconFuncDark;
}
return iconFuncLight;
}
return QVariant();
}
case Qt::FontRole:
if (currentIndex == function_index)
@ -214,8 +250,8 @@ QVariant FunctionModel::data(const QModelIndex &index, int role) const
QString("<html><div style=\"font-family: %1; font-size: %2pt; white-space: "
"nowrap;\">")
.arg(fnt.family())
.arg(qMax(6, fnt.pointSize() - 1)); // slightly decrease font size, to keep
// more text in the same box
.arg(qMax(6, fnt.pointSize() - 1)); // slightly decrease font size, to
// keep more text in the same box
if (!disasmPreview.isEmpty())
toolTipContent += tr("<div style=\"margin-bottom: 10px;\"><strong>Disassembly "
@ -233,10 +269,12 @@ QVariant FunctionModel::data(const QModelIndex &index, int role) const
}
case Qt::ForegroundRole:
if (functionIsImport(function.offset))
if (functionIsImport(function.offset)) {
return QVariant(ConfigColor("gui.imports"));
if (functionIsMain(function.offset))
} else if (functionIsMain(function.offset)) {
return QVariant(ConfigColor("gui.main"));
}
return QVariant(this->property("color"));
case FunctionDescriptionRole:

View File

@ -28,6 +28,13 @@ private:
int currentIndex;
QIcon iconFuncImpDark;
QIcon iconFuncImpLight;
QIcon iconFuncMainDark;
QIcon iconFuncMainLight;
QIcon iconFuncDark;
QIcon iconFuncLight;
bool functionIsImport(ut64 addr) const;
bool functionIsMain(ut64 addr) const;