Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 868

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

<!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.TextView</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-TextView.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Multiline-TextView.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.TextView</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Widget that displays 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:TextView">TextView</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a href="#t:TextViewClass">TextViewClass</a> o </li><li class="src short"><span class="keyword">data</span>  <a href="#t:TextChildAnchor">TextChildAnchor</a> </li><li class="src short"><span class="keyword">class</span> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> o =&gt; <a href="#t:TextChildAnchorClass">TextChildAnchorClass</a> o </li><li class="src short"><a href="#v:castToTextView">castToTextView</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></li><li class="src short"><a href="#v:gTypeTextView">gTypeTextView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toTextView">toTextView</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:DeleteType">DeleteType</a> <ul class="subs"><li>= <a href="#v:DeleteChars">DeleteChars</a>  </li><li>| <a href="#v:DeleteWordEnds">DeleteWordEnds</a>  </li><li>| <a href="#v:DeleteWords">DeleteWords</a>  </li><li>| <a href="#v:DeleteDisplayLines">DeleteDisplayLines</a>  </li><li>| <a href="#v:DeleteDisplayLineEnds">DeleteDisplayLineEnds</a>  </li><li>| <a href="#v:DeleteParagraphEnds">DeleteParagraphEnds</a>  </li><li>| <a href="#v:DeleteParagraphs">DeleteParagraphs</a>  </li><li>| <a href="#v:DeleteWhitespace">DeleteWhitespace</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:DirectionType">DirectionType</a> <ul class="subs"><li>= <a href="#v:DirTabForward">DirTabForward</a>  </li><li>| <a href="#v:DirTabBackward">DirTabBackward</a>  </li><li>| <a href="#v:DirUp">DirUp</a>  </li><li>| <a href="#v:DirDown">DirDown</a>  </li><li>| <a href="#v:DirLeft">DirLeft</a>  </li><li>| <a href="#v:DirRight">DirRight</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:Justification">Justification</a> <ul class="subs"><li>= <a href="#v:JustifyLeft">JustifyLeft</a>  </li><li>| <a href="#v:JustifyRight">JustifyRight</a>  </li><li>| <a href="#v:JustifyCenter">JustifyCenter</a>  </li><li>| <a href="#v:JustifyFill">JustifyFill</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:MovementStep">MovementStep</a> <ul class="subs"><li>= <a href="#v:MovementLogicalPositions">MovementLogicalPositions</a>  </li><li>| <a href="#v:MovementVisualPositions">MovementVisualPositions</a>  </li><li>| <a href="#v:MovementWords">MovementWords</a>  </li><li>| <a href="#v:MovementDisplayLines">MovementDisplayLines</a>  </li><li>| <a href="#v:MovementDisplayLineEnds">MovementDisplayLineEnds</a>  </li><li>| <a href="#v:MovementParagraphs">MovementParagraphs</a>  </li><li>| <a href="#v:MovementParagraphEnds">MovementParagraphEnds</a>  </li><li>| <a href="#v:MovementPages">MovementPages</a>  </li><li>| <a href="#v:MovementBufferEnds">MovementBufferEnds</a>  </li><li>| <a href="#v:MovementHorizontalPages">MovementHorizontalPages</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TextWindowType">TextWindowType</a> <ul class="subs"><li>= <a href="#v:TextWindowPrivate">TextWindowPrivate</a>  </li><li>| <a href="#v:TextWindowWidget">TextWindowWidget</a>  </li><li>| <a href="#v:TextWindowText">TextWindowText</a>  </li><li>| <a href="#v:TextWindowLeft">TextWindowLeft</a>  </li><li>| <a href="#v:TextWindowRight">TextWindowRight</a>  </li><li>| <a href="#v:TextWindowTop">TextWindowTop</a>  </li><li>| <a href="#v:TextWindowBottom">TextWindowBottom</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:WrapMode">WrapMode</a> <ul class="subs"><li>= <a href="#v:WrapNone">WrapNone</a>  </li><li>| <a href="#v:WrapChar">WrapChar</a>  </li><li>| <a href="#v:WrapWord">WrapWord</a>  </li><li>| <a href="#v:WrapWordChar">WrapWordChar</a>  </li></ul></li><li class="src short"><a href="#v:textViewNew">textViewNew</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-TextView.html#t:TextView">TextView</a></li><li class="src short"><a href="#v:textViewNewWithBuffer">textViewNewWithBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBufferClass">TextBufferClass</a> buffer =&gt; buffer -&gt; <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-TextView.html#t:TextView">TextView</a></li><li class="src short"><a href="#v:textViewSetBuffer">textViewSetBuffer</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBufferClass">TextBufferClass</a> buffer) =&gt; self -&gt; buffer -&gt; <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:textViewGetBuffer">textViewGetBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewScrollToMark">textViewScrollToMark</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark) =&gt; self -&gt; mark -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <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/Prelude.html#t:Double">Double</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a>) -&gt; <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:textViewScrollToIter">textViewScrollToIter</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <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/Prelude.html#t:Double">Double</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a>) -&gt; <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:textViewScrollMarkOnscreen">textViewScrollMarkOnscreen</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark) =&gt; self -&gt; mark -&gt; <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:textViewMoveMarkOnscreen">textViewMoveMarkOnscreen</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark) =&gt; self -&gt; mark -&gt; <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:textViewPlaceCursorOnscreen">textViewPlaceCursorOnscreen</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewGetLineAtY">textViewGetLineAtY</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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="/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:textViewGetLineYrange">textViewGetLineYrange</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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="/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:textViewGetIterAtLocation">textViewGetIterAtLocation</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewBufferToWindowCoords">textViewBufferToWindowCoords</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; (<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/Data-Int.html#t:Int">Int</a>) -&gt; <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="/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:textViewWindowToBufferCoords">textViewWindowToBufferCoords</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; (<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/Data-Int.html#t:Int">Int</a>) -&gt; <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="/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:textViewGetWindow">textViewGetWindow</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; <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-DrawWindow.html#t:DrawWindow">DrawWindow</a>)</li><li class="src short"><a href="#v:textViewGetWindowType">textViewGetWindowType</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a> -&gt; <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-TextView.html#t:TextWindowType">TextWindowType</a></li><li class="src short"><a href="#v:textViewSetBorderWindowSize">textViewSetBorderWindowSize</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetBorderWindowSize">textViewGetBorderWindowSize</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; <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:textViewForwardDisplayLine">textViewForwardDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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:textViewBackwardDisplayLine">textViewBackwardDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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:textViewForwardDisplayLineEnd">textViewForwardDisplayLineEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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:textViewBackwardDisplayLineStart">textViewBackwardDisplayLineStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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:textViewStartsDisplayLine">textViewStartsDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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:textViewMoveVisually">textViewMoveVisually</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewAddChildAtAnchor">textViewAddChildAtAnchor</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -&gt; <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:textChildAnchorNew">textChildAnchorNew</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-TextView.html#t:TextChildAnchor">TextChildAnchor</a></li><li class="src short"><a href="#v:textChildAnchorGetWidgets">textChildAnchorGetWidgets</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -&gt; <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-Abstract-Widget.html#t:Widget">Widget</a>]</li><li class="src short"><a href="#v:textChildAnchorGetDeleted">textChildAnchorGetDeleted</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -&gt; <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:textViewAddChildInWindow">textViewAddChildInWindow</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewMoveChild">textViewMoveChild</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child) =&gt; self -&gt; child -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewSetWrapMode">textViewSetWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a> -&gt; <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:textViewGetWrapMode">textViewGetWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#t:WrapMode">WrapMode</a></li><li class="src short"><a href="#v:textViewSetEditable">textViewSetEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:textViewGetEditable">textViewGetEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetCursorVisible">textViewSetCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:textViewGetCursorVisible">textViewGetCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetPixelsAboveLines">textViewSetPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetPixelsAboveLines">textViewGetPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetPixelsBelowLines">textViewSetPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetPixelsBelowLines">textViewGetPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetPixelsInsideWrap">textViewSetPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetPixelsInsideWrap">textViewGetPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetJustification">textViewSetJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a> -&gt; <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:textViewGetJustification">textViewGetJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#t:Justification">Justification</a></li><li class="src short"><a href="#v:textViewSetLeftMargin">textViewSetLeftMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetLeftMargin">textViewGetLeftMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetRightMargin">textViewSetRightMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetRightMargin">textViewGetRightMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetIndent">textViewSetIndent</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:textViewGetIndent">textViewGetIndent</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewGetDefaultAttributes">textViewGetDefaultAttributes</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:TextAttributes">TextAttributes</a></li><li class="src short"><a href="#v:textViewGetVisibleRect">textViewGetVisibleRect</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Gdk-Events.html#t:Rectangle">Rectangle</a></li><li class="src short"><a href="#v:textViewGetIterLocation">textViewGetIterLocation</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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-Gdk-Events.html#t:Rectangle">Rectangle</a></li><li class="src short"><a href="#v:textViewGetIterAtPosition">textViewGetIterAtPosition</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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="/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:textViewSetOverwrite">textViewSetOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:textViewGetOverwrite">textViewGetOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewSetAcceptsTab">textViewSetAcceptsTab</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:textViewGetAcceptsTab">textViewGetAcceptsTab</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewGetHadjustment">textViewGetHadjustment</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Misc-Adjustment.html#t:Adjustment">Adjustment</a></li><li class="src short"><a href="#v:textViewGetVadjustment">textViewGetVadjustment</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Misc-Adjustment.html#t:Adjustment">Adjustment</a></li><li class="src short"><a href="#v:textViewImContextFilterKeypress">textViewImContextFilterKeypress</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EKey">EKey</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:textViewResetImContext">textViewResetImContext</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:textViewPixelsAboveLines">textViewPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewPixelsBelowLines">textViewPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewPixelsInsideWrap">textViewPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewEditable">textViewEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewImModule">textViewImModule</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewWrapMode">textViewWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a></li><li class="src short"><a href="#v:textViewJustification">textViewJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a></li><li class="src short"><a href="#v:textViewLeftMargin">textViewLeftMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewRightMargin">textViewRightMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewIndent">textViewIndent</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewCursorVisible">textViewCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewBuffer">textViewBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></li><li class="src short"><a href="#v:textViewOverwrite">textViewOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:textViewAcceptsTab">textViewAcceptsTab</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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:backspace">backspace</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:copyClipboard">copyClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:cutClipboard">cutClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:deleteFromCursor">deleteFromCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:DeleteType">DeleteType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:insertAtCursor">insertAtCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <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:moveCursor">moveCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:MovementStep">MovementStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:moveViewport">moveViewport</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-General-Enums.html#t:ScrollStep">ScrollStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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:moveFocus">moveFocus</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:DirectionType">DirectionType</a> -&gt; <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:pageHorizontally">pageHorizontally</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:pasteClipboard">pasteClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:populatePopup">populatePopup</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a> -&gt; <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:selectAll">selectAll</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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:setAnchor">setAnchor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:setTextViewScrollAdjustments">setTextViewScrollAdjustments</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <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:toggleCursorVisible">toggleCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:toggleOverwrite">toggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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:textViewPreeditChanged">textViewPreeditChanged</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <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></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p>You may wish to begin by reading the text widget conceptual overview
 which gives an overview of all the objects and data types related to the
 text widget and how they work together.
