gEDA-dev: PCB paste layer and exposed paddles
DJ Delorie
dj at delorie.com
Sun Feb 10 15:52:39 EST 2008
> 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.
More information about the geda-dev
mailing list