On Fri, 2010-10-22 at 09:56 +0100, Emmanuele Bassi wrote: > On Fri, 2010-10-22 at 10:48 +0200, David King wrote: > > On 2010-10-14 11:52, Murray Cumming <murr...@murrayc.com> wrote: > > >If nobody says they want this soon then I guess we'll just put it in > > >libegg. > > > > 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)? -- murr...@murrayc.com www.murrayc.com www.openismus.com _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list