From 49a94ca14b2878e8e70dd584a8828b835e8d6411 Mon Sep 17 00:00:00 2001 From: donovaly Date: Fri, 13 Nov 2020 00:43:42 +0100 Subject: [PATCH] [PD] add measure tools use Part's measure tools also for PartDesign --- src/Mod/PartDesign/Gui/Workbench.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index 021cdf4164..073473aa8e 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -543,6 +543,18 @@ Gui::MenuItem* Workbench::setupMenuBar() const << "PartDesign_Sprocket" << "PartDesign_InvoluteGear"; + // use Part's measure features also for PartDesign + Gui::MenuItem* measure = new Gui::MenuItem; + root->insertItem(item, measure); + measure->setCommand("Measure"); + *measure << "Part_Measure_Linear" + << "Part_Measure_Angular" + << "Separator" + << "Part_Measure_Refresh" + << "Part_Measure_Clear_All" + << "Part_Measure_Toggle_All" + << "Part_Measure_Toggle_3D" + << "Part_Measure_Toggle_Delta"; // For 0.13 a couple of python packages like numpy, matplotlib and others // are not deployed with the installer on Windows. Thus, the WizardShaft is @@ -608,6 +620,18 @@ Gui::ToolBarItem* Workbench::setupToolBars() const << "Separator" << "PartDesign_Boolean"; + // use Part's measure features also for PartDesign + Gui::ToolBarItem* measure = new Gui::ToolBarItem(root); + measure->setCommand("Measure"); + *measure << "Part_Measure_Linear" + << "Part_Measure_Angular" + << "Separator" + << "Part_Measure_Refresh" + << "Part_Measure_Clear_All" + << "Part_Measure_Toggle_All" + << "Part_Measure_Toggle_3D" + << "Part_Measure_Toggle_Delta"; + return root; }