Re: [java-gnome-hackers] Fisrt work to update .defs with new 2.12 functions
Brought to you by:
afcowie
From: Andrew C. <an...@op...> - 2008-03-09 12:16:18
|
On Sat, 2008-03-08 at 13:07 -0300, Vreixo Formoso Lopes wrote: > Send you a patch with first work on updating .defs to > Gtk 2.12. I've based my work on pygtk 2.12.1 defs > data. Some notes: This is great work Vreixo. Keep it up! > 4. They have added a flag > > (unblock-threads #t) > > to some functions that currently are in missing.defs. > Some I think we don't need to worry about it for now. Weird. I wonder what they mean by that? Sounds like a pygtk-ism. > GtkBuilder Just so everyone knows, GtkBuilder is still a disaster zone. It is *not* a drop-in replacement for LibGlade yet. In fact, it doesn't even parse .glade files. We'll see what progress is made next week in Berlin. > - Update to Java 5. I'm about to merge the branch with that, so matter in hand. > This opens cool possibilities, > such as implementation of GtkBuilder based on > annotations As I have told you several times already, I'm not yet happy about the idea behind this. If you use LibGlade there is tight coupling between program code and a .glade file. Nothing will make that go away. What was suggested in the feature request I saw didn't address that in the slightest, and since the proposer didn't answer my questions my lack of enthusiasm for the idea deepens. The fact that they did something like that in the .Net bindings of GTK is neither an argument in favour of, or an argument against, adding this feature. And saying that Hibernate does something is likewise not a strong argument in support of something. I'm a db4o guy :) Anyway, I'm not saying we can never add this, but it needs to be both a) well thought out and b) a material improvement for us to incur the cost of supporting it. We can discuss it again at GUADEC. > Send you a patch Like I said, it's awesome you're working on this. I'll review the branch this week. AfC London -- Andrew Frederick Cowie Operational Dynamics is an operations and engineering consultancy focusing on IT strategy, organizational architecture, systems review, and effective procedures for change management. We actively carry out research and development in these areas on behalf of our clients, and enable successful use of open source in their mission critical enterprises, worldwide. http://www.operationaldynamics.com/ Sydney New York Toronto London |