From 940c27288b404ea1b38da1960bdb9f30a1b8ea18 Mon Sep 17 00:00:00 2001 From: donovaly Date: Sun, 9 Aug 2020 03:42:53 +0200 Subject: [PATCH] [PD] [skip ci] disable keyboardTracking for primitives and attachment When modifying primitives in complex geometries having a recompute for every keystroke can be annoying. Disabling keyboardTracking fixes this but keeps the immediate preview when using the spin buttons. --- src/Mod/Part/Gui/TaskAttacher.ui | 53 +- .../PartDesign/Gui/TaskPrimitiveParameters.ui | 744 +++++++++++++----- 2 files changed, 598 insertions(+), 199 deletions(-) diff --git a/src/Mod/Part/Gui/TaskAttacher.ui b/src/Mod/Part/Gui/TaskAttacher.ui index 8e677d0687..834af58f80 100644 --- a/src/Mod/Part/Gui/TaskAttacher.ui +++ b/src/Mod/Part/Gui/TaskAttacher.ui @@ -154,7 +154,7 @@ - + 0 @@ -171,6 +171,9 @@ Note: The placement is expressed in local coordinate system of object being attached. + + false + @@ -187,7 +190,7 @@ of object being attached. - + 0 @@ -204,6 +207,9 @@ of object being attached. Note: The placement is expressed in local coordinate system of object being attached. + + false + @@ -246,7 +252,7 @@ of object being attached. - + 0 @@ -263,10 +269,13 @@ of object being attached. Note: The placement is expressed in local coordinate system of object being attached. + + false + - + 0 @@ -278,22 +287,22 @@ of object being attached. Note: The placement is expressed in local coordinate system of object being attached. + + false + deg - + -360.000000000000000 - + 360.000000000000000 - - 0.000000000000000 - - + 0 @@ -305,22 +314,22 @@ of object being attached. Note: The placement is expressed in local coordinate system of object being attached. + + false + deg - + -360.000000000000000 - + 360.000000000000000 - - 0.000000000000000 - - + 0 @@ -332,18 +341,18 @@ of object being attached. Note: The placement is expressed in local coordinate system of object being attached. + + false + deg - + -360.000000000000000 - + 360.000000000000000 - - 0.000000000000000 - @@ -369,7 +378,7 @@ of object being attached. Gui::PrefQuantitySpinBox - QWidget + Gui::QuantitySpinBox
Gui/PrefWidgets.h
diff --git a/src/Mod/PartDesign/Gui/TaskPrimitiveParameters.ui b/src/Mod/PartDesign/Gui/TaskPrimitiveParameters.ui index c1657bf28b..52cb615919 100644 --- a/src/Mod/PartDesign/Gui/TaskPrimitiveParameters.ui +++ b/src/Mod/PartDesign/Gui/TaskPrimitiveParameters.ui @@ -20,11 +20,20 @@ - 15 + 0 - + + 0 + + + 0 + + + 0 + + 0 @@ -32,18 +41,30 @@ - + + 0 + + + 0 + + + 0 + + 0 6 - + + + false + mm - + 10.000000000000000 @@ -63,11 +84,14 @@ - + + + false + mm - + 10.000000000000000 @@ -91,7 +115,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -115,28 +148,43 @@ - + + 0 + + + 0 + + + 0 + + 0 6 - + + + false + mm - + 10.000000000000000 - + + + false + mm - + 10.000000000000000 @@ -163,11 +211,14 @@ - + + + false + mm - + 10.000000000000000 @@ -178,7 +229,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -189,7 +249,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -200,11 +269,14 @@ - + + + false + deg - + 360.000000000000000 @@ -239,7 +311,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -260,21 +341,27 @@ - + + + false + mm - + 10.000000000000000 - + + + false + mm - + 2.000000000000000 @@ -285,7 +372,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -296,7 +392,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -307,11 +412,14 @@ - + + + false + deg - + 360.000000000000000 @@ -346,28 +454,43 @@ - + + 0 + + + 0 + + + 0 + + 0 6 - + + + false + mm - + 10.000000000000000 - + + + false + mm - + 2.000000000000000 @@ -394,11 +517,14 @@ - + + + false + mm - + 4.000000000000000 @@ -409,7 +535,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -427,7 +562,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -464,31 +608,40 @@ - + + + false + deg - + -90.000000000000000 - + + + false + deg - + 90.000000000000000 - + + + false + deg - + 360.000000000000000 @@ -516,7 +669,16 @@ 6 - + + 0 + + + 0 + + + 0 + + 0 @@ -527,11 +689,14 @@ - + + + false + mm - + 5.000000000000000 @@ -542,7 +707,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -573,7 +747,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -601,31 +784,40 @@ - + + + false + mm - + 2.000000000000000 - + + + false + mm - + 4.000000000000000 - + + + false + mm - + 4.000000000000000 @@ -634,7 +826,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -671,31 +872,40 @@ - + + + false + deg - + 360.000000000000000 - + + + false + deg - + -90.000000000000000 - + + + false + deg - + 90.000000000000000 @@ -706,7 +916,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -724,7 +943,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -761,31 +989,40 @@ - + + + false + deg - + 360.000000000000000 - + + + false + deg - + -180.000000000000000 - + + + false + deg - + 180.000000000000000 @@ -810,18 +1047,30 @@ - + + 0 + + + 0 + + + 0 + + 0 6 - + + + false + mm - + 10.000000000000000 @@ -841,11 +1090,14 @@ - + + + false + mm - + 2.000000000000000 @@ -856,7 +1108,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -864,18 +1125,30 @@ - + + 0 + + + 0 + + + 0 + + 0 6 - + + + false + mm - + 2.000000000000000 @@ -915,11 +1188,14 @@ - + + + false + mm - + 10.000000000000000 @@ -987,101 +1263,107 @@ - + mm - - 0.000000000000000 - - + + + false + mm - + 10.000000000000000 - + mm - - 0.000000000000000 - - + + + false + mm - + 10.000000000000000 - + mm - - 0.000000000000000 - - + + + false + mm - + 10.000000000000000 - + mm - + 2.000000000000000 - + + + false + mm - + 8.000000000000000 - + mm - + 2.000000000000000 - + + + false + mm - + 8.000000000000000 @@ -1105,7 +1387,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -1126,7 +1417,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -1182,41 +1482,50 @@ - + + + false + deg - - 0.000000000000000 - - + + + false + mm - + 1.000000000000000 - + + + false + mm - + 2.000000000000000 - + + + false + mm - + 1.000000000000000 @@ -1227,7 +1536,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -1248,7 +1566,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -1276,17 +1603,23 @@ - + + + false + mm - + 1.000000000000000 + + false + 1000.000000000000000 @@ -1296,11 +1629,14 @@ - + + + false + mm - + 1.000000000000000 @@ -1313,7 +1649,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -1341,31 +1686,37 @@ - + + + false + deg - - 0.000000000000000 - - + + + false + deg - + 360.000000000000000 - + + + false + mm - + 2.000000000000000 @@ -1444,41 +1795,50 @@ - + + + false + mm - + 4.000000000000000 - + + + false + mm - + 2.000000000000000 - + + + false + deg - - 0.000000000000000 - - + + + false + deg - + 360.000000000000000 @@ -1535,33 +1895,33 @@ - + + + false + mm - - 0.000000000000000 - - + + + false + mm - - 0.000000000000000 - - + + + false + mm - - 0.000000000000000 - @@ -1670,61 +2030,70 @@ - + + + false + mm - - 0.000000000000000 - - + + + false + mm - - 0.000000000000000 - - + + + false + mm - - 0.000000000000000 - - + + + false + mm - + 10.000000000000000 - + + + false + mm - + 10.000000000000000 - + + + false + mm - + 10.000000000000000 @@ -1748,7 +2117,16 @@ - + + 9 + + + 9 + + + 9 + + 9 @@ -1756,7 +2134,16 @@ - + + 0 + + + 0 + + + 0 + + 0 @@ -1790,11 +2177,14 @@ - + + + false + mm - + 2.000000000000000