summaryrefslogtreecommitdiff
path: root/pango/pangox-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangox-private.h')
-rw-r--r--pango/pangox-private.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/pango/pangox-private.h b/pango/pangox-private.h
index e627bd44..5d90c186 100644
--- a/pango/pangox-private.h
+++ b/pango/pangox-private.h
@@ -50,6 +50,12 @@ struct _PangoXFont
int max_subfonts;
GSList *metrics_by_lang;
+
+ PangoFontMap *fontmap;
+ /* If TRUE, font is in cache of recently unused fonts and not otherwise
+ * in use.
+ */
+ gboolean in_cache;
PangoXFontEntry *entry; /* Used to remove cached fonts */
};
@@ -68,4 +74,9 @@ PangoCoverage *pango_x_font_entry_get_coverage (PangoXFontEntry *entry,
void pango_x_font_entry_remove (PangoXFontEntry *entry,
PangoFont *font);
+void pango_x_fontmap_cache_add (PangoFontMap *fontmap,
+ PangoXFont *xfont);
+void pango_x_fontmap_cache_remove (PangoFontMap *fontmap,
+ PangoXFont *xfont);
+
#endif /* __PANGOX_PRIVATE_H__ */