Method

Gdk.CairoContext.cairo_create

Declaration [src]

cairo_t*
gdk_cairo_context_cairo_create (
  GdkCairoContext* self
)

Description [src]

Retrieves a Cairo context to be used to draw on the GdkSurface of context.

A call to gdk_draw_context_begin_frame() with this context must have been done or this function will return NULL.

The returned context is guaranteed to be valid until gdk_draw_context_end_frame() is called.

Return value

Returns: cairo_t*

a Cairo context to be used to draw the contents of the GdkSurface. NULL is returned when context is not drawing.

Ownership of the data is transferred to the caller
Can be NULL