22#ifndef __PANGO_CONTEXT_H__
23#define __PANGO_CONTEXT_H__
35#define PANGO_TYPE_CONTEXT (pango_context_get_type ())
36#define PANGO_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_CONTEXT, PangoContext))
37#define PANGO_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_CONTEXT, PangoContextClass))
38#define PANGO_IS_CONTEXT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_CONTEXT))
39#define PANGO_IS_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_CONTEXT))
40#define PANGO_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_CONTEXT, PangoContextClass))
PANGO_AVAILABLE_IN_1_16 PangoGravity pango_context_get_gravity(PangoContext *context)
PANGO_AVAILABLE_IN_1_44 void pango_context_set_round_glyph_positions(PangoContext *context, gboolean round_positions)
PANGO_AVAILABLE_IN_ALL PangoFontDescription * pango_context_get_font_description(PangoContext *context)
PANGO_AVAILABLE_IN_ALL void pango_context_set_font_description(PangoContext *context, const PangoFontDescription *desc)
PANGO_AVAILABLE_IN_ALL PangoLanguage * pango_context_get_language(PangoContext *context)
typedefG_BEGIN_DECLS struct _PangoContextClass PangoContextClass
PANGO_AVAILABLE_IN_1_16 void pango_context_set_gravity_hint(PangoContext *context, PangoGravityHint hint)
PANGO_AVAILABLE_IN_1_6 const PangoMatrix * pango_context_get_matrix(PangoContext *context)
PANGO_AVAILABLE_IN_1_16 void pango_context_set_base_gravity(PangoContext *context, PangoGravity gravity)
PANGO_AVAILABLE_IN_ALL void pango_context_set_base_dir(PangoContext *context, PangoDirection direction)
PANGO_AVAILABLE_IN_ALL void pango_context_set_language(PangoContext *context, PangoLanguage *language)
PANGO_AVAILABLE_IN_1_16 PangoGravity pango_context_get_base_gravity(PangoContext *context)
PANGO_AVAILABLE_IN_1_16 PangoGravityHint pango_context_get_gravity_hint(PangoContext *context)
PANGO_AVAILABLE_IN_1_6 void pango_context_set_matrix(PangoContext *context, const PangoMatrix *matrix)
PANGO_AVAILABLE_IN_ALL PangoFont * pango_context_load_font(PangoContext *context, const PangoFontDescription *desc)
PANGO_AVAILABLE_IN_ALL GType pango_context_get_type(void) G_GNUC_CONST
PANGO_AVAILABLE_IN_ALL PangoFontMetrics * pango_context_get_metrics(PangoContext *context, const PangoFontDescription *desc, PangoLanguage *language)
PANGO_AVAILABLE_IN_ALL PangoFontset * pango_context_load_fontset(PangoContext *context, const PangoFontDescription *desc, PangoLanguage *language)
PANGO_AVAILABLE_IN_1_32 guint pango_context_get_serial(PangoContext *context)
PANGO_AVAILABLE_IN_1_44 gboolean pango_context_get_round_glyph_positions(PangoContext *context)
PANGO_AVAILABLE_IN_ALL void pango_context_set_font_map(PangoContext *context, PangoFontMap *font_map)
PANGO_AVAILABLE_IN_1_32 void pango_context_changed(PangoContext *context)
PANGO_AVAILABLE_IN_ALL void pango_context_list_families(PangoContext *context, PangoFontFamily ***families, int *n_families)
PANGO_AVAILABLE_IN_1_6 PangoFontMap * pango_context_get_font_map(PangoContext *context)
PANGO_AVAILABLE_IN_ALL PangoContext * pango_context_new(void)
PANGO_AVAILABLE_IN_ALL PangoDirection pango_context_get_base_dir(PangoContext *context)
typedefG_BEGIN_DECLS struct _PangoFontDescription PangoFontDescription
typedefG_BEGIN_DECLS struct _PangoMatrix PangoMatrix
struct _PangoLanguage PangoLanguage
struct _PangoContext PangoContext
#define PANGO_AVAILABLE_IN_1_44
#define PANGO_AVAILABLE_IN_1_16
#define PANGO_AVAILABLE_IN_1_32
#define PANGO_AVAILABLE_IN_1_6
#define PANGO_AVAILABLE_IN_ALL