Sets our main struct and passes it to the parent class.
Splits a shaped item (PangoGlyphItem) into multiple items based on an attribute list.
Make a deep copy of an existing PangoGlyphItem structure.
Frees a PangoGlyphItem and resources to which it points.
Given a PangoGlyphItem and the corresponding text, determine the width corresponding to each character.
Get the main Gtk struct
the main Gtk struct as a void*
Adds spacing between the graphemes of @glyph_item to give the effect of typographic letter spacing.
Modifies @orig to cover only the text after @split_index, and returns a new item that covers the text before @split_index that used to be in @orig.
corresponding PangoGlyphString
corresponding PangoItem
the main Gtk struct
A PangoGlyphItem is a pair of a PangoItem and the glyphs resulting from shaping the items text.
As an example of the usage of PangoGlyphItem, the results of shaping text with PangoLayout is a list of PangoLayoutLine, each of which contains a list of PangoGlyphItem.