diff --git a/ChangeLog.txt b/ChangeLog.txt
index 2edd7bda3..0f0b8c710 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,4 +1,5 @@
# Version 0.4.2
+- Regesign dialogs tool 'Spline' and 'Spline Path' for avoiding text squeeze.
- Fixed getting correct reversed segment for single in the list curve.
- Fixed triggering validation a detail. Two new cases: has been changed Reverse option and the list
has been scrolled. Fixed validation when the list conatains only curve.
diff --git a/src/libs/vtools/dialogs/tools/dialogspline.ui b/src/libs/vtools/dialogs/tools/dialogspline.ui
index 52c4af988..1ce2f1fe6 100644
--- a/src/libs/vtools/dialogs/tools/dialogspline.ui
+++ b/src/libs/vtools/dialogs/tools/dialogspline.ui
@@ -6,8 +6,8 @@
0
0
- 540
- 233
+ 459
+ 256
@@ -20,76 +20,133 @@
-
+
-
-
+
+
+ 6
+
-
-
+
-
-
+
-
+
+
+ 89
+ 0
+
+
First point
-
-
-
-
-
- -
-
-
-
-
-
- Length ratio of the first control point
-
-
- true
-
-
-
- -
-
-
- 0.010000000000000
-
-
- 1.000000000000000
+
+
+
+ 0
+ 0
+
-
-
-
-
-
-
- The angle of the first control point
-
-
- true
-
-
-
- -
-
-
- 360
-
-
-
-
+
+
+ Control point
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ 0.010000000000000
+
+
+ 1.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Angle
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 360
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Length ratio
+
+
+ true
+
+
+
+
+
+
+
-
-
-
+
-
@@ -98,54 +155,102 @@
-
-
-
-
-
- -
-
-
-
-
-
- Length ratio of the second control point
-
-
- true
-
-
-
- -
-
-
- 0.010000000000000
-
-
- 1.000000000000000
+
+
+
+ 0
+ 0
+
-
-
-
-
-
-
- The angle of the second control point
-
-
- true
-
-
-
- -
-
-
- 360
-
-
-
-
+
+
+ Control point
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Length ratio
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 0.010000000000000
+
+
+ 1.000000000000000
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ Angle
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ 360
+
+
+
+
+
+
+
@@ -178,7 +283,7 @@
-
-
+
0
0
@@ -205,7 +310,14 @@
-
-
+
+
+
+ 0
+ 0
+
+
+
@@ -228,6 +340,8 @@
comboBoxP4
doubleSpinBoxKasm2
spinBoxAngle2
+ doubleSpinBoxKcurve
+ comboBoxColor
buttonBox
@@ -241,8 +355,8 @@
accept()
- 248
- 254
+ 257
+ 246
157
@@ -257,8 +371,8 @@
reject()
- 316
- 260
+ 325
+ 246
286
diff --git a/src/libs/vtools/dialogs/tools/dialogsplinepath.ui b/src/libs/vtools/dialogs/tools/dialogsplinepath.ui
index 1942bc658..ff0716fe4 100644
--- a/src/libs/vtools/dialogs/tools/dialogsplinepath.ui
+++ b/src/libs/vtools/dialogs/tools/dialogsplinepath.ui
@@ -6,8 +6,8 @@
0
0
- 528
- 322
+ 519
+ 368
@@ -20,17 +20,17 @@
-
+
-
-
-
+
-
-
+
-
- Point of curve
+ Point
@@ -40,94 +40,99 @@
-
-
-
-
-
-
- Length ratio of the first control point
-
-
- true
-
-
-
- -
-
-
- 0.010000000000000
-
-
- 1.000000000000000
-
-
-
-
+
+
+ First control point
+
+
+
+ QFormLayout::AllNonFixedFieldsGrow
+
+ -
+
+
+ Angle
+
+
+ true
+
+
+
+ -
+
+
+ 360.000000000000000
+
+
+
+ -
+
+
+ 0.010000000000000
+
+
+ 1.000000000000000
+
+
+
+ -
+
+
+ Length ratio
+
+
+ true
+
+
+
+
+
-
-
-
-
-
-
- The angle of the first control point
-
-
- true
-
-
-
- -
-
-
- 360.000000000000000
-
-
-
-
-
- -
-
-
-
-
-
- Length ratio of the second control point
-
-
- true
-
-
-
- -
-
-
- 0.010000000000000
-
-
- 1.000000000000000
-
-
-
-
-
- -
-
-
-
-
-
- The angle of the second control point
-
-
- true
-
-
-
- -
-
-
- 360.000000000000000
-
-
-
-
+
+
+ Second control point
+
+
+ -
+
+
+ Length ratio
+
+
+ true
+
+
+
+ -
+
+
+ 0.010000000000000
+
+
+ 1.000000000000000
+
+
+
+ -
+
+
+ Angle
+
+
+ true
+
+
+
+ -
+
+
+ 360.000000000000000
+
+
+
+
+
@@ -211,12 +216,6 @@
- comboBoxPoint
- doubleSpinBoxKasm1
- doubleSpinBoxAngle1
- doubleSpinBoxKasm2
- doubleSpinBoxAngle2
- listWidget
buttonBox