Hi;

On 30 December 2016 at 17:25, Jim Charlton <char...@gmail.com> wrote:

> If one does want to draw into a cairo_surface_t, one can create a cairo
> context for drawing? E.g.

Yes, that's the expected approach.

You either create your own Cairo surface, or you ask GDK to create a
similar surface (or similar image surface) to the one used by the
GdkWindow that is the target of the rendering. Then, you call
`cairo_create()` to get a Cairo context.

> cairo_t <https://cairographics.org/manual/cairo-cairo-t.html#cairo-t>  *
> cairo_create (/|cairo_surface_t
> <https://cairographics.org/manual/cairo-cairo-surface-t.html#cairo-surface-t>
> *target|/);
>
> That use of cairo_create() is not deprecated... (I assume).

Indeed, it's not deprecated.

Ciao,
 Emmanuele.

-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to