How do I draw on a GdkPixbuf object without using cairo? There are quite a few samples in gtk 2 that do this by obtaining a Pixmap and draw on it. However, I can seem to find any function that return a Pixmap in gtk 3. For example render_pixmap_and_mask() is no longer available for a Pixbuf object. How do I obtain a pixmap or any drawable from a GdkPixbuf in gtk 3 (similar to gdk_cairo_set_source_pixbuf)?