> We have footprint attribs now,
> and this seems like one of their reasons-to-be.

Attrib("paste:p14" "grid,5,4,50%,470pL")

Means: paste for pad p14 is a 5x4 grid, 50% coverage, total of 470pL ?
I suppose glue:p14 and other attributes would work too.

> This kind of function will involve somehow choosing as you go
> whether the draw_everything routine in draw.c handles a pcb object,
> or if a plugin is doing it.  Wouldn't it be nice if plugins did all
> the drawing?  And if the code of pcb that chooses what routine draws
> what object was clear and compact?

Hmmm... drawing hooks.  "I know how to draw XYZ" could match up with
Attrib("plugin:foo:..." "...")

I suspect designing an API to handle different plugins handling
different aspects of each footprint, and priorities, would be tricky.


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to