Hi, I was playing a little with symbols inside symbols. I was a little surprised because it was quite easy to get them working (I mean its drawing). I suppose that time ago there were reasons to not enable them by default.
This is a first step to get heavy symbols supported and (I think) multipart symbols. By now, I can include a symbol which contains another symbol. For example, I can move, rotate and mirror the following symbol: v 20060123 1 C 0 0 1 0 0 resistor-2.sym { T 400 350 5 10 0 0 0 0 1 device=RESISTOR T 400 250 5 10 1 1 0 6 1 refdes=R? T 500 250 5 10 1 1 0 0 1 value=100K } But if I double click on it, I can't see any of the attributes attached. This has to do with the attribute promotion: attributes inside the library are currently not promoted. I can enable the promotion of attributes within the library, but then they don't get promoted if they are already attached. I can change this too, but then the attributes are not attached to the toplevel object because they are already attached. So the question is: how can we handle this? Unattaching those attributes and attaching them to the toplevel object? I remember that someone (maybe Ales?) told something about a configurable list of promoted attributes. Is it already done? Will it help with this issue? Regards, Carlos