Now let's do it using a pixmap and a normal cairo_surface_t