Hi, On Fri, Sep 3, 2010 at 12:59 AM, Matthias Clasen <matthias.cla...@gmail.com> wrote: > On Thu, Sep 2, 2010 at 7:24 PM, Havoc Pennington <h...@pobox.com> wrote: > >> I was thinking about the problem of wasting memory, writing to one >> internal representation and not changing the other, etc. How about >> this: we only keep one representation around. If you get_pixels we >> drop the surface, if you get_cairo_surface we drop the old-style >> pixels. >> >> We deprecate get_pixels() which is the only call that can force the >> old-style representation to be created. If you do use get_pixels(), >> what's going to happen is that you do your pixel editing, and on the >> next paint gdk_pixbuf_get_cairo_surface() will force conversion back >> to cairo representation. >> > > Here is an (untested) patch to implement this. >
Oops. I just put one in bugzilla ;-) I should have worked on the widget padding today I guess. https://bugzilla.gnome.org/show_bug.cgi?id=491507 Havoc _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list