summaryrefslogtreecommitdiff
path: root/pango/pango-item.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-item.h')
-rw-r--r--pango/pango-item.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/pango/pango-item.h b/pango/pango-item.h
index cf9bfe84..cdc887e4 100644
--- a/pango/pango-item.h
+++ b/pango/pango-item.h
@@ -29,15 +29,18 @@ G_BEGIN_DECLS
typedef struct _PangoAnalysis PangoAnalysis;
typedef struct _PangoItem PangoItem;
+/* TODO: if more flags are needed, turn this into a real PangoAnalysisFlags enum */
+#define PANGO_ANALYSIS_FLAG_CENTERED_BASELINE (1 << 0)
+
struct _PangoAnalysis
{
PangoEngineShape *shape_engine;
PangoEngineLang *lang_engine;
PangoFont *font;
- guint level : 8;
- guint gravity : 3; /* PangoGravity */
- guint centered_baseline : 1; /* gboolean */
+ guint8 level;
+ guint8 gravity; /* PangoGravity */
+ guint8 flags;
PangoLanguage *language;
GSList *extra_attrs;