:right-sidebar: True GlyphItemIter =================================================================== .. currentmodule:: gi.repository.Pango .. versionadded:: 1.22 .. class:: GlyphItemIter(*args, **kwargs) :no-contents-entry: :Constructors: :: GlyphItemIter() Methods ------- .. rst-class:: interim-class .. class:: GlyphItemIter :no-index: .. method:: free() -> None Frees a ``PangoGlyphItem``Iter. .. versionadded:: 1.22 .. method:: init_end(glyph_item: ~gi.repository.Pango.GlyphItem, text: str) -> bool Initializes a ``PangoGlyphItemIter`` structure to point to the last cluster in a glyph item. See ``PangoGlyphItemIter`` for details of cluster orders. .. versionadded:: 1.22 :param glyph_item: the glyph item to iterate over :param text: text corresponding to the glyph item .. method:: init_start(glyph_item: ~gi.repository.Pango.GlyphItem, text: str) -> bool Initializes a ``PangoGlyphItemIter`` structure to point to the first cluster in a glyph item. See ``PangoGlyphItemIter`` for details of cluster orders. .. versionadded:: 1.22 :param glyph_item: the glyph item to iterate over :param text: text corresponding to the glyph item .. method:: next_cluster() -> bool Advances the iterator to the next cluster in the glyph item. See ``PangoGlyphItemIter`` for details of cluster orders. .. versionadded:: 1.22 .. method:: prev_cluster() -> bool Moves the iterator to the preceding cluster in the glyph item. See ``PangoGlyphItemIter`` for details of cluster orders. .. versionadded:: 1.22 Fields ------ .. rst-class:: interim-class .. class:: GlyphItemIter :no-index: .. attribute:: end_char .. attribute:: end_glyph .. attribute:: end_index .. attribute:: glyph_item .. attribute:: start_char .. attribute:: start_glyph .. attribute:: start_index .. attribute:: text