Comment 5 for bug 772336

Revision history for this message
Abhinav Upadhyay (er-abhinav-upadhyay) wrote :

Hi Matt,

Thanks for reviewing the prototype. This code was working perfectly with Gtk2 but for Oneiric, apport has been ported to Gtk3 using GI. I tried my level best to port this code to Gtk3 and make it work, but the changes in Gtk3 are such that it seems impossible to me to add these feature.

The reason being that Gtk3 developers have removed all the drawing functions from Gdk and instead recommend to use the Cairo API. Now, that requires dependency on an additional library and on top of that the python port of Cairo that is Pycairo has not caught up with the current version of Cairo (as it is not GI based, but a static binding). I asked even the Gtk developers on #Gtk+ , they all seemed to concur on this.

I have another version of this prototype but that also cannot work with Gtk3, just because one function has been removed from the Gtk API.