From c05ad5c875dfb70a62ecd0916e83a3f5de816c5a Mon Sep 17 00:00:00 2001 From: wandererfan Date: Tue, 17 Dec 2019 15:47:23 -0500 Subject: [PATCH] [TD]add Tolerance size factor to preferences --- src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui | 136 +++++++++++------- src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp | 2 + 2 files changed, 86 insertions(+), 52 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui index 967407285d..665696eb5d 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui @@ -1,4 +1,4 @@ - + TechDrawGui::DlgPrefsTechDraw2Imp @@ -7,7 +7,7 @@ 0 0 521 - 771 + 855 @@ -22,49 +22,6 @@ - - - - Append unit to Dimension text - - - Show Units - - - ShowUnits - - - /Mod/TechDraw/Dimensions - - - - - - - Color - - - - - - - Dimension text color - - - - 0 - 0 - 0 - - - - Color - - - /Mod/TechDraw/Dimensions - - - @@ -92,21 +49,64 @@ - + Arrow Size - + Diameter Symbol + + + + Append unit to Dimension text + + + Show Units + + + ShowUnits + + + /Mod/TechDraw/Dimensions + + + + + + Dimension text color + + + + 0 + 0 + 0 + + + + Color + + + /Mod/TechDraw/Dimensions + + + + + + + Color + + + + @@ -149,7 +149,7 @@ - + Preferred arrowhead style @@ -227,7 +227,7 @@ - + Arrow Style @@ -269,7 +269,7 @@ - + Dimension arrowhead size in units @@ -305,14 +305,14 @@ - + Dimensioning Standard and Style - + Preferred standard and style of drawing dimensional values @@ -345,6 +345,38 @@ + + + + Tolerance Font Size Factor + + + + + + + Size of tolerance text relative to main dimension text. + + + 2 + + + 99.000000000000000 + + + 0.100000000000000 + + + 0.500000000000000 + + + TolSizeAdjust + + + /Mod/TechDraw/Dimensions + + + diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp index 73b73dbab8..4adf898fb6 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp @@ -47,6 +47,7 @@ void DlgPrefsTechDraw2Imp::saveSettings() { cbShowUnits->onSave(); plsb_FontSize->onSave(); + pdsb_TolFactor->onSave(); colDimColor->onSave(); leDiameter->onSave(); pcbMatting->onSave(); @@ -69,6 +70,7 @@ void DlgPrefsTechDraw2Imp::loadSettings() { cbShowUnits->onRestore(); plsb_FontSize->onRestore(); + pdsb_TolFactor->onRestore(); colDimColor->onRestore(); leDiameter->onRestore(); pcbMatting->onRestore();