Measurements fixes
This commit is contained in:
parent
d729b4ca7d
commit
eda0bd2ebc
|
|
@ -193,13 +193,37 @@
|
||||||
ElseIf index + 1 = pointsMeasurements(mesName)(0) Then
|
ElseIf index + 1 = pointsMeasurements(mesName)(0) Then
|
||||||
pointsMeasurements(mesName)(1) = pointsMeasurements(mesName)(1) + 2
|
pointsMeasurements(mesName)(1) = pointsMeasurements(mesName)(1) + 2
|
||||||
|
|
||||||
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("X_TextBox").Text
|
If GUI_Drawing_Panel.measureLabels(mesName)(3) = 1 Then
|
||||||
GUI_Drawing_Panel.measureLabels(mesName)(1) = GUI_Drawing_Panel.measureLabels(mesName)(1) + d1P / 2
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("X_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(1) = GUI_Drawing_Panel.measureLabels(mesName)(1) + d1P / 2
|
||||||
|
ElseIf GUI_Drawing_Panel.measureLabels(mesName)(3) = 2 Then
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("Y_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(2) = GUI_Drawing_Panel.measureLabels(mesName)(2) + d2P / 2
|
||||||
|
ElseIf GUI_Drawing_Panel.measureLabels(mesName)(3) = 3 Then
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("X_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(1) = GUI_Drawing_Panel.measureLabels(mesName)(1) - d1P / 2
|
||||||
|
Else
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("Y_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(2) = GUI_Drawing_Panel.measureLabels(mesName)(2) - d2P / 2
|
||||||
|
End If
|
||||||
|
|
||||||
ElseIf index + 1 = pointsMeasurements(mesName)(1) Then
|
ElseIf index + 1 = pointsMeasurements(mesName)(1) Then
|
||||||
pointsMeasurements(mesName)(1) = pointsMeasurements(mesName)(1) + 2
|
pointsMeasurements(mesName)(1) = pointsMeasurements(mesName)(1) + 2
|
||||||
|
|
||||||
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("Y_TextBox").Text
|
If GUI_Drawing_Panel.measureLabels(mesName)(3) = 1 Then
|
||||||
GUI_Drawing_Panel.measureLabels(mesName)(2) = GUI_Drawing_Panel.measureLabels(mesName)(2) + d2P / 2
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("Y_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(2) = GUI_Drawing_Panel.measureLabels(mesName)(2) + d2P / 2
|
||||||
|
ElseIf GUI_Drawing_Panel.measureLabels(mesName)(3) = 2 Then
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("X_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(1) = GUI_Drawing_Panel.measureLabels(mesName)(1) - d1P / 2
|
||||||
|
ElseIf GUI_Drawing_Panel.measureLabels(mesName)(3) = 3 Then
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("Y_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(2) = GUI_Drawing_Panel.measureLabels(mesName)(2) - d2P / 2
|
||||||
|
Else
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(0) = GUI_Drawing_Panel.measureLabels(mesName)(0) - GUI.Controls("X_TextBox").Text
|
||||||
|
GUI_Drawing_Panel.measureLabels(mesName)(1) = GUI_Drawing_Panel.measureLabels(mesName)(1) + d1P / 2
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
If pXP < GUI_Drawing_Panel.containerMidX Then
|
If pXP < GUI_Drawing_Panel.containerMidX Then
|
||||||
|
|
@ -214,10 +238,11 @@
|
||||||
pointsMeasurements.Add("S_" & mesNum + 1, {index + 2, index + 3, 3})
|
pointsMeasurements.Add("S_" & mesNum + 1, {index + 2, index + 3, 3})
|
||||||
|
|
||||||
'Label
|
'Label
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP + d1P / 2 - 8,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("Y_TextBox").Text), pXP + d1P + 3,
|
||||||
pYP - d2P - 12 - 3})
|
pYP - d2P / 2 - 4, 4})
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP + d1P + 3,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("X_TextBox").Text), pXP + d1P / 2 - 8,
|
||||||
pYP - d2P / 2 - 4})
|
pYP - d2P - 12 - 3, 4})
|
||||||
|
|
||||||
Else
|
Else
|
||||||
'Kvadrant 1
|
'Kvadrant 1
|
||||||
GUI_Drawing_Panel.points.Add("pS" & pointCounter * 3 - 2, {pXP, pYP + d2P, pXSW, pYSW - d2SW})
|
GUI_Drawing_Panel.points.Add("pS" & pointCounter * 3 - 2, {pXP, pYP + d2P, pXSW, pYSW - d2SW})
|
||||||
|
|
@ -234,9 +259,9 @@
|
||||||
|
|
||||||
'Label
|
'Label
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP + d1P / 2 - 8,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP + d1P / 2 - 8,
|
||||||
pYP + d2P + 3})
|
pYP + d2P + 3, 1})
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP + d1P + 3,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP + d1P + 3,
|
||||||
pYP + d2P / 2 - 4})
|
pYP + d2P / 2 - 4, 1})
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
If pYP > GUI_Drawing_Panel.containerMidY Then
|
If pYP > GUI_Drawing_Panel.containerMidY Then
|
||||||
|
|
@ -253,9 +278,9 @@
|
||||||
|
|
||||||
'Label
|
'Label
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP - d1P / 2 - 8,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP - d1P / 2 - 8,
|
||||||
pYP - d2P - 12 - 3})
|
pYP - d2P - 12 - 3, 3})
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP - d1P - 18 - 3,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP - d1P - 18 - 3,
|
||||||
pYP - d2P / 2 - 4})
|
pYP - d2P / 2 - 4, 3})
|
||||||
Else
|
Else
|
||||||
'Kvadrant 2
|
'Kvadrant 2
|
||||||
GUI_Drawing_Panel.points.Add("pS" & pointCounter * 3 - 2, {pXP - d1P, pYP, pXSW - d1SW, pYSW})
|
GUI_Drawing_Panel.points.Add("pS" & pointCounter * 3 - 2, {pXP - d1P, pYP, pXSW - d1SW, pYSW})
|
||||||
|
|
@ -270,10 +295,11 @@
|
||||||
pointsMeasurements.Add("S_" & mesNum + 1, {index + 2, index + 3, 1})
|
pointsMeasurements.Add("S_" & mesNum + 1, {index + 2, index + 3, 1})
|
||||||
|
|
||||||
'Label
|
'Label
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("X_TextBox").Text), pXP - d1P / 2 - 8,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum, {CInt(GUI.Controls("Y_TextBox").Text), pXP - d1P - 18 - 3,
|
||||||
pYP + d2P + 3})
|
pYP + d2P / 2 - 4, 2})
|
||||||
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("Y_TextBox").Text), pXP - d1P - 18 - 3,
|
GUI_Drawing_Panel.measureLabels.Add("S_" & mesNum + 1, {CInt(GUI.Controls("X_TextBox").Text), pXP - d1P / 2 - 8,
|
||||||
pYP + d2P / 2 - 4})
|
pYP + d2P + 3, 2})
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
pointsFunc.Add("pS" & pointCounter * 3 - 2, True)
|
pointsFunc.Add("pS" & pointCounter * 3 - 2, True)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue