Struct

PangoAttrIterator

Description [src]

struct PangoAttrIterator {
  /* No available fields */
}

A PangoAttrIterator is used to iterate through a PangoAttrList.

A new iterator is created with pango_attr_list_get_iterator(). Once the iterator is created, it can be advanced through the style changes in the text using pango_attr_iterator_next(). At each style change, the range of the current style segment and the attributes currently in effect can be queried.

Instance methods

pango_attr_iterator_copy

Copy a PangoAttrIterator.

pango_attr_iterator_destroy

Destroy a PangoAttrIterator and free all associated memory.

pango_attr_iterator_get

Find the current attribute of a particular type at the iterator location.

pango_attr_iterator_get_attrs

Gets a list of all attributes at the current position of the iterator.

Available since: 1.2

pango_attr_iterator_get_font

Get the font and other attributes at the current iterator position.

pango_attr_iterator_next

Advance the iterator until the next change of style.

pango_attr_iterator_range

Get the range of the current segment.