Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > b8f9043394ffa5681d8c4faeac38722b > files > 97

ghc-gtksourceview2-devel-0.12.2-4.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.SourceView.SourceUndoManager</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-SourceView-SourceUndoManager.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtksourceview2-0.12.2: Binding to the GtkSourceView library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.SourceView.SourceUndoManager</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Description
</a></li><li><a href="#g:2">Types
</a></li><li><a href="#g:3">Methods
</a></li><li><a href="#g:4">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc empty">&nbsp;</div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:SourceUndoManager">SourceUndoManager</a> </li><li class="src short"><span class="keyword">class</span> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> o =&gt; <a href="#t:SourceUndoManagerClass">SourceUndoManagerClass</a> o </li><li class="src short"><a href="#v:sourceUndoManagerCanUndo">sourceUndoManagerCanUndo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:sourceUndoManagerCanRedo">sourceUndoManagerCanRedo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:sourceUndoManagerUndo">sourceUndoManagerUndo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:sourceUndoManagerRedo">sourceUndoManagerRedo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:sourceUndoManagerBeginNotUndoableAction">sourceUndoManagerBeginNotUndoableAction</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:sourceUndoManagerEndNotUndoableAction">sourceUndoManagerEndNotUndoableAction</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:sourceUndoManagerCanRedoChanged">sourceUndoManagerCanRedoChanged</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> sum (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:sourceUndoManagerCanUndoChanged">sourceUndoManagerCanUndoChanged</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> sum (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li></ul></div><div id="interface"><h1 id="g:1">Description
</h1><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></code> interface can be implemented to provide custom undo management to a
 <code><a href="Graphics-UI-Gtk-SourceView-SourceBuffer.html#t:SourceBuffer">SourceBuffer</a></code>. Use <code>sourceBufferSetUndoManager</code> to install a custom undo manager for a
 particular source buffer.
</p><p>Use <code><a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#v:sourceUndoManagerCanUndoChanged">sourceUndoManagerCanUndoChanged</a></code> and <code><a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#v:sourceUndoManagerCanRedoChanged">sourceUndoManagerCanRedoChanged</a></code> when
 respectively the undo state or redo state of the undo stack has changed.
</p></div><h1 id="g:2">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:SourceUndoManager" class="def">SourceUndoManager</a>  <a href="src/Graphics-UI-Gtk-SourceView-Types.html#SourceUndoManager" class="link">Source</a></p><div class="subs instances"><p id="control.i:SourceUndoManager" class="caption collapser" onclick="toggleSection('i:SourceUndoManager')">Instances</p><div id="section.i:SourceUndoManager" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> o =&gt; <a name="t:SourceUndoManagerClass" class="def">SourceUndoManagerClass</a> o <a href="src/Graphics-UI-Gtk-SourceView-Types.html#SourceUndoManagerClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:SourceUndoManagerClass" class="caption collapser" onclick="toggleSection('i:SourceUndoManagerClass')">Instances</p><div id="section.i:SourceUndoManagerClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManager">SourceUndoManager</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:3">Methods
</h1><div class="top"><p class="src"><a name="v:sourceUndoManagerCanUndo" class="def">sourceUndoManagerCanUndo</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerCanUndo" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; sum</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:True">True</a></code> if there are undo operations available, <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:False">False</a></code> otherwise
</p></td></tr></table></div><div class="doc"><p>Get whether there are undo operations available.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerCanRedo" class="def">sourceUndoManagerCanRedo</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerCanRedo" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; sum</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:True">True</a></code> if there are redo operations available, <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#v:False">False</a></code> otherwise
</p></td></tr></table></div><div class="doc"><p>Get whether there are redo operations available.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerUndo" class="def">sourceUndoManagerUndo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerUndo" class="link">Source</a></p><div class="doc"><p>Perform a single undo. Calling this function when there are no undo operations available is an
 error. Use <code>gtkSourceUndoManagerCanUndo</code> to find out if there are undo operations available.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerRedo" class="def">sourceUndoManagerRedo</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerRedo" class="link">Source</a></p><div class="doc"><p>Perform a single redo. Calling this function when there are no redo operations available is an
 error. Use <code>gtkSourceUndoManagerCanRedo</code> to find out if there are redo operations available.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerBeginNotUndoableAction" class="def">sourceUndoManagerBeginNotUndoableAction</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerBeginNotUndoableAction" class="link">Source</a></p><div class="doc"><p>Begin a not undoable action on the buffer. All changes between this call and the call to
 <code>gtkSourceUndoManagerEndNotUndoableAction</code> cannot be undone. This function should be
 re-entrant.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerEndNotUndoableAction" class="def">sourceUndoManagerEndNotUndoableAction</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; sum -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerEndNotUndoableAction" class="link">Source</a></p><div class="doc"><p>Ends a not undoable action on the buffer.
</p></div></div><h1 id="g:4">Signals
</h1><div class="top"><p class="src"><a name="v:sourceUndoManagerCanRedoChanged" class="def">sourceUndoManagerCanRedoChanged</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> sum (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerCanRedoChanged" class="link">Source</a></p><div class="doc"><p>Emitted when the ability to redo has changed.
</p></div></div><div class="top"><p class="src"><a name="v:sourceUndoManagerCanUndoChanged" class="def">sourceUndoManagerCanUndoChanged</a> :: <a href="Graphics-UI-Gtk-SourceView-SourceUndoManager.html#t:SourceUndoManagerClass">SourceUndoManagerClass</a> sum =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> sum (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-SourceView-SourceUndoManager.html#sourceUndoManagerCanUndoChanged" class="link">Source</a></p><div class="doc"><p>Emitted when the ability to undo has changed.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>