summaryrefslogtreecommitdiff
path: root/pango/pangocairo-private.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2009-01-28 22:07:13 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2009-01-28 22:07:13 +0000
commitd9f876c81e5ebcc820639f4b08196e3017680305 (patch)
tree26ab41914945c740834782bc0a763519604e8f13 /pango/pangocairo-private.h
parent3b466a96aff08a4b7749742abf7019377dda8496 (diff)
downloadpango-d9f876c81e5ebcc820639f4b08196e3017680305.tar.gz
Remove context argument from _pango_cairo_font_private_initialize().
2009-01-09 Behdad Esfahbod <behdad@gnome.org> * pango/pangocairo-atsuifont.c (_pango_cairo_atsui_font_new): * pango/pangocairo-fcfont.c (_pango_cairo_fc_font_new): * pango/pangocairo-font.c (_pango_cairo_font_private_initialize): * pango/pangocairo-private.h: * pango/pangocairo-win32font.c (_pango_cairo_win32_font_new): Remove context argument from _pango_cairo_font_private_initialize(). Replace it with pango_ctm and font_options, the only things from context we actually needed. This is in preparation for lazy loading of fonts in the pangofc fontmap. svn path=/trunk/; revision=2801
Diffstat (limited to 'pango/pangocairo-private.h')
-rw-r--r--pango/pangocairo-private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/pango/pangocairo-private.h b/pango/pangocairo-private.h
index bf53e1f9..271c2152 100644
--- a/pango/pangocairo-private.h
+++ b/pango/pangocairo-private.h
@@ -109,8 +109,9 @@ PangoCairoFontHexBoxInfo *_pango_cairo_font_get_hex_box_info (PangoCairoFont *cf
void _pango_cairo_font_private_initialize (PangoCairoFontPrivate *cf_priv,
PangoCairoFont *font,
- PangoContext *context,
const PangoFontDescription *desc,
+ const cairo_font_options_t *font_options,
+ const PangoMatrix *pango_ctm,
const cairo_matrix_t *font_matrix);
void _pango_cairo_font_private_finalize (PangoCairoFontPrivate *cf_priv);
cairo_scaled_font_t *_pango_cairo_font_private_get_scaled_font (PangoCairoFontPrivate *cf_priv);