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

Reply via email to