summaryrefslogtreecommitdiff
path: root/pango/pango-item-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-item-private.h')
-rw-r--r--pango/pango-item-private.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/pango/pango-item-private.h b/pango/pango-item-private.h
index 6e20953f..9d2fa805 100644
--- a/pango/pango-item-private.h
+++ b/pango/pango-item-private.h
@@ -38,6 +38,24 @@ G_BEGIN_DECLS
#define PANGO_ANALYSIS_FLAG_HAS_CHAR_OFFSET (1 << 7)
+typedef struct _PangoAnalysisPrivate PangoAnalysisPrivate;
+
+struct _PangoAnalysisPrivate
+{
+ gpointer reserved;
+ PangoFont *size_font;
+ PangoFont *font;
+
+ guint8 level;
+ guint8 gravity;
+ guint8 flags;
+
+ guint8 script;
+ PangoLanguage *language;
+
+ GSList *extra_attrs;
+};
+
typedef struct _PangoItemPrivate PangoItemPrivate;
#if defined(__x86_64__) && !defined(__ILP32__)
@@ -74,6 +92,10 @@ void pango_analysis_collect_features (const PangoAnalysis
guint length,
guint *num_features);
+void pango_analysis_set_size_font (PangoAnalysis *analysis,
+ PangoFont *font);
+PangoFont * pango_analysis_get_size_font (const PangoAnalysis *analysis);
+
GList * pango_itemize_with_font (PangoContext *context,
PangoDirection base_dir,
const char *text,