diff --git a/src/Mod/Draft/draftguitools/gui_setstyle.py b/src/Mod/Draft/draftguitools/gui_setstyle.py index 188e7b33d7..6ec9736eb8 100644 --- a/src/Mod/Draft/draftguitools/gui_setstyle.py +++ b/src/Mod/Draft/draftguitools/gui_setstyle.py @@ -184,7 +184,7 @@ class Draft_SetStyle_TaskPanel: vobj = obj.ViewObject if vobj: if "LineColor" in vobj.PropertiesList: - vobj.LineColor = self.form.LineColor.property("color").rgb()<<8 + vobj.LineColor = self.form.LineColor.property("color").getRgbF() if "LineWidth" in vobj.PropertiesList: vobj.LineWidth = self.form.LineWidth.value() if "DrawStyle" in vobj.PropertiesList: @@ -200,7 +200,7 @@ class Draft_SetStyle_TaskPanel: except Exception: pass if "ShapeColor" in vobj.PropertiesList: - vobj.ShapeColor = self.form.ShapeColor.property("color").rgb()<<8 + vobj.ShapeColor = self.form.ShapeColor.property("color").getRgbF() if "Transparency" in vobj.PropertiesList: vobj.Transparency = self.form.Transparency.value() if "FontName" in vobj.PropertiesList: @@ -210,7 +210,7 @@ class Draft_SetStyle_TaskPanel: if "FontSize" in vobj.PropertiesList: vobj.FontSize = FreeCAD.Units.Quantity(self.form.TextSize.text()).Value if "TextColor" in vobj.PropertiesList: - vobj.TextColor = self.form.TextColor.property("color").rgb()<<8 + vobj.TextColor = self.form.TextColor.property("color").getRgbF() if "ArrowType" in vobj.PropertiesList: vobj.ArrowType = ["Dot", "Circle", "Arrow", "Tick", "Tick-2"][self.form.ArrowStyle.currentIndex()] if "ArrowSize" in vobj.PropertiesList: @@ -231,7 +231,7 @@ class Draft_SetStyle_TaskPanel: vobj = obj.ViewObject vobj.FontName = self.form.TextFont.currentFont().family() vobj.FontSize = FreeCAD.Units.Quantity(self.form.TextSize.text()).Value - vobj.LineColor = self.form.TextColor.property("color").rgb()<<8 + vobj.LineColor = self.form.TextColor.property("color").getRgbF() vobj.ArrowType = ["Dot", "Circle", "Arrow", "Tick", "Tick-2"][self.form.ArrowStyle.currentIndex()] vobj.ArrowSize = FreeCAD.Units.Quantity(self.form.ArrowSize.text()).Value vobj.ShowUnit = self.form.ShowUnit.isChecked() @@ -242,7 +242,7 @@ class Draft_SetStyle_TaskPanel: vobj = obj.ViewObject vobj.FontName = self.form.TextFont.currentFont().family() vobj.FontSize = FreeCAD.Units.Quantity(self.form.TextSize.text()).Value - vobj.TextColor = self.form.TextColor.property("color").rgb()<<8 + vobj.TextColor = self.form.TextColor.property("color").getRgbF() def onLoadStyle(self,index):