Class

Pango.Context

Description [src]

final class Pango.Context : GObject.Object {
  /* No available fields */
}

A PangoContext stores global information used to control the itemization process.

The information stored by `PangoContext includes the fontmap used to look up fonts, and default values such as the default language, default gravity, or default font.

To obtain a PangoContext, use pango_font_map_create_context().

Ancestors

  • GObject

Constructors

pango_context_new

Creates a new PangoContext initialized to default values.

Instance methods

pango_context_changed

Forces a change in the context, which will cause any PangoLayout using this context to re-layout.

pango_context_get_base_dir

Retrieves the base direction for the context.

pango_context_get_base_gravity

Retrieves the base gravity for the context.

pango_context_get_font_description

Retrieve the default font description for the context.

pango_context_get_font_map

Gets the PangoFontMap used to look up fonts for this context.

pango_context_get_gravity

Retrieves the gravity for the context.

pango_context_get_gravity_hint

Retrieves the gravity hint for the context.

pango_context_get_language

Retrieves the global language tag for the context.

pango_context_get_matrix

Gets the transformation matrix that will be applied when rendering with this context.

pango_context_get_metrics

Get overall metric information for a particular font description.

pango_context_get_round_glyph_positions

Returns whether font rendering with this context should round glyph positions and widths.

pango_context_get_serial

Returns the current serial number of context.

pango_context_list_families

List all families for a context.

pango_context_load_font

Loads the font in one of the fontmaps in the context that is the closest match for desc.

pango_context_load_fontset

Load a set of fonts in the context that can be used to render a font matching desc.

pango_context_set_base_dir

Sets the base direction for the context.

pango_context_set_base_gravity

Sets the base gravity for the context.

pango_context_set_font_description

Set the default font description for the context

pango_context_set_font_map

Sets the font map to be searched when fonts are looked-up in this context.

pango_context_set_gravity_hint

Sets the gravity hint for the context.

pango_context_set_language

Sets the global language tag for the context.

pango_context_set_matrix

Sets the transformation matrix that will be applied when rendering with this context.

pango_context_set_round_glyph_positions

Sets whether font rendering with this context should round glyph positions and widths to integral positions, in device units.

Class structure

struct PangoContextClass {
  /* no available fields */
}