Hi Rob,
I'd like to re-open this topic because:
if I well understand your previous explanation that
" ...it would be bad to change the identity of the product instance i.e. its Manufacturer, Model Number and Description...",
I notice that the behavior is not following this rule for the Description label:
When Description is changed via Product Browser / UDP / (right click) Edit Product, then for any existing instance of that UDP in the project, the Description is changed when any symbol is placed, removed then re-placed in a drawing. But Description in Properties panel is unchanged.
And to go further, once a symbol of that UDP is modified via Product Browser / UDP / (right click) Edit Symbol, if the Description is once again changed, it is no more updated even if a new instance is dragged from Product Browser or added in the Dashboard Products palette.
So if I'm not mistaken, the intended behavior should be:
As soon as an UPD is dragged in a drawing or added in the Dashboard Products palette, product identity (Manufacturer, Model Number and Description) of all Symbols of that instance in the project should remain as it is and attributes are preserved when Symbols are placed, removed then re-placed in drawings.
A new instance (dragged from Product Browser or added in the Dashboard Products palette) of a UDP will inherit the latest product identity from the library with blank attributes.
But in all cases (new instance and existing instances), when a Symbol is placed or removed then re-placed, the design of this symbol is retrieved from the library and reflects the possible changes of the Symbol leaving Attributes unchanged.
Did I correctly perceived the way it works ? If so, why Description doesn't follow the same behavior than Manufacturer and Model Number do?
Related topic :
http://forums.stardraw.com/Topic18944.aspxThank You,