</p><p>Throughout we distinguish between buffer coordinates which are pixels with
 the origin at the upper left corner of the first character on the first
 line. Window coordinates are relative to the top left pixel which is visible
 in the current <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. Coordinates from Events are in the latter
 relation. The conversion can be done with <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewWindowToBufferCoords">textViewWindowToBufferCoords</a></code>.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Container.html#t:Container">Container</a></code>
 | +----TextView
 |
 |
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----TextChildAnchor
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextView" class="def">TextView</a>  <a href="src/Graphics-UI-Gtk-Types.html#TextView" class="link">Source</a></p><div class="subs instances"><p id="control.i:TextView" class="caption collapser" onclick="toggleSection('i:TextView')">Instances</p><div id="section.i:TextView" class="show"><table><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-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> o =&gt; <a name="t:TextViewClass" class="def">TextViewClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#TextViewClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:TextViewClass" class="caption collapser" onclick="toggleSection('i:TextViewClass')">Instances</p><div id="section.i:TextViewClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextChildAnchor" class="def">TextChildAnchor</a>  <a href="src/Graphics-UI-Gtk-Types.html#TextChildAnchor" class="link">Source</a></p><div class="subs instances"><p id="control.i:TextChildAnchor" class="caption collapser" onclick="toggleSection('i:TextChildAnchor')">Instances</p><div id="section.i:TextChildAnchor" class="show"><table><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-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchorClass">TextChildAnchorClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> o =&gt; <a name="t:TextChildAnchorClass" class="def">TextChildAnchorClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#TextChildAnchorClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:TextChildAnchorClass" class="caption collapser" onclick="toggleSection('i:TextChildAnchorClass')">Instances</p><div id="section.i:TextChildAnchorClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchorClass">TextChildAnchorClass</a> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToTextView" class="def">castToTextView</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a><a href="src/Graphics-UI-Gtk-Types.html#castToTextView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeTextView" class="def">gTypeTextView</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeTextView" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toTextView" class="def">toTextView</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a><a href="src/Graphics-UI-Gtk-Types.html#toTextView" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:DeleteType" class="def">DeleteType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#DeleteType" class="link">Source</a></p><div class="doc"><p>Editing option
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:DeleteChars" class="def">DeleteChars</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteWordEnds" class="def">DeleteWordEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteWords" class="def">DeleteWords</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteDisplayLines" class="def">DeleteDisplayLines</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteDisplayLineEnds" class="def">DeleteDisplayLineEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteParagraphEnds" class="def">DeleteParagraphEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteParagraphs" class="def">DeleteParagraphs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DeleteWhitespace" class="def">DeleteWhitespace</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:DeleteType" class="caption collapser" onclick="toggleSection('i:DeleteType')">Instances</p><div id="section.i:DeleteType" class="show"><table><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-TextView.html#t:DeleteType">DeleteType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:DeleteType">DeleteType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:DeleteType">DeleteType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:DirectionType" class="def">DirectionType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#DirectionType" class="link">Source</a></p><div class="doc"><p>Editing direction
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:DirTabForward" class="def">DirTabForward</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DirTabBackward" class="def">DirTabBackward</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DirUp" class="def">DirUp</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DirDown" class="def">DirDown</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DirLeft" class="def">DirLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DirRight" class="def">DirRight</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:DirectionType" class="caption collapser" onclick="toggleSection('i:DirectionType')">Instances</p><div id="section.i:DirectionType" class="show"><table><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-TextView.html#t:DirectionType">DirectionType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:DirectionType">DirectionType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:DirectionType">DirectionType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Justification" class="def">Justification</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#Justification" class="link">Source</a></p><div class="doc"><p>Justification for label and maybe other widgets (text?)
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:JustifyLeft" class="def">JustifyLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JustifyRight" class="def">JustifyRight</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JustifyCenter" class="def">JustifyCenter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:JustifyFill" class="def">JustifyFill</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Justification" class="caption collapser" onclick="toggleSection('i:Justification')">Instances</p><div id="section.i:Justification" class="show"><table><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-TextView.html#t:Justification">Justification</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:Justification">Justification</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:Justification">Justification</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:MovementStep" class="def">MovementStep</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#MovementStep" class="link">Source</a></p><div class="doc"><p>Movement in text widget
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:MovementLogicalPositions" class="def">MovementLogicalPositions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementVisualPositions" class="def">MovementVisualPositions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementWords" class="def">MovementWords</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementDisplayLines" class="def">MovementDisplayLines</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementDisplayLineEnds" class="def">MovementDisplayLineEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementParagraphs" class="def">MovementParagraphs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementParagraphEnds" class="def">MovementParagraphEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementPages" class="def">MovementPages</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementBufferEnds" class="def">MovementBufferEnds</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:MovementHorizontalPages" class="def">MovementHorizontalPages</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:MovementStep" class="caption collapser" onclick="toggleSection('i:MovementStep')">Instances</p><div id="section.i:MovementStep" class="show"><table><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-TextView.html#t:MovementStep">MovementStep</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:MovementStep">MovementStep</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:MovementStep">MovementStep</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextWindowType" class="def">TextWindowType</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#TextWindowType" class="link">Source</a></p><div class="doc"><p>The window type for coordinate translation.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextWindowPrivate" class="def">TextWindowPrivate</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowWidget" class="def">TextWindowWidget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowText" class="def">TextWindowText</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowLeft" class="def">TextWindowLeft</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowRight" class="def">TextWindowRight</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowTop" class="def">TextWindowTop</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextWindowBottom" class="def">TextWindowBottom</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TextWindowType" class="caption collapser" onclick="toggleSection('i:TextWindowType')">Instances</p><div id="section.i:TextWindowType" class="show"><table><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-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:WrapMode" class="def">WrapMode</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#WrapMode" class="link">Source</a></p><div class="doc"><p>Determine how lines are wrapped in a <code>Graphics.UI.Gtk.Multiline.TextView</code>.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:WrapNone" class="def">WrapNone</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WrapChar" class="def">WrapChar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WrapWord" class="def">WrapWord</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:WrapWordChar" class="def">WrapWordChar</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:WrapMode" class="caption collapser" onclick="toggleSection('i:WrapMode')">Instances</p><div id="section.i:WrapMode" class="show"><table><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-TextView.html#t:WrapMode">WrapMode</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:WrapMode">WrapMode</a></td><td class="doc empty">&nbsp;</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-TextView.html#t:WrapMode">WrapMode</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:textViewNew" class="def">textViewNew</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-TextView.html#t:TextView">TextView</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewNew" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. If you don't call <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetBuffer">textViewSetBuffer</a></code> before
 using the text view, an empty default buffer will be created for you. Get
 the buffer with <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewGetBuffer">textViewGetBuffer</a></code>. If you want to specify your own buffer,
 consider <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewNewWithBuffer">textViewNewWithBuffer</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewNewWithBuffer" class="def">textViewNewWithBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBufferClass">TextBufferClass</a> buffer =&gt; buffer -&gt; <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-TextView.html#t:TextView">TextView</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewNewWithBuffer" class="link">Source</a></p><div class="doc"><p>Creates a new <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> widget displaying the buffer <code>buffer</code>. One
 buffer can be shared among many widgets.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:textViewSetBuffer" class="def">textViewSetBuffer</a> :: (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBufferClass">TextBufferClass</a> buffer) =&gt; self -&gt; buffer -&gt; <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-TextView.html#textViewSetBuffer" class="link">Source</a></p><div class="doc"><p>Sets the given buffer as the buffer being displayed by the text view.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetBuffer" class="def">textViewGetBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetBuffer" class="link">Source</a></p><div class="doc"><p>Returns the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code> being displayed by this text view.
