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

Peter TB Brett peter at peter-b.co.uk
Fri Jul 28 17:12:09 EDT 2006


On Friday 28 July 2006 21:43, Peter Clifton wrote:

> How much of this data-structure filling goes into libgeda?
> How much of it goes into one function? - I'd like to remove a lot of the
> duplication, e.g. the existing code for switching prev / next / new pages
> has a lot of duplication of this sort of procedure.
>
> (Should libgeda be / is libgeda) aware of any GUI creation / objects, other
> than initialising data-structures to NULL?

I am really shocked by how much gschem-specific stuff there is in libgeda.  I 
had an awful time with the print dialog rewrite due to this, tracking down 
where modifications needed to be made.  Ideally, the shared library should 
only contain code that needs to be shared between applications, and if a 
refactoring of the data structures is going to take place, it would be nice 
to get it right this time.  I wouldn't expect there would be much willingness 
to do it again any time in the foreseeable future.

Peter

-- 
Quake II build tools maintainer             http://tinyurl.com/fkldd

v2sw6YShw7$ln5pr6ck3ma8u6/8Lw3+2m0l7Ci6e4+8t4Eb8Aen5+6g6Pa2Xs5MSr5p4
  hackerkey.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.seul.org/pipermail/geda-dev/attachments/20060728/0cc98a6c/attachment.pgp


More information about the geda-dev mailing list