<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Multiline.TextIter</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[ window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Multiline-TextIter.html");}; //]]> </script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Multiline.TextIter</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Types </a></li><li><a href="#g:2">Methods </a></li><li><a href="#g:3">Attributes </a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>An iterator is an abstract datatype representing a pointer into a <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>. </p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:TextIter">TextIter</a> </li><li class="src short"><span class="keyword">data</span> <a href="#t:TextSearchFlags">TextSearchFlags</a> <ul class="subs"><li>= <a href="#v:TextSearchVisibleOnly">TextSearchVisibleOnly</a> </li><li>| <a href="#v:TextSearchTextOnly">TextSearchTextOnly</a> </li></ul></li><li class="src short"><a href="#v:textIterCopy">textIterCopy</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></li><li class="src short"><a href="#v:textIterGetBuffer">textIterGetBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></li><li class="src short"><a href="#v:textIterGetOffset">textIterGetOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterGetLine">textIterGetLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterGetLineOffset">textIterGetLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterGetVisibleLineOffset">textIterGetVisibleLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterGetChar">textIterGetChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>)</li><li class="src short"><a href="#v:textIterGetSlice">textIterGetSlice</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:textIterGetText">textIterGetText</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:textIterGetVisibleSlice">textIterGetVisibleSlice</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:textIterGetVisibleText">textIterGetVisibleText</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:textIterGetPixbuf">textIterGetPixbuf</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)</li><li class="src short"><a href="#v:textIterGetChildAnchor">textIterGetChildAnchor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a>)</li><li class="src short"><a href="#v:textIterGetMarks">textIterGetMarks</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a>]</li><li class="src short"><a href="#v:textIterGetToggledTags">textIterGetToggledTags</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a>]</li><li class="src short"><a href="#v:textIterBeginsTag">textIterBeginsTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterEndsTag">textIterEndsTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterTogglesTag">textIterTogglesTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterHasTag">textIterHasTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterGetTags">textIterGetTags</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a>]</li><li class="src short"><a href="#v:textIterEditable">textIterEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterCanInsert">textIterCanInsert</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterStartsWord">textIterStartsWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterEndsWord">textIterEndsWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterInsideWord">textIterInsideWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterStartsLine">textIterStartsLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterEndsLine">textIterEndsLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterStartsSentence">textIterStartsSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterEndsSentence">textIterEndsSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterInsideSentence">textIterInsideSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterIsCursorPosition">textIterIsCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterGetCharsInLine">textIterGetCharsInLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterGetAttributes">textIterGetAttributes</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextAttributes">TextAttributes</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterGetLanguage">textIterGetLanguage</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Language">Language</a></li><li class="src short"><a href="#v:textIterIsEnd">textIterIsEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterIsStart">textIterIsStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardChar">textIterForwardChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardChar">textIterBackwardChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardChars">textIterForwardChars</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardChars">textIterBackwardChars</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardLine">textIterForwardLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardLine">textIterBackwardLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardLines">textIterForwardLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardLines">textIterBackwardLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardWordEnds">textIterForwardWordEnds</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardWordStarts">textIterBackwardWordStarts</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardWordEnd">textIterForwardWordEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardWordStart">textIterBackwardWordStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardCursorPosition">textIterForwardCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardCursorPosition">textIterBackwardCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardCursorPositions">textIterForwardCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardCursorPositions">textIterBackwardCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardSentenceEnds">textIterForwardSentenceEnds</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardSentenceStarts">textIterBackwardSentenceStarts</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardSentenceEnd">textIterForwardSentenceEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardSentenceStart">textIterBackwardSentenceStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterSetOffset">textIterSetOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterSetLine">textIterSetLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterSetLineOffset">textIterSetLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterSetVisibleLineOffset">textIterSetVisibleLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterForwardToEnd">textIterForwardToEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterForwardToLineEnd">textIterForwardToLineEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardToTagToggle">textIterForwardToTagToggle</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardToTagToggle">textIterBackwardToTagToggle</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardFindChar">textIterForwardFindChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardFindChar">textIterBackwardFindChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardSearch">textIterForwardSearch</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> [<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a>] -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>, <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>))</li><li class="src short"><a href="#v:textIterBackwardSearch">textIterBackwardSearch</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> [<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a>] -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>, <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>))</li><li class="src short"><a href="#v:textIterEqual">textIterEqual</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterCompare">textIterCompare</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ordering">Ordering</a></li><li class="src short"><a href="#v:textIterInRange">textIterInRange</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterOrder">textIterOrder</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textIterForwardVisibleLine">textIterForwardVisibleLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleLine">textIterBackwardVisibleLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardVisibleLines">textIterForwardVisibleLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleLines">textIterBackwardVisibleLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardVisibleWordEnds">textIterForwardVisibleWordEnds</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleWordStarts">textIterBackwardVisibleWordStarts</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardVisibleWordEnd">textIterForwardVisibleWordEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleWordStart">textIterBackwardVisibleWordStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardVisibleCursorPosition">textIterForwardVisibleCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleCursorPosition">textIterBackwardVisibleCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterForwardVisibleCursorPositions">textIterForwardVisibleCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterBackwardVisibleCursorPositions">textIterBackwardVisibleCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textIterVisibleLineOffset">textIterVisibleLineOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterOffset">textIterOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterLineOffset">textIterLineOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textIterLine">textIterLine</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li></ul></div><div id="interface"><h1 id="g:1">Types </h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:TextIter" class="def">TextIter</a> <a href="src/Graphics-UI-Gtk-Multiline-Types.html#TextIter" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:TextSearchFlags" class="def">TextSearchFlags</a> <a href="src/Graphics-UI-Gtk-General-Enums.html#TextSearchFlags" class="link">Source</a></p><div class="doc"><p>Specify the way the search function for <code>Graphics.UI.Gtk.Multiline.TextBuffer</code> works. </p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextSearchVisibleOnly" class="def">TextSearchVisibleOnly</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextSearchTextOnly" class="def">TextSearchTextOnly</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:TextSearchFlags" class="caption collapser" onclick="toggleSection('i:TextSearchFlags')">Instances</p><div id="section.i:TextSearchFlags" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Flags.html#t:Flags">Flags</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></td><td class="doc empty"> </td></tr></table></div></div></div><h1 id="g:2">Methods </h1><div class="top"><p class="src"><a name="v:textIterCopy" class="def">textIterCopy</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a><a href="src/Graphics-UI-Gtk-Multiline-Types.html#textIterCopy" class="link">Source</a></p><div class="doc"><p>Copy the iterator. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetBuffer" class="def">textIterGetBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetBuffer" class="link">Source</a></p><div class="doc"><p>Return the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code> this iterator is associated with. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetOffset" class="def">textIterGetOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetOffset" class="link">Source</a></p><div class="doc"><p>Returns the character offset of an iterator. Each character in a <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code> has an offset, starting with 0 for the first character in the buffer. Use <code>Graphics.UI.Gtk.Multiline.TextBuffer.textBufferGetIterAtOffset</code> to convert an offset back into an iterator. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetLine" class="def">textIterGetLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetLine" class="link">Source</a></p><div class="doc"><p>Returns the line number containing the iterator. Lines in a <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code> are numbered beginning with 0 for the first line in the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetLineOffset" class="def">textIterGetLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetLineOffset" class="link">Source</a></p><div class="doc"><p>Returns the character offset of the iterator, counting from the start of a newline-terminated line. The first character on the line has offset 0. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetVisibleLineOffset" class="def">textIterGetVisibleLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetVisibleLineOffset" class="link">Source</a></p><div class="doc"><p>Returns the offset in characters from the start of the line to the given <code>iter</code>, not counting characters that are invisible due to tags with the "invisible" flag toggled on. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetChar" class="def">textIterGetChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a>)<a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetChar" class="link">Source</a></p><div class="doc"><p>Returns the Unicode character at this iterator. If the element at this iterator is a non-character element, such as an image embedded in the buffer, the Unicode "unknown" character 0xFFFC is returned. If invoked on the end iterator, <code>Nothigng</code> is returned. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetSlice" class="def">textIterGetSlice</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetSlice" class="link">Source</a></p><div class="doc"><p>Returns the text in the given range. A "slice" is a list of characters, including the Unicode "unknown" character 0xFFFC for iterable non-character elements in the buffer, such as images. Because images are encoded in the slice, offsets in the returned array will correspond to offsets in the text buffer. Note that 0xFFFC can occur in normal text as well, so it is not a reliable indicator that a pixbuf or widget is in the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetText" class="def">textIterGetText</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetText" class="link">Source</a></p><div class="doc"><p>Return the text in a given range. </p><ul><li> Pictures (and other objects) are stripped form the output. Thus, this function does not preserve offsets. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterGetVisibleSlice" class="def">textIterGetVisibleSlice</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetVisibleSlice" class="link">Source</a></p><div class="doc"><p>Like <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetSlice">textIterGetSlice</a></code>, but invisible text is not included. Invisible text is usually invisible because a <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> with the "invisible" attribute turned on has been applied to it. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetVisibleText" class="def">textIterGetVisibleText</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetVisibleText" class="link">Source</a></p><div class="doc"><p>Like <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetText">textIterGetText</a></code>, but invisible text is not included. Invisible text is usually invisible because a <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> with the "invisible" attribute turned on has been applied to it. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetPixbuf" class="def">textIterGetPixbuf</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a>)<a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetPixbuf" class="link">Source</a></p><div class="doc"><p>Get the <code><a href="Graphics-UI-Gtk-Gdk-Pixbuf.html#t:Pixbuf">Pixbuf</a></code> under the iterator. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetChildAnchor" class="def">textIterGetChildAnchor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a>)<a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetChildAnchor" class="link">Source</a></p><div class="doc"><p>If the location at <code>iter</code> contains a child anchor, the anchor is returned (with no new reference count added). Otherwise, <code>Nothing</code> is returned. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetMarks" class="def">textIterGetMarks</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetMarks" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a>]</td><td class="doc"><p>returns list of <code><a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a></code> </p></td></tr></table></div><div class="doc"><p>Returns a list of all <code><a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a></code> at this location. Because marks are not iterable (they don't take up any "space" in the buffer, they are just marks in between iterable locations), multiple marks can exist in the same place. The returned list is not in any meaningful order. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetToggledTags" class="def">textIterGetToggledTags</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetToggledTags" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>toggledOn</code> - <code>True</code> to get toggled-on tags </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a>]</td><td class="doc"><p>returns tags toggled at this point </p></td></tr></table></div><div class="doc"><p>Returns a list of <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> that are toggled on or off at this point. (If <code>toggledOn</code> is <code>True</code>, the list contains tags that are toggled on.) If a tag is toggled on at <code>iter</code>, then some non-empty range of characters following <code>iter</code> has that tag applied to it. If a tag is toggled off, then some non-empty range following <code>iter</code> does <em>not</em> have the tag applied to it. </p></div></div><div class="top"><p class="src"><a name="v:textIterBeginsTag" class="def">textIterBeginsTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBeginsTag" class="link">Source</a></p><div class="doc"><p>Returns <code>True</code> if <code>tag</code> is toggled on at exactly this point. If <code>tag</code> is <code>Nothing</code>, returns <code>True</code> if any tag is toggled on at this point. Note that the <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterBeginsTag">textIterBeginsTag</a></code> returns <code>True</code> if <code>iter</code> is the <em>start</em> of the tagged range; <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterHasTag">textIterHasTag</a></code> tells you whether an iterator is <em>within</em> a tagged range. </p></div></div><div class="top"><p class="src"><a name="v:textIterEndsTag" class="def">textIterEndsTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEndsTag" class="link">Source</a></p><div class="doc"><p>Returns <code>True</code> if <code>tag</code> is toggled off at exactly this point. If <code>tag</code> is <code>Notihng</code>, returns <code>True</code> if any tag is toggled off at this point. Note that the <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterEndsTag">textIterEndsTag</a></code> returns <code>True</code> if <code>iter</code> is the <em>end</em> of the tagged range; <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterHasTag">textIterHasTag</a></code> tells you whether an iterator is <em>within</em> a tagged range. </p></div></div><div class="top"><p class="src"><a name="v:textIterTogglesTag" class="def">textIterTogglesTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterTogglesTag" class="link">Source</a></p><div class="doc"><p>Query if the <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is at the beginning or the end of a <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code>. This is equivalent to (<code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterBeginsTag">textIterBeginsTag</a></code> || <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterEndsTag">textIterEndsTag</a></code>), i.e. it tells you whether a range with <code>tag</code> applied to it begins <em>or</em> ends at <code>iter</code>. </p></div></div><div class="top"><p class="src"><a name="v:textIterHasTag" class="def">textIterHasTag</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterHasTag" class="link">Source</a></p><div class="doc"><p>Check if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is within a range tagged with tag. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetTags" class="def">textIterGetTags</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetTags" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a>]</td><td class="doc"><p>returns list of <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> </p></td></tr></table></div><div class="doc"><p>Returns a list of tags that apply to <code>iter</code>, in ascending order of priority (highest-priority tags are last). </p></div></div><div class="top"><p class="src"><a name="v:textIterEditable" class="def">textIterEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEditable" class="link">Source</a></p><div class="doc"><p>Returns whether the character at <code>iter</code> is within an editable region of text. Non-editable text is "locked" and can't be changed by the user via <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. This function is simply a convenience wrapper around <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetAttributes">textIterGetAttributes</a></code>. If no tags applied to this text affect editability, <code>defaultSetting</code> will be returned. </p><p>You don't want to use this function to decide whether text can be inserted at <code>iter</code>, because for insertion you don't want to know whether the char at <code>iter</code> is inside an editable range, you want to know whether a new character inserted at <code>iter</code> would be inside an editable range. Use <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterCanInsert">textIterCanInsert</a></code> to handle this case. </p></div></div><div class="top"><p class="src"><a name="v:textIterCanInsert" class="def">textIterCanInsert</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterCanInsert" class="link">Source</a></p><div class="doc"><p>Check if new text can be inserted at <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>. </p><ul><li> Considering the default editability of the buffer, and tags that affect editability, determines whether text inserted at <code>iter</code> would be editable. If text inserted at <code>iter</code> would be editable then the user should be allowed to insert text at <code>iter</code>. <code>Graphics.UI.Gtk.Multiline.TextBuffer.textBufferInsertInteractive</code> uses this function to decide whether insertions are allowed at a given position. </li><li> Use <code>Graphics.UI.Gtk.Multiline.TextBuffer.textBufferInsertInteractive</code> if you want to insert text depending on the current editable status. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterStartsWord" class="def">textIterStartsWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterStartsWord" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> begins a new natural-language word. </p></div></div><div class="top"><p class="src"><a name="v:textIterEndsWord" class="def">textIterEndsWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEndsWord" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> ends a new natural-language word. </p></div></div><div class="top"><p class="src"><a name="v:textIterInsideWord" class="def">textIterInsideWord</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterInsideWord" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is inside a word. </p></div></div><div class="top"><p class="src"><a name="v:textIterStartsLine" class="def">textIterStartsLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterStartsLine" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> begins a new line. </p></div></div><div class="top"><p class="src"><a name="v:textIterEndsLine" class="def">textIterEndsLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEndsLine" class="link">Source</a></p><div class="doc"><p>Returns <code>True</code> if <code>iter</code> points to the start of the paragraph delimiter characters for a line (delimiters will be either a newline, a carriage return, a carriage return followed by a newline, or a Unicode paragraph separator character). Note that an iterator pointing to the n of a rn pair will not be counted as the end of a line, the line ends before the r. The end iterator is considered to be at the end of a line, even though there are no paragraph delimiter chars there. </p></div></div><div class="top"><p class="src"><a name="v:textIterStartsSentence" class="def">textIterStartsSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterStartsSentence" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> starts a sentence. </p></div></div><div class="top"><p class="src"><a name="v:textIterEndsSentence" class="def">textIterEndsSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEndsSentence" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> ends a sentence. </p></div></div><div class="top"><p class="src"><a name="v:textIterInsideSentence" class="def">textIterInsideSentence</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterInsideSentence" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is inside a sentence. </p></div></div><div class="top"><p class="src"><a name="v:textIterIsCursorPosition" class="def">textIterIsCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterIsCursorPosition" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is at a cursor position. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetCharsInLine" class="def">textIterGetCharsInLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetCharsInLine" class="link">Source</a></p><div class="doc"><p>Return number of characters in this line. </p><ul><li> The return value includes delimiters. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterGetAttributes" class="def">textIterGetAttributes</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextAttributes">TextAttributes</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetAttributes" class="link">Source</a></p><div class="doc"><p>Computes the effect of any tags applied to this spot in the text. The values parameter should be initialized to the default settings you wish to use if no tags are in effect. You'd typically obtain the defaults from <code>textViewGetDefaultAttributes</code>. <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetAttributes">textIterGetAttributes</a></code> will modify values, applying the effects of any tags present at iter. If any tags affected values, the function returns <code>True</code>. </p></div></div><div class="top"><p class="src"><a name="v:textIterGetLanguage" class="def">textIterGetLanguage</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/pango-0.12.0/Graphics-Rendering-Pango-Enums.html#t:Language">Language</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterGetLanguage" class="link">Source</a></p><div class="doc"><p>A convenience wrapper around <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetAttributes">textIterGetAttributes</a></code>, which returns the language in effect at iter. If no tags affecting language apply to iter, the return value is identical to that of <code>getDefaultLanguage</code>. </p></div></div><div class="top"><p class="src"><a name="v:textIterIsEnd" class="def">textIterIsEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterIsEnd" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is at the end of the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterIsStart" class="def">textIterIsStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterIsStart" class="link">Source</a></p><div class="doc"><p>Determine if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is at the beginning of the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardChar" class="def">textIterForwardChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardChar" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards. </p><ul><li> Retuns True if the iterator is pointing to a character. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardChar" class="def">textIterBackwardChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardChar" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards. </p><ul><li> Retuns True if the movement was possible. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardChars" class="def">textIterForwardChars</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardChars" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards by <code>n</code> characters. </p><ul><li> Retuns <code>True</code> if the iterator is pointing to a new character (and <code>False</code> if the iterator points to a picture or has not moved). </li><li> Note that images embedded in the buffer occupy 1 character slot, so <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterForwardChar">textIterForwardChar</a></code> may actually move onto an image instead of a character. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardChars" class="def">textIterBackwardChars</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardChars" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards by <code>n</code> characters. </p><ul><li> Retuns <code>True</code> if the iterator is pointing to a new character (and <code>False</code> if the iterator points to a picture or has not moved). </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardLine" class="def">textIterForwardLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardLine" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards. </p><ul><li> Retuns True if the iterator is pointing to a new line (and False if the iterator points to a picture or has not moved). </li><li> If <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is on the first line, it will be moved to the beginning of the buffer. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardLine" class="def">textIterBackwardLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardLine" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards. </p><ul><li> Retuns True if the iterator is pointing to a new line (and False if the iterator points to a picture or has not moved). </li><li> If <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is on the first line, it will be moved to the end of the buffer. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardLines" class="def">textIterForwardLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardLines" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards by <code>n</code> lines. </p><ul><li> Retuns True if the iterator is pointing to a new line (and False if the iterator points to a picture or has not moved). </li><li> If <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is on the first line, it will be moved to the beginning of the buffer. </li><li> <code>n</code> can be negative. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardLines" class="def">textIterBackwardLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardLines" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards by <code>n</code> lines. </p><ul><li> Retuns True if the iterator is pointing to a new line (and False if the iterator points to a picture or has not moved). </li><li> If <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> is on the first line, it will be moved to the end of the buffer. </li><li> <code>n</code> can be negative. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardWordEnds" class="def">textIterForwardWordEnds</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardWordEnds" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards by <code>n</code> word ends. </p><ul><li> Retuns True if the iterator is pointing to a new word end. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardWordStarts" class="def">textIterBackwardWordStarts</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardWordStarts" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards by <code>n</code> word beginnings. </p><ul><li> Retuns True if the iterator is pointing to a new word start. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardWordEnd" class="def">textIterForwardWordEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardWordEnd" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards to the next word end. </p><ul><li> Retuns True if the iterator has moved to a new word end. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardWordStart" class="def">textIterBackwardWordStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardWordStart" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards to the next word beginning. </p><ul><li> Retuns True if the iterator has moved to a new word beginning. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardCursorPosition" class="def">textIterForwardCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardCursorPosition" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards to the next cursor position. </p><ul><li> Some characters are composed of two Unicode codes. This function ensures that <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> does not point inbetween such double characters. </li><li> Returns True if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> moved and points to a character (not to an object). </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardCursorPosition" class="def">textIterBackwardCursorPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardCursorPosition" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards to the next cursor position. </p><ul><li> Some characters are composed of two Unicode codes. This function ensures that <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> does not point inbetween such double characters. </li><li> Returns True if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> moved and points to a character (not to an object). </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardCursorPositions" class="def">textIterForwardCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardCursorPositions" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards by <code>n</code> cursor positions. </p><ul><li> Returns True if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> moved and points to a character (not to an object). </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardCursorPositions" class="def">textIterBackwardCursorPositions</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardCursorPositions" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards by <code>n</code> cursor positions. </p><ul><li> Returns True if <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> moved and points to a character (not to an object). </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardSentenceEnds" class="def">textIterForwardSentenceEnds</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardSentenceEnds" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards by <code>n</code> sentence ends. </p><ul><li> Retuns True if the iterator is pointing to a new sentence end. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardSentenceStarts" class="def">textIterBackwardSentenceStarts</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardSentenceStarts" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards by <code>n</code> sentence beginnings. </p><ul><li> Retuns True if the iterator is pointing to a new sentence start. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardSentenceEnd" class="def">textIterForwardSentenceEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardSentenceEnd" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forwards to the next sentence end. </p><ul><li> Retuns True if the iterator has moved to a new sentence end. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardSentenceStart" class="def">textIterBackwardSentenceStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardSentenceStart" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backwards to the next sentence beginning. </p><ul><li> Retuns True if the iterator has moved to a new sentence beginning. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterSetOffset" class="def">textIterSetOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterSetOffset" class="link">Source</a></p><div class="doc"><p>Set <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> to an offset within the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterSetLine" class="def">textIterSetLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterSetLine" class="link">Source</a></p><div class="doc"><p>Set <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> to a line within the buffer. </p><ul><li> If number is negative or larger than the number of lines in the buffer, moves <code>iter</code> to the start of the last line in the buffer. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterSetLineOffset" class="def">textIterSetLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterSetLineOffset" class="link">Source</a></p><div class="doc"><p>Set <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> to an offset within the line. </p><ul><li> The given character offset must be less than or equal to the number of characters in the line; if equal, the iterator moves to the start of the next line. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterSetVisibleLineOffset" class="def">textIterSetVisibleLineOffset</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterSetVisibleLineOffset" class="link">Source</a></p><div class="doc"><p>Like <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterSetLineOffset">textIterSetLineOffset</a></code>, but the offset is in visible characters, i.e. text with a tag making it invisible is not counted in the offset. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardToEnd" class="def">textIterForwardToEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardToEnd" class="link">Source</a></p><div class="doc"><p>Moves <code>iter</code> forward to the "end iterator," which points one past the last valid character in the buffer. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardToLineEnd" class="def">textIterForwardToLineEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardToLineEnd" class="link">Source</a></p><div class="doc"><p>Moves the iterator to point to the paragraph delimiter characters, which will be either a newline, a carriage return, a carriage return/newline in sequence, or the Unicode paragraph separator character. If the iterator is already at the paragraph delimiter characters, moves to the paragraph delimiter characters for the next line. If <code>iter</code> is on the last line in the buffer, which does not end in paragraph delimiters, moves to the end iterator (end of the last line), and returns <code>False</code>. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardToTagToggle" class="def">textIterForwardToTagToggle</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardToTagToggle" class="link">Source</a></p><div class="doc"><p>Moves <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forward to the next change of a <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code>. </p><ul><li> If Nothing is supplied, any <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> will be matched. </li><li> Returns <code>True</code> if there was a tag toggle after <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardToTagToggle" class="def">textIterBackwardToTagToggle</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardToTagToggle" class="link">Source</a></p><div class="doc"><p>Moves <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backward to the next change of a <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code>. </p><ul><li> If <code>Nothing</code> is supplied, any <code><a href="Graphics-UI-Gtk-Multiline-TextTag.html#t:TextTag">TextTag</a></code> will be matched. </li><li> Returns <code>True</code> if there was a tag toggle before <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardFindChar" class="def">textIterForwardFindChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardFindChar" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> forward until a predicate function returns True. </p><ul><li> If <code>pred</code> returns True before <code>limit</code> is reached, the search is stopped and the return value is True. </li><li> If <code>limit</code> is Nothing, the search stops at the end of the buffer. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardFindChar" class="def">textIterBackwardFindChar</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>) -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardFindChar" class="link">Source</a></p><div class="doc"><p>Move <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> backward until a predicate function returns True. </p><ul><li> If <code>pred</code> returns True before <code>limit</code> is reached, the search is stopped and the return value is True. </li><li> If <code>limit</code> is Nothing, the search stops at the end of the buffer. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardSearch" class="def">textIterForwardSearch</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> [<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a>] -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>, <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>))<a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardSearch" class="link">Source</a></p><div class="doc"><p>Search forward for a specific string. </p><ul><li> If specified, the last character which is tested against that start of the search pattern will be <code>limit</code>. </li><li> <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></code> may be empty. </li><li> Returns the start and end position of the string found. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardSearch" class="def">textIterBackwardSearch</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -> [<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a>] -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>, <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a>))<a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardSearch" class="link">Source</a></p><div class="doc"><p>Search backward for a specific string. </p><ul><li> If specified, the last character which is tested against that start of the search pattern will be <code>limit</code>. </li><li> <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextSearchFlags">TextSearchFlags</a></code> my be empty. </li><li> Returns the start and end position of the string found. </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterEqual" class="def">textIterEqual</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterEqual" class="link">Source</a></p><div class="doc"><p>Compare two <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> for equality. </p></div></div><div class="top"><p class="src"><a name="v:textIterCompare" class="def">textIterCompare</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ordering">Ordering</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterCompare" class="link">Source</a></p><div class="doc"><p>Compare two <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>. </p></div></div><div class="top"><p class="src"><a name="v:textIterInRange" class="def">textIterInRange</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterInRange" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>start</code> start of range </p></td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>end</code> end of range </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>True</code> if iter is in the range </p></td></tr></table></div><div class="doc"><p>Checks whether iter falls in the range [start, end). start and end must be in ascending order. </p></div></div><div class="top"><p class="src"><a name="v:textIterOrder" class="def">textIterOrder</a> :: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterOrder" class="link">Source</a></p><div class="doc"><p>Swaps the value of first and second if second comes before first in the buffer. That is, ensures that first and second are in sequence. Most text buffer functions that take a range call this automatically on your behalf, so there's no real reason to call it yourself in those cases. There are some exceptions, such as <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterInRange">textIterInRange</a></code>, that expect a pre-sorted range. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleLine" class="def">textIterForwardVisibleLine</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleLine" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns whether <code>iter</code> can be dereferenced </p></td></tr></table></div><div class="doc"><p>Moves <code>iter</code> to the start of the next visible line. Returns <code>True</code> if there was a next line to move to, and <code>False</code> if <code>iter</code> was simply moved to the end of the buffer and is now not dereferenceable, or if <code>iter</code> was already at the end of the buffer. </p><ul><li> Available since Gtk+ version 2.8 </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleLine" class="def">textIterBackwardVisibleLine</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleLine" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns whether <code>iter</code> moved </p></td></tr></table></div><div class="doc"><p>Moves <code>iter</code> to the start of the previous visible line. Returns <code>True</code> if <code>iter</code> could be moved; i.e. if <code>iter</code> was at character offset 0, this function returns <code>False</code>. Therefore if <code>iter</code> was already on line 0, but not at the start of the line, <code>iter</code> is snapped to the start of the line and the function returns <code>True</code>. (Note that this implies that in a loop calling this function, the line number may not change on every iteration, if your first iteration is on line 0.) </p><ul><li> Available since Gtk+ version 2.8 </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleLines" class="def">textIterForwardVisibleLines</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleLines" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>count</code> - number of lines to move forward </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns whether <code>iter</code> moved and is dereferenceable </p></td></tr></table></div><div class="doc"><p>Moves <code>count</code> visible lines forward, if possible (if <code>count</code> would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn't move, or moved onto the end iterator, then <code>False</code> is returned. If <code>count</code> is 0, the function does nothing and returns <code>False</code>. If <code>count</code> is negative, moves backward by 0 - <code>count</code> lines. </p><ul><li> Available since Gtk+ version 2.8 </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleLines" class="def">textIterBackwardVisibleLines</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleLines" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>count</code> - number of lines to move backward </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns whether <code>iter</code> moved and is dereferenceable </p></td></tr></table></div><div class="doc"><p>Moves <code>count</code> visible lines backward, if possible (if <code>count</code> would move past the start or end of the buffer, moves to the start or end of the buffer). The return value indicates whether the iterator moved onto a dereferenceable position; if the iterator didn't move, or moved onto the end iterator, then <code>False</code> is returned. If <code>count</code> is 0, the function does nothing and returns <code>False</code>. If <code>count</code> is negative, moves forward by 0 - <code>count</code> lines. </p><ul><li> Available since Gtk+ version 2.8 </li></ul></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleWordEnds" class="def">textIterForwardVisibleWordEnds</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleWordEnds" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>couter</code> - number of times to move </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Calls <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterForwardVisibleWordEnd">textIterForwardVisibleWordEnd</a></code> up to count times. </p></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleWordStarts" class="def">textIterBackwardVisibleWordStarts</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleWordStarts" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>couter</code> - number of times to move </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Calls <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterBackwardVisibleWordStart">textIterBackwardVisibleWordStart</a></code> up to count times. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleWordEnd" class="def">textIterForwardVisibleWordEnd</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleWordEnd" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves forward to the next visible word end. (If iter is currently on a word end, moves forward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms). </p></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleWordStart" class="def">textIterBackwardVisibleWordStart</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleWordStart" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves backward to the previous visible word start. (If iter is currently on a word start, moves backward to the next one after that.) Word breaks are determined by Pango and should be correct for nearly any language (if not, the correct fix would be to the Pango word break algorithms). </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleCursorPosition" class="def">textIterForwardVisibleCursorPosition</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleCursorPosition" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves iter forward to the next visible cursor position. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterForwardCursorPosition">textIterForwardCursorPosition</a></code> for details. </p></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleCursorPosition" class="def">textIterBackwardVisibleCursorPosition</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleCursorPosition" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves iter forward to the previous visible cursor position. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterBackwardCursorPosition">textIterBackwardCursorPosition</a></code> for details. </p></div></div><div class="top"><p class="src"><a name="v:textIterForwardVisibleCursorPositions" class="def">textIterForwardVisibleCursorPositions</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterForwardVisibleCursorPositions" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>couter</code> - number of times to move </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves up to count visible cursor positions. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterForwardCursorPosition">textIterForwardCursorPosition</a></code> for details. </p></div></div><div class="top"><p class="src"><a name="v:textIterBackwardVisibleCursorPositions" class="def">textIterBackwardVisibleCursorPositions</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterBackwardVisibleCursorPositions" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>couter</code> - number of times to move </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>return <code>True</code> if iter moved and is not the end iterator </p></td></tr></table></div><div class="doc"><p>Moves up to count visible cursor positions. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterBackwardCursorPosition">textIterBackwardCursorPosition</a></code> for details. </p></div></div><h1 id="g:3">Attributes </h1><div class="top"><p class="src"><a name="v:textIterVisibleLineOffset" class="def">textIterVisibleLineOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterVisibleLineOffset" class="link">Source</a></p><div class="doc"><p>'visibleLineOffset' property. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetVisibleLineOffset">textIterGetVisibleLineOffset</a></code> and <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterSetVisibleLineOffset">textIterSetVisibleLineOffset</a></code> </p></div></div><div class="top"><p class="src"><a name="v:textIterOffset" class="def">textIterOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterOffset" class="link">Source</a></p><div class="doc"><p>'offset' property. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetOffset">textIterGetOffset</a></code> and <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterSetOffset">textIterSetOffset</a></code> </p></div></div><div class="top"><p class="src"><a name="v:textIterLineOffset" class="def">textIterLineOffset</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterLineOffset" class="link">Source</a></p><div class="doc"><p>'lineOffset' property. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetLineOffset">textIterGetLineOffset</a></code> and <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterSetLineOffset">textIterSetLineOffset</a></code> </p></div></div><div class="top"><p class="src"><a name="v:textIterLine" class="def">textIterLine</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Multiline-TextIter.html#textIterLine" class="link">Source</a></p><div class="doc"><p>'line' property. See <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetLine">textIterGetLine</a></code> and <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterSetLine">textIterSetLine</a></code> </p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>