diff options
author | Owen Taylor <otaylor@redhat.com> | 2005-08-15 19:41:00 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2005-08-15 19:41:00 +0000 |
commit | d95e7b978abe87c7f4b71a0689f0e0670a8ccb74 (patch) | |
tree | 3b36337192c3dc31d99b11c6c2c09c8b3c200f8e /pango/pangofc-private.h | |
parent | bb7216ad5a09bbdc5fd1d8f6b87d16ea0a52346c (diff) | |
download | pango-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.h | 11 |
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__ */ |