From 468dbb057b6f3090298acf1d2b5adc382f937c35 Mon Sep 17 00:00:00 2001 From: Alexander Gryson Date: Sun, 19 Mar 2017 09:30:45 +0100 Subject: [PATCH 1/3] Align Assembly Workbench icons to guidelines --- .../icons/Assembly_Add_Existing_Part.svg | 346 ++++++++++---- .../Resources/icons/Assembly_Add_New_Part.svg | 344 ++++++++++---- .../Assembly_Assembly_Constraints_Tree.svg | 424 +++++++++++++---- .../icons/Assembly_Assembly_Create_New.svg | 431 ++++++++++++----- .../icons/Assembly_Assembly_Part_Tree.svg | 337 ++++++++++---- .../icons/Assembly_Assembly_Tree.svg | 437 +++++++++++++----- .../icons/actions/Axle_constraint.svg | 181 +++++--- .../Assembly_ConstraintAlignment.svg | 336 ++++++++++---- .../constraints/Assembly_ConstraintAngle.svg | 221 +++++---- .../Assembly_ConstraintBidirectional.svg | 403 +++++++++++----- .../Assembly_ConstraintCoincidence.svg | 281 ++++++----- .../Assembly_ConstraintDistance.svg | 268 +++++++---- .../constraints/Assembly_ConstraintEqual.svg | 256 ++++++---- .../Assembly_ConstraintGeneral.svg | 262 ++++++++--- .../constraints/Assembly_ConstraintLock.svg | 298 +++++++++--- .../Assembly_ConstraintOpposite.svg | 291 ++++++++---- .../Assembly_ConstraintOrientation.svg | 200 +++++--- .../Assembly_ConstraintParallel.svg | 413 +++++++++++------ .../Assembly_ConstraintPerpendicular.svg | 361 +++++++++++---- .../Assembly_ConstraintUnidirectional1.svg | 368 +++++++++++---- .../Assembly_ConstraintUnidirectional2.svg | 387 ++++++++++++---- 21 files changed, 4938 insertions(+), 1907 deletions(-) diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg index 77486c355a..48a8466b4b 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_Add_Existing_Part.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -23,6 +23,18 @@ inkscape:export-ydpi="22.5"> + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:window-width="1600" + inkscape:window-height="837" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:snap-nodes="true"> + + @@ -395,7 +516,7 @@ image/svg+xml - + @@ -403,95 +524,136 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg index 33e822654c..4c3a8d2fe3 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_Add_New_Part.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -362,7 +362,7 @@ x2="8.4806471" y1="44.720886" x1="25.351208" - gradientTransform="matrix(-0.61089092,0.00703486,-0.0057303,-0.74996724,62.083225,77.70752)" + gradientTransform="matrix(-0.61089092,0.00703486,-0.0057303,-0.74996724,142.08323,77.70752)" gradientUnits="userSpaceOnUse" id="linearGradient4353" xlink:href="#linearGradient3193" @@ -420,6 +420,117 @@ x2="55.225117" y2="83.622498" gradientUnits="userSpaceOnUse" /> + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:window-width="1600" + inkscape:window-height="837" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1"> + + @@ -448,7 +567,7 @@ image/svg+xml - + @@ -456,98 +575,139 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg index eea0ef86ca..7eb2e5496f 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Tree_Assembly_Constraints.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_Assembly_Constraints_Tree.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints_tree_icon/Assembly_Tree_Assembly_Constraints_32px.png" @@ -366,6 +366,162 @@ stdDeviation="0.9131875" id="feGaussianBlur3754" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:window-width="1600" + inkscape:window-height="837" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1"> + + @@ -403,111 +567,177 @@ inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - + transform="translate(36,4.0000005)" + id="g3205-3"> - + id="path2994-3-3-5" + d="m 25.000001,24.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,29 3,27.14738 3,24.86206 l -1e-6,-17.7241305 22.000001,0 z" + style="fill:#3465a4;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> - - + id="path2994-3-6-5-6" + d="m 23,24 c 0,2.07756 -5.999802,3.01587 -9,3.01587 -3,0 -9,-0.93831 -9,-3.01587 l -1e-6,-15.6551715 18.000001,0 z" + style="fill:url(#linearGradient3807-3-3);fill-opacity:1;stroke:#3465a4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path2994-3-6-9-6-2" + d="M 23,11.000001 C 21,13 17,13.351648 14,13.351648 11,13.351648 7,13 5,11.000001" + style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + + + + + + + id="g3188" + transform="translate(66,2)"> + + + + + + id="path3777-7" + d="M -25.000001,45 -11,45" + style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:none;stroke:#a40000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" /> - + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3777-3-5" + d="m -25,49 14,0" + style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:none;stroke:#a40000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" /> + - diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg index 19d6955629..e9a0439cb8 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Assembly_Tree.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_Assembly_Create_New.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -622,118 +788,157 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - - - - + id="path2994-3-3-0-36" + d="m 25.000001,24.846189 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,28.984129 3,27.131509 3,24.846189 L 2.999999,7.12206 25,7.12206 z" + style="fill:#fce94f;stroke:#302b00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg index f4b2cd8544..3bc852e382 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Tree_Assembly_Part3.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_Assembly_Part_Tree.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/AssemblyPart_or_component/Assembly_Tree_Assembly_Part3_32px.png" @@ -367,6 +367,119 @@ id="linearGradient4353" xlink:href="#linearGradient3193" inkscape:collect="always" /> + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:guide-bbox="true"> + + @@ -397,7 +518,7 @@ image/svg+xml - + @@ -405,88 +526,126 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg index 805fa8f766..445b3b8b5c 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Product.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_Assembly_Tree.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:window-width="1600" + inkscape:window-height="837" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1"> + + @@ -460,7 +625,7 @@ image/svg+xml - + @@ -468,115 +633,167 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - - + id="g3205"> + sodipodi:nodetypes="sscccs" + inkscape:connector-curvature="0" + id="path2994-3-3" + d="m 25.000001,24.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,29 3,27.14738 3,24.86206 l -1e-6,-17.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg b/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg index ddf2903b58..90bce73685 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg @@ -1,25 +1,26 @@ + + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.1"> @@ -117,11 +118,11 @@ + cx="55" + cy="125" + fx="55" + fy="125" + r="14.375" /> + + + + + + + + + + + + inkscape:showpageshadow="false" + inkscape:window-maximized="0"> + + @@ -309,45 +370,57 @@ + inkscape:groupmode="layer" + transform="translate(0,16)" /> - + style="display:inline" + transform="translate(0,16)"> + d="m 43.310291,15.119534 a 15.998291,4.0658641 0 1 1 -31.996582,0 15.998291,4.0658641 0 1 1 31.996582,0 z" + transform="matrix(1.4376536,0,0,1.4757011,-7.265195,-19.311912)" /> + style="fill:none;stroke:#2e3436;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" + d="m 31.997778,-9.928975 0,51.893019" + id="path2223" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + + + d="m 43.310291,15.119534 a 15.998291,4.0658641 0 1 1 -31.996582,0 15.998291,4.0658641 0 1 1 31.996582,0 z" + transform="matrix(1.8125559,0,0,1.4757011,-17.502323,-5.3119126)" /> + style="display:inline" + transform="translate(0,16)" /> diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg index 07569b475e..801058d58d 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_ConstraintAlign.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintAlignment.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png" @@ -513,6 +513,151 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -542,7 +696,7 @@ image/svg+xml - + @@ -554,98 +708,90 @@ id="g3760-8" transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" /> - - - - - - - - - - - - + id="g3146" + transform="matrix(-1,0,0,1,33.915597,0)"> + transform="matrix(-2.0550338,1.2015287,-1.1864744,-2.0811088,4.4962146,96.61577)" + id="g3165"> + sodipodi:nodetypes="ccccc" /> + sodipodi:nodetypes="ccccc" /> + + + id="path3948-2" + d="M 28.732011,22.947448 30.928162,31.143602 27.464061,29.143603 19.464067,43 15.999965,41 23.99996,27.143603 20.535859,25.143604 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg index e7b8ef7eae..72267fcef7 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Constraint_Angle_3.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintAngle.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png" @@ -337,6 +337,52 @@ offset="1" style="stop-color:#078b00;stop-opacity:1;" /> + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -366,7 +421,7 @@ image/svg+xml - + @@ -374,78 +429,82 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg index a57a9ad663..347531a6dc 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintBidirectional.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -359,6 +359,151 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -388,7 +542,7 @@ image/svg+xml - + @@ -399,114 +553,157 @@ + + + transform="translate(-1e-6,42)" + id="g3205"> + sodipodi:nodetypes="sscccs" + inkscape:connector-curvature="0" + id="path2994-3-3" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + - + transform="matrix(0.42857143,0,0,0.28571429,29.000001,-0.14285728)" + d="m -14,25 c 0,3.865993 -9.40202,7 -21,7 -11.59798,0 -21,-3.134007 -21,-7 0,-3.865993 9.40202,-7 21,-7 11.59798,0 21,3.134007 21,7 z" + sodipodi:ry="7" + sodipodi:rx="21" + sodipodi:cy="25" + sodipodi:cx="-35" + id="path2994-2-3" + style="fill:#729fcf;stroke:#ef2929;stroke-width:5.71547556;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4" + sodipodi:type="arc" /> + id="g3146" + transform="matrix(-0.8660254,-0.5,-0.5,0.8660254,50.356376,20.492941)"> + - - - + id="path3948-2" + d="M 24.732011,29.875651 26.928162,38.071805 23.464061,36.071806 19.464067,43 15.999965,41 19.99996,34.071806 16.535859,32.071807 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> - - - - + transform="translate(35.999999,42)" + id="g3205-5"> + id="path2994-3-3-6" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + id="path2994-3-6-5-2" + d="m 23,14 c 0,2.07756 -5.999802,3.01587 -9,3.01587 -3,0 -9,-0.93831 -9,-3.01587 l -1e-6,-5.6551715 18.000001,0 z" + style="fill:url(#linearGradient3807-3-6);fill-opacity:1;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg index 8dc409d428..60b2415371 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Constraint_Coincident_2.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintCoincidence.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Coincedent_2_16px.png" @@ -23,6 +23,18 @@ inkscape:export-ydpi="22.5"> + + + + - - - - + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -399,7 +432,7 @@ image/svg+xml - + @@ -407,60 +440,102 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - + transform="matrix(0,-1,-1,0,62,39.999999)" + id="g3205-5"> + sodipodi:nodetypes="sscccs" + inkscape:connector-curvature="0" + id="path2994-3-3-6-3" + d="m 19.000001,54.84619 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 1.924868,58.98413 -3,57.13151 -3,54.84619 l -1e-6,-23.724131 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + - diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg index 8eccca1eb3..fc2a3143de 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintDistance.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -359,6 +359,84 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -388,7 +476,7 @@ image/svg+xml - + @@ -400,98 +488,90 @@ id="g3760-8" transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" /> - - - - - - - - - - - - + id="g3146" + transform="translate(0.07183764,3.1353012e-6)"> + transform="matrix(-2.0550338,1.2015287,-1.1864744,-2.0811088,4.4962146,96.61577)" + id="g3165"> + sodipodi:nodetypes="ccccc" /> + sodipodi:nodetypes="ccccc" /> + + + id="path3948-2" + d="M 28.732011,22.947448 30.928162,31.143602 27.464061,29.143603 19.464067,43 15.999965,41 23.99996,27.143603 20.535859,25.143604 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg index 6a3161653b..3af397361a 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Constraint_Align.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintEqual.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png" @@ -367,6 +367,52 @@ id="linearGradient4353" xlink:href="#linearGradient3193" inkscape:collect="always" /> + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -396,7 +452,7 @@ image/svg+xml - + @@ -404,76 +460,118 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg index 82cf4bf441..8bfe536213 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintGeneral.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -23,6 +23,18 @@ inkscape:export-ydpi="22.5"> + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -397,7 +493,7 @@ image/svg+xml - + @@ -409,87 +505,99 @@ id="g3760-8" transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" /> - - - + id="g3165" + transform="matrix(-2.0550338,1.2015287,-1.1864744,-2.0811088,4.5087797,96.615773)"> - - + id="path3063-9" + d="m -17.6384,13.912872 4.578054,-3.00386 c 3.2013784,-1.3104381 6.9790116,3.727979 3.4999472,6.281154 l -4.4296202,2.777301 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:0.83753651;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + id="path3063-3-4" + d="m -17.148105,14.89202 3.891969,-2.870817 c 2.567368,-1.965479 6.013332,2.665485 3.063835,4.525304 l -4.033404,2.599529 z" + style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#729fcf;stroke-width:0.83753651;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> - + inkscape:connector-curvature="0" + id="path3011-0" + d="m -12.685,17.668025 c -0.0871,1.828371 -1.554918,2.982323 -3.278462,2.577425 -1.723543,-0.404899 -3.050142,-2.215322 -2.963041,-4.043693 0.0871,-1.828371 1.554919,-2.982323 3.278462,-2.577424 1.723544,0.404898 3.050143,2.215321 2.963041,4.043692 z" + style="fill:#729fcf;stroke:#a40000;stroke-width:0.83753645;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4" /> + + + id="g3188" + transform="translate(66.01252,1.999997)"> + style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:url(#linearGradient3199);fill-opacity:1;fill-rule:nonzero;stroke:#042a2a;stroke-width:15.05897331;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" + id="g2385" + transform="matrix(0.13059592,0,0,0.13506401,-395.42513,-48.743698)" + inkscape:export-filename="/home/yorik/Documents/Lab/Draft/icons/close.png" + inkscape:export-xdpi="6.5019679" + inkscape:export-ydpi="6.5019679"> - + id="path2387" + d="m 2805.793,620.0297 0,0 0,0 0,59.23117 30.6289,0 0,-59.23117 0,0 c 0.2977,-25.0696 27.7989,-44.42339 53.6004,-44.42339 25.8014,0 53.601,18.62193 53.6005,44.42339 l 0,0 0,59.23117 30.6288,0 0,-59.23117 0,0 c 5e-4,-41.28234 -32.6264,-74.03897 -84.2293,-74.03897 -51.6029,0 -84.2293,32.75663 -84.2293,74.03897 z" + style="fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#280000;stroke-width:15.05897331;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + + + id="path3777-7" + d="M -25.000001,45 -11,45" + style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:none;stroke:#a40000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" /> + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg index 054b5c1bf8..c0ea632f85 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintLock.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -23,6 +23,18 @@ inkscape:export-ydpi="45"> + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -397,7 +529,7 @@ image/svg+xml - + @@ -409,61 +541,95 @@ id="g3760-8" transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" /> - - - - - - - - - + id="g4208" + transform="matrix(3.5433069,0,0,3.5433069,35.45765,-4.210415)"> + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg index 612c2ccbb6..8ce3131f42 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintOpposite.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -367,6 +367,74 @@ id="linearGradient4353" xlink:href="#linearGradient3193" inkscape:collect="always" /> + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -396,7 +474,7 @@ image/svg+xml - + @@ -404,86 +482,121 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg index 1bbd576af1..05b608e922 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg @@ -14,7 +14,7 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" + inkscape:version="0.48.5 r10040" sodipodi:docname="Assembly_ConstraintOrientation.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" @@ -513,6 +513,52 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -554,72 +610,78 @@ id="g3760-8" transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" /> + id="g3146" + transform="matrix(-1,0,0,1,33.987435,-19.999997)"> + + + + + + - - - + id="path3948-2" + d="M 28.732011,22.947448 30.928162,31.143602 27.464061,29.143603 19.464067,43 15.999965,41 23.99996,27.143603 20.535859,25.143604 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + id="g3146-6" + transform="matrix(-1,0,0,1,63.987435,3.1353012e-6)"> + + + + + + - - - + id="path3948-2-8" + d="M 28.732011,22.947448 30.928162,31.143602 27.464061,29.143603 19.464067,43 15.999965,41 23.99996,27.143603 20.535859,25.143604 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg index f59b56c772..d3784849a5 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_ConstraintAlign.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintOpposite.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png" @@ -367,28 +367,97 @@ id="linearGradient4353" xlink:href="#linearGradient3193" inkscape:collect="always" /> - - + + + + + + spreadMethod="reflect" + gradientTransform="matrix(0.45833337,0,0,0.51724135,-28.625003,1.4482735)" /> + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -426,120 +505,176 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - - - - - - + id="g3251"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg index 1218532a58..059ccdf0f4 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg @@ -14,13 +14,13 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_Constraint_Angle.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintOpposite.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" - inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_2_16px.png" - inkscape:export-xdpi="22.5" - inkscape:export-ydpi="22.5"> + inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png" + inkscape:export-xdpi="45" + inkscape:export-ydpi="45"> + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:snap-nodes="false"> + + @@ -374,76 +516,133 @@ id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer"> - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg index 787b4f0ff0..612ddf2db0 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_ConstraintUnidirectional1.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintUnidirectional2.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png" @@ -359,6 +359,151 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -388,7 +542,7 @@ image/svg+xml - + @@ -399,97 +553,137 @@ + + + transform="translate(-1e-6,42)" + id="g3205"> + sodipodi:nodetypes="sscccs" + inkscape:connector-curvature="0" + id="path2994-3-3" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + - + transform="matrix(0.42857143,0,0,0.28571429,29.000001,-0.14285728)" + d="m -14,25 c 0,3.865993 -9.40202,7 -21,7 -11.59798,0 -21,-3.134007 -21,-7 0,-3.865993 9.40202,-7 21,-7 11.59798,0 21,3.134007 21,7 z" + sodipodi:ry="7" + sodipodi:rx="21" + sodipodi:cy="25" + sodipodi:cx="-35" + id="path2994-2-3" + style="fill:#729fcf;stroke:#ef2929;stroke-width:5.71547556;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4" + sodipodi:type="arc" /> + id="g3146" + transform="matrix(-0.8660254,-0.5,-0.5,0.8660254,50.356376,20.492941)"> + + id="path3948-2" + d="M 24.732011,29.875651 26.928162,38.071805 23.464061,36.071806 19.464067,43 15.999965,41 19.99996,34.071806 16.535859,32.071807 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + + - + id="path2994-3-3-6" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + id="path2994-3-6-5-2" + d="m 23,14 c 0,2.07756 -5.999802,3.01587 -9,3.01587 -3,0 -9,-0.93831 -9,-3.01587 l -1e-6,-5.6551715 18.000001,0 z" + style="fill:url(#linearGradient3807-3-6);fill-opacity:1;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + style="fill:none;stroke:#280000;stroke-width:6;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="m 5,11 12,0" + id="path3403-3-6" + inkscape:connector-curvature="0" /> - - + style="fill:none;stroke:#ef2929;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" + d="m 5,11 12,0" + id="path3403-3-0-2" + inkscape:connector-curvature="0" /> diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg index 81197a196b..5feb1a4fec 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg @@ -14,8 +14,8 @@ height="64px" id="svg2980" sodipodi:version="0.32" - inkscape:version="0.48.3.1 r9886" - sodipodi:docname="Assembly_ConstraintUnidirectional2.svg" + inkscape:version="0.48.5 r10040" + sodipodi:docname="Assembly_ConstraintBidirectional.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.1" inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png" @@ -359,6 +359,151 @@ fx="113.50187" fy="65.849281" r="19.467436" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-bbox="true"> + + @@ -399,108 +553,147 @@ + + + transform="translate(-1e-6,42)" + id="g3205"> + sodipodi:nodetypes="sscccs" + inkscape:connector-curvature="0" + id="path2994-3-3" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + - + transform="matrix(0.42857143,0,0,0.28571429,29.000001,-0.14285728)" + d="m -14,25 c 0,3.865993 -9.40202,7 -21,7 -11.59798,0 -21,-3.134007 -21,-7 0,-3.865993 9.40202,-7 21,-7 11.59798,0 21,3.134007 21,7 z" + sodipodi:ry="7" + sodipodi:rx="21" + sodipodi:cy="25" + sodipodi:cx="-35" + id="path2994-2-3" + style="fill:#729fcf;stroke:#ef2929;stroke-width:5.71547556;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4" + sodipodi:type="arc" /> + id="g3146" + transform="matrix(-0.8660254,-0.5,-0.5,0.8660254,50.356376,20.492941)"> + - - - + id="path3948-2" + d="M 24.732011,29.875651 26.928162,38.071805 23.464061,36.071806 19.464067,43 15.999965,41 19.99996,34.071806 16.535859,32.071807 z" + style="fill:#ef2929;stroke:#280000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> - - - + transform="translate(35.999999,42)" + id="g3205-5"> + id="path2994-3-3-6" + d="m 25.000001,14.86206 c 0,2.28532 -4.924867,4.13794 -11,4.13794 C 7.924868,19 3,17.14738 3,14.86206 l -1e-6,-7.7241305 22.000001,0 z" + style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + id="path2994-3-6-5-2" + d="m 23,14 c 0,2.07756 -5.999802,3.01587 -9,3.01587 -3,0 -9,-0.93831 -9,-3.01587 l -1e-6,-5.6551715 18.000001,0 z" + style="fill:url(#linearGradient3807-3-6);fill-opacity:1;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" /> + + + + + + + + + + + From c02004820aea3ffec2205cdb28ed17f4686feb32 Mon Sep 17 00:00:00 2001 From: Alexander Gryson Date: Sun, 19 Mar 2017 15:40:14 +0100 Subject: [PATCH 2/3] Update Metadata --- .../icons/Assembly_Add_Existing_Part.svg | 765 +++--------- .../Resources/icons/Assembly_Add_New_Part.svg | 827 +++---------- .../Assembly_Assembly_Constraints_Tree.svg | 859 +++---------- .../icons/Assembly_Assembly_Create_New.svg | 1086 +++-------------- .../icons/Assembly_Assembly_Part_Tree.svg | 756 +++--------- .../icons/Assembly_Assembly_Tree.svg | 920 +++----------- .../icons/actions/Axle_constraint.svg | 485 ++------ .../Assembly_ConstraintAlignment.svg | 913 +++----------- .../constraints/Assembly_ConstraintAngle.svg | 595 ++------- .../Assembly_ConstraintBidirectional.svg | 821 +++---------- .../Assembly_ConstraintCoincidence.svg | 633 ++-------- .../Assembly_ConstraintDistance.svg | 670 ++-------- .../constraints/Assembly_ConstraintEqual.svg | 669 ++-------- .../Assembly_ConstraintGeneral.svg | 700 ++--------- .../constraints/Assembly_ConstraintLock.svg | 734 +++-------- .../Assembly_ConstraintOpposite.svg | 696 ++--------- .../Assembly_ConstraintOrientation.svg | 788 ++---------- .../Assembly_ConstraintParallel.svg | 784 +++--------- .../Assembly_ConstraintPerpendicular.svg | 746 +++-------- .../Assembly_ConstraintUnidirectional1.svg | 797 +++--------- .../Assembly_ConstraintUnidirectional2.svg | 809 +++--------- 21 files changed, 2915 insertions(+), 13138 deletions(-) diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg index 48a8466b4b..a8470b92f8 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg @@ -1,659 +1,176 @@ - - - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Add_Existing_Part + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg index 4c3a8d2fe3..aaf133ee26 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg @@ -1,713 +1,188 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Add_New_Part + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_New_Part.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg index 7eb2e5496f..13b8cf3a33 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg @@ -1,743 +1,196 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Assembly_Constraints_Tree + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Constraints_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg index e9a0439cb8..8dab2810d0 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg @@ -1,944 +1,222 @@ - - - - - - + + + + + - - - - - - + + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Assembly_Create_New + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Create_New.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg index 3bc852e382..7e313f6183 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg @@ -1,652 +1,174 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Assembly_Part_Tree + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Part_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - + + + + + + - - - - + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg index 445b3b8b5c..abf87cd8fc 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg @@ -1,799 +1,195 @@ - - - - - - + + + + + - - - - - - + + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_Assembly_Tree + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - - - + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg b/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg index 90bce73685..5aa30ac35e 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg @@ -1,345 +1,75 @@ - - - - - - - + + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - + New Document @@ -347,80 +77,43 @@ http://jimmac.musichall.cz - + + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/actions/Axle_constraint.svg + + + FreeCAD LGPL2+ + + + + + [agryson] Alexander Gryson + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg index 801058d58d..957a7e67b4 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg @@ -1,797 +1,190 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintAlignment + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - + - - - - - - - - + + + + + + + + - + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg index 72267fcef7..0bb9ca53e0 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg @@ -1,510 +1,151 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintAngle + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - + - - - - - - + + + + + + - + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg index 347531a6dc..e5b0ff50d6 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg @@ -1,709 +1,186 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintBidirectional + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintBidirectional.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + - - - - - - + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg index 60b2415371..251f0b62d3 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg @@ -1,541 +1,158 @@ - - - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintCoincidence + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg index fc2a3143de..8c60ab9da3 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg @@ -1,577 +1,161 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintDistance + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - + - - - - - - + + + + + + - + - - + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg index 3af397361a..e84580c999 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg @@ -1,577 +1,158 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintEqual + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg index 8bfe536213..ded06a1c35 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg @@ -1,603 +1,167 @@ - - - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintGeneral + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintGeneral.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - + + + - - + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg index c0ea632f85..badd0452b0 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg @@ -1,634 +1,174 @@ - - - - - - + + + + + - - - + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintLock + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - + + + + + + + + + - + - - - - - + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg index 8ce3131f42..90c6e4b214 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg @@ -1,602 +1,164 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintOpposite + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - - + + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg index 05b608e922..62a335155d 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg @@ -1,687 +1,167 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintOrientation + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - + - - - - - - + + + + + + - + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg index d3784849a5..5130ec1930 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg @@ -1,680 +1,180 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - - - + + + + + + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintParallel + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg index 059ccdf0f4..3937f6567d 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg @@ -1,648 +1,174 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - - - + + + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintPerpendicular + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg index 612ddf2db0..2ddc410c53 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg @@ -1,689 +1,182 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintUnidirectional1 + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional1.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + - - + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg index 5feb1a4fec..5a6ebb96bd 100644 --- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg +++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg @@ -1,699 +1,184 @@ - - - - - - + + + + + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - - + + - + - + image/svg+xml - - + + + + + [jmaustpc] + + + Assembly_ConstraintUnidirectional2 + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintUnidirectional2.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - + + + + + + - - - + + + - - - - + + + + From b413a7edc003366806259945797f9fc7a8c2d723 Mon Sep 17 00:00:00 2001 From: Alexander Gryson Date: Sun, 19 Mar 2017 20:26:56 +0100 Subject: [PATCH 3/3] Create main workbench icon --- src/Mod/Assembly/Gui/CMakeLists.txt | 8 + src/Mod/Assembly/Gui/Resources/Assembly.qrc | 1 + .../Gui/Resources/icons/AssemblyWorkbench.svg | 863 ++++++++++++++++++ src/Mod/Assembly/InitGui.py | 382 +------- 4 files changed, 876 insertions(+), 378 deletions(-) create mode 100644 src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg diff --git a/src/Mod/Assembly/Gui/CMakeLists.txt b/src/Mod/Assembly/Gui/CMakeLists.txt index bb0fecc710..9bcb37bb00 100644 --- a/src/Mod/Assembly/Gui/CMakeLists.txt +++ b/src/Mod/Assembly/Gui/CMakeLists.txt @@ -97,3 +97,11 @@ SET_BIN_DIR(AssemblyGui AssemblyGui /Mod/Assembly) SET_PYTHON_PREFIX_SUFFIX(AssemblyGui) INSTALL(TARGETS AssemblyGui DESTINATION ${CMAKE_INSTALL_LIBDIR}) + +SET(AssemblyGuiIcon_SVG + Resources/icons/AssemblyWorkbench.svg +) + +fc_copy_sources(AssemblyGui "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Assembly" ${AssemblyGuiIcon_SVG}) + +INSTALL(FILES ${AssemblyGuiIcon_SVG} DESTINATION "${CMAKE_INSTALL_DATADIR}/Mod/Assembly/Resources/icons") diff --git a/src/Mod/Assembly/Gui/Resources/Assembly.qrc b/src/Mod/Assembly/Gui/Resources/Assembly.qrc index cc41e6a026..96f9b82d9c 100644 --- a/src/Mod/Assembly/Gui/Resources/Assembly.qrc +++ b/src/Mod/Assembly/Gui/Resources/Assembly.qrc @@ -20,6 +20,7 @@ icons/Assembly_Assembly_Create_New.svg icons/Assembly_Assembly_Part_Tree.svg icons/Assembly_Assembly_Tree.svg + icons/AssemblyWorkbench.svg translations/Assembly_af.qm translations/Assembly_de.qm translations/Assembly_fi.qm diff --git a/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg b/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg new file mode 100644 index 0000000000..735efc42a9 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg @@ -0,0 +1,863 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [jmaustpc] + + + Assembly_Assembly_Tree + 2013-12-24 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Assembly/Gui/Resources/icons/Assembly_Assembly_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/InitGui.py b/src/Mod/Assembly/InitGui.py index 45c503fa67..0db7303455 100644 --- a/src/Mod/Assembly/InitGui.py +++ b/src/Mod/Assembly/InitGui.py @@ -33,385 +33,11 @@ class AssemblyWorkbench ( Workbench ): "Assembly workbench object" - Icon = """ - /* XPM */ -static char * Assembly_Workbench_3_32px_xpm[] = { -"32 32 339 2", -" c None", -". c #7F5A00", -"+ c #825F02", -"@ c #7C5700", -"# c #7E5901", -"$ c #835E01", -"% c #7E5800", -"& c #000000", -"* c #7F5B01", -"= c #B39D11", -"- c #D1BE18", -"; c #ECD81C", -"> c #E7CB17", -", c #CBA80F", -"' c #A68007", -") c #815E02", -"! c #CDC31C", -"~ c #FAF827", -"{ c #FBF024", -"] c #FBE920", -"^ c #FCE11C", -"/ c #FCDA18", -"( c #FDD214", -"_ c #997104", -": c #7B5600", -"< c #815D02", -"[ c #A38A0D", -"} c #EBE522", -"| c #FBF023", -"1 c #FBE820", -"2 c #F6D317", -"3 c #D0A70D", -"4 c #7F5900", -"5 c #7A5600", -"6 c #815A01", -"7 c #9C7706", -"8 c #7F5A01", -"9 c #876303", -"0 c #A18008", -"a c #977104", -"b c #8F6401", -"c c #9A6800", -"d c #825C01", -"e c #DEBB12", -"f c #F9D516", -"g c #E1B30E", -"h c #C79106", -"i c #D59000", -"j c #F4A300", -"k c #FFAA00", -"l c #A67200", -"m c #825D01", -"n c #DCC016", -"o c #FCE01B", -"p c #FEC00B", -"q c #FFAD01", -"r c #A57100", -"s c #DAC619", -"t c #FBE61E", -"u c #FCD516", -"v c #FEC20C", -"w c #FF7D01", -"x c #FFA300", -"y c #A47000", -"z c #825E02", -"A c #D9CA1C", -"B c #FBEA21", -"C c #FCD717", -"D c #FF4A05", -"E c #FF0000", -"F c #FF6200", -"G c #A36F00", -"H c #D8D01F", -"I c #FBEB21", -"J c #FCD616", -"K c #FE8408", -"L c #FF1600", -"M c #FFA800", -"N c #A16E00", -"O c #E70201", -"P c #D00101", -"Q c #C7B717", -"R c #FDD415", -"S c #FEBE0B", -"T c #FF1900", -"U c #E45F00", -"V c #825900", -"W c #DB0000", -"X c #FE0000", -"Y c #C81B1A", -"Z c #330612", -"` c #150516", -" . c #0C030E", -".. c #7E5A01", -"+. c #A58309", -"@. c #C89E0B", -"#. c #CE9706", -"$. c #D94C00", -"%. c #E61100", -"&. c #3C0000", -"*. c #F80000", -"=. c #FA0404", -"-. c #867975", -";. c #0F817D", -">. c #53175A", -",. c #A52EB3", -"'. c #100412", -"). c #835D01", -"!. c #845C00", -"~. c #855500", -"{. c #FB0300", -"]. c #FB0000", -"^. c #D90202", -"/. c #45BAB3", -"(. c #16EAE2", -"_. c #0E908B", -":. c #3D1243", -"<. c #7F248A", -"[. c #0B030C", -"}. c #F80003", -"|. c #E60000", -"1. c #0F1111", -"2. c #053A38", -"3. c #15DDD6", -"4. c #12BDB7", -"5. c #0C2A2F", -"6. c #0D030E", -"7. c #100311", -"8. c #09020B", -"9. c #200559", -"0. c #F50004", -"a. c #340552", -"b. c #000062", -"c. c #580000", -"d. c #031E1D", -"e. c #096662", -"f. c #011110", -"g. c #030665", -"h. c #111C78", -"i. c #B23557", -"j. c #AA173B", -"k. c #0B197A", -"l. c #010363", -"m. c #02005F", -"n. c #36014E", -"o. c #7D0031", -"p. c #020262", -"q. c #010262", -"r. c #3250A4", -"s. c #5B96E4", -"t. c #6472BA", -"u. c #D1192E", -"v. c #693D80", -"w. c #1642A8", -"x. c #042B98", -"y. c #001E88", -"z. c #000364", -"A. c #000161", -"B. c #040665", -"C. c #0B116F", -"D. c #5586D2", -"E. c #619EEA", -"F. c #4F88DA", -"G. c #3D72CB", -"H. c #2B5CBB", -"I. c #1946AB", -"J. c #08309C", -"K. c #002390", -"L. c #01076A", -"M. c #000162", -"N. c #000263", -"O. c #283F95", -"P. c #6AA8EF", -"Q. c #64A2ED", -"R. c #528CDD", -"S. c #4076CD", -"T. c #2F60BE", -"U. c #1D4AAE", -"V. c #0B349F", -"W. c #00208B", -"X. c #000465", -"Y. c #00218D", -"Z. c #000466", -"`. c #000500", -" + c #000A00", -".+ c #020463", -"++ c #050967", -"@+ c #263C93", -"#+ c #4A78C7", -"$+ c #5590E0", -"%+ c #447AD0", -"&+ c #3264C1", -"*+ c #204EB1", -"=+ c #0E39A1", -"-+ c #001C85", -";+ c #00086A", -">+ c #002694", -",+ c #002795", -"'+ c #000700", -")+ c #000900", -"!+ c #013B01", -"~+ c #026202", -"{+ c #037003", -"]+ c #034A03", -"^+ c #022202", -"/+ c #000400", -"(+ c #0E1774", -"_+ c #28429B", -":+ c #0B1472", -"<+ c #000060", -"[+ c #020363", -"}+ c #080F6F", -"|+ c #0F2384", -"1+ c #0E3299", -"2+ c #00167E", -"3+ c #000061", -"4+ c #000E72", -"5+ c #072691", -"6+ c #60185D", -"7+ c #12045E", -"8+ c #01AD01", -"9+ c #02EA02", -"0+ c #04DC04", -"a+ c #06CE06", -"b+ c #07C107", -"c+ c #09B309", -"d+ c #044004", -"e+ c #010701", -"f+ c #1A2984", -"g+ c #63A1EC", -"h+ c #5089DB", -"i+ c #3667C1", -"j+ c #19399A", -"k+ c #07177A", -"l+ c #00147C", -"m+ c #4E1B67", -"n+ c #FA0002", -"o+ c #E0000B", -"p+ c #001300", -"q+ c #000C00", -"r+ c #013901", -"s+ c #025C02", -"t+ c #036B03", -"u+ c #034603", -"v+ c #022102", -"w+ c #000100", -"x+ c #67A6EF", -"y+ c #2859B8", -"z+ c #133FA6", -"A+ c #000F75", -"B+ c #000667", -"C+ c #411D6F", -"D+ c #BB0A27", -"E+ c #FB0002", -"F+ c #B30000", -"G+ c #172100", -"H+ c #02C102", -"I+ c #038603", -"J+ c #045704", -"K+ c #043D04", -"L+ c #074707", -"M+ c #0A550A", -"N+ c #0C620C", -"O+ c #182683", -"P+ c #5F9CE9", -"Q+ c #508ADB", -"R+ c #3D71CA", -"S+ c #2858B8", -"T+ c #001075", -"U+ c #000669", -"V+ c #000668", -"W+ c #170159", -"X+ c #FC0000", -"Y+ c #C03B01", -"Z+ c #6E7A03", -"`+ c #20A707", -" @ c #0BA00B", -".@ c #0E870E", -"+@ c #0F7D0F", -"@@ c #0D6D0D", -"#@ c #152380", -"$@ c #548FDF", -"%@ c #4A82D6", -"&@ c #396DC7", -"*@ c #2656B6", -"=@ c #123DA5", -"-@ c #000F74", -";@ c #00228E", -">@ c #E00000", -",@ c #F70100", -"'@ c #FD0100", -")@ c #4D7308", -"!@ c #0E850E", -"~@ c #12207D", -"{@ c #4980D5", -"]@ c #4177CE", -"^@ c #3366C2", -"/@ c #2251B3", -"(@ c #0F3AA2", -"_@ c #00208C", -":@ c #000363", -"<@ c #0D2200", -"[@ c #589A02", -"}@ c #AC4502", -"|@ c #EC0E01", -"1@ c #16950A", -"2@ c #0E830E", -"3@ c #010263", -"4@ c #132583", -"5@ c #2446A2", -"6@ c #2A58B6", -"7@ c #1C4AAE", -"8@ c #0B349E", -"9@ c #001E89", -"0@ c #000262", -"a@ c #002500", -"b@ c #03E703", -"c@ c #06CD06", -"d@ c #0CB209", -"e@ c #0C9B0C", -"f@ c #0F810F", -"g@ c #051173", -"h@ c #031B83", -"i@ c #000E73", -"j@ c #001400", -"k@ c #03D503", -"l@ c #06CB06", -"m@ c #09B209", -"n@ c #0C990C", -"o@ c #0F7F0F", -"p@ c #0B5C0B", -"q@ c #000163", -"r@ c #024E02", -"s@ c #056605", -"t@ c #086A08", -"u@ c #084408", -"v@ c #052805", -"w@ c #00005F", -"x@ c #000600", -" ", -" . + @ # $ % & & & & & & & & & ", -" * = - ; > , ' . & & & ", -" ) ! ~ { ] ^ / ( _ : & & & & & ", -" < [ } | 1 ^ 2 3 4 5 & & & & & & ", -" 6 7 8 9 0 a % b c & & ", -" d e f g h i j k l & & ", -" m n o ( p q k k r & & & & & & & & & & ", -" m s t u v w x k y & & ", -" z A B C D E F k G & E & ", -" + H I J K E L M N & O E P & ", -" + Q ] R S T E U V & W X E Y Z ` ` ` .& ", -" ..+.@.#.$.E %. &.*.E =.-.;.>.,.,.,.'.& ", -" . ).!.~.{.E ].E ^./.(._.:.<.<.<.[.& ", -" E }. E E X |.1.2.3.4.5.6.7.7.8.& ", -" 9.0.X a.b. E E E c. d.e.f. & ", -" g.h.i.E j.k.l.m.n.o.E & & & & & & & & & & & & ", -" p.q.r.s.t.u.v.w.x.y.z.A. ", -" B.C.D.E.F.G.H.I.J.K.L.M.N. ", -" q.O.P.Q.R.S.T.U.V.W.X.z.Y.Z. `. +& ", -" .+++@+#+$+%+&+*+=+-+M.;+>+,+Z. '+)+!+~+{+]+^+/+ ", -" (+_+:+<+[+}+|+1+2+3+4+,+5+6+7+ & 8+9+0+a+b+c+d+e+ ", -" f+g+h+i+j+k+Z.<+A.l+,+,+m+E n+o+ p+q+r+s+t+u+v+e+w+ ", -" f+x+R.G.y+z+,+A+B+,+,+,+C+D+E+E E E E F+G+H+I+J+K+L+M+N+w+ ", -" O+P+Q+R+S+z+,+T+U+,+,+,+K.V+W+ E E E E X+Y+Z+`+ @.@+@@@w+ ", -" #@$@%@&@*@=@,+-@V+,+,+;@Z.A. >@,@E E '@)@!@+@@@w+ ", -" ~@{@]@^@/@(@,+-@V+,+_@:@M. <@[@}@|@1@2@+@@@& ", -" 3@4@5@6@7@8@,+-@V+9@0@3+ a@b@c@d@e@f@+@@@& ", -" 0@3@A.g@h@K.i@:@M.b. j@k@l@m@n@o@+@p@w+ ", -" 3+q@<+0@<+ +p+r@s@t@u@v@/+ ", -" w@ & )+'+x@ ", -" "}; - """ - MenuText = "Assembly" - ToolTip = "Assembly workbench" + def __init__(self): + self.__class__.Icon = FreeCAD.getResourceDir() + "Mod/Assembly/Resources/icons/AssemblyWorkbench.svg" + self.__class__.MenuText = "Assembly" + self.__class__.ToolTip = "Assembly workbench" def Initialize(self): # load the module