promote | ‘boolean’ | ‘true’ | Former gafrc option: attribute-promotion . Set if
attribute promotion occurs when you instantiate a component.
Attribute promotion means that any floating (unattached) attribute
which is inside a symbol gets attached to the newly inserted component
when it is instantiated. Since 1.9.10. |
always-promote | ‘string list’ | ‘footprint;device;value;model-name’ | Former gafrc option: always-promote-attributes . The
list of attributes that are always promoted regardless of their
visibility. Since 1.9.10. |
promote-invisible | ‘boolean’ | ‘false’ | Former gafrc option: promote-invisible . Set if
invisible floating attributes are promoted when a component is
instantiated. Since 1.9.10. |
keep-invisible | ‘boolean’ | ‘true’ | Former gafrc option: keep-invisible . Do not change
this option. Here’s the original description from the
system-gafrc file:
If both attribute-promotion and promote-invisible
are enabled, then this controls if invisible floating attributes are
kept around in memory and NOT deleted. Having this enabled will keeps
component slotting working. If attribute-promotion and
promote-invisible are enabled and this keyword is disabled,
then component slotting will NOT work (and maybe other functions which
depend on hidden attributes, since those attributes are deleted from
memory). Since 1.9.10.
|
symbol-attribs | ‘string list’ | ‘netname;footprint;value;refdes;
source;model-name;model;net;
device;numslots;slot;slotdef;
graphical;description;documentation;symversion;
comment;author;dist-license;use-license;file’ | Formerly the attribute names were given by using the gafrc
keyword attribute-name several time in the file. Do not use
this keyword any more.
The list specifies attributes presented in the ‘Add attribute’
and ‘Edit attribute’ dialogs. The user can add any attributes
which should be listed there. The default names are specific for
symbols and nets. Use pin-attribs for pins. While for now
both lists are displayed together, this may change in future. The
attribute names are case sensitive. The order of the names in the
list determines the order they are displayed.
Note: The attribute names from parent configuration contexts are not
inherited and will be overridden by the child context value. If the
user will specify, e.g., ‘foo;bar’ here, only these two names
are displayed.
Since 1.9.12.
|
pin-attribs | ‘string list’ | ‘pinnumber;pinseq;pintype;pinlabel’ | The same as symbol-attribs but for pin attribute names. The
attribute names are displayed in the ‘Add attribute’ and
‘Edit attribute’ dialogs along with names specified in that key.
All notes about the symbol-attribs keyword are applicable
here, too.
Since 1.9.12.
|