<!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 => <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 => <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 => obj -> <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 => o -> <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 => buffer -> <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) => self -> buffer -> <a href="/usr/share/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 => self -> <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) => self -> mark -> <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/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>) -> <a href="/usr/share/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 => self -> <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/Prelude.html#t:Double">Double</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/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>) -> <a href="/usr/share/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) => self -> mark -> <a href="/usr/share/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) => self -> mark -> <a href="/usr/share/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/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 => self -> <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> -> <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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</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>) -> <a href="/usr/share/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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</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>) -> <a href="/usr/share/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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-UI-Gtk-Gdk-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 => self -> <a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</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: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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetBorderWindowSize">textViewGetBorderWindowSize</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:textViewForwardDisplayLine">textViewForwardDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textViewBackwardDisplayLine">textViewBackwardDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textViewForwardDisplayLineEnd">textViewForwardDisplayLineEnd</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textViewBackwardDisplayLineStart">textViewBackwardDisplayLineStart</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textViewStartsDisplayLine">textViewStartsDisplayLine</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:textViewMoveVisually">textViewMoveVisually</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v: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) => self -> child -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextChildAnchor">TextChildAnchor</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v: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> -> <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> -> <a href="/usr/share/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) => self -> child -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextWindowType">TextWindowType</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> -> <a href="/usr/share/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) => self -> child -> <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> -> <a href="/usr/share/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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetWrapMode">textViewGetWrapMode</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetPixelsAboveLines">textViewGetPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetPixelsBelowLines">textViewGetPixelsBelowLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetPixelsInsideWrap">textViewGetPixelsInsideWrap</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetJustification">textViewGetJustification</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetLeftMargin">textViewGetLeftMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetRightMargin">textViewGetRightMargin</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:textViewGetIndent">textViewGetIndent</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => 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/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 => self -> <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 => self -> <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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-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 => self -> <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> -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => 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/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 => self -> <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 => self -> <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 => self -> <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 => 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:textViewPixelsAboveLines">textViewPixelsAboveLines</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:insertAtCursor">insertAtCursor</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => <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> -> <a href="/usr/share/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 => <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> -> <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-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:moveFocus">moveFocus</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => <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> -> <a href="/usr/share/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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => <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 => <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> -> <a href="/usr/share/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 => <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> -> <a href="/usr/share/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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:toggleCursorVisible">toggleCursorVisible</a> :: <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:TextViewClass">TextViewClass</a> self => <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 => <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 => <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> -> <a href="/usr/share/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"> </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"> </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"> </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"> </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"> </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"> </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"> </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 => <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"> </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"> </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"> </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"> </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"> </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 => <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"> </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 => obj -> <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 => o -> <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"> </td></tr><tr><td class="src"><a name="v:DeleteWordEnds" class="def">DeleteWordEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteWords" class="def">DeleteWords</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteDisplayLines" class="def">DeleteDisplayLines</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteDisplayLineEnds" class="def">DeleteDisplayLineEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteParagraphEnds" class="def">DeleteParagraphEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteParagraphs" class="def">DeleteParagraphs</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DeleteWhitespace" class="def">DeleteWhitespace</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src"><a name="v:DirTabBackward" class="def">DirTabBackward</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DirUp" class="def">DirUp</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DirDown" class="def">DirDown</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DirLeft" class="def">DirLeft</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DirRight" class="def">DirRight</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src"><a name="v:JustifyRight" class="def">JustifyRight</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:JustifyCenter" class="def">JustifyCenter</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:JustifyFill" class="def">JustifyFill</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src"><a name="v:MovementVisualPositions" class="def">MovementVisualPositions</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementWords" class="def">MovementWords</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementDisplayLines" class="def">MovementDisplayLines</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementDisplayLineEnds" class="def">MovementDisplayLineEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementParagraphs" class="def">MovementParagraphs</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementParagraphEnds" class="def">MovementParagraphEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementPages" class="def">MovementPages</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementBufferEnds" class="def">MovementBufferEnds</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MovementHorizontalPages" class="def">MovementHorizontalPages</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src"><a name="v:TextWindowWidget" class="def">TextWindowWidget</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextWindowText" class="def">TextWindowText</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextWindowLeft" class="def">TextWindowLeft</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextWindowRight" class="def">TextWindowRight</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextWindowTop" class="def">TextWindowTop</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TextWindowBottom" class="def">TextWindowBottom</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src"><a name="v:WrapChar" class="def">WrapChar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:WrapWord" class="def">WrapWord</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:WrapWordChar" class="def">WrapWordChar</a></td><td class="doc empty"> </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"> </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"> </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"> </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 => buffer -> <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) => self -> buffer -> <a href="/usr/share/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 => self -> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> 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">-> <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">-> <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">-> <a href="/usr/share/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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <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">-> <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">-> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> 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">-> <a href="/usr/share/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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> 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">-> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>y</code> - a y coordinate </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="Graphics-UI-Gtk-Multiline-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>x</code> - x position, in buffer coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>y</code> - y position, in buffer coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc empty"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> (<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">-> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> (<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">-> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <a href="/usr/share/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 => self -> <a href="Graphics-UI-Gtk-Gdk-DrawWindow.html#t:DrawWindow">DrawWindow</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: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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <a href="/usr/share/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"> </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 "border windows", 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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></td><td class="doc"><p><code>iter</code> - a <code><a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a></code> </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>count</code> - number of characters to move (negative moves left, positive moves right) </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> 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">-> <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">-> <a href="/usr/share/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"> </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> -> <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> -> <a href="/usr/share/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> 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">-> <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">-> <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">-> <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">-> <a href="/usr/share/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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> child</td><td class="doc"><p><code>child</code> - child widget already added to the text view </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>xpos</code> - new X position in window coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>ypos</code> - new Y position in window coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty"> </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 "floating" 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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:WrapMode">WrapMode</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-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 => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 "editable" 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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-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 => 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/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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-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 => 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/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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextView.html#t:Justification">Justification</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Multiline-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 => self -> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>leftMargin</code> - left margin in pixels </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>rightMargin</code> - right margin in pixels </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>indent</code> - indentation in pixels (may be negative) </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-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 => self -> <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 => self -> <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 => self -> <a href="Graphics-UI-Gtk-Multiline-TextIter.html#t:TextIter">TextIter</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>x</code> - x position, in buffer coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>y</code> - y position, in buffer coordinates </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="Graphics-UI-Gtk-Multiline-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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>overwrite</code> - <code>True</code> to turn on overwrite mode, <code>False</code> to turn it off </p></td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty"> </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 => 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/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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p><code>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">-> <a href="/usr/share/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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <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 => self -> <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 => self -> <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 => self -> <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 => 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#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 => <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: >= 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 => <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: >= 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 => <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: >= 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 => <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 => <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: "" </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 => <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 => <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 => <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: >= 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 => <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: >= 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 => <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: >= 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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Multiline-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 => <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> -> <a href="/usr/share/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 => <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> -> <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-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Multiline-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 => <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> -> <a href="/usr/share/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 => <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> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/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 => <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 => <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> -> <a href="/usr/share/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 => <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> -> <a href="/usr/share/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 => <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 => <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> -> <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a> -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Multiline-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 => <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 => <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 => <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> -> <a href="/usr/share/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>