</p></div></div><div class="top"><p class="src"><a name="v:textViewScrollToMark" class="def">textViewScrollToMark</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewScrollToMark" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; mark</td><td class="doc"><p><code>mark</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><code>withinMargin</code> - margin as a [0.0,0.5) fraction of screen size
 and imposes an extra margin at all four sides of the window
 within which <code>xalign</code> and <code>yalign</code> are evaluated.
</p></td></tr><tr><td class="src">-&gt; <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/Prelude.html#t:Double">Double</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a>)</td><td class="doc"><p><code>Just (xalign, yalign)</code> - horizontal and
 vertical alignment of mark within visible area (if <code>Nothing</code>,
 scroll just enough to get the mark onscreen)
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Scrolls the text view so that <code>mark</code> is on the screen in the position
 indicated by <code>xalign</code> and <code>yalign</code>. An alignment of 0.0 indicates left or
 top, 1.0 indicates right or bottom, 0.5 means center. If the alignment is
 <code>Nothing</code>, the text scrolls the minimal distance to get the mark onscreen,
 possibly not scrolling at all. The effective screen for purposes of this
 function is reduced by a margin of size <code>withinMargin</code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewScrollToIter" class="def">textViewScrollToIter</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewScrollToIter" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><code>withinMargin</code> - margin as a [0.0,0.5) fraction of screen
 size
