Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 677c1b5134368504c2e447757584d19e > files > 734

ghc-gtk-devel-0.11.2-5.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Graphics.UI.Gtk.Multiline.TextBuffer</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Multiline-TextBuffer.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD
><TD CLASS="topbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Graphics.UI.Gtk.Multiline.TextBuffer</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable (depends on GHC)</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>gtk2hs-users@lists.sourceforge.net</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Detail
</A
></DT
><DT
><A HREF="#2"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#3"
>Types
</A
></DT
><DT
><A HREF="#4"
>Constructors
</A
></DT
><DT
><A HREF="#5"
>Methods
</A
></DT
><DT
><A HREF="#6"
>Attributes
</A
></DT
><DT
><A HREF="#7"
>Signals
</A
></DT
><DT
><A HREF="#8"
>Deprecated
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>Stores attributed text for display in a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextView"
>TextView</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ATextBuffer"
>TextBuffer</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3ATextBufferClass"
>TextBufferClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToTextBuffer"
>castToTextBuffer</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeTextBuffer"
>gTypeTextBuffer</A
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoTextBuffer"
>toTextBuffer</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferNew"
>textBufferNew</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetLineCount"
>textBufferGetLineCount</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetCharCount"
>textBufferGetCharCount</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetTagTable"
>textBufferGetTagTable</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsert"
>textBufferInsert</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertAtCursor"
>textBufferInsertAtCursor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertInteractive"
>textBufferInsertInteractive</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertInteractiveAtCursor"
>textBufferInsertInteractiveAtCursor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertRange"
>textBufferInsertRange</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertRangeInteractive"
>textBufferInsertRangeInteractive</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferDelete"
>textBufferDelete</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferDeleteInteractive"
>textBufferDeleteInteractive</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferSetByteString"
>textBufferSetByteString</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetByteString"
>textBufferGetByteString</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetByteStringSlice"
>textBufferGetByteStringSlice</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferSetText"
>textBufferSetText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetText"
>textBufferGetText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetSlice"
>textBufferGetSlice</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertPixbuf"
>textBufferInsertPixbuf</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferCreateMark"
>textBufferCreateMark</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferAddMark"
>textBufferAddMark</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferMoveMark"
>textBufferMoveMark</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark) =&gt; self -&gt; mark -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferMoveMarkByName"
>textBufferMoveMarkByName</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferDeleteMark"
>textBufferDeleteMark</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark) =&gt; self -&gt; mark -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferDeleteMarkByName"
>textBufferDeleteMarkByName</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetMark"
>textBufferGetMark</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetInsert"
>textBufferGetInsert</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetSelectionBound"
>textBufferGetSelectionBound</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferPlaceCursor"
>textBufferPlaceCursor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferApplyTag"
>textBufferApplyTag</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTagClass"
>TextTagClass</A
> tag) =&gt; self -&gt; tag -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferRemoveTag"
>textBufferRemoveTag</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTagClass"
>TextTagClass</A
> tag) =&gt; self -&gt; tag -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferApplyTagByName"
>textBufferApplyTagByName</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName"
>TagName</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferRemoveTagByName"
>textBufferRemoveTagByName</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName"
>TagName</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferRemoveAllTags"
>textBufferRemoveAllTags</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetIterAtLineOffset"
>textBufferGetIterAtLineOffset</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetIterAtOffset"
>textBufferGetIterAtOffset</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetIterAtLine"
>textBufferGetIterAtLine</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetIterAtMark"
>textBufferGetIterAtMark</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark) =&gt; self -&gt; mark -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetStartIter"
>textBufferGetStartIter</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetEndIter"
>textBufferGetEndIter</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetModified"
>textBufferGetModified</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferSetModified"
>textBufferSetModified</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferDeleteSelection"
>textBufferDeleteSelection</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferHasSelection"
>textBufferHasSelection</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetSelectionBounds"
>textBufferGetSelectionBounds</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>, <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferSelectRange"
>textBufferSelectRange</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetBounds"
>textBufferGetBounds</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>, <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferBeginUserAction"
>textBufferBeginUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferEndUserAction"
>textBufferEndUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferBackspace"
>textBufferBackspace</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferInsertChildAnchor"
>textBufferInsertChildAnchor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferCreateChildAnchor"
>textBufferCreateChildAnchor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferGetIterAtChildAnchor"
>textBufferGetIterAtChildAnchor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferPasteClipboard"
>textBufferPasteClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferPasteClipboardAtCursor"
>textBufferPasteClipboardAtCursor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferCopyClipboard"
>textBufferCopyClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferCutClipboard"
>textBufferCutClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferAddSelectionClipboard"
>textBufferAddSelectionClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferRemoveSelectionClipboard"
>textBufferRemoveSelectionClipboard</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferTagTable"
>textBufferTagTable</A
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTableClass"
>TextTagTableClass</A
> textTagTable) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
> textTagTable</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferText"
>textBufferText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtextBufferModified"
>textBufferModified</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AapplyTag"
>applyTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbeginUserAction"
>beginUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbufferChanged"
>bufferChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AdeleteRange"
>deleteRange</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AendUserAction"
>endUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AinsertPixbuf"
>insertPixbuf</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AinsertChildAnchor"
>insertChildAnchor</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbufferInsertText"
>bufferInsertText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmarkDeleted"
>markDeleted</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmarkSet"
>markSet</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AmodifiedChanged"
>modifiedChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApasteDone"
>pasteDone</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AremoveTag"
>removeTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonApplyTag"
>onApplyTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterApplyTag"
>afterApplyTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonBeginUserAction"
>onBeginUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterBeginUserAction"
>afterBeginUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonBufferChanged"
>onBufferChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterBufferChanged"
>afterBufferChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonDeleteRange"
>onDeleteRange</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterDeleteRange"
>afterDeleteRange</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonEndUserAction"
>onEndUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterEndUserAction"
>afterEndUserAction</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonInsertPixbuf"
>onInsertPixbuf</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterInsertPixbuf"
>afterInsertPixbuf</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonBufferInsertText"
>onBufferInsertText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterBufferInsertText"
>afterBufferInsertText</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonMarkDeleted"
>onMarkDeleted</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterMarkDeleted"
>afterMarkDeleted</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonMarkSet"
>onMarkSet</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterMarkSet"
>afterMarkSet</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonModifiedChanged"
>onModifiedChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterModifiedChanged"
>afterModifiedChanged</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonRemoveTag"
>onRemoveTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterRemoveTag"
>afterRemoveTag</A
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Detail
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
>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.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Class Hierarchy
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><PRE
>
 | <TT
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject"
>GObject</A
></TT
>
 | +----TextBuffer
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:TextBuffer"
><A NAME="t%3ATextBuffer"
></A
></A
><B
>TextBuffer</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#TextBuffer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TextBuffer')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TextBuffer" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:TextBufferClass"
><A NAME="t%3ATextBufferClass"
></A
></A
><B
>TextBufferClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#TextBufferClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TextBufferClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TextBufferClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:castToTextBuffer"
><A NAME="v%3AcastToTextBuffer"
></A
></A
><B
>castToTextBuffer</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToTextBuffer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:gTypeTextBuffer"
><A NAME="v%3AgTypeTextBuffer"
></A
></A
><B
>gTypeTextBuffer</B
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeTextBuffer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toTextBuffer"
><A NAME="v%3AtoTextBuffer"
></A
></A
><B
>toTextBuffer</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toTextBuffer"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Constructors
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferNew"
><A NAME="v%3AtextBufferNew"
></A
></A
><B
>textBufferNew</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferNew"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
></TD
><TD CLASS="rdoc"
><TT
>table</TT
> - a tag table, or <TT
>Nothing</TT
> to create a
 new one
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Creates a new text buffer.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>Methods
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetLineCount"
><A NAME="v%3AtextBufferGetLineCount"
></A
></A
><B
>textBufferGetLineCount</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetLineCount"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Obtains the number of lines in the buffer. This value is cached, so the
 function is very fast.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetCharCount"
