29
32
<div class="contents">
30
<h1>Gtk::RecentInfo Class Reference<br>
33
<h1>Gtk::RecentInfo Class Reference<br/>
32
35
[<a class="el" href="group__RecentFiles.html">RecentFiles</a>]</small>
33
</h1><!-- doxytag: class="Gtk::RecentInfo" -->Contains informations found when looking up an entry of the recently used files list. <a href="#_details">More...</a>
37
<a href="classGtk_1_1RecentInfo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#cf93d2d5bcdf29d3c668b2c8edfd6ab6">reference</a> () const </td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#62a3c68ccab74057eb4be1c75b2b1eef">unreference</a> () const </td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#d851411db952b2041bcc1dec5c09037a">gobj</a> ()</td></tr>
46
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#d851411db952b2041bcc1dec5c09037a"></a><br></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#f42f9236d765e719935910b9dc118bff">gobj</a> () const </td></tr>
49
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#f42f9236d765e719935910b9dc118bff"></a><br></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#4d0c33979f8e2b016943317c00ba38d8">gobj_copy</a> () const </td></tr>
52
<tr><td class="mdescLeft"> </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="#4d0c33979f8e2b016943317c00ba38d8"></a><br></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#84e62b097a18226a082970ff322dedb0">operator bool</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tests whether the <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains informations found when looking up an entry of the recently used files list...">RecentInfo</a> is valid. <a href="#84e62b097a18226a082970ff322dedb0"></a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#f9dd0f3d9fbb4a5788b0260c4429ee3a">get_uri</a> () const </td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the URI of the resource. <a href="#f9dd0f3d9fbb4a5788b0260c4429ee3a"></a><br></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#e8f88d8b7fe964f359ec195a7fc9a408">get_display_name</a> () const </td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the name of the resource. <a href="#e8f88d8b7fe964f359ec195a7fc9a408"></a><br></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#e7fa1a813557a0ce7ddb6103d4baf094">get_description</a> () const </td></tr>
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the (short) description of the resource. <a href="#e7fa1a813557a0ce7ddb6103d4baf094"></a><br></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#c712350fd1af96290b7c81b61cd7b30f">get_mime_type</a> () const </td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the MIME type of the resource. <a href="#c712350fd1af96290b7c81b61cd7b30f"></a><br></td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#38dd9b85a2d7fa0c5b7eabf2f6681f84">get_added</a> () const </td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was added to the recently used resources list. <a href="#38dd9b85a2d7fa0c5b7eabf2f6681f84"></a><br></td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#fd9426a6e1205591bf5d37c971bf544a">get_modified</a> () const </td></tr>
73
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was last modified. <a href="#fd9426a6e1205591bf5d37c971bf544a"></a><br></td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#f915596f880ccd9ca3f3c523bdef4cba">get_visited</a> () const </td></tr>
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was last visited. <a href="#f915596f880ccd9ca3f3c523bdef4cba"></a><br></td></tr>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#eed18c1b521d9eb323c522698c68e85e">get_private_hint</a> () const </td></tr>
79
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of the "private" flag. <a href="#eed18c1b521d9eb323c522698c68e85e"></a><br></td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ce1cad7c51263996e47305c6a2f765c7">get_application_info</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& app_name, <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& app_exec, guint&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01013.html#g81511cd7112567fa262b05bb22e69874">count</a>, time_t& time_) const </td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the data regarding the application that has registered the resource pointed by <em>info</em>. <a href="#ce1cad7c51263996e47305c6a2f765c7"></a><br></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#16a8090d8cf43d6831423dd6911f1f8a">get_applications</a> () const </td></tr>
85
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of applications that have registered this resource. <a href="#16a8090d8cf43d6831423dd6911f1f8a"></a><br></td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#e9d878b4cc91eed65d989ccb16f7a34f">last_application</a> () const </td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the name of the last application that have registered the recently used resource represented by <em>info</em>. <a href="#e9d878b4cc91eed65d989ccb16f7a34f"></a><br></td></tr>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#edabc0699402a800689727b5736f4523">has_application</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& app_name) const </td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether an application registered this resource using <em>app_name</em>. <a href="#edabc0699402a800689727b5736f4523"></a><br></td></tr>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#0a0d68f57cf8eedfda60fe1ba7c332dc">get_groups</a> () const </td></tr>
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a newly allocated <code>0</code> terminated array of strings. <a href="#0a0d68f57cf8eedfda60fe1ba7c332dc"></a><br></td></tr>
95
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#b3e6fad7aadca0b0ef6f1a11c571b1da">has_group</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& group) const </td></tr>
97
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether <em>group_name</em> appears inside the groups registered for the recently used item <em>info</em>. <a href="#b3e6fad7aadca0b0ef6f1a11c571b1da"></a><br></td></tr>
98
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#c3efc797a1ad7323f910493022212ec9">get_icon</a> (int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html#g445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
100
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the icon of size <em>size</em> associated to the resource MIME type. <a href="#c3efc797a1ad7323f910493022212ec9"></a><br></td></tr>
101
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ff943071d7b16c58943bf7c5c827cd1b">get_icon</a> (int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01005.html#g445a43f417432dd1b9aed90ef239c700">size</a>) const </td></tr>
103
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the icon of size <em>size</em> associated to the resource MIME type. <a href="#ff943071d7b16c58943bf7c5c827cd1b"></a><br></td></tr>
104
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#b34936aa07da5c7622c7c6774413c5bd">get_short_name</a> () const </td></tr>
106
<tr><td class="mdescLeft"> </td><td class="mdescRight">Computes a valid UTF-8 string that can be used as the name of the item in a menu or list. <a href="#b34936aa07da5c7622c7c6774413c5bd"></a><br></td></tr>
107
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#cde7de7444b70c580d7e8e209902954f">get_uri_display</a> () const </td></tr>
109
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a displayable version of the resource's URI. <a href="#cde7de7444b70c580d7e8e209902954f"></a><br></td></tr>
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#88a3cd6760ce4abff01cdaca46982f79">get_age</a> () const </td></tr>
112
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of days elapsed since the last update of the resource pointed by <em>info</em>. <a href="#88a3cd6760ce4abff01cdaca46982f79"></a><br></td></tr>
113
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#7f6eef6546933f061f99043034b7d0cb">is_local</a> () const </td></tr>
115
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the resource is local or not by looking at the scheme of its URI. <a href="#7f6eef6546933f061f99043034b7d0cb"></a><br></td></tr>
116
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#9a1b7992f631a3b34918a145fff6e1e0">exists</a> () const </td></tr>
118
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the resource pointed by <em>info</em> still exists. <a href="#9a1b7992f631a3b34918a145fff6e1e0"></a><br></td></tr>
119
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#cf044926477e8ed616f9bffb0f8bf71c">equal</a> (const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& b) const </td></tr>
121
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether two <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains informations found when looking up an entry of the recently used files list...">Gtk::RecentInfo</a> structures point to the same resource. <a href="#cf044926477e8ed616f9bffb0f8bf71c"></a><br></td></tr>
122
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#e53e7ff217d79472ab36c6b997e51b21">RecentInfo</a> ()</td></tr>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#3846ed74a573dc27ac033601f47d9988">operator delete</a> (void*, size_t)</td></tr>
127
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
128
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#e4a4f24a3942a5893ec0a0dece7061d1">operator==</a> (const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& lhs, const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& rhs)</td></tr>
131
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#fe6f2916a6106a6469a34ccee072088e">operator!=</a> (const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& lhs, const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& rhs)</td></tr>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1RecentInfo.html">Gtk::RecentInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#d1f3fa78ef465f24e2f1febd2b19cae6">wrap</a> (GtkRecentInfo* object, bool take_copy=false)</td></tr>
135
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#d1f3fa78ef465f24e2f1febd2b19cae6"></a><br></td></tr>
36
</h1><!-- doxytag: class="Gtk::RecentInfo" -->
37
<p>Contains informations found when looking up an entry of the recently used files list. <a href="#_details">More...</a></p>
39
<p><a href="classGtk_1_1RecentInfo-members.html">List of all members.</a></p>
40
<table border="0" cellpadding="0" cellspacing="0">
41
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
42
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#acf93d2d5bcdf29d3c668b2c8edfd6ab6">reference</a> () const </td></tr>
43
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a62a3c68ccab74057eb4be1c75b2b1eef">unreference</a> () const </td></tr>
44
<tr><td class="memItemLeft" align="right" valign="top">GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ad851411db952b2041bcc1dec5c09037a">gobj</a> ()</td></tr>
45
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#ad851411db952b2041bcc1dec5c09037a"></a><br/></td></tr>
46
<tr><td class="memItemLeft" align="right" valign="top">const GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#af42f9236d765e719935910b9dc118bff">gobj</a> () const </td></tr>
47
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. <a href="#af42f9236d765e719935910b9dc118bff"></a><br/></td></tr>
48
<tr><td class="memItemLeft" align="right" valign="top">GtkRecentInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a4d0c33979f8e2b016943317c00ba38d8">gobj_copy</a> () const </td></tr>
49
<tr><td class="mdescLeft"> </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="#a4d0c33979f8e2b016943317c00ba38d8"></a><br/></td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a84e62b097a18226a082970ff322dedb0">operator bool</a> () const </td></tr>
51
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tests whether the <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains informations found when looking up an entry of the recently used files list...">RecentInfo</a> is valid. <a href="#a84e62b097a18226a082970ff322dedb0"></a><br/></td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#af9dd0f3d9fbb4a5788b0260c4429ee3a">get_uri</a> () const </td></tr>
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the URI of the resource. <a href="#af9dd0f3d9fbb4a5788b0260c4429ee3a"></a><br/></td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ae8f88d8b7fe964f359ec195a7fc9a408">get_display_name</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the name of the resource. <a href="#ae8f88d8b7fe964f359ec195a7fc9a408"></a><br/></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ae7fa1a813557a0ce7ddb6103d4baf094">get_description</a> () const </td></tr>
57
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the (short) description of the resource. <a href="#ae7fa1a813557a0ce7ddb6103d4baf094"></a><br/></td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ac712350fd1af96290b7c81b61cd7b30f">get_mime_type</a> () const </td></tr>
59
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the MIME type of the resource. <a href="#ac712350fd1af96290b7c81b61cd7b30f"></a><br/></td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a38dd9b85a2d7fa0c5b7eabf2f6681f84">get_added</a> () const </td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was added to the recently used resources list. <a href="#a38dd9b85a2d7fa0c5b7eabf2f6681f84"></a><br/></td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#afd9426a6e1205591bf5d37c971bf544a">get_modified</a> () const </td></tr>
63
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was last modified. <a href="#afd9426a6e1205591bf5d37c971bf544a"></a><br/></td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#af915596f880ccd9ca3f3c523bdef4cba">get_visited</a> () const </td></tr>
65
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the timestamp (seconds from system's Epoch) when the resource was last visited. <a href="#af915596f880ccd9ca3f3c523bdef4cba"></a><br/></td></tr>
66
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#aeed18c1b521d9eb323c522698c68e85e">get_private_hint</a> () const </td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the value of the "private" flag. <a href="#aeed18c1b521d9eb323c522698c68e85e"></a><br/></td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ace1cad7c51263996e47305c6a2f765c7">get_application_info</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& app_name, <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& app_exec, guint&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01015.html#ga81511cd7112567fa262b05bb22e69874">count</a>, time_t& time_) const </td></tr>
69
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the data regarding the application that has registered the resource pointed by <em>info</em>. <a href="#ace1cad7c51263996e47305c6a2f765c7"></a><br/></td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a16a8090d8cf43d6831423dd6911f1f8a">get_applications</a> () const </td></tr>
71
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the list of applications that have registered this resource. <a href="#a16a8090d8cf43d6831423dd6911f1f8a"></a><br/></td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ae9d878b4cc91eed65d989ccb16f7a34f">last_application</a> () const </td></tr>
73
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the name of the last application that have registered the recently used resource represented by <em>info</em>. <a href="#ae9d878b4cc91eed65d989ccb16f7a34f"></a><br/></td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#aedabc0699402a800689727b5736f4523">has_application</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& app_name) const </td></tr>
75
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether an application registered this resource using <em>app_name</em>. <a href="#aedabc0699402a800689727b5736f4523"></a><br/></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a0a0d68f57cf8eedfda60fe1ba7c332dc">get_groups</a> () const </td></tr>
77
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: a newly allocated <code>0</code> terminated array of strings. <a href="#a0a0d68f57cf8eedfda60fe1ba7c332dc"></a><br/></td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ab3e6fad7aadca0b0ef6f1a11c571b1da">has_group</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& group) const </td></tr>
79
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether <em>group_name</em> appears inside the groups registered for the recently used item <em>info</em>. <a href="#ab3e6fad7aadca0b0ef6f1a11c571b1da"></a><br/></td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ac3efc797a1ad7323f910493022212ec9">get_icon</a> (int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#ga445a43f417432dd1b9aed90ef239c700">size</a>)</td></tr>
81
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the icon of size <em>size</em> associated to the resource MIME type. <a href="#ac3efc797a1ad7323f910493022212ec9"></a><br/></td></tr>
82
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#aff943071d7b16c58943bf7c5c827cd1b">get_icon</a> (int <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#ga445a43f417432dd1b9aed90ef239c700">size</a>) const </td></tr>
83
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the icon of size <em>size</em> associated to the resource MIME type. <a href="#aff943071d7b16c58943bf7c5c827cd1b"></a><br/></td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ab34936aa07da5c7622c7c6774413c5bd">get_short_name</a> () const </td></tr>
85
<tr><td class="mdescLeft"> </td><td class="mdescRight">Computes a valid UTF-8 string that can be used as the name of the item in a menu or list. <a href="#ab34936aa07da5c7622c7c6774413c5bd"></a><br/></td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#acde7de7444b70c580d7e8e209902954f">get_uri_display</a> () const </td></tr>
87
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a displayable version of the resource's URI. <a href="#acde7de7444b70c580d7e8e209902954f"></a><br/></td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a88a3cd6760ce4abff01cdaca46982f79">get_age</a> () const </td></tr>
89
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of days elapsed since the last update of the resource pointed by <em>info</em>. <a href="#a88a3cd6760ce4abff01cdaca46982f79"></a><br/></td></tr>
90
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a7f6eef6546933f061f99043034b7d0cb">is_local</a> () const </td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the resource is local or not by looking at the scheme of its URI. <a href="#a7f6eef6546933f061f99043034b7d0cb"></a><br/></td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a9a1b7992f631a3b34918a145fff6e1e0">exists</a> () const </td></tr>
93
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the resource pointed by <em>info</em> still exists. <a href="#a9a1b7992f631a3b34918a145fff6e1e0"></a><br/></td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#acf044926477e8ed616f9bffb0f8bf71c">equal</a> (const <a class="el" href="classGtk_1_1RecentInfo.html">RecentInfo</a>& b) const </td></tr>
95
<tr><td class="mdescLeft"> </td><td class="mdescRight">Checks whether two <a class="el" href="classGtk_1_1RecentInfo.html" title="Contains informations found when looking up an entry of the recently used files list...">Gtk::RecentInfo</a> structures point to the same resource. <a href="#acf044926477e8ed616f9bffb0f8bf71c"></a><br/></td></tr>
96
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ae53e7ff217d79472ab36c6b997e51b21">RecentInfo</a> ()</td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#a3846ed74a573dc27ac033601f47d9988">operator delete</a> (void*, size_t)</td></tr>
99
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
100
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1RecentInfo.html">Gtk::RecentInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RecentInfo.html#ad1f3fa78ef465f24e2f1febd2b19cae6">wrap</a> (GtkRecentInfo* object, bool take_copy=false)</td></tr>
103
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ad1f3fa78ef465f24e2f1febd2b19cae6"></a><br/></td></tr>
137
<hr><a name="_details"></a><h2>Detailed Description</h2>
138
Contains informations found when looking up an entry of the recently used files list. <p>
139
<dl compact><dt><b><a class="el" href="since_2_10.html#_since_2_10000258">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
140
<hr><h2>Constructor & Destructor Documentation</h2>
141
<a class="anchor" name="e53e7ff217d79472ab36c6b997e51b21"></a><!-- doxytag: member="Gtk::RecentInfo::RecentInfo" ref="e53e7ff217d79472ab36c6b997e51b21" args="()" -->
105
<hr/><a name="_details"></a><h2>Detailed Description</h2>
106
<p>Contains informations found when looking up an entry of the recently used files list. </p>
107
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000258">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
108
<hr/><h2>Constructor & Destructor Documentation</h2>
109
<a class="anchor" id="ae53e7ff217d79472ab36c6b997e51b21"></a><!-- doxytag: member="Gtk::RecentInfo::RecentInfo" ref="ae53e7ff217d79472ab36c6b997e51b21" args="()" -->
142
110
<div class="memitem">
143
111
<div class="memproto">
144
112
<table class="memname">
146
114
<td class="memname">Gtk::RecentInfo::RecentInfo </td>
148
<td class="paramname"> </td>
116
<td class="paramname"></td>
149
117
<td> ) </td>
150
118
<td><code> [protected]</code></td>