On Thu, Jul 8, 2010 at 4:03 AM, Tomeu Vizoso <[email protected]> wrote:
> On Mon, Jul 5, 2010 at 15:48, John Stowers <[email protected]> 
> wrote:
>> Hi,
>>
>> First of all, PyGI and GObject introspection is the way forward.
>>
>> Now, that being said, it seems a little silly to spend all this effort
>> porting C apps in GNOME to gtk-3.0 only to see the first PyGtk app drag
>> back in the gtk-2.0 libraries with "import gtk".
>>
>> So I spent a little time trying to get PyGtk to build with GSEAL. Turns
>> out it wasn't that hard [1][2].
>>
>> Only a few accessors were missing
>>  * GtkWindow.has_user_ref_count
>>  * GtkInvisible.has_user_ref_count
>>    These both are used in the sink funcs, and seem to be a synonym
>>    for checking the object has not been destroyed.
>>  * gtk_menu_get_position_func{,_data}
>>
>> So, what is the opinion on this? Is it worth me continuing? My idea
>> would be to make *only one* PyGtk release that builds against gtk-3.0,
>> it would see no new features.
>
> Sounds like a good idea to me, given how much PyGTK application
> authors seem to lag behind platform changes.
>
> That said, I think distros should focus on moving to introspection
> because it allows them to drop maintenance of a lot of packages. But
> anything that makes this move easier for people is important.

I've trying to get a handle on PyGI for a while now, but I'm still in
a bit of a fog.  I've worked on some PyGTK apps so understand that OK,
but what I'm really looking for are answers to questions like:

1. What problem is PyGI trying to solve?
2. What advantage will I see by using PyGI over PyGTK?
3. How do I port my application from PyGTK to PyGI?

>
> Regards,
>
> Tomeu
>
>> John
>>
>> [1] http://github.com/nzjrs/pygtk/commits/gtk-3.0
>> [2] http://github.com/nzjrs/pygobject/tree/gtk-3.0
>>
>> _______________________________________________
>> pygtk mailing list   [email protected]
>> http://www.daa.com.au/mailman/listinfo/pygtk
>> Read the PyGTK FAQ: http://faq.pygtk.org/
>>
> _______________________________________________
> pygtk mailing list   [email protected]
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
>



-- 
Gerald Britton
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to