</p></td></tr><tr><td class="src">-&gt; <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/Prelude.html#t:Double">Double</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a>)</td><td class="doc"><p><code>Just (xalign, yalign)</code> - horizontal and
 vertical alignment of mark within visible area (if <code>Nothing</code>,
 scroll just enough to get the iterator onscreen)
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if scrolling occurred
</p></td></tr></table></div><div class="doc"><p>Scrolls the text view so that <code>iter</code> is on the screen in the position
 indicated by <code>xalign</code> and <code>yalign</code>. An alignment of 0.0 indicates left or
 top, 1.0 indicates right or bottom, 0.5 means center. If the alignment is
 <code>Nothing</code>, the text scrolls the minimal distance to get the mark onscreen,
 possibly not scrolling at all. The effective screen for purposes of this
 function is reduced by a margin of size <code>withinMargin</code>.
</p><ul><li> This function
 uses the currently-computed height of the lines in the text buffer. Note
 that line heights are computed in an idle handler; so this function may
 not
 have the desired effect if it's called before the height computations. To
 avoid oddness, consider using <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewScrollToMark">textViewScrollToMark</a></code> which saves a point
 to be scrolled to after line validation. This is particularly important
 if you add new text to the buffer and immediately ask the view to scroll
 to it (which it can't since it is not updated until the main loop runs).
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewScrollMarkOnscreen" class="def">textViewScrollMarkOnscreen</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewScrollMarkOnscreen" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; mark</td><td class="doc"><p><code>mark</code> - a mark in the buffer for the text view
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Scrolls the text view the minimum distance such that <code>mark</code> is contained
 within the visible area of the widget.
</p></div></div><div class="top"><p class="src"><a name="v:textViewMoveMarkOnscreen" class="def">textViewMoveMarkOnscreen</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewMoveMarkOnscreen" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMarkClass">TextMarkClass</a> mark)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; mark</td><td class="doc"><p><code>mark</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextMark.html#t:TextMark">TextMark</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if the mark moved (wasn't already onscreen)
</p></td></tr></table></div><div class="doc"><p>Moves a mark within the buffer so that it's located within the
 currently-visible text area.
</p></div></div><div class="top"><p class="src"><a name="v:textViewPlaceCursorOnscreen" class="def">textViewPlaceCursorOnscreen</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewPlaceCursorOnscreen" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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 <code>True</code> if the cursor had to be moved.
</p></td></tr></table></div><div class="doc"><p>Moves the cursor to the currently visible region of the buffer, it it
 isn't there already.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetLineAtY" class="def">textViewGetLineAtY</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetLineAtY" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>y</code> - a y coordinate
</p></td></tr><tr><td class="src">-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p><code>(targetIter, lineTop)</code> - returns the iter and the
 top coordinate of the line
</p></td></tr></table></div><div class="doc"><p>Gets the <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> at the start of the line containing the coordinate
 <code>y</code>. <code>y</code> is in buffer coordinates, convert from window coordinates with
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewWindowToBufferCoords">textViewWindowToBufferCoords</a></code>. Also returns <code>lineTop</code> the
 coordinate of the top edge of the line.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetLineYrange" class="def">textViewGetLineYrange</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetLineYrange" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p><code>(y, height)</code> - y coordinate and height of the line
</p></td></tr></table></div><div class="doc"><p>Gets the y coordinate of the top of the line containing <code>iter</code>, and the
 height of the line. The coordinate is a buffer coordinate; convert to window
 coordinates with <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewBufferToWindowCoords">textViewBufferToWindowCoords</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetIterAtLocation" class="def">textViewGetIterAtLocation</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetIterAtLocation" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>x</code> - x position, in buffer coordinates
</p></td></tr><tr><td class="src">-&gt; <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>y</code> - y position, in buffer coordinates
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Retrieves the iterator at buffer coordinates <code>x</code> and <code>y</code>. Buffer
 coordinates are coordinates for the entire buffer, not just the
 currently-displayed portion. If you have coordinates from an event, you have
 to convert those to buffer coordinates with <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewWindowToBufferCoords">textViewWindowToBufferCoords</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewBufferToWindowCoords" class="def">textViewBufferToWindowCoords</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewBufferToWindowCoords" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>win</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></code> except <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowPrivate">TextWindowPrivate</a></code>
