diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
index eae694bc4..36cacf586 100644
--- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
+++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
@@ -129,6 +129,7 @@
icons/Sketcher_SelectRedundantConstraints.svg
icons/Sketcher_SelectVerticalAxis.svg
icons/Sketcher_Sketch.svg
+ icons/Sketcher_ToggleConstraint.svg
icons/Sketcher_ToggleConstruction.svg
icons/Sketcher_ToggleNormal.svg
icons/Sketcher_Toggle_Constraint_Driven.svg
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_AlterConstruction.svg b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_AlterConstruction.svg
index debf22305..efc3c81b0 100644
--- a/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_AlterConstruction.svg
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_AlterConstruction.svg
@@ -12,79 +12,229 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2726"
- sodipodi:version="0.32"
- inkscape:version="0.48.1 r9760"
- sodipodi:docname="Sketcher_AlterConstruction.svg"
- inkscape:output_extension="org.inkscape.output.svg.inkscape"
- version="1.1">
+ id="svg2816"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="Sketcher_ToggleConstruction.svg">
-
-
-
+ id="defs2818">
+
+
+
+
+ id="perspective2824" />
+ xlink:href="#linearGradient3602"
+ id="linearGradient3608"
+ x1="3.909091"
+ y1="14.363636"
+ x2="24.818181"
+ y2="14.363636"
+ gradientUnits="userSpaceOnUse" />
+
+
+
+ id="stop3604-1" />
+ id="stop3606-3" />
-
-
+
+ xlink:href="#linearGradient3602-5"
+ id="linearGradient3608-1"
+ x1="3.909091"
+ y1="14.363636"
+ x2="24.81818"
+ y2="14.363636"
+ gradientUnits="userSpaceOnUse" />
+
+ id="stop3604-9" />
+ id="stop3606-9" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="linearGradient3377">
+ id="stop3379" />
+ id="stop3381" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-y="24"
+ inkscape:window-maximized="0" />
+ id="metadata2821">
@@ -167,77 +1035,98 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ToggleConstraint.svg b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ToggleConstraint.svg
new file mode 100644
index 000000000..d49da4c0f
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_ToggleConstraint.svg
@@ -0,0 +1,819 @@
+
+
+
+