summaryrefslogtreecommitdiff
path: root/pango/fonts.c
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2001-09-20 12:01:52 +0000
committerJames Henstridge <jamesh@src.gnome.org>2001-09-20 12:01:52 +0000
commitdcedbae1f26c84d87c48e55bc934025bdabdea9c (patch)
treefd55753eda92bd1ed27755319b5d1dc3ebd5ca84 /pango/fonts.c
parentac2f15f7238021cbfd2ad7b324b707bbea19e76f (diff)
downloadpango-dcedbae1f26c84d87c48e55bc934025bdabdea9c.tar.gz
fix rule so that flags get registered as flags and rather than enums
2001-09-20 James Henstridge <james@daa.com.au> * pango/Makefile.am (s-enum-types-c): fix rule so that flags get registered as flags and rather than enums (enums still get registered as enums). * pango/pango-font.h: add get_type routine to header. * pango/fonts.c (pango_font_metrics_get_type): add get_type() routine.
Diffstat (limited to 'pango/fonts.c')
-rw-r--r--pango/fonts.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/pango/fonts.c b/pango/fonts.c
index bc0c9847..0d0569ef 100644
--- a/pango/fonts.c
+++ b/pango/fonts.c
@@ -1121,6 +1121,20 @@ pango_font_get_metrics (PangoFont *font,
return PANGO_FONT_GET_CLASS (font)->get_metrics (font, language);
}
+GType
+pango_font_metrics_get_type (void)
+{
+ static GType our_type = 0;
+
+ if (our_type == 0)
+ our_type = g_boxed_type_register_static ("PangoFontMetrics",
+ (GBoxedCopyFunc)pango_font_metrics_ref,
+ (GBoxedFreeFunc)pango_font_metrics_unref);
+
+ return our_type;
+}
+
+
/**
* pango_font_metrics_new:
*