summaryrefslogtreecommitdiff
path: root/pango/pangofc-private.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2005-08-15 19:41:00 +0000
committerOwen Taylor <otaylor@src.gnome.org>2005-08-15 19:41:00 +0000
commitd95e7b978abe87c7f4b71a0689f0e0670a8ccb74 (patch)
tree3b36337192c3dc31d99b11c6c2c09c8b3c200f8e /pango/pangofc-private.h
parentbb7216ad5a09bbdc5fd1d8f6b87d16ea0a52346c (diff)
downloadpango-d95e7b978abe87c7f4b71a0689f0e0670a8ccb74.tar.gz
Cut out the meat of pango_fc_font_get_metrics_for_context() and export it
2005-08-15 Owen Taylor <otaylor@redhat.com> * pango/pangofc-font.c (pango_fc_font_create_metrics_for_context) pango/pangofc-private.h pango/pangocairo-fcfcont.c: Cut out the meat of pango_fc_font_get_metrics_for_context() and export it (privately), so that PangoCairoFcFont can create a variant that sets the font options on the context it creates. (#311522)
Diffstat (limited to 'pango/pangofc-private.h')
-rw-r--r--pango/pangofc-private.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/pango/pangofc-private.h b/pango/pangofc-private.h
index 751a87f6..c0be7648 100644
--- a/pango/pangofc-private.h
+++ b/pango/pangofc-private.h
@@ -27,6 +27,14 @@
G_BEGIN_DECLS
+typedef struct _PangoFcMetricsInfo PangoFcMetricsInfo;
+
+struct _PangoFcMetricsInfo
+{
+ const char *sample_str;
+ PangoFontMetrics *metrics;
+};
+
#define PANGO_SCALE_26_6 (PANGO_SCALE / (1<<6))
#define PANGO_PIXELS_26_6(d) \
(((d) >= 0) ? \
@@ -52,6 +60,9 @@ void pango_fc_font_get_raw_extents (PangoFcFont *font,
PangoRectangle *ink_rect,
PangoRectangle *logical_rect);
+PangoFontMetrics *pango_fc_font_create_metrics_for_context (PangoFcFont *font,
+ PangoContext *context);
+
G_END_DECLS
#endif /* __PANGOFC_PRIVATE_H__ */