import "glib/glib" import "glib/glib-object" import "pango/pango-types" import "pango/pango-font" import "pango/pango-fontmap" import "pango/pango-fontset" import "pango/pango-attributes" public [name="c"] /* PangoContext typedefed in pango-fontmap */ struct PangoContextClass : local GObjectClass; end import func pango_context_get_type: GType import func pango_context_get_font_map (PangoContext): PangoFontMap import func pango_context_list_families (PangoContext, [][]PangoFontFamily, [] int) import func pango_context_load_font (PangoContext, PangoFontDescription): PangoFont import func pango_context_load_fontset (PangoContext, PangoFontDescription, PangoLanguage): PangoFontset import func pango_context_get_metrics (PangoContext, PangoFontDescription, PangoLanguage): PangoFontMetrics import func pango_context_set_font_description (PangoContext, PangoFontDescription) import func pango_context_get_font_description (PangoContext): PangoFontDescription import func pango_context_get_language (PangoContext): PangoLanguage import func pango_context_set_language (PangoContext, PangoLanguage) import func pango_context_set_base_dir (PangoContext, PangoDirection) import func pango_context_get_base_dir (PangoContext): PangoDirection import func pango_context_set_matrix (PangoContext, PangoMatrix) import func pango_context_get_matrix (PangoContext): PangoMatrix import func pango_itemize (PangoContext, [] char, int, int, PangoAttrList, PangoAttrIterator): GList import func pango_itemize_with_base_dir (PangoContext, PangoDirection, [] char, int, int, PangoAttrList, PangoAttrIterator): GList end