One thought, though. Perhaps the gschem file format needs some way to hold meta information like the last gschem zoom level, the gattrib column widths, and the like. Is that what you mean? It's an interesting thought. . . .
For example, if you're doing a PCB, you don't need to see spice attributes, but you always need a footprint attribute, even if nothing on the page has one yet. Me, I don't need to see the symver attribute, and I always want "device" to be the last column because it's usually verbose. So yeah, some of the gattrib *layout* information is at least project specific.
PCB's file format hold the last zoom and cursor positions, so you can return to the last spot on the board you were working on, althought the lesstif HID ignores it at the moment.
Yeah, I think you're right. The gEDA/gaf file format needs some way to store this sort of meta information. Right now it doesn't. In the past we have discussed embedding comments into the .sym (and by extension the .sch) files. Perhaps the other meta information can piggyback on any comment format we come up with.
I suggest that a '#' char at the beginning of the a line in a .sch or .sym file designate non-schematic information, either a comment or perhaps some way to embedd application-specific meta-information. I'll can whip together a quick spec at some point & share it with the group.
I'm moving this discussion over to geda-dev.
Stuart
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user