Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 36a4a1ce4320fd74059ccc32828cc5d4 > files > 592

gtkmm3.0-doc-3.14.0-2.mga5.noarch.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/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.7"/>
<title>gtkmm: Gtk::RecentManager Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">gtkmm
   &#160;<span id="projectnumber">3.14.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.7 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a></li><li class="navelem"><a class="el" href="classGtk_1_1RecentManager.html">RecentManager</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGtk_1_1RecentManager-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gtk::RecentManager Class Reference<div class="ingroups"><a class="el" href="group__RecentFiles.html">RecentFiles</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">RecentManager</a> provides a facility for adding, removing and looking up recently used files.  
 <a href="classGtk_1_1RecentManager.html#details">More...</a></p>

<p><code>#include &lt;gtkmm/recentmanager.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gtk::RecentManager:</div>
<div class="dyncontent">
<div class="center"><img src="classGtk_1_1RecentManager__inherit__graph.png" border="0" usemap="#Gtk_1_1RecentManager_inherit__map" alt="Inheritance graph"/></div>
<map name="Gtk_1_1RecentManager_inherit__map" id="Gtk_1_1RecentManager_inherit__map">
<area shape="rect" id="node2" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="33,155,127,181"/><area shape="rect" id="node3" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="17,80,143,107"/><area shape="rect" id="node4" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="23,5,137,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager_1_1Data.html">Data</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Meta-data passed to <a class="el" href="classGtk_1_1RecentManager.html#a40399f4843c5ab7ab83736a7be08eb36" title="Adds a new resource into the recently used resources list. ">add_item()</a>.  <a href="classGtk_1_1RecentManager_1_1Data.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a377901b12ae77569e78e58a338ffdf9b"><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a377901b12ae77569e78e58a338ffdf9b">SlotChanged</a></td></tr>
<tr class="memdesc:a377901b12ae77569e78e58a338ffdf9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">For instance, void <a class="el" href="classGtk_1_1RecentManager.html#aba88dad9d1c648b47c01954a23b887e7" title="This is a default handler for the signal signal_changed(). ">on_changed()</a>;.  <a href="#a377901b12ae77569e78e58a338ffdf9b">More...</a><br /></td></tr>
<tr class="separator:a377901b12ae77569e78e58a338ffdf9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:addd2d3c11fc24fa92a8f0510f84698ab"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#addd2d3c11fc24fa92a8f0510f84698ab">~RecentManager</a> ()</td></tr>
<tr class="separator:addd2d3c11fc24fa92a8f0510f84698ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3fee7edcf9f2a35f9bba6a5c05bc29"><td class="memItemLeft" align="right" valign="top">GtkRecentManager*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#aeb3fee7edcf9f2a35f9bba6a5c05bc29">gobj</a> ()</td></tr>
<tr class="memdesc:aeb3fee7edcf9f2a35f9bba6a5c05bc29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#aeb3fee7edcf9f2a35f9bba6a5c05bc29">More...</a><br /></td></tr>
<tr class="separator:aeb3fee7edcf9f2a35f9bba6a5c05bc29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16ba98921b4d3eef7d6b93f052423112"><td class="memItemLeft" align="right" valign="top">const GtkRecentManager*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a16ba98921b4d3eef7d6b93f052423112">gobj</a> () const </td></tr>
<tr class="memdesc:a16ba98921b4d3eef7d6b93f052423112"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a16ba98921b4d3eef7d6b93f052423112">More...</a><br /></td></tr>
<tr class="separator:a16ba98921b4d3eef7d6b93f052423112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a590150f439560f351bdbbe7e4e085327"><td class="memItemLeft" align="right" valign="top">GtkRecentManager*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a590150f439560f351bdbbe7e4e085327">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a590150f439560f351bdbbe7e4e085327"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a590150f439560f351bdbbe7e4e085327">More...</a><br /></td></tr>
<tr class="separator:a590150f439560f351bdbbe7e4e085327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40399f4843c5ab7ab83736a7be08eb36"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a40399f4843c5ab7ab83736a7be08eb36">add_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a40399f4843c5ab7ab83736a7be08eb36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new resource into the recently used resources list.  <a href="#a40399f4843c5ab7ab83736a7be08eb36">More...</a><br /></td></tr>
<tr class="separator:a40399f4843c5ab7ab83736a7be08eb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed8039a13e90ad09a36d7214798b87d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a6ed8039a13e90ad09a36d7214798b87d">add_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri, const <a class="el" href="classGtk_1_1RecentManager_1_1Data.html">Data</a>&amp; recent_data)</td></tr>
<tr class="memdesc:a6ed8039a13e90ad09a36d7214798b87d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new resource into the recently used resources list, taking meta data from the given <a class="el" href="classGtk_1_1RecentManager_1_1Data.html" title="Meta-data passed to add_item(). ">Data</a> instead of guessing it from the URI.  <a href="#a6ed8039a13e90ad09a36d7214798b87d">More...</a><br /></td></tr>
<tr class="separator:a6ed8039a13e90ad09a36d7214798b87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706bd39925f209dc38fcb5465348ca1c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a706bd39925f209dc38fcb5465348ca1c">remove_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a706bd39925f209dc38fcb5465348ca1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a resource pointed by <em>uri</em> from the recently used resources list handled by a recent manager.  <a href="#a706bd39925f209dc38fcb5465348ca1c">More...</a><br /></td></tr>
<tr class="separator:a706bd39925f209dc38fcb5465348ca1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06657f84ccee0963bcff22db6be29d73"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a06657f84ccee0963bcff22db6be29d73">lookup_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri)</td></tr>
<tr class="memdesc:a06657f84ccee0963bcff22db6be29d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches for a URI inside the recently used resources list, and returns a <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing informations about the resource like its MIME type, or its display name.  <a href="#a06657f84ccee0963bcff22db6be29d73">More...</a><br /></td></tr>
<tr class="separator:a06657f84ccee0963bcff22db6be29d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ae9435533efce8218989e01af76b61"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#ad0ae9435533efce8218989e01af76b61">lookup_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri) const </td></tr>
<tr class="memdesc:ad0ae9435533efce8218989e01af76b61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches for a URI inside the recently used resources list, and returns a <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing informations about the resource like its MIME type, or its display name.  <a href="#ad0ae9435533efce8218989e01af76b61">More...</a><br /></td></tr>
<tr class="separator:ad0ae9435533efce8218989e01af76b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05e919ccdd0221f5b0de334d3c5b751"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#ae05e919ccdd0221f5b0de334d3c5b751">has_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri) const </td></tr>
<tr class="memdesc:ae05e919ccdd0221f5b0de334d3c5b751"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether there is a recently used resource registered with <em>uri</em> inside the recent manager.  <a href="#ae05e919ccdd0221f5b0de334d3c5b751">More...</a><br /></td></tr>
<tr class="separator:ae05e919ccdd0221f5b0de334d3c5b751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37908dbe8d829d473e3399691c29ca1a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a37908dbe8d829d473e3399691c29ca1a">move_item</a> (const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; uri, const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>&amp; new_uri)</td></tr>
<tr class="memdesc:a37908dbe8d829d473e3399691c29ca1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the location of a recently used resource from <em>uri</em> to <em>new_uri</em>.  <a href="#a37908dbe8d829d473e3399691c29ca1a">More...</a><br /></td></tr>
<tr class="separator:a37908dbe8d829d473e3399691c29ca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a912d8842be7d550b1ff30dbe4f36636c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a912d8842be7d550b1ff30dbe4f36636c">get_items</a> () const </td></tr>
<tr class="memdesc:a912d8842be7d550b1ff30dbe4f36636c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of recently used resources.  <a href="#a912d8842be7d550b1ff30dbe4f36636c">More...</a><br /></td></tr>
<tr class="separator:a912d8842be7d550b1ff30dbe4f36636c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa393d1be0690fa74313a7e4f51fc3860"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#aa393d1be0690fa74313a7e4f51fc3860">purge_items</a> ()</td></tr>
<tr class="memdesc:aa393d1be0690fa74313a7e4f51fc3860"><td class="mdescLeft">&#160;</td><td class="mdescRight">Purges every item from the recently used resources list.  <a href="#aa393d1be0690fa74313a7e4f51fc3860">More...</a><br /></td></tr>
<tr class="separator:aa393d1be0690fa74313a7e4f51fc3860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46f1342bfecde9fbc4dca35d20f7e88"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#ab46f1342bfecde9fbc4dca35d20f7e88">signal_changed</a> ()</td></tr>
<tr class="separator:ab46f1342bfecde9fbc4dca35d20f7e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad629e0b128c7e113fada393f8ed12bcb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak" />
&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#ad629e0b128c7e113fada393f8ed12bcb">property_filename</a> () const </td></tr>
<tr class="memdesc:ad629e0b128c7e113fada393f8ed12bcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The full path to the file to be used to store and read the list.  <a href="#ad629e0b128c7e113fada393f8ed12bcb">More...</a><br /></td></tr>
<tr class="separator:ad629e0b128c7e113fada393f8ed12bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b07ed7c6873f0539f3afc817501130a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a1b07ed7c6873f0539f3afc817501130a">property_size</a> () const </td></tr>
<tr class="memdesc:a1b07ed7c6873f0539f3afc817501130a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of the recently used resources list.  <a href="#a1b07ed7c6873f0539f3afc817501130a">More...</a><br /></td></tr>
<tr class="separator:a1b07ed7c6873f0539f3afc817501130a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aad861cbd76788c7dde947d7df4f5ed4e"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#aad861cbd76788c7dde947d7df4f5ed4e">get_type</a> ()</td></tr>
<tr class="memdesc:aad861cbd76788c7dde947d7df4f5ed4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#aad861cbd76788c7dde947d7df4f5ed4e">More...</a><br /></td></tr>
<tr class="separator:aad861cbd76788c7dde947d7df4f5ed4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fa470d8dc5f71d5a51faeba82ea8980"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1RecentManager.html">RecentManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a5fa470d8dc5f71d5a51faeba82ea8980">create</a> ()</td></tr>
<tr class="separator:a5fa470d8dc5f71d5a51faeba82ea8980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6147eea0bc983c8f84cf9b0657280412"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><br class="typebreak" />
&lt; <a class="el" href="classGtk_1_1RecentManager.html">RecentManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a6147eea0bc983c8f84cf9b0657280412">get_default</a> ()</td></tr>
<tr class="memdesc:a6147eea0bc983c8f84cf9b0657280412"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a unique instance of <a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">Gtk::RecentManager</a>, that you can share in your application without caring about memory management.  <a href="#a6147eea0bc983c8f84cf9b0657280412">More...</a><br /></td></tr>
<tr class="separator:a6147eea0bc983c8f84cf9b0657280412"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ab43690a69bb1ba69c8ea9744a93d9065"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#ab43690a69bb1ba69c8ea9744a93d9065">RecentManager</a> ()</td></tr>
<tr class="separator:ab43690a69bb1ba69c8ea9744a93d9065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba88dad9d1c648b47c01954a23b887e7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#aba88dad9d1c648b47c01954a23b887e7">on_changed</a> ()</td></tr>
<tr class="memdesc:aba88dad9d1c648b47c01954a23b887e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGtk_1_1RecentManager.html#ab46f1342bfecde9fbc4dca35d20f7e88">signal_changed()</a>.  <a href="#aba88dad9d1c648b47c01954a23b887e7">More...</a><br /></td></tr>
<tr class="separator:aba88dad9d1c648b47c01954a23b887e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a5f2ae744f762ca72e98c45e981ae8584"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1RecentManager.html">Gtk::RecentManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentManager.html#a5f2ae744f762ca72e98c45e981ae8584">wrap</a> (GtkRecentManager* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a5f2ae744f762ca72e98c45e981ae8584"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a5f2ae744f762ca72e98c45e981ae8584">More...</a><br /></td></tr>
<tr class="separator:a5f2ae744f762ca72e98c45e981ae8584"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">RecentManager</a> provides a facility for adding, removing and looking up recently used files. </p>
<p>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 <a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">RecentManager</a> acts like a database of all the recently used files. You can create new <a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">RecentManager</a> objects, but it is more efficient to use the standard recent manager for the <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical sc...">Gdk::Screen</a> so that informations about the recently used files is shared with other people using them. Normally, you retrieve the recent manager for a particular screen using get_for_screen() and it will contain information about current recent manager for that screen.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000302">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a class="anchor" id="a377901b12ae77569e78e58a338ffdf9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt;void&gt; <a class="el" href="classGtk_1_1RecentManager.html#a377901b12ae77569e78e58a338ffdf9b">Gtk::RecentManager::SlotChanged</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>For instance, void <a class="el" href="classGtk_1_1RecentManager.html#aba88dad9d1c648b47c01954a23b887e7" title="This is a default handler for the signal signal_changed(). ">on_changed()</a>;. </p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="addd2d3c11fc24fa92a8f0510f84698ab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::RecentManager::~RecentManager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab43690a69bb1ba69c8ea9744a93d9065"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::RecentManager::RecentManager </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a40399f4843c5ab7ab83736a7be08eb36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::RecentManager::add_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a new resource into the recently used resources list. </p>
<p>This function will try and guess some of the meta-data associated to a URI. If you know some of meta-data about the document yourself, set the desired fields of a <a class="el" href="classGtk_1_1RecentManager_1_1Data.html" title="Meta-data passed to add_item(). ">RecentManager::Data</a> structure and pass it to <a class="el" href="classGtk_1_1RecentManager.html#a40399f4843c5ab7ab83736a7be08eb36" title="Adds a new resource into the recently used resources list. ">add_item()</a>. </p>

</div>
</div>
<a class="anchor" id="a6ed8039a13e90ad09a36d7214798b87d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::RecentManager::add_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1RecentManager_1_1Data.html">Data</a>&amp;&#160;</td>
          <td class="paramname"><em>recent_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a new resource into the recently used resources list, taking meta data from the given <a class="el" href="classGtk_1_1RecentManager_1_1Data.html" title="Meta-data passed to add_item(). ">Data</a> instead of guessing it from the URI. </p>

</div>
</div>
<a class="anchor" id="a5fa470d8dc5f71d5a51faeba82ea8980"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RecentManager.html">RecentManager</a>&gt; Gtk::RecentManager::create </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6147eea0bc983c8f84cf9b0657280412"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RecentManager.html">RecentManager</a>&gt; Gtk::RecentManager::get_default </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Gets a unique instance of <a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">Gtk::RecentManager</a>, that you can share in your application without caring about memory management. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000303">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A unique <a class="el" href="classGtk_1_1RecentManager.html" title="RecentManager provides a facility for adding, removing and looking up recently used files...">Gtk::RecentManager</a>. Do not ref or unref it. </dd></dl>

</div>
</div>
<a class="anchor" id="a912d8842be7d550b1ff30dbe4f36636c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00965.html">std::vector</a>&lt;<a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>&gt; &gt; Gtk::RecentManager::get_items </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the list of recently used resources. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000309">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list of newly allocated <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a> objects. Use Gtk::RecentInfo::unref() on each item inside the list, and then free the list itself using Glib::list_free(). </dd></dl>

</div>
</div>
<a class="anchor" id="aad861cbd76788c7dde947d7df4f5ed4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gtk::RecentManager::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a class="anchor" id="aeb3fee7edcf9f2a35f9bba6a5c05bc29"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GtkRecentManager* Gtk::RecentManager::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a16ba98921b4d3eef7d6b93f052423112"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GtkRecentManager* Gtk::RecentManager::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a class="anchor" id="a590150f439560f351bdbbe7e4e085327"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkRecentManager* Gtk::RecentManager::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a class="anchor" id="ae05e919ccdd0221f5b0de334d3c5b751"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::RecentManager::has_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks whether there is a recently used resource registered with <em>uri</em> inside the recent manager. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000307">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>A URI. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the resource was found, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="a06657f84ccee0963bcff22db6be29d73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>&gt; Gtk::RecentManager::lookup_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Searches for a URI inside the recently used resources list, and returns a <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing informations about the resource like its MIME type, or its display name. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000305">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>A URI. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing information about the resource pointed by <em>uri</em>, or <code>0</code> if the URI was not registered in the recently used resources list. Free with Gtk::RecentInfo::unref(). </dd></dl>

</div>
</div>
<a class="anchor" id="ad0ae9435533efce8218989e01af76b61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>&gt; Gtk::RecentManager::lookup_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Searches for a URI inside the recently used resources list, and returns a <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing informations about the resource like its MIME type, or its display name. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000306">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>A URI. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains information found when looking up an entry of the recently used files list. ">Gtk::RecentInfo</a>-struct containing information about the resource pointed by <em>uri</em>, or <code>0</code> if the URI was not registered in the recently used resources list. Free with Gtk::RecentInfo::unref(). </dd></dl>

</div>
</div>
<a class="anchor" id="a37908dbe8d829d473e3399691c29ca1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::RecentManager::move_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>new_uri</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Changes the location of a recently used resource from <em>uri</em> to <em>new_uri</em>. </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>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000308">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI of a recently used resource. </td></tr>
    <tr><td class="paramname">new_uri</td><td>The new URI of the recently used resource, or <code>0</code> to remove the item pointed by <em>uri</em> in the list. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> on success. </dd></dl>

</div>
</div>
<a class="anchor" id="aba88dad9d1c648b47c01954a23b887e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::RecentManager::on_changed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This is a default handler for the signal <a class="el" href="classGtk_1_1RecentManager.html#ab46f1342bfecde9fbc4dca35d20f7e88">signal_changed()</a>. </p>

</div>
</div>
<a class="anchor" id="ad629e0b128c7e113fada393f8ed12bcb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &gt; Gtk::RecentManager::property_filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The full path to the file to be used to store and read the list. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a1b07ed7c6873f0539f3afc817501130a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt; Gtk::RecentManager::property_size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The size of the recently used resources list. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p><dl class="section return"><dt>Returns</dt><dd>A PropertyProxy_ReadOnly that allows you to get the value of the property, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aa393d1be0690fa74313a7e4f51fc3860"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::RecentManager::purge_items </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Purges every item from the recently used resources list. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000310">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The number of items that have been removed from the recently used resources list. </dd></dl>

</div>
</div>
<a class="anchor" id="a706bd39925f209dc38fcb5465348ca1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::RecentManager::remove_item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a resource pointed by <em>uri</em> from the recently used resources list handled by a recent manager. </p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000304">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">uri</td><td>The URI of the item you wish to remove. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the item pointed by <em>uri</em> has been successfully removed by the recently used resources list, and <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="ab46f1342bfecde9fbc4dca35d20f7e88"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::RecentManager::signal_changed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section user"><dt>Slot Prototype:</dt><dd><code>void on_my_changed()</code></dd></dl>
<p>Emitted when the current recently used resources manager changes its contents, either by calling <a class="el" href="classGtk_1_1RecentManager.html#a40399f4843c5ab7ab83736a7be08eb36" title="Adds a new resource into the recently used resources list. ">Gtk::RecentManager::add_item()</a> or by another application.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000311">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a5f2ae744f762ca72e98c45e981ae8584"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1RecentManager.html">Gtk::RecentManager</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GtkRecentManager *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="elRef" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Sep 23 2014 12:59:25 for gtkmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.7
</small></address>
</body>
</html>