Re: cairo surface from GdkPixmap
- From: Dominic Lachowicz <domlachowicz gmail com>
- To: Michiel de Hoon <mjldehoon yahoo com>
- Cc: gtk-list <gtk-devel-list gnome org>, Andrew Cowie <andrew operationaldynamics com>
- Subject: Re: cairo surface from GdkPixmap
- Date: Sat, 20 Jun 2009 09:16:41 -0400
> Unfortunately this won't work for me. gdk_cairo_create() creates a Cairo surface, then it creates a Cairo context from this surface, and then it destroys the Cairo surface. What I am looking for is a function that creates a Cairo surface and returns it directly. Then I can use pycairo to create a Cairo context from the Cairo surface, which allows me to subclass the Cairo context. The gtk function _gdk_drawable_ref_cairo_surface does exactly what I want, however this is a private function.
The surface isn't destroyed, it's un-reffed. You can still get the
surface from the context using cairo's get_target() method, and then
do with the surface as you please.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]