settings is loaded before anything else; it overrides the compiled-in defaults.
The GUI then applies its own changes, either through a database (gtk uses preferences) or the command line (lesstif and scripts honor X11-style options) or elsewhere (lesstif implicitly uses ~/.Xdefaults, for example). The last thing pcb does on exit is write out settings, so it has the new defaults for the next run. Or, at least, the ones that differ from the compiled-in ones. Note that defaults for settings are NOT always the "current value" for settings. Thus, changing paper sizes in a print dialog will not change the default paper size; that changes a value, not a default. Changing the paper size in a preferences dialog (assuming one exists) would change the default. _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

