From 0984b6e7dc956c62c2fbd52924a8acf1e7e3cdca Mon Sep 17 00:00:00 2001 From: Paddle Date: Wed, 8 Nov 2023 13:46:10 +0100 Subject: [PATCH] Line DSH : set OVP Functions. --- src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h index b6708524f4..1b4a773d79 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerLine.h @@ -306,10 +306,21 @@ void DSHLineController::configureToolWidget() onViewParameters[OnViewParameter::Second]->setLabelType(Gui::SoDatumLabel::DISTANCEY); if (handler->constructionMethod() == ConstructionMethod::OnePointLengthAngle) { + onViewParameters[OnViewParameter::Third]->setLabelType( + Gui::SoDatumLabel::DISTANCE, + Gui::EditableDatumLabel::Function::Dimensioning); onViewParameters[OnViewParameter::Fourth]->setLabelType( Gui::SoDatumLabel::ANGLE, Gui::EditableDatumLabel::Function::Dimensioning); } + else if (handler->constructionMethod() == ConstructionMethod::TwoPoints) { + onViewParameters[OnViewParameter::Third]->setLabelType( + Gui::SoDatumLabel::DISTANCEX, + Gui::EditableDatumLabel::Function::Positioning); + onViewParameters[OnViewParameter::Fourth]->setLabelType( + Gui::SoDatumLabel::DISTANCEY, + Gui::EditableDatumLabel::Function::Positioning); + } else { onViewParameters[OnViewParameter::Third]->setLabelType( Gui::SoDatumLabel::DISTANCEX,