22#ifndef __PANGO_FONTMAP_H__
23#define __PANGO_FONTMAP_H__
31#define PANGO_TYPE_FONT_MAP (pango_font_map_get_type ())
32#define PANGO_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FONT_MAP, PangoFontMap))
33#define PANGO_IS_FONT_MAP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_FONT_MAP))
34#define PANGO_FONT_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
35#define PANGO_IS_FONT_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_FONT_MAP))
36#define PANGO_FONT_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_FONT_MAP, PangoFontMapClass))
132 const char *variations);
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
typedefG_BEGIN_DECLS struct _PangoFontDescription PangoFontDescription
PANGO_AVAILABLE_IN_1_22 PangoContext * pango_font_map_create_context(PangoFontMap *fontmap)
PANGO_AVAILABLE_IN_1_52 PangoFont * pango_font_map_reload_font(PangoFontMap *fontmap, PangoFont *font, double scale, PangoContext *context, const char *variations)
PANGO_AVAILABLE_IN_ALL void pango_font_map_list_families(PangoFontMap *fontmap, PangoFontFamily ***families, int *n_families)
PANGO_AVAILABLE_IN_ALL PangoFontset * pango_font_map_load_fontset(PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc, PangoLanguage *language)
PANGO_AVAILABLE_IN_1_32 guint pango_font_map_get_serial(PangoFontMap *fontmap)
PANGO_AVAILABLE_IN_1_34 void pango_font_map_changed(PangoFontMap *fontmap)
PANGO_AVAILABLE_IN_ALL PangoFont * pango_font_map_load_font(PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc)
PANGO_AVAILABLE_IN_1_46 PangoFontFamily * pango_font_map_get_family(PangoFontMap *fontmap, const char *name)
PANGO_AVAILABLE_IN_ALL GType pango_font_map_get_type(void) G_GNUC_CONST
struct _PangoLanguage PangoLanguage
struct _PangoContext PangoContext
#define PANGO_AVAILABLE_IN_1_32
#define PANGO_AVAILABLE_IN_1_52
#define PANGO_AVAILABLE_IN_1_46
#define PANGO_AVAILABLE_IN_1_34
#define PANGO_AVAILABLE_IN_1_22
#define PANGO_AVAILABLE_IN_ALL
guint(* get_serial)(PangoFontMap *fontmap)
void(* list_families)(PangoFontMap *fontmap, PangoFontFamily ***families, int *n_families)
void(* changed)(PangoFontMap *fontmap)
const char * shape_engine_type
GObjectClass parent_class