[gobject] Bind cairo_glyph_t and cairo_text_cluster_t

This commit is contained in:
Behdad Esfahbod 2023-03-09 13:04:50 -07:00
parent d4d027d353
commit d08e348dd6
2 changed files with 14 additions and 0 deletions

View file

@ -92,3 +92,9 @@ CAIRO_DEFINE_BOXED ("CairoRectangle", cairo_gobject_rectangle,
COPY_FUNC (rectangle_int)
CAIRO_DEFINE_BOXED ("CairoRectangleInt", cairo_gobject_rectangle_int,
cairo_gobject_cairo_rectangle_int_copy, g_free);
COPY_FUNC (glyph)
CAIRO_DEFINE_BOXED ("CairoGlyph", cairo_gobject_glyph,
cairo_gobject_cairo_glyph_copy, g_free);
COPY_FUNC (text_cluster)
CAIRO_DEFINE_BOXED ("CairoTextCluster", cairo_gobject_text_cluster,
cairo_gobject_cairo_text_cluster_copy, g_free);

View file

@ -91,6 +91,14 @@ cairo_gobject_rectangle_int_get_type (void);
cairo_public GType
cairo_gobject_region_get_type (void);
#define CAIRO_GOBJECT_TYPE_GLYPH cairo_gobject_glyph_get_type ()
cairo_public GType
cairo_gobject_glyph_get_type (void);
#define CAIRO_GOBJECT_TEXT_CLUSTER_GLYPH cairo_gobject_text_cluster_get_type ()
cairo_public GType
cairo_gobject_text_cluster_get_type (void);
/* enums */
#define CAIRO_GOBJECT_TYPE_STATUS cairo_gobject_status_get_type ()