[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,