diff options
author | Andrew Belt <andrewpbelt@gmail.com> | 2021-05-28 14:14:33 -0400 |
---|---|---|
committer | Andrew Belt <andrewpbelt@gmail.com> | 2021-05-28 14:14:33 -0400 |
commit | c5549682eba13cfb6a68513a719197a8c5880611 (patch) | |
tree | cf84b7f02357768405ca31237416ff31dfcde336 /res | |
parent | fa5cd69cd70bce8b6a6dfc48abb39f2f4b4615c7 (diff) |
Add new Light graphics. Add TSvgLight class to handle SVG files above light.
Diffstat (limited to 'res')
-rw-r--r-- | res/ComponentLibrary/LargeLight.svg | 98 | ||||
-rw-r--r-- | res/ComponentLibrary/MediumLight.svg | 98 | ||||
-rw-r--r-- | res/ComponentLibrary/SmallLight.svg | 98 | ||||
-rw-r--r-- | res/ComponentLibrary/TinyLight.svg | 98 |
4 files changed, 392 insertions, 0 deletions
diff --git a/res/ComponentLibrary/LargeLight.svg b/res/ComponentLibrary/LargeLight.svg new file mode 100644 index 00000000..6c9b7759 --- /dev/null +++ b/res/ComponentLibrary/LargeLight.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="svg164153" + x="0mm" + y="0mm" + width="5mm" + height="5mm" + viewBox="0 0 5 5" + enable-background="new 0 0 5 5" + xml:space="preserve" + sodipodi:docname="LargeLed.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"><metadata + id="metadata22"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs20" /> +<sodipodi:namedview + bordercolor="#666666" + borderopacity="1.0" + fit-margin-bottom="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-top="0" + id="base" + inkscape:current-layer="svg164153" + inkscape:cx="-50.865388" + inkscape:cy="-9.1133715" + inkscape:document-units="mm" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-height="882" + inkscape:window-maximized="0" + inkscape:window-width="1600" + inkscape:window-x="0" + inkscape:window-y="18" + inkscape:zoom="7.9195959" + pagecolor="#ffffff" + showgrid="false" + inkscape:document-rotation="0"> + </sodipodi:namedview> + +<linearGradient + id="SVGID_1_" + gradientUnits="userSpaceOnUse" + x1="2.5" + y1="0.45675" + x2="2.5" + y2="2.29732"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop5" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop7" /> +</linearGradient> +<ellipse + fill="url(#SVGID_1_)" + cx="2.5" + cy="1.37704" + rx="1.51927" + ry="0.92029" + id="ellipse10" /> +<linearGradient + id="SVGID_2_" + gradientUnits="userSpaceOnUse" + x1="-1250.25732" + y1="-1002.16425" + x2="-1250.25732" + y2="-1000.32367" + gradientTransform="matrix(-1 0 0 -1 -1247.75732 -997.58325)"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop14" /> +</linearGradient> +<ellipse + opacity="0.3" + fill="url(#SVGID_2_)" + cx="2.5" + cy="3.66071" + rx="1.51927" + ry="0.92029" + id="ellipse17" /> +</svg> diff --git a/res/ComponentLibrary/MediumLight.svg b/res/ComponentLibrary/MediumLight.svg new file mode 100644 index 00000000..520716cd --- /dev/null +++ b/res/ComponentLibrary/MediumLight.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="svg164153" + x="0mm" + y="0mm" + width="3mm" + height="3mm" + viewBox="0 0 3 3" + enable-background="new 0 0 3 3" + xml:space="preserve" + sodipodi:docname="MediumLight.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"><metadata + id="metadata22"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs20" /> +<sodipodi:namedview + bordercolor="#666666" + borderopacity="1.0" + fit-margin-bottom="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-top="0" + id="base" + inkscape:current-layer="svg164153" + inkscape:cx="10.136396" + inkscape:cy="10.750772" + inkscape:document-units="mm" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-height="882" + inkscape:window-maximized="0" + inkscape:window-width="1600" + inkscape:window-x="0" + inkscape:window-y="18" + inkscape:zoom="28.975876" + pagecolor="#ffffff" + showgrid="false" + inkscape:document-rotation="0"> + </sodipodi:namedview> + +<linearGradient + id="SVGID_1_" + gradientUnits="userSpaceOnUse" + x1="1.5" + y1="0.27405" + x2="1.5" + y2="1.37839"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop5" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop7" /> +</linearGradient> +<ellipse + fill="url(#SVGID_1_)" + cx="1.5" + cy="0.82622" + rx="0.91156" + ry="0.55217" + id="ellipse10" /> +<linearGradient + id="SVGID_2_" + gradientUnits="userSpaceOnUse" + x1="-1249.25732" + y1="-1000.33185" + x2="-1249.25732" + y2="-999.22754" + gradientTransform="matrix(-1 0 0 -1 -1247.75732 -997.58325)"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop14" /> +</linearGradient> +<ellipse + opacity="0.3" + fill="url(#SVGID_2_)" + cx="1.5" + cy="2.19643" + rx="0.91156" + ry="0.55217" + id="ellipse17" /> +</svg> diff --git a/res/ComponentLibrary/SmallLight.svg b/res/ComponentLibrary/SmallLight.svg new file mode 100644 index 00000000..ac3d6f39 --- /dev/null +++ b/res/ComponentLibrary/SmallLight.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="svg164153" + x="0mm" + y="0mm" + width="2mm" + height="2mm" + viewBox="0 0 2 2" + enable-background="new 0 0 2 2" + xml:space="preserve" + sodipodi:docname="SmallLed.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"><metadata + id="metadata22"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs20" /> +<sodipodi:namedview + bordercolor="#666666" + borderopacity="1.0" + fit-margin-bottom="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-top="0" + id="base" + inkscape:current-layer="svg164153" + inkscape:cx="4.0653199" + inkscape:cy="4.1789873" + inkscape:document-units="mm" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-height="882" + inkscape:window-maximized="0" + inkscape:window-width="1600" + inkscape:window-x="0" + inkscape:window-y="18" + inkscape:zoom="61.023759" + pagecolor="#ffffff" + showgrid="false" + inkscape:document-rotation="0"> + </sodipodi:namedview> + +<linearGradient + id="SVGID_1_" + gradientUnits="userSpaceOnUse" + x1="1" + y1="0.1827" + x2="1" + y2="0.91893"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop5" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop7" /> +</linearGradient> +<ellipse + fill="url(#SVGID_1_)" + cx="1" + cy="0.55081" + rx="0.60771" + ry="0.36811" + id="ellipse10" /> +<linearGradient + id="SVGID_2_" + gradientUnits="userSpaceOnUse" + x1="-1248.75732" + y1="-999.41565" + x2="-1248.75732" + y2="-998.67944" + gradientTransform="matrix(-1 0 0 -1 -1247.75732 -997.58325)"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop14" /> +</linearGradient> +<ellipse + opacity="0.3" + fill="url(#SVGID_2_)" + cx="1" + cy="1.46428" + rx="0.60771" + ry="0.36811" + id="ellipse17" /> +</svg> diff --git a/res/ComponentLibrary/TinyLight.svg b/res/ComponentLibrary/TinyLight.svg new file mode 100644 index 00000000..24a8cfe2 --- /dev/null +++ b/res/ComponentLibrary/TinyLight.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="svg164153" + x="0mm" + y="0mm" + width="1mm" + height="1mm" + viewBox="0 0 1 1" + enable-background="new 0 0 1 1" + xml:space="preserve" + sodipodi:docname="TinyLed.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"><metadata + id="metadata22"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs20" /> +<sodipodi:namedview + bordercolor="#666666" + borderopacity="1.0" + fit-margin-bottom="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-top="0" + id="base" + inkscape:current-layer="svg164153" + inkscape:cx="-15.084364" + inkscape:cy="-0.73704599" + inkscape:document-units="mm" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:window-height="882" + inkscape:window-maximized="0" + inkscape:window-width="1600" + inkscape:window-x="0" + inkscape:window-y="18" + inkscape:zoom="22.165173" + pagecolor="#ffffff" + showgrid="false" + inkscape:document-rotation="0"> + </sodipodi:namedview> + +<linearGradient + id="SVGID_1_" + gradientUnits="userSpaceOnUse" + x1="0.5" + y1="0.09135" + x2="0.5" + y2="0.45946"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop5" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop7" /> +</linearGradient> +<ellipse + fill="url(#SVGID_1_)" + cx="0.5" + cy="0.27541" + rx="0.30385" + ry="0.18406" + id="ellipse10" /> +<linearGradient + id="SVGID_2_" + gradientUnits="userSpaceOnUse" + x1="-1248.25732" + y1="-998.49945" + x2="-1248.25732" + y2="-998.13135" + gradientTransform="matrix(-1 0 0 -1 -1247.75732 -997.58325)"> + <stop + offset="0" + style="stop-color:#FDFDFF" + id="stop12" /> + <stop + offset="1" + style="stop-color:#FCFEFF;stop-opacity:0" + id="stop14" /> +</linearGradient> +<ellipse + opacity="0.3" + fill="url(#SVGID_2_)" + cx="0.5" + cy="0.73214" + rx="0.30385" + ry="0.18406" + id="ellipse17" /> +</svg> |