Remove text added with "Attribute" actor from older workflows
When using Batik rendering:
In existing workflows that use the ptolemy.kernel.util.Attribute for
annotations, the annotation text does not wrap - instead, it is all on one long
I can't find a plain "Attribute" in the actor library, so maybe this is only a
problem with existing workflows. Should people be using the annotation actor
#2 Updated by Matthew Brooke almost 14 years ago
Spoke with Matt Jones on 10Apr06 - basically, any new text annotations created in Kepler will use the Annotation Actor (ptolemy.vergil.kernel.attributes.TextAttribute class); only old workflows use the "Attribute" for annotation (ptolemy.kernel.util.Attribute). We also noticed a problem whereby changes to the Attribute text do not show up in the workflow - another reason to move away from using plain Attributes for text.
So - we decided that to resolve this bug, the workflows to be shipped with Kepler 1.0 should be inspected to see if they use the old-style "ptolemy.kernel.util.Attribute" for text, and if so, they should be edited so they use the Annotation Actor instead ("ptolemy.vergil.kernel.attributes.TextAttribute").
#5 Updated by Christopher Brooks almost 14 years ago
Maybe we can create a filter that fixes the text
in the Ptolemy models so that it properly displays.
Is there a particular model that is wrong?
I'll see what I can do.
Also, the relation are offset in the Ptolemy models
because the SVG Icons have a different origin.