Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Recent.RecentManager</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-Recent-RecentManager.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Recent.RecentManager</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Managing Recently Used Files
</p><ul><li> Module available since Gtk+ version 2.10
</li></ul><p>TODO:
 GtkRecentData
 gtk_recent_manager_add_full
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:RecentManager">RecentManager</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:RecentManagerClass">RecentManagerClass</a> o </li><li class="src short"><a href="#v:castToRecentManager">castToRecentManager</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></li><li class="src short"><a href="#v:toRecentManager">toRecentManager</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></li><li class="src short"><a href="#v:recentManagerNew">recentManagerNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></li><li class="src short"><a href="#v:recentManagerGetDefault">recentManagerGetDefault</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></li><li class="src short"><a href="#v:recentManagerAddItem">recentManagerAddItem</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:recentManagerRemoveItem">recentManagerRemoveItem</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:recentManagerLookupItem">recentManagerLookupItem</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a></li><li class="src short"><a href="#v:recentManagerHasItem">recentManagerHasItem</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:recentManagerMoveItem">recentManagerMoveItem</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:recentManagerGetItems">recentManagerGetItems</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a>]</li><li class="src short"><a href="#v:recentManagerPurgeItems">recentManagerPurgeItems</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:recentManagerFilename">recentManagerFilename</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></li><li class="src short"><a href="#v:recentManagerLimit">recentManagerLimit</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:recentManagerSize">recentManagerSize</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:recentManagerChanged">recentManagerChanged</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code> provides a facility for adding, removing and looking up
 recently used files. Each recently used file is identified by its URI, and
 has meta-data associated to it, like the names and command lines of the
 applications that have registered it, the number of time each application
 has registered the same file, the mime type of the file and whether the file
 should be displayed only by the applications that have registered it.
</p><p>The <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code> acts like a database of all the recently used files.
 You can create new <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code> objects, but it is more efficient to use
 the standard recent manager for the <code><a href="Graphics-UI-Gtk-Gdk-Screen.html#t:Screen">Screen</a></code> so that informations about the
 recently used files is shared with other people using them. In case the
 default screen is being used, adding a new recently used file is as simple
 as:
</p><p>Recently used files are supported since Gtk+ 2.10.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----RecentManager
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:RecentManager" class="def">RecentManager</a>  <a href="src/Graphics-UI-Gtk-Types.html#RecentManager" class="link">Source</a></p><div class="subs instances"><p id="control.i:RecentManager" class="caption collapser" onclick="toggleSection('i:RecentManager')">Instances</p><div id="section.i:RecentManager" 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-Recent-RecentManager.html#t:RecentManager">RecentManager</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-Recent-RecentManager.html#t:RecentManager">RecentManager</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-Recent-RecentManager.html#t:RecentManager">RecentManager</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</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:RecentManagerClass" class="def">RecentManagerClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#RecentManagerClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:RecentManagerClass" class="caption collapser" onclick="toggleSection('i:RecentManagerClass')">Instances</p><div id="section.i:RecentManagerClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToRecentManager" class="def">castToRecentManager</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a><a href="src/Graphics-UI-Gtk-Types.html#castToRecentManager" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toRecentManager" class="def">toRecentManager</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a><a href="src/Graphics-UI-Gtk-Types.html#toRecentManager" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:recentManagerNew" class="def">recentManagerNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerNew" class="link">Source</a></p><div class="doc"><p>Creates a new recent manager object. Recent manager objects are used to
 handle the list of recently used resources. A <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code> object
 monitors the recently used resources list, and emits the &quot;changed&quot; signal
 each time something inside the list changes.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:recentManagerGetDefault" class="def">recentManagerGetDefault</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerGetDefault" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></td><td class="doc"><p>returns A unique <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code>.
</p></td></tr></table></div><div class="doc"><p>Gets a unique instance of <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManager">RecentManager</a></code>.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerAddItem" class="def">recentManagerAddItem</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerAddItem" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>uri</code> - a valid URI
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the new item was successfully added to the
 recently used resources list
</p></td></tr></table></div><div class="doc"><p>Adds a new resource, pointed by <code>uri</code>, into the recently used resources
 list.
</p><p>This function automatically retrieves some of the needed metadata and
 setting other metadata to common default values; it then feeds the data to
 <code>recentManagerAddFull</code>.
</p><p>See <code>recentManagerAddFull</code> if you want to explicitly define the metadata
 for the resource pointed by <code>uri</code>.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerRemoveItem" class="def">recentManagerRemoveItem</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerRemoveItem" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>uri</code> - the URI of the item you wish to remove
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the item pointed by <code>uri</code> has been
 successfully removed by the recently used resources list, and
 <code>False</code> otherwise.
</p></td></tr></table></div><div class="doc"><p>Removes a resource pointed by <code>uri</code> from the recently used resources list
 handled by a recent manager.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerLookupItem" class="def">recentManagerLookupItem</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerLookupItem" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>uri</code> - a URI
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a></td><td class="doc"><p>returns a <code><a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a></code>
 structure containing information about the
 resource pointed by <code>uri</code>, or {<code>((void *)0)</code>, FIXME: this
 should probably be converted to a Maybe data type}
 if the URI was not registered in the recently used
 resources list.
</p></td></tr></table></div><div class="doc"><p>Searches for a URI inside the recently used resources list, and returns a
 structure containing informations about the resource like its MIME type, or
 its display name.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerHasItem" class="def">recentManagerHasItem</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerHasItem" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>uri</code> - a URI
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> if the resource was found, <code>False</code> otherwise.
</p></td></tr></table></div><div class="doc"><p>Checks whether there is a recently used resource registered with <code>uri</code>
 inside the recent manager.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerMoveItem" class="def">recentManagerMoveItem</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerMoveItem" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>uri</code> - the URI of a recently used resource
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a></td><td class="doc"><p><code>newUri</code> - the new URI of the recently used resource to remove the item pointed by <code>uri</code> in the list
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code> on success.
</p></td></tr></table></div><div class="doc"><p>Changes the location of a recently used resource from <code>uri</code> to <code>newUri</code>.
</p><p>Please note that this function will not affect the resource pointed by
 the URIs, but only the URI used in the recently used resources list.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerGetItems" class="def">recentManagerGetItems</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerGetItems" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a>]</td><td class="doc"><p>returns a list of newly allocated
 <code><a href="Graphics-UI-Gtk-Recent-RecentInfo.html#t:RecentInfo">RecentInfo</a></code> objects.
</p></td></tr></table></div><div class="doc"><p>Gets the list of recently used resources.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerPurgeItems" class="def">recentManagerPurgeItems</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerPurgeItems" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>returns the number of items that have been removed from the
 recently used resources list.
</p></td></tr></table></div><div class="doc"><p>Purges every item from the recently used resources list.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:recentManagerFilename" class="def">recentManagerFilename</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerFilename" class="link">Source</a></p><div class="doc"><p>The full path to the file to be used to store and read the recently used resources list
</p><p>Default value: <code><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#v:Nothing">Nothing</a></code>
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerLimit" class="def">recentManagerLimit</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerLimit" class="link">Source</a></p><div class="doc"><p>The maximum number of items to be returned by the <code><a href="Graphics-UI-Gtk-Recent-RecentManager.html#v:recentManagerGetItems">recentManagerGetItems</a></code> function.
</p><p>Allowed values: &gt;= <code>GMaxulong</code>
</p><p>Default value: -1
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><div class="top"><p class="src"><a name="v:recentManagerSize" class="def">recentManagerSize</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadAttr">ReadAttr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerSize" class="link">Source</a></p><div class="doc"><p>The size of the recently used resources list.
</p><p>Allowed values: &gt;= <code>GMaxulong</code>
</p><p>Default value: 0
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:recentManagerChanged" class="def">recentManagerChanged</a> :: <a href="Graphics-UI-Gtk-Recent-RecentManager.html#t:RecentManagerClass">RecentManagerClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Recent-RecentManager.html#recentManagerChanged" class="link">Source</a></p><div class="doc"><p>Emitted when the current recently used resources manager changes its
 contents.
</p><ul><li> Available since Gtk+ version 2.10
</li></ul></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>