From: Diana Esch-M. <des...@la...> - 2003-08-28 15:23:52
|
I have started to look at this issue more closely. The biggest changes come in the GtkGLArea -> GtkGLext or an even different implementation. The core of Gtk/Gdk has changed with the implementation of GTK/GDKPixBuf and I think these new features could be taken advantage of, and this is the grungy/grimy guts of OpenEV. There are several deprecated widgets that would need to be recoded - GtkList comes to mind. Diana On Wed, 2003-08-27 at 18:55, Paul Spencer wrote: > I think when I looked into it, I found a list of changes that had to be > considered, you can read them at: > > http://developer.gnome.org/doc/API/2.0/gtk/gtk-changes-2-0.html > > and there is the gnome porting guide that is more extensive (covers glib > and gdk also I think). > > http://developer.gnome.org/dotplan/porting/ > > *Most* of the items on this page should be relatively simple to resolve > and could be a recursive grepto isolate them. Some of the items, > however, will require extensive searching by hand for affected areas of > code, and some may affect the core architecture of OpenEV ... these > items would be difficult to estimate effort levels for. > > The first document claims that most software should be able to build > with 2.0 without any/many problems. I suspect that this is not the case > for OpenEV, which is a fairly complex piece of software. > > It would also involve updating to pygtk 1.99.x which may affect GDAL as > well. > > It would also be beneficial to review the widgets used in OpenEV to see > if better widgets are now available. > > Cheers, > > Paul > > > > Frank Warmerdam wrote: > > > Jeffery D. Collins wrote: > > > >> Frank Warmerdam wrote: > >> > >>> Jeffery D. Collins wrote: > >>> > >>>> Will openev work with the latest version of pygtk (version > >>>> 1.99.x)? I'm currently using 1.2 and would like to upgrade to the > >>>> latest version for use with other applications. The requirements > >>>> in http://openev.sourceforge.net/build.html still refer 0.6.x. > >>> > >>> > >>> > >> Sorry:) I confused the GTK+ version number (1.2) with that of pygtk > >> here (0.6.11). > >> > >>> > >>> Jeffery, > >>> > >>> I thought that 1.99.x was for GTK 2, perhaps I am wrong? As far as > >>> I know any > >>> pygtk for GTK 1.x that is at least as new as 0.6.x should be OK, but > >>> GTK 2 based > >>> pygtk's won't work. > >> > >> > >> > >> Right -- 1.99.x is for GTK 2. Are there any plans to upgrade these > >> in the near future? > > > > > > Jeffery, > > > > There are no immediate plans. I think Paul looked at it once and > > determined > > it wouldn't be *too* hard, but so far we have no compelling reason to > > go through > > the pain. And of course, the longer we put it off the more stable GTK > > 2 has > > become. > > > > Best regards, > > -- Diana Esch-Mosher <des...@la...> Los Alamos National Laboratory |