Struct
PangoGlyphItem
Description [src]
struct PangoGlyphItem {
  PangoItem* item;
  PangoGlyphString* glyphs;
  int y_offset;
  int start_x_offset;
  int end_x_offset;
}
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.
Structure members
- item
- Corresponding - PangoItem.
- glyphs
- Corresponding - PangoGlyphString.
- y_offset
- Shift of the baseline, relative to the baseline of the containing line. Positive values shift upwards. 
- start_x_offset
- Horizontal displacement to apply before the glyph item. Positive values shift right. 
- end_x_offset
- Horizontal displacement to apply after th glyph item. Positive values shift right. 
Instance methods
pango_glyph_item_apply_attrs
Splits a shaped item (PangoGlyphItem) into multiple items based
on an attribute list.
since: 1.2
pango_glyph_item_get_logical_widths
Given a PangoGlyphItem and the corresponding text, determine the
width corresponding to each character.
since: 1.26
pango_glyph_item_letter_space
Adds spacing between the graphemes of glyph_item to
give the effect of typographic letter spacing.
since: 1.6
pango_glyph_item_split
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.
since: 1.2