summaryrefslogtreecommitdiff
path: root/pango/pango.def
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2006-07-08 17:29:54 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2006-07-08 17:29:54 +0000
commitb935a4bd82366ca770be6ce6f64f2aefce8e1a65 (patch)
treeaf9e23f1c1652478e1f4c63185d63175febad7ed /pango/pango.def
parent35a7c23baabda073fea6da3a593fb718c9ac8c89 (diff)
downloadpango-b935a4bd82366ca770be6ce6f64f2aefce8e1a65.tar.gz
Part of Bug 135683 – Cache glyphstring extents
2006-07-08 Behdad Esfahbod <behdad@gnome.org> Part of Bug 135683 – Cache glyphstring extents * docs/pango-sections.txt: * docs/tmpl/glyphs.sgml: * pango/pango.def: * pango/pango-glyph.h: * pango/glyphstring.c (pango_glyph_string_get_width): New function. Much faster than calling pango_glyph_string_extents and using logical_rect.width. * pango/pango-renderer.c (add_underline), (add_strikethrough), (pango_renderer_draw_layout_line): Use the new function for optimization.
Diffstat (limited to 'pango/pango.def')
-rw-r--r--pango/pango.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/pango/pango.def b/pango/pango.def
index 4733905e..bb1a7e60 100644
--- a/pango/pango.def
+++ b/pango/pango.def
@@ -172,6 +172,7 @@ EXPORTS
pango_glyph_string_free
pango_glyph_string_get_logical_widths
pango_glyph_string_get_type
+ pango_glyph_string_get_width
pango_glyph_string_index_to_x
pango_glyph_string_new
pango_glyph_string_set_size