gEDA-dev: Filechooser and component selector code
Ales Hvezda
ahvezda at seul.org
Sat Sep 2 15:18:41 EDT 2006
[snip]
>I'm continuing work to split the component selector away from the
>file-chooser code in gschem. This will allow more divergence between those
>functions, and ought to allow better abstracted GTK+ programming.
I'm looking forward to applying this patch when you are done.
[snip]
>1. Split x_fileselect.c into x_fileselect.c, and x_compselect.c,
>refactoring without re-writing too much. Unused data-structure members will
>be removed. (NEARLY DONE) 2. Re-write x_compselect.c to be a subclassed
>GTK+ widget 3. Consider re-writing x_fileselect.c to better abstract gschem
>operations from the GTK+ code. 4. Copy x_fileselect.c and adapt for
>gattrib. Perhaps ideally, we should have a place in libgeda for standard
>"gaf" widgets, dialogs etc.., and this code should be shared there.
Sounds good. Also, there was a discussion on the list a while
ago with a statement like this from Peter Brett:
To reiterate, I think it would be best to have a simple divide:
stuff that's shared between geda apps goes in libgeda, stuff
that's app-specific stays within the app itself. However, I
thing this is going to require a proclamation ex cathedra from
Ales to resolve the "right way" to move forward.
I'm okay with doing just that. App specific stuff in the app and
code that can be/is shared in libgeda. I don't really want to refactor
libgeda into gui and non-gui just yet. We can do that once we have
external applications that want to use code/component that is only in
gschem now.
-Ales
More information about the geda-dev
mailing list