><A NAME="v%3AtextBufferGetCharCount"
></A
></A
><B
>textBufferGetCharCount</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetCharCount"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets the number of characters in the buffer. The character count is
 cached, so this function is very fast.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetTagTable"
><A NAME="v%3AtextBufferGetTagTable"
></A
></A
><B
>textBufferGetTagTable</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetTagTable"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
></TT
> associated with this buffer.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsert"
><A NAME="v%3AtextBufferInsert"
></A
></A
><B
>textBufferInsert</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsert"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - a position in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>text</TT
> - text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Inserts <TT
>text</TT
> at position <TT
>iter</TT
>. Emits the
 &quot;insert_text&quot; signal; insertion actually occurs in the default handler for
 the signal. <TT
>iter</TT
> is invalidated when insertion occurs (because the buffer
 contents change).
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertAtCursor"
><A NAME="v%3AtextBufferInsertAtCursor"
></A
></A
><B
>textBufferInsertAtCursor</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertAtCursor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Simply calls <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsert"
>textBufferInsert</A
></TT
>, using the current cursor position as the
 insertion point.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertInteractive"
><A NAME="v%3AtextBufferInsertInteractive"
></A
></A
><B
>textBufferInsertInteractive</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertInteractive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - a position in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>text</TT
> - the text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - default editability of buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether text was actually inserted
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Like <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsert"
>textBufferInsert</A
></TT
>, but the insertion will not occur if <TT
>iter</TT
> is at
 a non-editable location in the buffer. Usually you want to prevent
 insertions at ineditable locations if the insertion results from a user
 action (is interactive).
</P
><P
>If no tag is at the specified position, use the default value <TT
>def</TT
> to
 decide if the text should be inserted. This value could be set to the result
 of Graphics.UI.Gtk.Multiline.TextView.textViewGetEditable.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertInteractiveAtCursor"
><A NAME="v%3AtextBufferInsertInteractiveAtCursor"
></A
></A
><B
>textBufferInsertInteractiveAtCursor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertInteractiveAtCursor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>text</TT
> - the text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - default editability of buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether text was actually inserted
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Calls <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsertInteractive"
>textBufferInsertInteractive</A
></TT
> at the cursor position.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertRange"
><A NAME="v%3AtextBufferInsertRange"
></A
></A
><B
>textBufferInsertRange</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - a position in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - a position in a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - another position in the same buffer as <TT
>start</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Copies text, tags, and pixbufs between <TT
>start</TT
> and <TT
>end</TT
> (the order of
 <TT
>start</TT
> and <TT
>end</TT
> doesn't matter) and inserts the copy at <TT
>iter</TT
>. Used
 instead of simply getting/inserting text because it preserves images and
 tags. If <TT
>start</TT
> and <TT
>end</TT
> are in a different buffer from <TT
>buffer</TT
>, the two
 buffers must share the same tag table.
</P
><P
>Implemented via emissions of the insert-text and apply-tag signals, so
 expect those.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertRangeInteractive"
><A NAME="v%3AtextBufferInsertRangeInteractive"
></A
></A
><B
>textBufferInsertRangeInteractive</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertRangeInteractive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - a position in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - a position in a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - another position in the same buffer as <TT
>start</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - default editability of the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether an insertion was possible at <TT
>iter</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Same as <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsertRange"
>textBufferInsertRange</A
></TT
>, but does nothing if the insertion point
 isn't editable. The <TT
>defaultEditable</TT
> parameter indicates whether the text
 is editable at <TT
>iter</TT
> if no tags enclosing <TT
>iter</TT
> affect editability.
 Typically the result of
 Graphics.UI.Gtk.Multiline.TextView.textViewGetEditable is appropriate here.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferDelete"
><A NAME="v%3AtextBufferDelete"
></A
></A
><B
>textBufferDelete</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferDelete"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - a position in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - another position in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes text between <TT
>start</TT
> and <TT
>end</TT
>. The order of <TT
>start</TT
> and <TT
>end</TT
> is
 not actually relevant; <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferDelete"
>textBufferDelete</A
></TT
> will reorder them. This function
 actually emits the &quot;delete_range&quot; signal, and the default handler of that
 signal deletes the text. Because the buffer is modified, all outstanding
 iterators become invalid after calling this function; however, the <TT
>start</TT
>
 and <TT
>end</TT
> will be re-initialized to point to the location where text was
 deleted.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferDeleteInteractive"
><A NAME="v%3AtextBufferDeleteInteractive"
></A
></A
><B
>textBufferDeleteInteractive</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferDeleteInteractive"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>startIter</TT
> - start of range to delete
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>endIter</TT
> - end of range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by
 default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether some text was actually deleted
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes all <EM
>editable</EM
> text in the given range. Calls <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferDelete"
>textBufferDelete</A
></TT
>
 for each editable sub-range of [<TT
>start</TT
>,<TT
>end</TT
>). <TT
>start</TT
> and <TT
>end</TT
> are
 revalidated to point to the location of the last deleted range, or left
 untouched if no text was deleted.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferSetByteString"
><A NAME="v%3AtextBufferSetByteString"
></A
></A
><B
>textBufferSetByteString</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferSetByteString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="rdoc"
><TT
>text</TT
> - text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Deletes current contents of <TT
>buffer</TT
>, and inserts <TT
>text</TT
> instead. Similar
 to <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferSetText"
>textBufferSetText</A
></TT
> but uses <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
> buffers.
</P
><UL
><LI
> The passed-in buffer must contain a valid UTF-8 encoded string.
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetByteString"
><A NAME="v%3AtextBufferGetByteString"
></A
></A
><B
>textBufferGetByteString</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetByteString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - start of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - end of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>includeHiddenChars</TT
> - whether to include invisible text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns the text in the range [<TT
>start</TT
>,<TT
>end</TT
>). Similar to
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetText"
>textBufferGetText</A
></TT
> but uses <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
> buffers.
</P
><UL
><LI
> The returned buffer is a UTF-8 encoded string.
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetByteStringSlice"
><A NAME="v%3AtextBufferGetByteStringSlice"
></A
></A
><B
>textBufferGetByteStringSlice</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetByteStringSlice"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - start of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - end of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>includeHiddenChars</TT
> - whether to include invisible text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns the text in the range [<TT
>start</TT
>,<TT
>end</TT
>). Similar to
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetSlice"
>textBufferGetSlice</A
></TT
> but uses <TT
><A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
></TT
> buffers.
</P
><UL
><LI
> The returned buffer is a UTF-8 encoded string.
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferSetText"
><A NAME="v%3AtextBufferSetText"
></A
></A
><B
>textBufferSetText</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferSetText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>text</TT
> - text to insert
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes current contents of <TT
>buffer</TT
>, and inserts <TT
>text</TT
> instead.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetText"
><A NAME="v%3AtextBufferGetText"
></A
></A
><B
>textBufferGetText</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - start of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - end of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>includeHiddenChars</TT
> - whether to include invisible text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the text in the range [<TT
>start</TT
>,<TT
>end</TT
>). Excludes undisplayed text
 (text marked with tags that set the invisibility attribute) if
 <TT
>includeHiddenChars</TT
> is <TT
>False</TT
>. Does not include characters representing
 embedded images, so character indexes into the returned string do
 <EM
>not</EM
> correspond to character indexes into the buffer. Contrast
 with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetSlice"
>textBufferGetSlice</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetSlice"
><A NAME="v%3AtextBufferGetSlice"
></A
></A
><B
>textBufferGetSlice</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetSlice"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - start of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - end of a range
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>includeHiddenChars</TT
> - whether to include invisible text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the text in the range [<TT
>start</TT
>,<TT
>end</TT
>). Excludes undisplayed text
 (text marked with tags that set the invisibility attribute) if
 <TT
>includeHiddenChars</TT
> is <TT
>False</TT
>. The returned string includes a
 <TT
>(chr 0xFFFC)</TT
> character whenever the buffer contains embedded images, so
 character indexes into the returned string <EM
>do</EM
> correspond to
 character indexes into the buffer. Contrast with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetText"
>textBufferGetText</A
></TT
>. Note
 that <TT
>(chr 0xFFFC)</TT
> can occur in normal text as well, so it is not a reliable
 indicator that a pixbuf or widget is in the buffer.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertPixbuf"
><A NAME="v%3AtextBufferInsertPixbuf"
></A
></A
><B
>textBufferInsertPixbuf</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertPixbuf"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - location to insert the pixbuf
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
></TD
><TD CLASS="rdoc"
><TT
>pixbuf</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Inserts an image into the text buffer at <TT
>iter</TT
>. The image will be
 counted as one character in character counts, and when obtaining the buffer
 contents as a string, will be represented by the Unicode &quot;object
 replacement character&quot; <TT
>(chr 0xFFFC)</TT
>. Note that the &quot;slice&quot; variants for
 obtaining portions of the buffer as a string include this character for
 pixbufs, but the &quot;text&quot; variants do not. e.g. see <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetSlice"
>textBufferGetSlice</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetText"
>textBufferGetText</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferCreateMark"
><A NAME="v%3AtextBufferCreateMark"
></A
></A
><B
>textBufferCreateMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferCreateMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
></TD
><TD CLASS="rdoc"
><TT
>markName</TT
> - name for mark, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>where</TT
> - location to place mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>leftGravity</TT
> - whether the mark has left gravity
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
><TD CLASS="rdoc"
>returns the new <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> object
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Creates a mark at position <TT
>where</TT
>. If <TT
>markName</TT
> is <TT
>Nothing</TT
>, the mark
 is anonymous; otherwise, the mark can be retrieved by name using
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetMark"
>textBufferGetMark</A
></TT
>. If a mark has left gravity, and text is inserted at the
 mark's current location, the mark will be moved to the left of the
 newly-inserted text. If the mark has right gravity (<TT
>leftGravity</TT
> =
 <TT
>False</TT
>), the mark will end up on the right of newly-inserted text. The
 standard left-to-right cursor is a mark with right gravity (when you type,
 the cursor stays on the right side of the text you're typing).
</P
><P
>Emits the &quot;mark_set&quot; signal as notification of the mark's initial
 placement.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferAddMark"
><A NAME="v%3AtextBufferAddMark"
></A
></A
><B
>textBufferAddMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferAddMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
><TD CLASS="rdoc"
><TT
>mark</TT
> the mark to add
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> location to place mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Adds the mark at position given by the <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TT
>.
 The mark may not be added to any other buffer.
</P
><P
>Emits the <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AmarkSet"
>markSet</A
></TT
> signal as notification of the mark's initial placement.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferMoveMark"
><A NAME="v%3AtextBufferMoveMark"
></A
></A
><B
>textBufferMoveMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferMoveMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; mark</TD
><TD CLASS="rdoc"
><TT
>mark</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>where</TT
> - new location for <TT
>mark</TT
> in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Moves <TT
>mark</TT
> to the new location <TT
>where</TT
>. Emits the <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AmarkSet"
>markSet</A
></TT
> signal
 as notification of the move.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferMoveMarkByName"
><A NAME="v%3AtextBufferMoveMarkByName"
></A
></A
><B
>textBufferMoveMarkByName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferMoveMarkByName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - name of a mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>where</TT
> - new location for mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Moves the mark named <TT
>name</TT
> (which must exist) to location <TT
>where</TT
>. See
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferMoveMark"
>textBufferMoveMark</A
></TT
> for details.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferDeleteMark"
><A NAME="v%3AtextBufferDeleteMark"
></A
></A
><B
>textBufferDeleteMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferDeleteMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; mark</TD
><TD CLASS="rdoc"
><TT
>mark</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes <TT
>mark</TT
>, so that it's no longer located anywhere in the buffer.
 Most operations on <TT
>mark</TT
> become invalid. There is no way to undelete a
 mark. Graphics.UI.Gtk.Multiline.TextMark.textMarkGetDeleted will
 return <TT
>True</TT
> after this function has been
 called on a mark; Graphics.UI.Gtk.Multiline.TextMark.textMarkGetDeleted
 indicates that a mark no longer
 belongs to a buffer. The &quot;mark_deleted&quot; signal will be emitted as
 notification after the mark is deleted.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferDeleteMarkByName"
><A NAME="v%3AtextBufferDeleteMarkByName"
></A
></A
><B
>textBufferDeleteMarkByName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferDeleteMarkByName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - name of a mark in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes the mark named <TT
>name</TT
>; the mark must exist. See
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferDeleteMark"
>textBufferDeleteMark</A
></TT
> for details.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetMark"
><A NAME="v%3AtextBufferGetMark"
></A
></A
><B
>textBufferGetMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName"
>MarkName</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - a mark name
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
>)</TD
><TD CLASS="rdoc"
>returns a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
>, or <TT
>Nothing</TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the mark named <TT
>name</TT
> in the buffer, or <TT
>Nothing</TT
> if no such
 mark exists in the buffer.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetInsert"
><A NAME="v%3AtextBufferGetInsert"
></A
></A
><B
>textBufferGetInsert</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetInsert"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Returns the mark that represents the cursor (insertion point). Equivalent
 to calling <TT
>liftM fromJust $ textBufferGetMark &quot;insert&quot;</TT
>, but very
 slightly more efficient, and involves less typing.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetSelectionBound"
><A NAME="v%3AtextBufferGetSelectionBound"
></A
></A
><B
>textBufferGetSelectionBound</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetSelectionBound"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Returns the mark that represents the selection bound. Equivalent to
 calling <TT
>liftM fromJust $ textBufferGetMark &quot;selection_bound&quot;</TT
>, but
 very slightly more efficient, and involves less typing.
</P
><P
>The currently-selected text in <TT
>buffer</TT
> is the region between the
 &quot;selection_bound&quot; and &quot;insert&quot; marks. If &quot;selection_bound&quot; and
 &quot;insert&quot; are in the same place, then there is no current selection.
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetSelectionBounds"
>textBufferGetSelectionBounds</A
></TT
> is another convenient function for handling
 the selection, if you just want to know whether there's a selection and what
 its bounds are.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferPlaceCursor"
><A NAME="v%3AtextBufferPlaceCursor"
></A
></A
><B
>textBufferPlaceCursor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferPlaceCursor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>where</TT
> - where to put the cursor
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>This function moves the &quot;insert&quot; and &quot;selection_bound&quot; marks
 simultaneously. If you move them to the same place in two steps with
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferMoveMark"
>textBufferMoveMark</A
></TT
>, you will temporarily select a region in between their
 old and new locations, which can be pretty inefficient since the
 temporarily-selected region will force stuff to be recalculated. This
 function moves them as a unit, which can be optimized.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferApplyTag"
><A NAME="v%3AtextBufferApplyTag"
></A
></A
><B
>textBufferApplyTag</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferApplyTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTagClass"
>TextTagClass</A
> tag)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; tag</TD
><TD CLASS="rdoc"
><TT
>tag</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - one bound of range to be tagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - other bound of range to be tagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Emits the &quot;apply_tag&quot; signal on the buffer. The default handler for the
 signal applies <TT
>tag</TT
> to the given range. <TT
>start</TT
> and <TT
>end</TT
> do not have to be
 in order.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferRemoveTag"
><A NAME="v%3AtextBufferRemoveTag"
></A
></A
><B
>textBufferRemoveTag</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferRemoveTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTagClass"
>TextTagClass</A
> tag)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; tag</TD
><TD CLASS="rdoc"
><TT
>tag</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - one bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - other bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Emits the &quot;remove_tag&quot; signal. The default handler for the signal
 removes all occurrences of <TT
>tag</TT
> from the given range. <TT
>start</TT
> and <TT
>end</TT
>
 don't have to be in order.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferApplyTagByName"
><A NAME="v%3AtextBufferApplyTagByName"
></A
></A
><B
>textBufferApplyTagByName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferApplyTagByName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName"
>TagName</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - name of a named <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - one bound of range to be tagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - other bound of range to be tagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Calls Graphics.UI.Gtk.Multiline.TextTagTable.textTagTableLookup on the
 buffer's tag table to get a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>, then calls <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferApplyTag"
>textBufferApplyTag</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferRemoveTagByName"
><A NAME="v%3AtextBufferRemoveTagByName"
></A
></A
><B
>textBufferRemoveTagByName</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferRemoveTagByName"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName"
>TagName</A
></TD
><TD CLASS="rdoc"
><TT
>name</TT
> - name of a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - one bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - other bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Calls Graphics.UI.Gtk.Multiline.TextTagTable.textTagTableLookup on the
 buffer's tag table to get a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
>, then calls <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferRemoveTag"
>textBufferRemoveTag</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferRemoveAllTags"
><A NAME="v%3AtextBufferRemoveAllTags"
></A
></A
><B
>textBufferRemoveAllTags</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferRemoveAllTags"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>start</TT
> - one bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>end</TT
> - other bound of range to be untagged
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Removes all tags in the range between <TT
>start</TT
> and <TT
>end</TT
>. Be careful with
 this function; it could remove tags added in code unrelated to the code
 you're currently writing. That is, using this function is probably a bad
 idea if you have two or more unrelated code sections that add tags.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetIterAtLineOffset"
><A NAME="v%3AtextBufferGetIterAtLineOffset"
></A
></A
><B
>textBufferGetIterAtLineOffset</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetIterAtLineOffset"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>lineNumber</TT
> - line number counting from 0
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>charOffset</TT
> - char offset from start of line
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Obtains an iterator pointing to <TT
>charOffset</TT
> within the given line. The
 <TT
>charOffset</TT
> must exist, offsets off the end of the line are not allowed.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetIterAtOffset"
><A NAME="v%3AtextBufferGetIterAtOffset"
></A
></A
><B
>textBufferGetIterAtOffset</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetIterAtOffset"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>charOffset</TT
> - char offset from start of buffer (counting
 from 0) or -1
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Creates an iterator pointing to a position <TT
>charOffset</TT
> chars from the
 start of the entire buffer. If <TT
>charOffset</TT
> is -1 or greater than the number
 of characters in the buffer, the end iterator is returned, that is the
 iterator one past the last valid character in the buffer.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetIterAtLine"
><A NAME="v%3AtextBufferGetIterAtLine"
></A
></A
><B
>textBufferGetIterAtLine</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetIterAtLine"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
></TD
><TD CLASS="rdoc"
><TT
>lineNumber</TT
> - line number counting from 0
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Create an iterator at a specific line.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetIterAtMark"
><A NAME="v%3AtextBufferGetIterAtMark"
></A
></A
><B
>textBufferGetIterAtMark</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetIterAtMark"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMarkClass"
>TextMarkClass</A
> mark)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; mark</TD
><TD CLASS="rdoc"
><TT
>mark</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Create an iterator from a mark.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetStartIter"
><A NAME="v%3AtextBufferGetStartIter"
></A
></A
><B
>textBufferGetStartIter</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetStartIter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Create an iterator at the first position in the text buffer. This is
 the same as using <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetIterAtOffset"
>textBufferGetIterAtOffset</A
></TT
> to get the iter at character
 offset 0.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetEndIter"
><A NAME="v%3AtextBufferGetEndIter"
></A
></A
><B
>textBufferGetEndIter</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetEndIter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Returns the &quot;end iterator,&quot; one past the last valid
 character in the text buffer. If dereferenced with
 Graphics.UI.Gtk.Multiline.TextIter.textIterGetChar, the
 end iterator has a character value of 0. The entire buffer lies in the range
 from the first position in the buffer (call <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetStartIter"
>textBufferGetStartIter</A
></TT
> to get
 character position 0) to the end iterator.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetModified"
><A NAME="v%3AtextBufferGetModified"
></A
></A
><B
>textBufferGetModified</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetModified"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the buffer has been modified
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Indicates whether the buffer has been modified since the last call to
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferSetModified"
>textBufferSetModified</A
></TT
> set the modification flag to <TT
>False</TT
>. Used for
 example to enable a &quot;save&quot; function in a text editor.
</P
><P
>It is often more convenient to use <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AonModifiedChanged"
>onModifiedChanged</A
></TT
>.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferSetModified"
><A NAME="v%3AtextBufferSetModified"
></A
></A
><B
>textBufferSetModified</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferSetModified"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Used to keep track of whether the buffer has been modified since the last
 time it was saved. Whenever the buffer is saved to disk, call
 <TT
><TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferSetModified"
>textBufferSetModified</A
></TT
> buffer False</TT
>. When the buffer is
 modified, it will automatically toggled on the modified bit again. When the
 modified bit flips, the buffer emits a &quot;modified_changed&quot; signal.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferDeleteSelection"
><A NAME="v%3AtextBufferDeleteSelection"
></A
></A
><B
>textBufferDeleteSelection</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferDeleteSelection"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>interactive</TT
> - whether the deletion is caused by user
 interaction
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns whether there was a non-empty selection to delete
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Deletes the range between the &quot;insert&quot; and &quot;selection_bound&quot; marks,
 that is, the currently-selected text. If <TT
>interactive</TT
> is <TT
>True</TT
>, the
 editability of the selection will be considered (users can't delete
 uneditable text).
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferHasSelection"
><A NAME="v%3AtextBufferHasSelection"
></A
></A
><B
>textBufferHasSelection</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferHasSelection"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Check if a selection exists.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetSelectionBounds"
><A NAME="v%3AtextBufferGetSelectionBounds"
></A
></A
><B
>textBufferGetSelectionBounds</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetSelectionBounds"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>, <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>)</TD
><TD CLASS="rdoc"
><TT
>(start, end)</TT
> returns the selection start and
 end iterators
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the bounds of the selection (if the selection has length 0, then
 <TT
>start</TT
> and <TT
>end</TT
> will be the same). <TT
>start</TT
> and <TT
>end</TT
> will be in ascending
 order.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferSelectRange"
><A NAME="v%3AtextBufferSelectRange"
></A
></A
><B
>textBufferSelectRange</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferSelectRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>ins</TT
> - where to put the &quot;insert&quot; mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>bound</TT
> - where to put the &quot;selection_bound&quot; mark
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>This function moves the &quot;insert&quot; and &quot;selection_bound&quot; marks
 simultaneously. If you move them in two steps with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferMoveMark"
>textBufferMoveMark</A
></TT
>, you
 will temporarily select a region in between their old and new locations,
 which can be pretty inefficient since the temporarily-selected region will
 force stuff to be recalculated. This function moves them as a unit, which
 can be optimized.
</P
><UL
><LI
> Available since Gtk+ version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetBounds"
><A NAME="v%3AtextBufferGetBounds"
></A
></A
><B
>textBufferGetBounds</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetBounds"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>, <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
>)</TD
><TD CLASS="rdoc"
>return the first and last iterators in the buffer
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Retrieves the first and last iterators in the buffer, i.e. the entire
 buffer lies within the range <TT
>[start,end)</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferBeginUserAction"
><A NAME="v%3AtextBufferBeginUserAction"
></A
></A
><B
>textBufferBeginUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferBeginUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Called to indicate that the buffer operations between here and a call to
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferEndUserAction"
>textBufferEndUserAction</A
></TT
> are part of a single user-visible operation. The
 operations between <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferBeginUserAction"
>textBufferBeginUserAction</A
></TT
> and <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferEndUserAction"
>textBufferEndUserAction</A
></TT
>
 can then be grouped when creating an undo stack. <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TT
> maintains a
 count of calls to <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferBeginUserAction"
>textBufferBeginUserAction</A
></TT
> that have not been closed with
 a call to <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferEndUserAction"
>textBufferEndUserAction</A
></TT
>, and emits the &quot;begin_user_action&quot; and
 &quot;end_user_action&quot; signals only for the outermost pair of calls. This
 allows you to build user actions from other user actions.
</P
><P
>The &quot;interactive&quot; buffer mutation functions, such as
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsertInteractive"
>textBufferInsertInteractive</A
></TT
>, automatically call begin/end user action
 around the buffer operations they perform, so there's no need to add extra
 calls if you user action consists solely of a single call to one of those
 functions.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferEndUserAction"
><A NAME="v%3AtextBufferEndUserAction"
></A
></A
><B
>textBufferEndUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferEndUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Should be paired with a call to <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferBeginUserAction"
>textBufferBeginUserAction</A
></TT
>. See that
 function for a full explanation.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferBackspace"
><A NAME="v%3AtextBufferBackspace"
></A
></A
><B
>textBufferBackspace</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferBackspace"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - a position in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>interactive</TT
> - whether the deletion is caused by user
 interaction
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by
 default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the buffer was modified
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Performs the appropriate action as if the user hit the delete key with
 the cursor at the position specified by <TT
>iter</TT
>. In the normal case a single
 character will be deleted, but when combining accents are involved, more
 than one character can be deleted, and when precomposed character and accent
 combinations are involved, less than one character will be deleted.
</P
><P
>Because the buffer is modified, all outstanding iterators become invalid
 after calling this function; however, the <TT
>iter</TT
> will be re-initialized to
 point to the location where text was deleted.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferInsertChildAnchor"
><A NAME="v%3AtextBufferInsertChildAnchor"
></A
></A
><B
>textBufferInsertChildAnchor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferInsertChildAnchor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - location to insert the anchor
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TD
><TD CLASS="rdoc"
><TT
>anchor</TT
> - a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Inserts a child widget anchor into the text buffer at <TT
>iter</TT
>. The anchor
 will be counted as one character in character counts, and when obtaining the
 buffer contents as a string, will be represented by the Unicode &quot;object
 replacement character&quot; <TT
>(chr 0xFFFC)</TT
>. Note that the &quot;slice&quot; variants for
 obtaining portions of the buffer as a string include this character for
 child anchors, but the &quot;text&quot; variants do not. e.g. see
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetSlice"
>textBufferGetSlice</A
></TT
> and <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetText"
>textBufferGetText</A
></TT
>. Consider
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferCreateChildAnchor"
>textBufferCreateChildAnchor</A
></TT
> as a more convenient alternative to this
 function.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferCreateChildAnchor"
><A NAME="v%3AtextBufferCreateChildAnchor"
></A
></A
><B
>textBufferCreateChildAnchor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferCreateChildAnchor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - location in the buffer
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TD
><TD CLASS="rdoc"
>returns the created child anchor
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>This is a convenience function which simply creates a child anchor with
 Graphics.UI.Gtk.Multiline.TextView.textBufferChildAnchorNew and inserts
 it into the buffer with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferInsertChildAnchor"
>textBufferInsertChildAnchor</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferGetIterAtChildAnchor"
><A NAME="v%3AtextBufferGetIterAtChildAnchor"
></A
></A
><B
>textBufferGetIterAtChildAnchor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferGetIterAtChildAnchor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>iter</TT
> - an iterator to be initialized
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TD
><TD CLASS="rdoc"
><TT
>anchor</TT
> - a child anchor that appears in <TT
>buffer</TT
>
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Obtains the location of <TT
>anchor</TT
> within <TT
>buffer</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferPasteClipboard"
><A NAME="v%3AtextBufferPasteClipboard"
></A
></A
><B
>textBufferPasteClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferPasteClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the GtkClipboard to paste from
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
></TD
><TD CLASS="rdoc"
><TT
>location</TT
> - location to insert pasted text
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Pastes the contents of a clipboard at the given <TT
>location</TT
>.
 (Note: pasting is asynchronous, that is,
 we'll ask for the paste data and return, and at some point later
 after the main loop runs, the paste data will be inserted.)
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferPasteClipboardAtCursor"
><A NAME="v%3AtextBufferPasteClipboardAtCursor"
></A
></A
><B
>textBufferPasteClipboardAtCursor</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferPasteClipboardAtCursor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the GtkClipboard to paste from
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Pastes the contents of a clipboard at the insertion point.
 (Note: pasting is asynchronous, that is,
 we'll ask for the paste data and return, and at some point later
 after the main loop runs, the paste data will be inserted.)
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferCopyClipboard"
><A NAME="v%3AtextBufferCopyClipboard"
></A
></A
><B
>textBufferCopyClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferCopyClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the GtkClipboard object to copy to
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Copies the currently-selected text to a clipboard.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferCutClipboard"
><A NAME="v%3AtextBufferCutClipboard"
></A
></A
><B
>textBufferCutClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferCutClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the GtkClipboard object to cut to
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>defaultEditable</TT
> - whether the buffer is editable by default
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Copies the currently-selected text to a clipboard,
 then deletes said text if it's editable.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferAddSelectionClipboard"
><A NAME="v%3AtextBufferAddSelectionClipboard"
></A
></A
><B
>textBufferAddSelectionClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferAddSelectionClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the <TT
><A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TT
> object to add
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Adds clipboard to the list of clipboards in which the selection contents of <TT
>self</TT
> are available.
 In most cases, <TT
>clipboard</TT
> will be the <TT
><A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TT
> of type selectionPrimary for a view of <TT
>self</TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferRemoveSelectionClipboard"
><A NAME="v%3AtextBufferRemoveSelectionClipboard"
></A
></A
><B
>textBufferRemoveSelectionClipboard</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferRemoveSelectionClipboard"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TD
><TD CLASS="rdoc"
><TT
>clipboard</TT
> - the <TT
><A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TT
> object to remove
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Removes a <TT
><A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
></TT
> added with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferAddSelectionClipboard"
>textBufferAddSelectionClipboard</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>Attributes
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferTagTable"
><A NAME="v%3AtextBufferTagTable"
></A
></A
><B
>textBufferTagTable</B
> :: (<A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self, <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTableClass"
>TextTagTableClass</A
> textTagTable) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self <A HREF="Graphics-UI-Gtk-Multiline-TextTagTable.html#t%3ATextTagTable"
>TextTagTable</A
> textTagTable</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferTagTable"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Text Tag Table.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferText"
><A NAME="v%3AtextBufferText"
></A
></A
><B
>textBufferText</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The text content of the buffer. Without child widgets and images, see
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetText"
>textBufferGetText</A
></TT
> for more information.
</P
><P
>Default value: &quot;&quot;
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:textBufferModified"
><A NAME="v%3AtextBufferModified"
></A
></A
><B
>textBufferModified</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#textBufferModified"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The 'modified' property. See <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferGetModified"
>textBufferGetModified</A
></TT
> and
 <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferSetModified"
>textBufferSetModified</A
></TT
>
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="7"
><A NAME="7"
>Signals
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:applyTag"
><A NAME="v%3AapplyTag"
></A
></A
><B
>applyTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#applyTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
> was applied to a region of text.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:beginUserAction"
><A NAME="v%3AbeginUserAction"
></A
></A
><B
>beginUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#beginUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>A new atomic user action is started.
</P
><UL
><LI
> Together with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AendUserAction"
>endUserAction</A
></TT
> these signals can be
 used to build an undo stack.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:bufferChanged"
><A NAME="v%3AbufferChanged"
></A
></A
><B
>bufferChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#bufferChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emitted when the contents of the buffer change.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:deleteRange"
><A NAME="v%3AdeleteRange"
></A
></A
><B
>deleteRange</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#deleteRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A range of text is about to be deleted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:endUserAction"
><A NAME="v%3AendUserAction"
></A
></A
><B
>endUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#endUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>An atomic action has ended.
</P
><UL
><LI
> see <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AbeginUserAction"
>beginUserAction</A
></TT
>
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:insertPixbuf"
><A NAME="v%3AinsertPixbuf"
></A
></A
><B
>insertPixbuf</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#insertPixbuf"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
></TT
> is inserted into the buffer.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:insertChildAnchor"
><A NAME="v%3AinsertChildAnchor"
></A
></A
><B
>insertChildAnchor</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#insertChildAnchor"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AinsertChildAnchor"
>insertChildAnchor</A
></TT
> signal is emitted to insert a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor"
>TextChildAnchor</A
></TT
> in a <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBuffer"
>TextBuffer</A
></TT
>.
 Insertion actually occurs in the default handler.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:bufferInsertText"
><A NAME="v%3AbufferInsertText"
></A
></A
><B
>bufferInsertText</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#bufferInsertText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Some text was inserted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:markDeleted"
><A NAME="v%3AmarkDeleted"
></A
></A
><B
>markDeleted</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#markDeleted"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> within the buffer was deleted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:markSet"
><A NAME="v%3AmarkSet"
></A
></A
><B
>markSet</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#markSet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> was inserted into the buffer.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:modifiedChanged"
><A NAME="v%3AmodifiedChanged"
></A
></A
><B
>modifiedChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#modifiedChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pasteDone"
><A NAME="v%3ApasteDone"
></A
></A
><B
>pasteDone</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard"
>Clipboard</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#pasteDone"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3ApasteDone"
>pasteDone</A
></TT
> signal is emitted after paste operation has been completed.
 This is useful to properly scroll the view to the end of the pasted text.
 See <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AtextBufferPasteClipboard"
>textBufferPasteClipboard</A
></TT
> for more details.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:removeTag"
><A NAME="v%3AremoveTag"
></A
></A
><B
>removeTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#removeTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The textbuffer has changed.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="8"
><A NAME="8"
>Deprecated
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onApplyTag"
><A NAME="v%3AonApplyTag"
></A
></A
><B
>onApplyTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onApplyTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterApplyTag"
><A NAME="v%3AafterApplyTag"
></A
></A
><B
>afterApplyTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterApplyTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
> was applied to a region of text.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onBeginUserAction"
><A NAME="v%3AonBeginUserAction"
></A
></A
><B
>onBeginUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onBeginUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterBeginUserAction"
><A NAME="v%3AafterBeginUserAction"
></A
></A
><B
>afterBeginUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterBeginUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>A new atomic user action is started.
</P
><UL
><LI
> Together with <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AonEndUserAction"
>onEndUserAction</A
></TT
> these signals can be
 used to build an undo stack.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onBufferChanged"
><A NAME="v%3AonBufferChanged"
></A
></A
><B
>onBufferChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onBufferChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterBufferChanged"
><A NAME="v%3AafterBufferChanged"
></A
></A
><B
>afterBufferChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterBufferChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emitted when the contents of the buffer change.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onDeleteRange"
><A NAME="v%3AonDeleteRange"
></A
></A
><B
>onDeleteRange</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onDeleteRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterDeleteRange"
><A NAME="v%3AafterDeleteRange"
></A
></A
><B
>afterDeleteRange</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterDeleteRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A range of text is about to be deleted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onEndUserAction"
><A NAME="v%3AonEndUserAction"
></A
></A
><B
>onEndUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onEndUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterEndUserAction"
><A NAME="v%3AafterEndUserAction"
></A
></A
><B
>afterEndUserAction</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterEndUserAction"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>An atomic action has ended.
</P
><UL
><LI
> see <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#v%3AonBeginUserAction"
>onBeginUserAction</A
></TT
>
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onInsertPixbuf"
><A NAME="v%3AonInsertPixbuf"
></A
></A
><B
>onInsertPixbuf</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onInsertPixbuf"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterInsertPixbuf"
><A NAME="v%3AafterInsertPixbuf"
></A
></A
><B
>afterInsertPixbuf</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterInsertPixbuf"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf"
>Pixbuf</A
></TT
> is inserted into the
 buffer.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onBufferInsertText"
><A NAME="v%3AonBufferInsertText"
></A
></A
><B
>onBufferInsertText</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onBufferInsertText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterBufferInsertText"
><A NAME="v%3AafterBufferInsertText"
></A
></A
><B
>afterBufferInsertText</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterBufferInsertText"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Some text was inserted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onMarkDeleted"
><A NAME="v%3AonMarkDeleted"
></A
></A
><B
>onMarkDeleted</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onMarkDeleted"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterMarkDeleted"
><A NAME="v%3AafterMarkDeleted"
></A
></A
><B
>afterMarkDeleted</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterMarkDeleted"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> within the buffer was deleted.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onMarkSet"
><A NAME="v%3AonMarkSet"
></A
></A
><B
>onMarkSet</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onMarkSet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterMarkSet"
><A NAME="v%3AafterMarkSet"
></A
></A
><B
>afterMarkSet</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterMarkSet"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark"
>TextMark</A
></TT
> was inserted into the buffer.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onModifiedChanged"
><A NAME="v%3AonModifiedChanged"
></A
></A
><B
>onModifiedChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onModifiedChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterModifiedChanged"
><A NAME="v%3AafterModifiedChanged"
></A
></A
><B
>afterModifiedChanged</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterModifiedChanged"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The textbuffer has changed.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onRemoveTag"
><A NAME="v%3AonRemoveTag"
></A
></A
><B
>onRemoveTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#onRemoveTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterRemoveTag"
><A NAME="v%3AafterRemoveTag"
></A
></A
><B
>afterRemoveTag</B
> :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass"
>TextBufferClass</A
> self =&gt; self -&gt; (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter"
>TextIter</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> self)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Multiline-TextBuffer.html#afterRemoveTag"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>A <TT
><A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag"
>TextTag</A
></TT
> was removed.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>