[Glade-devel] GIMP Docking Code in glade

Joaquin Cuenca Abela e98cuenc@free.fr
Sat, 31 May 2003 21:25:28 +0200


Paolo wrote:
> 
> Il mar, 2003-05-27 alle 21:08, Joaquin Cuenca Abela ha scritto:
> > Paolo wrote:
> > > 
> > > Il lun, 2003-05-26 alle 23:36, Mark Finlay ha scritto:
> > > > Glade3 is looking really nice, the mdi is great, hope to
> > > see support
> > > > for "recently opened projects", but the basic UI is still
> > > the same :/
> > > > 
> > > 
> > > support for recent project is not difficult to add, but currently 
> > > glade-3 depends only on gtk (no gnome libs dependencies) while 
> > > egg-recent is gnome specific... We tried to not have #ifdef GNOME 
> > > around but maybe we can make an exception here... what do 
> you think?
> > 
> > I don't care too much if we depend on egg until we release 
> a version, 
> > as anyway nobody but developers are supposed to use the cvs 
> version.  
> > But we should drop the dependency as soon as we release.
> > 
> > The used code from egg will then be copy & pasted.  It sucks, but I 
> > don't want to depend on an unstable library.
> 
> As already pointed out libegg is always cut and pasted, but 
> what I was talking about is something else: the eggrecent 
> infrastructure, when ready, will be moved to libgnome not 
> into gtk because is gnome specific and I don't think it works 
> on Windows: so if we use it we'll have to ifdef it out.

Ok, thanks for the precision.

I don't think that we should depend on libgnome only due to egg-recent.

As you point out, that would mean that we should maintain two different
versions, and that just to prevent the copy&paste of this code
(copy&paste that we should do anyway if we add the functionality right
now).

If in the future we need more functionalities provided by libgnome, then
I will change my mind, but the benefice right now is close to none and
doesn't justify an additional dependency.

Cheers,