Draft: Make ShapeString editable by double-click - fixes #5885

* Draft: Make ShapeString editable - fixes #5885
This commit is contained in:
marioalexis84
2022-04-08 12:47:41 -03:00
committed by GitHub
parent 929c89f700
commit aa2ebb9601
7 changed files with 183 additions and 78 deletions

View File

@@ -33,7 +33,7 @@ import draftutils.gui_utils as gui_utils
from draftobjects.shapestring import ShapeString
if App.GuiUp:
from draftviewproviders.view_base import ViewProviderDraft
from draftviewproviders.view_shapestring import ViewProviderShapeString
def make_shapestring(String, FontFile, Size=100, Tracking=0):
@@ -60,7 +60,7 @@ def make_shapestring(String, FontFile, Size=100, Tracking=0):
obj.Tracking = Tracking
if App.GuiUp:
ViewProviderDraft(obj.ViewObject)
ViewProviderShapeString(obj.ViewObject)
gui_utils.format_object(obj)
obrep = obj.ViewObject
if "PointSize" in obrep.PropertiesList: obrep.PointSize = 1 # hide the segment end points