diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
index dd46a433de..22ef6b481a 100644
--- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
+++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
@@ -9,13 +9,16 @@
icons/Constraint_ExternalAngle.svg
icons/Constraint_Horizontal.svg
icons/Constraint_HorizontalDistance.svg
+ icons/Constraint_HorizontalDistance_Driven.svg
icons/Constraint_InternalAlignment.svg
icons/Constraint_InternalAlignment_Ellipse_Focus1.svg
icons/Constraint_InternalAlignment_Ellipse_Focus2.svg
icons/Constraint_InternalAlignment_Ellipse_MajorAxis.svg
icons/Constraint_InternalAlignment_Ellipse_MinorAxis.svg
icons/Constraint_InternalAngle.svg
+ icons/Constraint_InternalAngle_Driven.svg
icons/Constraint_Length.svg
+ icons/Constraint_Length_Driven.svg
icons/Constraint_Parallel.svg
icons/Constraint_Perpendicular.svg
icons/Constraint_PointOnEnd.svg
@@ -25,13 +28,16 @@
icons/Constraint_PointOnStart.svg
icons/Constraint_PointToObject.svg
icons/Constraint_Radius.svg
+ icons/Constraint_Radius_Driven.svg
icons/Constraint_SnellsLaw.svg
+ icons/Constraint_SnellsLaw_Driven.svg
icons/Constraint_Symmetric.svg
icons/Constraint_Tangent.svg
icons/Constraint_TangentToEnd.svg
icons/Constraint_TangentToStart.svg
icons/Constraint_Vertical.svg
icons/Constraint_VerticalDistance.svg
+ icons/Constraint_VerticalDistance_Driven.svg
icons/Sketcher_AlterConstruction.svg
icons/Sketcher_AlterFillet.svg
icons/Sketcher_CloseShape.svg
@@ -148,11 +154,11 @@
translations/Sketcher_ro.qm
translations/Sketcher_ru.qm
translations/Sketcher_sk.qm
+ translations/Sketcher_sr.qm
translations/Sketcher_sv-SE.qm
translations/Sketcher_tr.qm
translations/Sketcher_uk.qm
translations/Sketcher_zh-CN.qm
translations/Sketcher_zh-TW.qm
- translations/Sketcher_sr.qm
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg
new file mode 100644
index 0000000000..43478c2273
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg
@@ -0,0 +1,244 @@
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg
new file mode 100644
index 0000000000..821578a688
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg
@@ -0,0 +1,274 @@
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg
new file mode 100644
index 0000000000..19a124c692
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg
@@ -0,0 +1,367 @@
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg
new file mode 100644
index 0000000000..c1a91ce241
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg
@@ -0,0 +1,299 @@
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg
new file mode 100644
index 0000000000..077cb56ce5
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg
@@ -0,0 +1,661 @@
+
+
+
+
diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg
new file mode 100644
index 0000000000..182e418350
--- /dev/null
+++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg
@@ -0,0 +1,245 @@
+
+
+
+