</p></td></tr><tr><td class="src">-&gt; (<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/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p><code>(bufferX, bufferY)</code> - buffer x and y coordinates
</p></td></tr><tr><td class="src">-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p>returns window x and y coordinates
</p></td></tr></table></div><div class="doc"><p>Converts coordinate <code>(bufferX, bufferY)</code> to coordinates for the window
 <code>win</code>
</p><p>Note that you can't convert coordinates for a nonexisting window (see
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetBorderWindowSize">textViewSetBorderWindowSize</a></code>).
</p></div></div><div class="top"><p class="src"><a name="v:textViewWindowToBufferCoords" class="def">textViewWindowToBufferCoords</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewWindowToBufferCoords" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>win</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></code> except <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowPrivate">TextWindowPrivate</a></code>
</p></td></tr><tr><td class="src">-&gt; (<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/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p><code>(windowX, windowY)</code> - window x and y coordinates
</p></td></tr><tr><td class="src">-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p>returns buffer x and y coordinates
</p></td></tr></table></div><div class="doc"><p>Converts coordinates on the window identified by <code>win</code> to buffer
 coordinates.
</p><p>Note that you can't convert coordinates for a nonexisting window (see
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetBorderWindowSize">textViewSetBorderWindowSize</a></code>).
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetWindow" class="def">textViewGetWindow</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetWindow" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>win</code> - window to get
</p></td></tr><tr><td class="src">-&gt; <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-DrawWindow.html#t:DrawWindow">DrawWindow</a>)</td><td class="doc"><p>returns a <code><a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></code>, or <code>Nothing</code>
</p></td></tr></table></div><div class="doc"><p>Retrieves the <code><a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></code> corresponding to an area of the text view;
 possible windows include the overall widget window, child windows on the
 left, right, top, bottom, and the window that displays the text buffer.
 Windows are <code>Nothing</code> and nonexistent if their width or height is 0, and are
 nonexistent before the widget has been realized.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetWindowType" class="def">textViewGetWindowType</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a> -&gt; <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-TextView.html#t:TextWindowType">TextWindowType</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetWindowType" class="link">Source</a></p><div class="doc"><p>Retrieve the type of window the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> widget contains.
</p><p>Usually used to find out which window an event corresponds to. An emission
 of an event signal of <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> yields a <code><a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></code>. This function can be
 used to see if the event actually belongs to the main text window.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetBorderWindowSize" class="def">textViewSetBorderWindowSize</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetBorderWindowSize" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>type</code> - window to affect
</p></td></tr><tr><td class="src">-&gt; <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>size</code> - width or height of the window
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the width of <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowLeft">TextWindowLeft</a></code> or <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowRight">TextWindowRight</a></code>, or the height of
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowTop">TextWindowTop</a></code> or <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowBottom">TextWindowBottom</a></code>. Automatically destroys the
 corresponding window if the size is set to 0, and creates the window if the
 size is set to non-zero. This function can only be used for the &quot;border
 windows&quot;, it doesn't work with <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowWidget">TextWindowWidget</a></code>, <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowText">TextWindowText</a></code>, or
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowPrivate">TextWindowPrivate</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetBorderWindowSize" class="def">textViewGetBorderWindowSize</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetBorderWindowSize" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>type</code> - window to return size from
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc"><p>returns width of window
</p></td></tr></table></div><div class="doc"><p>Gets the width of the specified border window. See
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetBorderWindowSize">textViewSetBorderWindowSize</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewForwardDisplayLine" class="def">textViewForwardDisplayLine</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewForwardDisplayLine" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> was moved and is not on the end
 iterator
</p></td></tr></table></div><div class="doc"><p>Moves the given <code>iter</code> forward by one display (wrapped) line. A display
 line is different from a paragraph. Paragraphs are separated by newlines or
 other paragraph separator characters. Display lines are created by
 line-wrapping a paragraph. If wrapping is turned off, display lines and
 paragraphs will be the same. Display lines are divided differently for each
 view, since they depend on the view's width; paragraphs are the same in all
 views, since they depend on the contents of the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewBackwardDisplayLine" class="def">textViewBackwardDisplayLine</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewBackwardDisplayLine" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> was moved and is not on the end
 iterator
</p></td></tr></table></div><div class="doc"><p>Moves the given <code>iter</code> backward by one display (wrapped) line. A display
 line is different from a paragraph. Paragraphs are separated by newlines or
 other paragraph separator characters. Display lines are created by
 line-wrapping a paragraph. If wrapping is turned off, display lines and
 paragraphs will be the same. Display lines are divided differently for each
 view, since they depend on the view's width; paragraphs are the same in all
 views, since they depend on the contents of the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewForwardDisplayLineEnd" class="def">textViewForwardDisplayLineEnd</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewForwardDisplayLineEnd" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> was moved and is not on the end
 iterator
</p></td></tr></table></div><div class="doc"><p>Moves the given <code>iter</code> forward to the next display line end. A display
 line is different from a paragraph. Paragraphs are separated by newlines or
 other paragraph separator characters. Display lines are created by
 line-wrapping a paragraph. If wrapping is turned off, display lines and
 paragraphs will be the same. Display lines are divided differently for each
 view, since they depend on the view's width; paragraphs are the same in all
 views, since they depend on the contents of the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewBackwardDisplayLineStart" class="def">textViewBackwardDisplayLineStart</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewBackwardDisplayLineStart" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> was moved and is not on the end
 iterator
</p></td></tr></table></div><div class="doc"><p>Moves the given <code>iter</code> backward to the next display line start. A display
 line is different from a paragraph. Paragraphs are separated by newlines or
 other paragraph separator characters. Display lines are created by
 line-wrapping a paragraph. If wrapping is turned off, display lines and
 paragraphs will be the same. Display lines are divided differently for each
 view, since they depend on the view's width; paragraphs are the same in all
 views, since they depend on the contents of the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewStartsDisplayLine" class="def">textViewStartsDisplayLine</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewStartsDisplayLine" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> begins a wrapped line
</p></td></tr></table></div><div class="doc"><p>Determines whether <code>iter</code> is at the start of a display line. See
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewForwardDisplayLine">textViewForwardDisplayLine</a></code> for an explanation of display lines vs.
 paragraphs.
</p></div></div><div class="top"><p class="src"><a name="v:textViewMoveVisually" class="def">textViewMoveVisually</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewMoveVisually" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code>
</p></td></tr><tr><td class="src">-&gt; <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 characters to move (negative moves left,
 positive moves right)
</p></td></tr><tr><td class="src">-&gt; <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 <code>True</code> if <code>iter</code> moved and is not on the end
 iterator
</p></td></tr></table></div><div class="doc"><p>Move the iterator a given number of characters visually, treating it as
 the strong cursor position. If <code>count</code> is positive, then the new strong
 cursor position will be <code>count</code> positions to the right of the old cursor
 position. If <code>count</code> is negative then the new strong cursor position will be
 <code>count</code> positions to the left of the old cursor position.
</p><p>In the presence of bidirection text, the correspondence between logical
 and visual order will depend on the direction of the current run, and there
 may be jumps when the cursor is moved off of the end of a run.
</p></div></div><div class="top"><p class="src"><a name="v:textViewAddChildAtAnchor" class="def">textViewAddChildAtAnchor</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewAddChildAtAnchor" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; child</td><td class="doc"><p><code>child</code> - a <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></td><td class="doc"><p><code>anchor</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></code> in the <code><a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a></code>
 for the text view
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Adds a child widget in the text buffer, at the given <code>anchor</code>.
</p></div></div><div class="top"><p class="src"><a name="v:textChildAnchorNew" class="def">textChildAnchorNew</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-TextView.html#t:TextChildAnchor">TextChildAnchor</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textChildAnchorNew" class="link">Source</a></p><div class="doc"><p>Create a new <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></code>.
</p><ul><li> Using <code>textBufferCreateChildAnchor</code> is usually simpler then
 executing this function and <code>textBufferInsertChildAnchor</code>.
</li></ul></div></div><div class="top"><p class="src"><a name="v:textChildAnchorGetWidgets" class="def">textChildAnchorGetWidgets</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -&gt; <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-Abstract-Widget.html#t:Widget">Widget</a>]<a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textChildAnchorGetWidgets" class="link">Source</a></p><div class="doc"><p>Retrieve all <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>s at this
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a></code>.
</p><ul><li> The widgets in the returned list need to be upcasted to what they were.
</li></ul></div></div><div class="top"><p class="src"><a name="v:textChildAnchorGetDeleted" class="def">textChildAnchorGetDeleted</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -&gt; <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-TextView.html#textChildAnchorGetDeleted" class="link">Source</a></p><div class="doc"><p>Query if an anchor was deleted.
</p></div></div><div class="top"><p class="src"><a name="v:textViewAddChildInWindow" class="def">textViewAddChildInWindow</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewAddChildInWindow" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; child</td><td class="doc"><p><code>child</code> - a <code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
</p></td></tr><tr><td class="src">-&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a></td><td class="doc"><p><code>whichWindow</code> - which window the child should appear
 in
</p></td></tr><tr><td class="src">-&gt; <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>xpos</code> - X position of child in window coordinates
</p></td></tr><tr><td class="src">-&gt; <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>ypos</code> - Y position of child in window coordinates
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Adds a child at fixed coordinates in one of the text widget's windows.
 The window must have nonzero size (see <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetBorderWindowSize">textViewSetBorderWindowSize</a></code>). Note
 that the child coordinates are given relative to the <code><a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</a></code> in
 question, and that these coordinates have no sane relationship to scrolling.
 When placing a child in <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:TextWindowWidget">TextWindowWidget</a></code>, scrolling is irrelevant, the
 child floats above all scrollable areas. If you want the widget to move when
 the text view scrolls, use <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewAddChildAtAnchor">textViewAddChildAtAnchor</a></code> instead.
</p></div></div><div class="top"><p class="src"><a name="v:textViewMoveChild" class="def">textViewMoveChild</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewMoveChild" 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-TextView.html#t:TextViewClass">TextViewClass</a> self, <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> child)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; child</td><td class="doc"><p><code>child</code> - child widget already added to the text view
</p></td></tr><tr><td class="src">-&gt; <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>xpos</code> - new X position in window coordinates
</p></td></tr><tr><td class="src">-&gt; <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>ypos</code> - new Y position in window coordinates
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Move a child widget within the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. This is really only apprpriate
 for &quot;floating&quot; child widgets added using <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewAddChildInWindow">textViewAddChildInWindow</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetWrapMode" class="def">textViewSetWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a> -&gt; <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-TextView.html#textViewSetWrapMode" class="link">Source</a></p><div class="doc"><p>Sets the line wrapping for the view.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetWrapMode" class="def">textViewGetWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#t:WrapMode">WrapMode</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetWrapMode" class="link">Source</a></p><div class="doc"><p>Gets the line wrapping for the view.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetEditable" class="def">textViewSetEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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-TextView.html#textViewSetEditable" class="link">Source</a></p><div class="doc"><p>Sets the default editability of the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. You can override this
 default setting with tags in the buffer, using the &quot;editable&quot; attribute of
 tags.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetEditable" class="def">textViewGetEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetEditable" class="link">Source</a></p><div class="doc"><p>Returns the default editability of the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>. Tags in the buffer may
 override this setting for some ranges of text.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetCursorVisible" class="def">textViewSetCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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-TextView.html#textViewSetCursorVisible" class="link">Source</a></p><div class="doc"><p>Toggles whether the insertion point is displayed. A buffer with no
 editable text probably shouldn't have a visible cursor, so you may want to
 turn the cursor off.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetCursorVisible" class="def">textViewGetCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetCursorVisible" class="link">Source</a></p><div class="doc"><p>Find out whether the cursor is being displayed.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetPixelsAboveLines" class="def">textViewSetPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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-TextView.html#textViewSetPixelsAboveLines" class="link">Source</a></p><div class="doc"><p>Sets the default number of blank pixels above paragraphs in the text view.
 Tags in the buffer for the text view may override the defaults.
</p><ul><li> Tags in the buffer may override this default.
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewGetPixelsAboveLines" class="def">textViewGetPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetPixelsAboveLines" class="link">Source</a></p><div class="doc"><p>Gets the default number of pixels to put above paragraphs.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetPixelsBelowLines" class="def">textViewSetPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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-TextView.html#textViewSetPixelsBelowLines" class="link">Source</a></p><div class="doc"><p>Sets the default number of pixels of blank space to put below paragraphs
 in the text view. May be overridden by tags applied to the text view's
 buffer.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetPixelsBelowLines" class="def">textViewGetPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetPixelsBelowLines" class="link">Source</a></p><div class="doc"><p>Gets the default number of blank pixels below each paragraph.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetPixelsInsideWrap" class="def">textViewSetPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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-TextView.html#textViewSetPixelsInsideWrap" class="link">Source</a></p><div class="doc"><p>Sets the default number of pixels of blank space to leave between
 display/wrapped lines within a paragraph. May be overridden by tags in
 the text view's buffer.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetPixelsInsideWrap" class="def">textViewGetPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetPixelsInsideWrap" class="link">Source</a></p><div class="doc"><p>Gets the default number of pixels of blank space between lines in a
 wrapped paragraph.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetJustification" class="def">textViewSetJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a> -&gt; <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-TextView.html#textViewSetJustification" class="link">Source</a></p><div class="doc"><p>Sets the default justification of text in the text view. Tags in the
 view's buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetJustification" class="def">textViewGetJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#t:Justification">Justification</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetJustification" class="link">Source</a></p><div class="doc"><p>Gets the default justification of paragraphs in the text view. Tags in the
 buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetLeftMargin" class="def">textViewSetLeftMargin</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetLeftMargin" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>leftMargin</code> - left margin in pixels
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the default left margin for text in the text view. Tags in the buffer
 may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetLeftMargin" class="def">textViewGetLeftMargin</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetLeftMargin" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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></td><td class="doc"><p>returns left margin in pixels
</p></td></tr></table></div><div class="doc"><p>Gets the default left margin size of paragraphs in the text view. Tags
 in the buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetRightMargin" class="def">textViewSetRightMargin</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetRightMargin" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>rightMargin</code> - right margin in pixels
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the default right margin for text in the text view. Tags in the
 buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetRightMargin" class="def">textViewGetRightMargin</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetRightMargin" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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></td><td class="doc"><p>returns right margin in pixels
</p></td></tr></table></div><div class="doc"><p>Gets the default right margin for text in the text view. Tags in the
 buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewSetIndent" class="def">textViewSetIndent</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetIndent" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>indent</code> - indentation in pixels (may be negative)
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the default indentation for paragraphs in the text view. Tags in the
 buffer may override the default.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetIndent" class="def">textViewGetIndent</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetIndent" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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></td><td class="doc"><p>returns number of pixels of indentation
</p></td></tr></table></div><div class="doc"><p>Gets the default indentation of paragraphs in the text view. Tags in the
 view's buffer may override the default. The indentation may be negative.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetDefaultAttributes" class="def">textViewGetDefaultAttributes</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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:TextAttributes">TextAttributes</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetDefaultAttributes" class="link">Source</a></p><div class="doc"><p>Obtains a copy of the default text attributes. These are the attributes
 used for text unless a tag overrides them. You'd typically pass the default
 attributes in to <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#v:textIterGetAttributes">textIterGetAttributes</a></code> in order to get the attributes in
 effect at a given text position.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetVisibleRect" class="def">textViewGetVisibleRect</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Gdk-Events.html#t:Rectangle">Rectangle</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetVisibleRect" class="link">Source</a></p><div class="doc"><p>Returns the currently-visible region of the buffer, in
 buffer coordinates. Convert to window coordinates with
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewBufferToWindowCoords">textViewBufferToWindowCoords</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetIterLocation" class="def">textViewGetIterLocation</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -&gt; <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-Gdk-Events.html#t:Rectangle">Rectangle</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetIterLocation" class="link">Source</a></p><div class="doc"><p>Gets a rectangle which roughly contains the character at <code>iter</code>. The
 rectangle position is in buffer coordinates; use
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewBufferToWindowCoords">textViewBufferToWindowCoords</a></code> to convert these coordinates to coordinates
 for one of the windows in the text view.
</p></div></div><div class="top"><p class="src"><a name="v:textViewGetIterAtPosition" class="def">textViewGetIterAtPosition</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetIterAtPosition" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>x</code> - x position, in buffer coordinates
</p></td></tr><tr><td class="src">-&gt; <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>y</code> - y position, in buffer coordinates
</p></td></tr><tr><td class="src">-&gt; <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="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><p><code>(iter, trailing)</code> - returns the iterator and
 an integer indicating where in the grapheme the
 user clicked. It will either be zero, or the
 number of characters in the grapheme. 0 represents
 the trailing edge of the grapheme.
</p></td></tr></table></div><div class="doc"><p>Retrieves the iterator pointing to the character at buffer coordinates
 <code>x</code> and <code>y</code>. Buffer coordinates are coordinates for the entire buffer, not
 just the currently-displayed portion. If you have coordinates from an event,
 you have to convert those to buffer coordinates with
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewWindowToBufferCoords">textViewWindowToBufferCoords</a></code>.
</p><p>Note that this is different from <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewGetIterAtLocation">textViewGetIterAtLocation</a></code>, which
 returns cursor locations, i.e. positions <em>between</em> characters.
</p><ul><li> Available since Gtk+ version 2.6
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewSetOverwrite" class="def">textViewSetOverwrite</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetOverwrite" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>overwrite</code> - <code>True</code> to turn on overwrite mode, <code>False</code> to turn
 it off
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Changes the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> overwrite mode.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewGetOverwrite" class="def">textViewGetOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewGetOverwrite" class="link">Source</a></p><div class="doc"><p>Returns whether the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> is in overwrite mode or not.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewSetAcceptsTab" class="def">textViewSetAcceptsTab</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewSetAcceptsTab" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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>acceptsTab</code> - <code>True</code> if pressing the Tab key should insert a
 tab character, <code>False</code>, if pressing the Tab key should move the
 keyboard focus.
</p></td></tr><tr><td class="src">-&gt; <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></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the behavior of the text widget when the Tab key is pressed. If
 <code>acceptsTab</code> is <code>True</code> a tab character is inserted. If <code>acceptsTab</code> is
 <code>False</code> the keyboard focus is moved to the next widget in the focus chain.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewGetAcceptsTab" class="def">textViewGetAcceptsTab</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetAcceptsTab" 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-TextView.html#t:TextViewClass">TextViewClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <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 <code>True</code> if pressing the Tab key inserts a tab
 character, <code>False</code> if pressing the Tab key moves the keyboard
 focus.
</p></td></tr></table></div><div class="doc"><p>Returns whether pressing the Tab key inserts a tab characters.
 <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:textViewSetAcceptsTab">textViewSetAcceptsTab</a></code>.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewGetHadjustment" class="def">textViewGetHadjustment</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Misc-Adjustment.html#t:Adjustment">Adjustment</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetHadjustment" class="link">Source</a></p><div class="doc"><p>Gets the horizontal-scrolling <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code>.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewGetVadjustment" class="def">textViewGetVadjustment</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-Misc-Adjustment.html#t:Adjustment">Adjustment</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewGetVadjustment" class="link">Source</a></p><div class="doc"><p>Gets the vertical-scrolling <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code>.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewImContextFilterKeypress" class="def">textViewImContextFilterKeypress</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EventM">EventM</a> <a href="Graphics-UI-Gtk-Gdk-EventM.html#t:EKey">EKey</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-TextView.html#textViewImContextFilterKeypress" class="link">Source</a></p><div class="doc"><p>Allow the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> input method to internally handle key press and release events. If this
 function returns <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:True">True</a></code>, then no further processing should be done for this key event. See
 <code>imContextFilterKeypress</code>.
</p><p>Note that you are expected to call this function from your handler when overriding key event
 handling. This is needed in the case when you need to insert your own key handling between the input
 method and the default key event handling of the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewResetImContext" class="def">textViewResetImContext</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; self -&gt; <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-TextView.html#textViewResetImContext" class="link">Source</a></p><div class="doc"><p>Reset the input method context of the text view if needed.
</p><p>This can be necessary in the case where modifying the buffer would confuse on-going input method
 behavior.
</p><ul><li> Available since Gtk+ version 2.22
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:textViewPixelsAboveLines" class="def">textViewPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewPixelsAboveLines" class="link">Source</a></p><div class="doc"><p>Pixels of blank space above paragraphs.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewPixelsBelowLines" class="def">textViewPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewPixelsBelowLines" class="link">Source</a></p><div class="doc"><p>Pixels of blank space below paragraphs.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewPixelsInsideWrap" class="def">textViewPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewPixelsInsideWrap" class="link">Source</a></p><div class="doc"><p>Pixels of blank space between wrapped lines in a paragraph.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewEditable" class="def">textViewEditable</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewEditable" class="link">Source</a></p><div class="doc"><p>Whether the text can be modified by the user.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:textViewImModule" class="def">textViewImModule</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewImModule" class="link">Source</a></p><div class="doc"><p>Which IM (input method) module should be used for this entry. See GtkIMContext.
 Setting this to a non-empty value overrides the system-wide IM module setting.
 See the GtkSettings <a href="gtk-im-module.html">gtk-im-module</a> property.
</p><p>Default value: &quot;&quot;
</p></div></div><div class="top"><p class="src"><a name="v:textViewWrapMode" class="def">textViewWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewWrapMode" class="link">Source</a></p><div class="doc"><p>Whether to wrap lines never, at word boundaries, or at character
 boundaries.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:WrapNone">WrapNone</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:textViewJustification" class="def">textViewJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewJustification" class="link">Source</a></p><div class="doc"><p>Left, right, or center justification.
</p><p>Default value: <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:JustifyLeft">JustifyLeft</a></code>
</p></div></div><div class="top"><p class="src"><a name="v:textViewLeftMargin" class="def">textViewLeftMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewLeftMargin" class="link">Source</a></p><div class="doc"><p>Width of the left margin in pixels.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewRightMargin" class="def">textViewRightMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewRightMargin" class="link">Source</a></p><div class="doc"><p>Width of the right margin in pixels.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewIndent" class="def">textViewIndent</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewIndent" class="link">Source</a></p><div class="doc"><p>Amount to indent the paragraph, in pixels.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:textViewCursorVisible" class="def">textViewCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewCursorVisible" class="link">Source</a></p><div class="doc"><p>If the insertion cursor is shown.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:textViewBuffer" class="def">textViewBuffer</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Multiline-TextBuffer.html#t:TextBuffer">TextBuffer</a><a href="src/Graphics-UI-Gtk-Multiline-TextView.html#textViewBuffer" class="link">Source</a></p><div class="doc"><p>The buffer which is displayed.
</p></div></div><div class="top"><p class="src"><a name="v:textViewOverwrite" class="def">textViewOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewOverwrite" class="link">Source</a></p><div class="doc"><p>Whether entered text overwrites existing contents.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:textViewAcceptsTab" class="def">textViewAcceptsTab</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <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-TextView.html#textViewAcceptsTab" class="link">Source</a></p><div class="doc"><p>Whether Tab will result in a tab character being entered.
</p><p>Default value: <code>True</code>
</p></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:backspace" class="def">backspace</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#backspace" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:backspace">backspace</a></code> signal is a keybinding signal which gets emitted when the user asks for it.
</p><p>The default bindings for this signal are Backspace and Shift-Backspace.
</p></div></div><div class="top"><p class="src"><a name="v:copyClipboard" class="def">copyClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#copyClipboard" class="link">Source</a></p><div class="doc"><p>Copying to the clipboard.
</p><ul><li> This signal is emitted when a selection is copied to the clipboard.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:cutClipboard" class="def">cutClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#cutClipboard" class="link">Source</a></p><div class="doc"><p>Cutting to the clipboard.
</p><ul><li> This signal is emitted when a selection is cut out and copied to the
 clipboard. The action itself happens when the textview processed this
 request.
</li></ul></div></div><div class="top"><p class="src"><a name="v:deleteFromCursor" class="def">deleteFromCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:DeleteType">DeleteType</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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-TextView.html#deleteFromCursor" class="link">Source</a></p><div class="doc"><p>Deleting text.
</p><ul><li> The widget will remove the specified number of units in the text where
 the meaning of units depends on the kind of deletion.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:insertAtCursor" class="def">insertAtCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <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-TextView.html#insertAtCursor" class="link">Source</a></p><div class="doc"><p>Inserting text.
</p><ul><li> The widget will insert the string into the text where the meaning
 of units depends on the kind of deletion.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:moveCursor" class="def">moveCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:MovementStep">MovementStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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-TextView.html#moveCursor" class="link">Source</a></p><div class="doc"><p>Moving the cursor.
</p><ul><li> The signal specifies what kind and how many steps the cursor will do.
 The flag is set to <code>True</code> if this movement extends a selection.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:moveViewport" class="def">moveViewport</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-General-Enums.html#t:ScrollStep">ScrollStep</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <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-TextView.html#moveViewport" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:moveViewport">moveViewport</a></code> signal is a keybinding signal which can be bound to key combinations
 to allow the user to move the viewport, i.e.
 change what part of the text view is visible in a containing scrolled window.
 There are no default bindings for this signal.
</p></div></div><div class="top"><p class="src"><a name="v:moveFocus" class="def">moveFocus</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Multiline-TextView.html#t:DirectionType">DirectionType</a> -&gt; <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-TextView.html#moveFocus" class="link">Source</a></p><div class="doc"><p>Moving the focus.
</p><ul><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:pageHorizontally" class="def">pageHorizontally</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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-TextView.html#pageHorizontally" class="link">Source</a></p><div class="doc"><p>Page change signals.
</p><ul><li> The signal specifies how many pages the view should move up or down.
 The flag is set to <code>True</code> if this movement extends a selection.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li><li> Figure out why this signal is called horizontally, not vertically.
</li></ul></div></div><div class="top"><p class="src"><a name="v:pasteClipboard" class="def">pasteClipboard</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#pasteClipboard" class="link">Source</a></p><div class="doc"><p>Pasting from the clipboard.
</p><ul><li> This signal is emitted when something is pasted from the clipboard.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:populatePopup" class="def">populatePopup</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-MenuComboToolbar-Menu.html#t:Menu">Menu</a> -&gt; <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-TextView.html#populatePopup" class="link">Source</a></p><div class="doc"><p>Add menu entries to context menus.
</p><ul><li> This signal is emitted if a context menu within the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code>
 is opened. This signal can be used to add application specific menu
 items to this popup.
</li></ul></div></div><div class="top"><p class="src"><a name="v:selectAll" class="def">selectAll</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <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-TextView.html#selectAll" class="link">Source</a></p><div class="doc"><p>Inserting an anchor.
</p><ul><li> This signal is emitted when anchor is inserted into the text.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:setAnchor" class="def">setAnchor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#setAnchor" class="link">Source</a></p><div class="doc"><p>The scroll-bars changed.
</p></div></div><div class="top"><p class="src"><a name="v:setTextViewScrollAdjustments" class="def">setTextViewScrollAdjustments</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -&gt; <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-TextView.html#setTextViewScrollAdjustments" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:setTextViewScrollAdjustments">setTextViewScrollAdjustments</a></code> signal is a keybinding signal which
 gets emitted to toggle the visibility of the cursor.
 The default binding for this signal is F7.
</p></div></div><div class="top"><p class="src"><a name="v:toggleCursorVisible" class="def">toggleCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#toggleCursorVisible" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#v:toggleCursorVisible">toggleCursorVisible</a></code> signal is a keybinding signal
 which gets emitted to toggle the visibility of the cursor.
 The default binding for this signal is F7.
</p></div></div><div class="top"><p class="src"><a name="v:toggleOverwrite" class="def">toggleOverwrite</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<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-TextView.html#toggleOverwrite" class="link">Source</a></p><div class="doc"><p>Insert Overwrite mode has changed.
</p><ul><li> This signal is emitted when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> changes from
 inserting mode to overwriting mode and vice versa.
</li><li> The action itself happens when the <code><a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextView">TextView</a></code> processes this
 signal.
</li></ul></div></div><div class="top"><p class="src"><a name="v:textViewPreeditChanged" class="def">textViewPreeditChanged</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <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-TextView.html#textViewPreeditChanged" class="link">Source</a></p><div class="doc"><p>If an input method is used, the typed text will not immediately be committed to the buffer. So if
 you are interested in the text, connect to this signal.
</p><p>This signal is only emitted if the text at the given position is actually editable.
</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>