[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-bug: [Bug 849247] Re: promote-visible not mentioned in system-gschemrc



> I had the promote stanza working in my local gschemrc for years and
> assumed all settings that work in local gschemrc should be mentioned
> in system-geschemrc. What is the reason for putting this setting in
> gafrc?

"promote-invisible" is a setting in libgeda that affects the way symbol
instantiation occurs.  Because the option affects libgeda directly and
the code for handling the option is in libgeda, it is put in gafrc.
There are several examples of options like this that *could* just be
per-application settings, but are library-wide for historical reasons.

> Skipping through system-gafrc, there are settings that are even more
> gschem specific.  Most significant is loading the colormap.

The print colour map is not gschem-specific. The display colour map
is. That is why the display colour map is loaded through
"system-gschemrc", and the print colour map through "system-gafrc".

> I am confused. What is the intended scope of gafrc vs gschemrc? The
> gschem manual is not very enlghtning at this, either.

"gafrc" options affect the behaviour of every application that uses
libgeda. "gschemrc" options affect the behaviour of only gschem. In an
ideal world, "gafrc" would be empty.

I hope that answers your question.

-- 
You received this bug notification because you are a member of gEDA Bug
Team, which is subscribed to gEDA.
https://bugs.launchpad.net/bugs/849247

Title:
  promote-visible not mentioned in system-gschemrc

Status in GPL Electronic Design Automation tools:
  Invalid

Bug description:
  The system-gschemrc in current git-head does not contain a stanza for promote-invisible. Should be in there for better discoverbility of this config option.
  See attached patch

  ---<)kaimartin(>---

To manage notifications about this bug go to:
https://bugs.launchpad.net/geda/+bug/849247/+subscriptions


_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug