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

Re: gEDA-dev: gEDA + libglade



On Tue, 2007-04-03 at 11:17 -0400, Felipe Balbi wrote:
> Hello all,
> 
> Why not use libglade to parse gEDA's interfaces dinamically??
> 
> It would make the code really easier to understand... we would only
> need signal_handlers instead of coding the whole interface. And also,
> would become a lot easier to modify the interface. One would just need
> glade-2 (or glade-3 or gazpacho) to create a whole new interface...
> 
> And interface changes wouldn't require recompiling the source-code...

Glade has its plus points and its minus points.

The biggest reason not to do this now, is that the libgeda backend needs
some work on its data-structures and API. Until that is done, the code
is not going to get much easier.

If you think the GUI code is what makes libgeda + gschem hard to
understand, you may have missed something... there is not that much code
in there which Glade would simplify. Most of the concepts and structures
involved are not GUI.

I do admit that in some places, it could do with simplification. The
toolbars for example, would be better dynamically generated.

Regards,

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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