From 9e4d6d68fbec4deaee42fd16600ace9360450b58 Mon Sep 17 00:00:00 2001 From: bitacovir Date: Tue, 23 Mar 2021 14:07:58 -0300 Subject: [PATCH] [UI] Replace SVG icons for Sketcher commands --- .../Sketcher_BSplineDecreaseDegree.svg | 620 ++++++++++++++---- ...etcher_BSplineDecreaseKnotMultiplicity.svg | 387 +++-------- .../icons/splines/Sketcher_BSplineDegree.svg | 539 +++++++++++---- .../Sketcher_BSplineIncreaseDegree.svg | 597 +++++++++++++---- ...etcher_BSplineIncreaseKnotMultiplicity.svg | 359 ++-------- .../Sketcher_BSplineKnotMultiplicity.svg | 246 +------ 6 files changed, 1518 insertions(+), 1230 deletions(-) diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseDegree.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseDegree.svg index ee5a0be236..612b675c9d 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseDegree.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseDegree.svg @@ -1,141 +1,457 @@ - - - - - - + + Sketcher_BSplineDecreaseDegree + + + + - - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + + + - - - - - + + + - - - - + + + - - - - + + + + - - - - - - + + + + - + - - - - - - - - + - + image/svg+xml - - + + Sketcher_BSplineDecreaseDegree - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-15 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -144,47 +460,73 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + + + + - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseKnotMultiplicity.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseKnotMultiplicity.svg index 49189f81e4..c1624fa4e8 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseKnotMultiplicity.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDecreaseKnotMultiplicity.svg @@ -1,6 +1,4 @@ - - + version="1.1"> + Sketcher_BSplineDecreaseKnotMultiplicity - + xlink:href="#linearGradient3836-9-3-9" /> + xlink:href="#linearGradient3836-9-3-6-0" /> + xlink:href="#linearGradient3836-9-3-9-9" /> + xlink:href="#linearGradient3836-9-3-6-0-6" /> - - - - - + xlink:href="#linearGradient3836" /> + xlink:href="#linearGradient3836-6" /> - - - - - - - @@ -590,21 +446,21 @@ image/svg+xml - + Sketcher_BSplineDecreaseKnotMultiplicity - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-15 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -613,175 +469,80 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + - - - + id="layer1"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient3185);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + d="M 13,5 V 5 H 3 v 10 h 10 v 0 h 10 v 0 H 33 V 5 H 23 v 0 z" + id="rect3558-3" /> + d="m 5,7 h 10 v 0 h 6 v 0 h 10 v 6 H 21 v 0 h -6 v 0 H 5 Z" + id="path3826-5" /> + + + + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg index a1b89249bf..586edd9f5e 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg @@ -1,128 +1,401 @@ - - - - - - + + Sketcher_BSplineDegree + + + + - - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + + - - - - - + + + - - - - + + + - - - - - - - - + - + image/svg+xml - - + + Sketcher_BSplineDegree - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-15 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -131,45 +404,55 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseDegree.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseDegree.svg index 67ac7f37ef..e758419b34 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseDegree.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseDegree.svg @@ -1,135 +1,438 @@ - - - - - - + + Sketcher_BSplineIncreaseDegree + + + + - - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - + + + + + - - - - - + + + - - - - + + + - - - - + + + + - - + - - - - - - - - + - + image/svg+xml - - + + Sketcher_BSplineIncreaseDegree - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-16 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -138,49 +441,71 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseKnotMultiplicity.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseKnotMultiplicity.svg index 353cbf6c01..abad3d35c9 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseKnotMultiplicity.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineIncreaseKnotMultiplicity.svg @@ -1,6 +1,4 @@ - - + version="1.1"> + Sketcher_BSplineIncreaseKnotMultiplicity - + xlink:href="#linearGradient3836-9-3-9" /> + xlink:href="#linearGradient3836-9-3-6-0" /> + xlink:href="#linearGradient3836-9-3-9-9" /> + xlink:href="#linearGradient3836-9-3-6-0-6" /> - - - - - - - - - - - - - @@ -560,21 +409,21 @@ image/svg+xml - + Sketcher_BSplineIncreaseKnotMultiplicity - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-16 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -583,178 +432,84 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + + id="layer1"> + d="M 55.618776,14.550317 C 53.081884,47.579198 16.970778,30.589727 8.323225,55.603448" + style="fill:none;stroke:#2e3436;stroke-width:12.5366;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + d="M 55.709838,8.2901619 C 58.067368,48.425294 17.268578,29.608783 8.323225,55.603448" + style="fill:none;stroke:#d3d7cf;stroke-width:6.2683;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> + d="M 54.084648,8.2901619 C 57.674608,46.816893 15.240583,27.738484 6.698041,55.754384" + style="fill:none;stroke:#ffffff;stroke-width:3.13415;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" /> - - - - - - + id="g985"> + id="path3047-3-6-3-2" + d="m 50.429651,58.951026 2.631579,-25 M 33.982283,51.714184 h 25" + style="fill:none;stroke:#172a04;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - - - - - - - - - - - - - - - - - + id="path3047-3-6-2" + d="m 41.219125,33.951026 -2.631579,25 M 58.982283,41.187868 h -25" + style="fill:none;stroke:#172a04;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="path3047-4-7" + d="m 41.219125,33.951026 -2.631579,25 M 58.982283,41.187868 h -25" + style="fill:none;stroke:#4e9a06;stroke-width:2.63158;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + id="path3047-6-7" + d="m 50.429651,58.951026 2.631579,-25 M 33.982283,51.714184 h 25" + style="fill:none;stroke:#4e9a06;stroke-width:2.63158;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> + + - - - + d="m -34,30 v 10 h -10 v 10 h 10 v 10 h 10 V 50 h 10 V 40 H -24 V 30 Z" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient3112);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg index 7f5df5453d..9bf753da25 100644 --- a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg +++ b/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg @@ -1,6 +1,4 @@ - - + version="1.1"> + Sketcher_BSplineKnotMultiplicity - + xlink:href="#linearGradient3836-9-3-9" /> + xlink:href="#linearGradient3836-9-3-6-0" /> + xlink:href="#linearGradient3836-9-3-9-9" /> + xlink:href="#linearGradient3836-9-3-6-0-6" /> - + xlink:href="#linearGradient3836-9-3-6-29-8" /> - - - - - - - @@ -510,21 +408,21 @@ image/svg+xml - + Sketcher_BSplineKnotMultiplicity - [agryson] Alexander Gryson + [bitacovir] Sketcher_Create_Periodic_BSpline - 2017-02-15 + 22-03-2021 http://www.freecadweb.org/wiki/index.php?title=Artwork FreeCAD - FreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Toggle_BSpline_Information.svg + FreeCAD LGPL2+ @@ -533,44 +431,18 @@ https://www.gnu.org/copyleft/lesser.html - [agryson] Alexander Gryson + - - - + id="layer1"> + transform="translate(30.005802)"> + style="fill:#ef2929;stroke:#280000;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:url(#linearGradient3937);fill-opacity:1;stroke:#ef2929;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:#ef2929;stroke:#280000;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - - - - - - + style="fill:url(#linearGradient3956);fill-opacity:1;stroke:#ef2929;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + transform="translate(30.005802)"> + style="fill:#ef2929;stroke:#280000;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + style="fill:url(#linearGradient3937-36);fill-opacity:1;stroke:#ef2929;stroke-width:3.3332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + d="M 31,44 35,6 M 6,33 h 38" + id="path3047-3-6-3" /> + d="M 17,6 13,44 M 44,17 H 6" + id="path3047-3-6" /> - - - - + d="M 17,6 13,44 M 44,17 H 6" + id="path3047" /> + d="M 31,44 35,6 M 6,33 h 38" + id="path3047-6" /> + d="M 30,44 34,6 M 6,32 h 38" + id="path3047-3-7" /> + d="M 16,6 12,44 M 44,16 H 6" + id="path3047-3" />