Description

If GObject support has not been compiled in cairo, either by explicitely disabling it or because the installed cairo version does not provide them, a compatible selection of wrappers used by ADG is provided anyway.

Details

ADG_MISSING_GBOXED_MATRIX

#define ADG_MISSING_GBOXED_MATRIX       1

CAIRO_GOBJECT_TYPE_MATRIX

#define CAIRO_GOBJECT_TYPE_MATRIX       (cairo_gobject_matrix_get_type())

cairo_gobject_cairo_matrix_copy ()

cairo_matrix_t *    cairo_gobject_cairo_matrix_copy     (const cairo_matrix_t *matrix);

ADG_MISSING_GBOXED_PATTERN

#define ADG_MISSING_GBOXED_PATTERN          1

CAIRO_GOBJECT_TYPE_PATTERN

#define CAIRO_GOBJECT_TYPE_PATTERN          (cairo_gobject_pattern_get_type())

cairo_gobject_cairo_pattern_copy ()

cairo_pattern_t *   cairo_gobject_cairo_pattern_copy    (const cairo_pattern_t *pattern);