Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_PangoFontMapClass Struct Reference

#include <pango-fontmap.h>

Data Fields

GObjectClass parent_class
 
PangoFont *(* load_font )(PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc)
 
void(* list_families )(PangoFontMap *fontmap, PangoFontFamily ***families, int *n_families)
 
PangoFontset *(* load_fontset )(PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc, PangoLanguage *language)
 
const char * shape_engine_type
 
guint(* get_serial )(PangoFontMap *fontmap)
 
void(* changed )(PangoFontMap *fontmap)
 
PangoFontFamily *(* get_family )(PangoFontMap *fontmap, const char *name)
 
PangoFontFace *(* get_face )(PangoFontMap *fontmap, PangoFont *font)
 

Detailed Description

PangoFontMapClass: @parent_class: parent GObjectClass @load_font: a function to load a font with a given description. See pango_font_map_load_font(). @list_families: A function to list available font families. See pango_font_map_list_families(). @load_fontset: a function to load a fontset with a given given description suitable for a particular language. See pango_font_map_load_fontset(). @shape_engine_type: the type of rendering-system-dependent engines that can handle fonts of this fonts loaded with this fontmap. @get_serial: a function to get the serial number of the fontmap. See pango_font_map_get_serial(). @changed: See pango_font_map_changed()

The PangoFontMapClass structure holds the virtual functions for a particular PangoFontMap implementation.

Definition at line 72 of file pango-fontmap.h.

Field Documentation

◆ changed

void(* _PangoFontMapClass::changed) (PangoFontMap *fontmap)

Definition at line 92 of file pango-fontmap.h.

◆ get_face

PangoFontFace *(* _PangoFontMapClass::get_face) (PangoFontMap *fontmap, PangoFont *font)

Definition at line 97 of file pango-fontmap.h.

◆ get_family

PangoFontFamily *(* _PangoFontMapClass::get_family) (PangoFontMap *fontmap, const char *name)

Definition at line 94 of file pango-fontmap.h.

◆ get_serial

guint(* _PangoFontMapClass::get_serial) (PangoFontMap *fontmap)

Definition at line 91 of file pango-fontmap.h.

◆ list_families

void(* _PangoFontMapClass::list_families) (PangoFontMap *fontmap, PangoFontFamily ***families, int *n_families)

Definition at line 81 of file pango-fontmap.h.

◆ load_font

PangoFont *(* _PangoFontMapClass::load_font) (PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc)

Definition at line 78 of file pango-fontmap.h.

◆ load_fontset

PangoFontset *(* _PangoFontMapClass::load_fontset) (PangoFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc, PangoLanguage *language)

Definition at line 84 of file pango-fontmap.h.

◆ parent_class

GObjectClass _PangoFontMapClass::parent_class

Definition at line 74 of file pango-fontmap.h.

◆ shape_engine_type

const char* _PangoFontMapClass::shape_engine_type

Definition at line 89 of file pango-fontmap.h.


The documentation for this struct was generated from the following file: