gEDA-user: Parts DB API, GUI

Peter TB Brett peter at peter-b.co.uk
Tue Dec 18 16:34:18 EST 2007


On Wednesday 19 December 2007 19:57:58 John Griessen wrote:
> Peter TB Brett wrote:
> > On Tuesday 18 December 2007 23:22:49 Levente wrote:
> >> I wanted to do that, but, to be honest, I have zero knowledge of gschem
> >> internals. I've tried to figure things out, but failed.
> >
> > That's where I come in.
> >
> >> I think we should have in rc files specification to database server(s),
> >> and a relative simple GUI to chouse components.
> >
> > I think that, eventually, we should have some loadable Scheme modules
> > that provide convenient ways to specify database servers and schemas. 
> > For the time being, however, I don't see any reason not to stick to using
> > some sort of external helper programs for actually accessing the
> > database, as long as we can get the UI and basic Scheme API nailed down.
>
> Here are some GUI ideas, after reading the recent possibilities:
> http://ecosensory.com/geda/dbattrib-mockup.png
>
> dbattrib-mockup.svg schematic-dbattrib.gif etc are there, but don't show in
> my browsers firefox or mozilla, so just in case you want to reuse them in
> inkscape.

Interesting... 

Devils' advocate: as far as I can tell, the symbol itself determines what sets 
of attributes are valid.  This is a problem: suppose a backend wants to 
provide a set of alternatives for a default library symbol like 
resistor-1.sym?

The more serious problem is that such an approach (without a file-format bump) 
will not allow alternatives to have different pinouts -- but this is one of 
the main objects of the exercise!

                                   Peter

-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.seul.org/pipermail/geda-user/attachments/20071218/a8d56a27/attachment-0001.pgp 


More information about the geda-user mailing list