Gee, I just spent months porting the 1.2 dependent OpenEV application to gtk2. The lackadaisical 'why don't you just use 2.0' illustrates the problem nicely. gtk2 may not have been a huge change over 1.2, but more problematic was the corresponding pygtk change, throw in a few other gtk1.2 dependent dependencies like gtkglarea and gtkextra and you've got headaches.
It may seem trivial to make the change from 1.2 to 2, but it's a mistake to treat this lightly, because applications pull together a lot of interdependent pieces. Each deprecation and preferred new api can translate into a lot of rewritten code. What if datasets used by your app stored fonts with x strings, and you want to initialize a pango font chooser? Maybe you'll find that easy solution, but oops, there goes another hour. The proper course of action for an application written on gtk 1.2 is indeed to use gtk2, because 1.2 is dead. An application dependent on it will wither and die. Too bad you'll have to spend so much time porting. On the plus side, it seems to me that gtk2 and the built in types of pygtk2 are a more stable design and future changes should be more along the lines of new stuff. I've got my fingers crossed, anyway! -> Pete -------------------------------------------------------------------- ==================================================================== Pete Nagy tel: (303) 583-0248 Vexcel Corporation fax: (303) 583-0246 http://www.vexcel.com home: (303) 823-2336 ==================================================================== On Thu, 7 Jul 2005, [ISO-8859-1] Andr? Pedralho wrote: > Sorry! I think it was on another mailing list! However, why don't you > use GTK 2.0? > > On 7/7/05, Andr? Pedralho <[EMAIL PROTECTED]> wrote: > > I think we don't have support to GTK 1.2, do we? Why don't you use the GTK > > 2.0?? > > > > On 7/7/05, David Morse <[EMAIL PROTECTED]> wrote: > > > On 7/7/05, David Necas (Yeti) <[EMAIL PROTECTED]> wrote: > > > > On Wed, Jul 06, 2005 at 11:37:03PM -0400, David Morse wrote: > > > > > What's up with gtkglarea? The version in Fedora Core 4 has its most > > > > > recent ChangeLog entry in 2002. The author's page for it is 404. > > > > > > > > GtkGLArea is effectively dead. GtkGLExt is a much better > > > > replacement for Gtk+2 apps. > > > > > > What is the proper course of action for an application written on Gtk > > > 1.2? (I /think/ that's what I'm using ... major development was in > > > 2001, IIRC). > > > _______________________________________________ > > > gtk-app-devel-list mailing list > > > gtk-app-devel-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > > > > > > > > > -- > > Andr? Pedralho > > Bachelor in Computer Science > > Instituto Nokia de Tecnologia > > > > > -- > Andr? Pedralho > Bachelor in Computer Science > Instituto Nokia de Tecnologia > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list