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