Re: GtkSpreadTable ('spread-table' branch)

On Fri, 2010-10-22 at 12:53 +0200, Murray Cumming wrote:

> > > I am ready to add this to libegg, but it seems to depend on GTK+ 2 only 
> > > right now, so do we want GTK+ 3 code there? If so, should I update 
> > > everything to use GTK+ 3, make GTK+ 2/3 support selectable at configure 
> > > time or simply dump the code in a subdirectory with a separate Makefile 
> > > (much like wrapbox is currently)?
> > 
> > libegg components are meant to be copy and pasted into other projects;
> > adding a dependency on gtk+-3 just for the spread-table is not a problem
> > at all. just add a conditional like the ones currently there for
> > different versions of gtk+-2.0, and recurse into the spread-table
> > directory if gtk+-3.0 is available.
> Wouldn't it be enough just to branch it and make master use only GTK+ 3?
> Or is it used by so many projects that try to support both GTK+ 2 and 3
> in the same branch (which seems increasingly painful)?

I think that the branch already happened - I see a gnome-2-32 branch in
libegg; but it would probably require to port all components to gtk+-3
if we want to make libegg a gtk+-3.0-only copy-and-paste library.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]