From 18346619aecf09b36a6254ba2b1f621ca73c44bc Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sat, 12 Dec 2015 12:31:36 -0200 Subject: [PATCH] Draft: Changing text or arrows of a Dimension now marks it to be recomputed --- src/Mod/Draft/Draft.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 3eb6c54f8f7f..49ecce32b296 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -3589,9 +3589,11 @@ def onChanged(self, vobj, prop): self.font.size = vobj.FontSize.Value if hasattr(self,"font3d"): self.font3d.size = vobj.FontSize.Value*100 + vobj.Object.touch() elif (prop == "FontName") and hasattr(vobj,"FontName"): if hasattr(self,"font") and hasattr(self,"font3d"): self.font.name = self.font3d.name = str(vobj.FontName) + vobj.Object.touch() elif (prop == "LineColor") and hasattr(vobj,"LineColor"): if hasattr(self,"color"): c = vobj.LineColor @@ -3640,6 +3642,7 @@ def onChanged(self, vobj, prop): self.marks.addChild(s2) self.node.insertChild(self.marks,2) self.node3d.insertChild(self.marks,2) + vobj.Object.touch() else: self.updateData(vobj.Object,"Start") @@ -3931,9 +3934,11 @@ def onChanged(self, vobj, prop): self.font.size = vobj.FontSize.Value if hasattr(self,"font3d"): self.font3d.size = vobj.FontSize.Value*100 + vobj.Object.touch() elif prop == "FontName": if hasattr(self,"font") and hasattr(self,"font3d"): self.font.name = self.font3d.name = str(vobj.FontName) + vobj.Object.touch() elif prop == "LineColor": if hasattr(self,"color"): c = vobj.LineColor @@ -3977,6 +3982,7 @@ def onChanged(self, vobj, prop): self.marks.addChild(s2) self.node.insertChild(self.marks,2) self.node3d.insertChild(self.marks,2) + vobj.Object.touch() else: self.updateData(vobj.Object, None)