From: Yao H. <yao...@ya...> - 2004-07-07 07:30:39
|
On Tue, Jul 06, 2004 at 05:32:35PM -0400, Frank Warmerdam wrote: > o GTK 1.x is stable and works fine now. It will likely "do" for OpenEV for > a while. > o GTK 2.x is much more attractive and making progress on many fronts. For > these reasons I would like to move to it at some point. But it is a > substantial effort. Fair enough. It's not right to ask you or other core open devs to do the porting by yourselves. As it's an open source projects, and I believe there are quite a few users out there, many some of them are interested in such a port; and a gtk2 port may attract more users as well. My reasoning is that since it's inevitable (porting openev to gtk2) sooner or later; if you OKed the porting, contributors can actually start working on it. I, for one, though not much a developer, believe I can handle python side of the things. So if someone can port (for example, gvdata.c) to gtk2 and sort out some the porting issues such as removing GtkData (not longer in Gtk2), using GObject or GtkObject etc., others can follow suit. On a side note, if there are some things not done right in the gtk1 version, IMHO, it's time to do some refactoring along with the porting process. > o I doubt we would use gtkmm (a C++ interface to GTK2). OpenEV's core > is C currently and I can't see any compelling reason to change that > just now. > Ok. By browsing the source, I've changed my mind on using gtkmm. It'd be too much work to use gtkmm. Not to mention other gui toolkits. One can always wrap gtk to be like gtkmm if there's a need. For me, using openev from python would suffice. > Is GTK 2 well supported on win32? If not, that will be a major reason to > hold > off. No personal experience in this regard. AFAIK, GTK2 support on win32 should at least be the same as, if not better than, that of GTK1. What's more, even win32 support is not very good at the moment, which is very unlikely, by the time the port is functional, the wrinkles should be smoothed out (at least some wrinkles :-); I don't believe anyone would expect gtk programs to behave like native win32 programs in the near future) Best regards, Joseph H. Yao __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail |