<!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 => <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 => obj -> <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 => o -> <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 > -> <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 => 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/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 => 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/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 => self -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</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 > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString" >ByteString</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 => self -> <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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) => self -> mark -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName" >MarkName</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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) => self -> mark -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName" >MarkName</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3AMarkName" >MarkName</A > -> <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 => self -> <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 => self -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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) => self -> tag -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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) => self -> tag -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName" >TagName</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 > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATagName" >TagName</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 > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <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) => self -> mark -> <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 => self -> <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 => self -> <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 => 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/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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => 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/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 => self -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <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 => 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%3AtextBufferEndUserAction" >textBufferEndUserAction</A > :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass" >TextBufferClass</A > self => 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%3AtextBufferBackspace" >textBufferBackspace</A > :: <A HREF="Graphics-UI-Gtk-Multiline-TextBuffer.html#t%3ATextBufferClass" >TextBufferClass</A > self => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor" >TextChildAnchor</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor" >TextChildAnchor</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <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 => self -> <A HREF="Graphics-UI-Gtk-General-Clipboard.html#t%3AClipboard" >Clipboard</A > -> <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) => <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 => <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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => <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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor" >TextChildAnchor</A > -> <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 => <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => <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 > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 => <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 => <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 > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => <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 => obj -> <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 => o -> <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" >-> <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 => 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/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 => 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/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 => self -> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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 "insert_text" 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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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 "delete_range" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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 "object replacement character" <TT >(chr 0xFFFC)</TT >. Note that the "slice" variants for obtaining portions of the buffer as a string include this character for pixbufs, but the "text" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><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-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" >-> <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" >-> <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" >-> <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 "mark_set" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> 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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> 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" >-> <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 "mark_deleted" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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 => self -> <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 "insert"</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 => self -> <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 "selection_bound"</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 "selection_bound" and "insert" marks. If "selection_bound" and "insert" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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 "insert" and "selection_bound" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> 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" >-> <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" >-> <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" >-> <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 "apply_tag" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> 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" >-> <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" >-> <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" >-> <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 "remove_tag" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> 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" >-> <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 => self -> <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 => self -> <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 "end iterator," 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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 "save" 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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 "modified_changed" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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 "insert" and "selection_bound" 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 => 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/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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A ></TD ><TD CLASS="rdoc" ><TT >ins</TT > - where to put the "insert" mark </TD ></TR ><TR ><TD CLASS="arg" >-> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A ></TD ><TD CLASS="rdoc" ><TT >bound</TT > - where to put the "selection_bound" mark </TD ></TR ><TR ><TD CLASS="arg" >-> <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 "insert" and "selection_bound" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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 => 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#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 "begin_user_action" and "end_user_action" signals only for the outermost pair of calls. This allows you to build user actions from other user actions. </P ><P >The "interactive" 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 => 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#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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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 "object replacement character" <TT >(chr 0xFFFC)</TT >. Note that the "slice" variants for obtaining portions of the buffer as a string include this character for child anchors, but the "text" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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) => <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 => <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: "" </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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => <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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextView.html#t%3ATextChildAnchor" >TextChildAnchor</A > -> <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 => <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 > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => <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 > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 => <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 => <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 > -> <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 => <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 > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Gdk-Pixbuf.html#t%3APixbuf" >Pixbuf</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextIter.html#t%3ATextIter" >TextIter</A > -> <A HREF="Graphics-UI-Gtk-Multiline-TextMark.html#t%3ATextMark" >TextMark</A > -> <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 >) -> <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 => 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 > -> <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 => 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 > -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 => self -> (<A HREF="Graphics-UI-Gtk-Multiline-TextTag.html#t%3ATextTag" >TextTag</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 > -> <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 >) -> <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 >