22#ifndef __PANGO_ITEM_H__
23#define __PANGO_ITEM_H__
42#define PANGO_ANALYSIS_FLAG_CENTERED_BASELINE (1 << 0)
51#define PANGO_ANALYSIS_FLAG_IS_ELLIPSIS (1 << 1)
60#define PANGO_ANALYSIS_FLAG_NEED_HYPHEN (1 << 2)
118#define PANGO_TYPE_ITEM (pango_item_get_type ())
typedefG_BEGIN_DECLS struct _GList GList
typedefG_BEGIN_DECLS struct _GSList GSList
struct _PangoAttrIterator PangoAttrIterator
struct _PangoAttrList PangoAttrList
PANGO_AVAILABLE_IN_1_54 int pango_item_get_char_offset(PangoItem *item)
PANGO_AVAILABLE_IN_ALL PangoItem * pango_item_copy(PangoItem *item)
PANGO_AVAILABLE_IN_1_4 GList * pango_itemize_with_base_dir(PangoContext *context, PangoDirection base_dir, const char *text, int start_index, int length, PangoAttrList *attrs, PangoAttrIterator *cached_iter)
PANGO_AVAILABLE_IN_ALL GList * pango_itemize(PangoContext *context, const char *text, int start_index, int length, PangoAttrList *attrs, PangoAttrIterator *cached_iter)
PANGO_AVAILABLE_IN_ALL GType pango_item_get_type(void) G_GNUC_CONST
PANGO_AVAILABLE_IN_1_44 void pango_item_apply_attrs(PangoItem *item, PangoAttrIterator *iter)
PANGO_AVAILABLE_IN_ALL void pango_item_free(PangoItem *item)
PANGO_AVAILABLE_IN_ALL GList * pango_reorder_items(GList *items)
PANGO_AVAILABLE_IN_ALL PangoItem * pango_item_new(void)
typedefG_BEGIN_DECLS struct _PangoAnalysis PangoAnalysis
PANGO_AVAILABLE_IN_ALL PangoItem * pango_item_split(PangoItem *orig, int split_index, int split_offset)
struct _PangoLanguage PangoLanguage
struct _PangoContext PangoContext
#define PANGO_AVAILABLE_IN_1_44
#define PANGO_AVAILABLE_IN_1_4
#define PANGO_AVAILABLE_IN_1_54
#define PANGO_AVAILABLE_IN_ALL
PangoEngineShape * shape_engine
PangoEngineLang * lang_engine