summaryrefslogtreecommitdiff
path: root/pango/pango-layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-layout.c')
-rw-r--r--pango/pango-layout.c29
1 files changed, 6 insertions, 23 deletions
diff --git a/pango/pango-layout.c b/pango/pango-layout.c
index 9bdaa1ce..ee0e09c9 100644
--- a/pango/pango-layout.c
+++ b/pango/pango-layout.c
@@ -3932,17 +3932,9 @@ pango_layout_line_unref (PangoLayoutLine *line)
}
}
-GType
-pango_layout_line_get_type (void)
-{
- static GType our_type = 0;
-
- if (G_UNLIKELY (our_type == 0))
- our_type = g_boxed_type_register_static (I_("PangoLayoutLine"),
- (GBoxedCopyFunc) pango_layout_line_ref,
- (GBoxedFreeFunc) pango_layout_line_unref);
- return our_type;
-}
+G_DEFINE_BOXED_TYPE (PangoLayoutLine, pango_layout_line,
+ pango_layout_line_ref,
+ pango_layout_line_unref);
/**
* pango_layout_line_x_to_index:
@@ -5462,18 +5454,9 @@ pango_layout_iter_copy (PangoLayoutIter *iter)
return new;
}
-GType
-pango_layout_iter_get_type (void)
-{
- static GType our_type = 0;
-
- if (G_UNLIKELY (our_type == 0))
- our_type = g_boxed_type_register_static (I_("PangoLayoutIter"),
- (GBoxedCopyFunc) pango_layout_iter_copy,
- (GBoxedFreeFunc) pango_layout_iter_free);
-
- return our_type;
-}
+G_DEFINE_BOXED_TYPE (PangoLayoutIter, pango_layout_iter,
+ pango_layout_iter_copy,
+ pango_layout_iter_free);
/**
* pango_layout_get_iter: