[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: Tabbed pages in gschem (and implications)



Just to clarify. . . .

> > What I've got at the moment:
> > 
> > TOPLEVEL -> PAGE -> OBJECT -> [ object list ]
> >              | |__-> GtkWidgets...
> >              V
> >             PAGE -> OBJECT -> [ object list ]
> >              | |__-> GtkWidgets...
> >              V
> >              etc..
> > 
> > There is also
> > 
> > TOPLEVEL -> GtkNotebook
> >      which has Notbook pages relevant to each schematic page in the
> > tabbar.
> 
> One thing which occured to me is this:  My pet project, gattrib,
> piggybacks off the datastructures defined in libgeda.  Gnetlist,
> gsymcheck, and others do too.  Therefore, any changes to libgeda
> should be at least tested against the other components to gEDA/gaf.
> Gattrib expects to see 
> 
> TOPLEVEL -> PAGE -> OBJECT -> [ object list ]
> 
> so any changes to this structure are bad for gattrib.  

That is to say, gattrib can ignore structs like your GtkWidgets which
just hang off PAGE.   OTOH, don't place structs between TOPLEVL, PAGE,
OBJECT, and so on.

Stuart


_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev