Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 3b996fe272685bfa229e6a8dcb542001 > files > 127

glibmm2.4-doc-2.60.0-1.mga7.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.11"/>
<title>glibmm: Gio::DesktopAppInfo 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" />
<link href="doxygen-extra.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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">glibmm
   &#160;<span id="projectnumber">2.60.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <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>
      <li><a href="examples.html"><span>Examples</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="namespaceGio.html">Gio</a></li><li class="navelem"><a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGio_1_1DesktopAppInfo-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gio::DesktopAppInfo Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> is an implementation of <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a> based on desktop files.  
 <a href="classGio_1_1DesktopAppInfo.html#details">More...</a></p>

<p><code>#include &lt;giomm/desktopappinfo.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gio::DesktopAppInfo:</div>
<div class="dyncontent">
<div class="center"><img src="classGio_1_1DesktopAppInfo__inherit__graph.png" border="0" usemap="#Gio_1_1DesktopAppInfo_inherit__map" alt="Inheritance graph"/></div>
<map name="Gio_1_1DesktopAppInfo_inherit__map" id="Gio_1_1DesktopAppInfo_inherit__map">
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,229,104,256"/>
<area shape="rect" id="node3" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. " alt="" coords="51,80,181,107"/>
<area shape="rect" id="node6" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="115,155,229,181"/>
<area shape="rect" id="node4" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,175,32"/>
<area shape="rect" id="node5" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them..." alt="" coords="129,229,231,256"/>
</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="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa4a2d9bc73742b0740de20b4099dc91c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#aa4a2d9bc73742b0740de20b4099dc91c">DesktopAppInfo</a> (<a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:aa4a2d9bc73742b0740de20b4099dc91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93a7cc41a38d67f0d1a7af76612b19a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ab93a7cc41a38d67f0d1a7af76612b19a">operator=</a> (<a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ab93a7cc41a38d67f0d1a7af76612b19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab6969e067c37f329d4739f5b8ce859"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a3ab6969e067c37f329d4739f5b8ce859">~DesktopAppInfo</a> () noexcept override</td></tr>
<tr class="separator:a3ab6969e067c37f329d4739f5b8ce859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3098e225a5b79ac496941ae2ab804c0c"><td class="memItemLeft" align="right" valign="top">GDesktopAppInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a3098e225a5b79ac496941ae2ab804c0c">gobj</a> ()</td></tr>
<tr class="memdesc:a3098e225a5b79ac496941ae2ab804c0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a3098e225a5b79ac496941ae2ab804c0c">More...</a><br /></td></tr>
<tr class="separator:a3098e225a5b79ac496941ae2ab804c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6f5698a7fd78187bac77556ac54622f"><td class="memItemLeft" align="right" valign="top">const GDesktopAppInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#af6f5698a7fd78187bac77556ac54622f">gobj</a> () const </td></tr>
<tr class="memdesc:af6f5698a7fd78187bac77556ac54622f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#af6f5698a7fd78187bac77556ac54622f">More...</a><br /></td></tr>
<tr class="separator:af6f5698a7fd78187bac77556ac54622f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fe723570666ef15c3b024bdfaf6165"><td class="memItemLeft" align="right" valign="top">GDesktopAppInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a60fe723570666ef15c3b024bdfaf6165">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a60fe723570666ef15c3b024bdfaf6165"><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="#a60fe723570666ef15c3b024bdfaf6165">More...</a><br /></td></tr>
<tr class="separator:a60fe723570666ef15c3b024bdfaf6165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba05bd82eb13c39f1ec8b6aeb233cd03"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#aba05bd82eb13c39f1ec8b6aeb233cd03">get_filename</a> () const </td></tr>
<tr class="memdesc:aba05bd82eb13c39f1ec8b6aeb233cd03"><td class="mdescLeft">&#160;</td><td class="mdescRight">When <em>info</em> was created from a known filename, return it.  <a href="#aba05bd82eb13c39f1ec8b6aeb233cd03">More...</a><br /></td></tr>
<tr class="separator:aba05bd82eb13c39f1ec8b6aeb233cd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23113d028a906d5b3e2626dc558f36e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a23113d028a906d5b3e2626dc558f36e6">is_hidden</a> () const </td></tr>
<tr class="memdesc:a23113d028a906d5b3e2626dc558f36e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A desktop file is hidden if the Hidden key in it is set to True.  <a href="#a23113d028a906d5b3e2626dc558f36e6">More...</a><br /></td></tr>
<tr class="separator:a23113d028a906d5b3e2626dc558f36e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50116d4b05e8ece2225503e2a2187f4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#af50116d4b05e8ece2225503e2a2187f4">get_keywords</a> () const </td></tr>
<tr class="memdesc:af50116d4b05e8ece2225503e2a2187f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the keywords from the desktop file.  <a href="#af50116d4b05e8ece2225503e2a2187f4">More...</a><br /></td></tr>
<tr class="separator:af50116d4b05e8ece2225503e2a2187f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9cab954da592bbbdf88d20809813ba1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#af9cab954da592bbbdf88d20809813ba1">get_startup_wm_class</a> () const </td></tr>
<tr class="memdesc:af9cab954da592bbbdf88d20809813ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the StartupWMClass field from <em>info</em>.  <a href="#af9cab954da592bbbdf88d20809813ba1">More...</a><br /></td></tr>
<tr class="separator:af9cab954da592bbbdf88d20809813ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18386532054c0b1be5e95505ac6ca906"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a18386532054c0b1be5e95505ac6ca906">get_nodisplay</a> () const </td></tr>
<tr class="memdesc:a18386532054c0b1be5e95505ac6ca906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the NoDisplay key, which helps determine if the application info should be shown in menus.  <a href="#a18386532054c0b1be5e95505ac6ca906">More...</a><br /></td></tr>
<tr class="separator:a18386532054c0b1be5e95505ac6ca906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788388627a997e53e50a97e0721576a9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a788388627a997e53e50a97e0721576a9">get_show_in</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; desktop_env) const </td></tr>
<tr class="memdesc:a788388627a997e53e50a97e0721576a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application info should be shown in menus that list available applications for a specific name of the desktop, based on the <code>OnlyShowIn</code> and <code>NotShowIn</code> keys.  <a href="#a788388627a997e53e50a97e0721576a9">More...</a><br /></td></tr>
<tr class="separator:a788388627a997e53e50a97e0721576a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff07e2f971b7fff38c44b0287f62d3c3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#aff07e2f971b7fff38c44b0287f62d3c3">get_generic_name</a> () const </td></tr>
<tr class="memdesc:aff07e2f971b7fff38c44b0287f62d3c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the generic name from the destkop file.  <a href="#aff07e2f971b7fff38c44b0287f62d3c3">More...</a><br /></td></tr>
<tr class="separator:aff07e2f971b7fff38c44b0287f62d3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74ff0ef8d13a913ae33eae087295441"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ad74ff0ef8d13a913ae33eae087295441">get_categories</a> () const </td></tr>
<tr class="memdesc:ad74ff0ef8d13a913ae33eae087295441"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the categories from the desktop file.  <a href="#ad74ff0ef8d13a913ae33eae087295441">More...</a><br /></td></tr>
<tr class="separator:ad74ff0ef8d13a913ae33eae087295441"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a439947d8fb839ed66538430db1ec5470"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a439947d8fb839ed66538430db1ec5470">has_key</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
<tr class="memdesc:a439947d8fb839ed66538430db1ec5470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether <em>key</em> exists in the "Desktop Entry" group of the keyfile backing <em>info</em>.  <a href="#a439947d8fb839ed66538430db1ec5470">More...</a><br /></td></tr>
<tr class="separator:a439947d8fb839ed66538430db1ec5470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad744bf9f27b0a35c69d33341bf7bd3d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ad744bf9f27b0a35c69d33341bf7bd3d6">get_string</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
<tr class="memdesc:ad744bf9f27b0a35c69d33341bf7bd3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up a string value in the keyfile backing <em>info</em>.  <a href="#ad744bf9f27b0a35c69d33341bf7bd3d6">More...</a><br /></td></tr>
<tr class="separator:ad744bf9f27b0a35c69d33341bf7bd3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a624235b9037a06dd6d9fac8c7bb95c8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a624235b9037a06dd6d9fac8c7bb95c8c">get_locale_string</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
<tr class="memdesc:a624235b9037a06dd6d9fac8c7bb95c8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up a localized string value in the keyfile backing <em>info</em> translated to the current locale.  <a href="#a624235b9037a06dd6d9fac8c7bb95c8c">More...</a><br /></td></tr>
<tr class="separator:a624235b9037a06dd6d9fac8c7bb95c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7380a428b0ab1100b295780b0472d53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#af7380a428b0ab1100b295780b0472d53">get_boolean</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
<tr class="memdesc:af7380a428b0ab1100b295780b0472d53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up a boolean value in the keyfile backing <em>info</em>.  <a href="#af7380a428b0ab1100b295780b0472d53">More...</a><br /></td></tr>
<tr class="separator:af7380a428b0ab1100b295780b0472d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a8e16fc896a82870fa5cad74984006e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a1a8e16fc896a82870fa5cad74984006e">list_actions</a> () const </td></tr>
<tr class="memdesc:a1a8e16fc896a82870fa5cad74984006e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the list of "additional application actions" supported on the desktop file, as per the desktop file specification.  <a href="#a1a8e16fc896a82870fa5cad74984006e">More...</a><br /></td></tr>
<tr class="separator:a1a8e16fc896a82870fa5cad74984006e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcbc0bb6f0c48c3c06eb05756beeaa60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#abcbc0bb6f0c48c3c06eb05756beeaa60">launch_action</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; launch_context)</td></tr>
<tr class="memdesc:abcbc0bb6f0c48c3c06eb05756beeaa60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates the named application action.  <a href="#abcbc0bb6f0c48c3c06eb05756beeaa60">More...</a><br /></td></tr>
<tr class="separator:abcbc0bb6f0c48c3c06eb05756beeaa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15147c1871562bbd642ffa7e40f4243e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a15147c1871562bbd642ffa7e40f4243e">launch_action</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name)</td></tr>
<tr class="memdesc:a15147c1871562bbd642ffa7e40f4243e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1DesktopAppInfo.html#abcbc0bb6f0c48c3c06eb05756beeaa60" title="Activates the named application action. ">launch_action()</a> convenience overload.  <a href="#a15147c1871562bbd642ffa7e40f4243e">More...</a><br /></td></tr>
<tr class="separator:a15147c1871562bbd642ffa7e40f4243e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1344d1f5d0e8bfdd299d322628ae2178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a1344d1f5d0e8bfdd299d322628ae2178">get_action_name</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; action_name) const </td></tr>
<tr class="memdesc:a1344d1f5d0e8bfdd299d322628ae2178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the user-visible display name of the "additional application
action" specified by <em>action_name</em>.  <a href="#a1344d1f5d0e8bfdd299d322628ae2178">More...</a><br /></td></tr>
<tr class="separator:a1344d1f5d0e8bfdd299d322628ae2178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0127f43140e01d6a6731d42f9419be27">Object</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a0127f43140e01d6a6731d42f9419be27 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a7081561a5684709718fdf8c1875c56c0">operator=</a> (const <a class="el" href="classGlib_1_1Object.html">Object</a>&amp;)=delete</td></tr>
<tr class="separator:a7081561a5684709718fdf8c1875c56c0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a473ee068b40d5c949cee2c721d720c9a">Object</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a473ee068b40d5c949cee2c721d720c9a inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a2855131d475e54294dc34573f12ca9a0">operator=</a> (<a class="el" href="classGlib_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2855131d475e54294dc34573f12ca9a0 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a0e6581bcbcc6197cca07df24bb91c492">get_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; key)</td></tr>
<tr class="separator:a0e6581bcbcc6197cca07df24bb91c492 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#afff7a375a862f3f899daaa99710122fa">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data)</td></tr>
<tr class="separator:afff7a375a862f3f899daaa99710122fa inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a1febe3bae2dd71756e98e523cd33c1b4">set_data</a> (const <a class="el" href="classGlib_1_1Quark.html">Quark</a>&amp; key, void* data, <a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> notify)</td></tr>
<tr class="separator:a1febe3bae2dd71756e98e523cd33c1b4 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#aada5b50844bda7ee02bed0ae2a715c00">remove_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:aada5b50844bda7ee02bed0ae2a715c00 inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">void*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ab454f71bd74403b0cc46d3cbbedd6b0e">steal_data</a> (const <a class="el" href="classGlib_1_1QueryQuark.html">QueryQuark</a>&amp; quark)</td></tr>
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aaf0e140e7192dcecddd9f57c46825434">ObjectBase</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:aaf0e140e7192dcecddd9f57c46825434 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a15f8834a320eac98dc1c1b8a9a2fd4c1">operator=</a> (const <a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;)=delete</td></tr>
<tr class="separator:a15f8834a320eac98dc1c1b8a9a2fd4c1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#aab599d3eec4b4a9ddc95ccdc6100053d">More...</a><br /></td></tr>
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5e30750441b92f0246c9d4ece95fc8a0">More...</a><br /></td></tr>
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const PropertyType&amp; value)</td></tr>
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#ad37844f7ea2c0091a22d011e04c48820">More...</a><br /></td></tr>
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, PropertyType&amp; value) const </td></tr>
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5f894c9c36ad391fdc85552af67a8530">More...</a><br /></td></tr>
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#adc6c1e8f094275114d6e2c3ef3a33f98">More...</a><br /></td></tr>
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9fff4abb6ecc939866a6ff5d32808221">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a9fff4abb6ecc939866a6ff5d32808221">More...</a><br /></td></tr>
<tr class="separator:a9fff4abb6ecc939866a6ff5d32808221 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a896d7773c00bd2dcd310c861282ee8d1">More...</a><br /></td></tr>
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a00f0e2119fbb42efe42d66b8188a0daf">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp;&amp; slot)</td></tr>
<tr class="memdesc:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead.  <a href="#a00f0e2119fbb42efe42d66b8188a0daf">More...</a><br /></td></tr>
<tr class="separator:a00f0e2119fbb42efe42d66b8188a0daf inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
<tr class="memdesc:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the freeze count on object.  <a href="#a6e9e13b75f116c20212d318204ce8ea3">More...</a><br /></td></tr>
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
<tr class="memdesc:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts the effect of a previous call to <a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3" title="Increases the freeze count on object. ">freeze_notify()</a>.  <a href="#a1bd8ea7bd8c4084ade6b3c27dddf06a4">More...</a><br /></td></tr>
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
<tr class="memdesc:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count for this object.  <a href="#a896a8a5db20043ea82956e3ef4b9c4ae">More...</a><br /></td></tr>
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
<tr class="memdesc:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count for this object.  <a href="#a3234b8ffb2a35b927e2978c8f3bfbfe3">More...</a><br /></td></tr>
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
<tr class="memdesc:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a4c6efc18be8cb9c56e58fc0bd20fafbe">More...</a><br /></td></tr>
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
<tr class="memdesc:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a778a94181132976bbfb0519793f3b32e">More...</a><br /></td></tr>
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
<tr class="memdesc:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Give a ref-ed copy to someone. Use for direct struct access.  <a href="#a9b2a5eb93102f1849e5419016e22a15f">More...</a><br /></td></tr>
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a> () noexcept</td></tr>
<tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src) noexcept</td></tr>
<tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#aed95b40846f61b4f202348c71d5913ea">add_destroy_notify_callback</a> (void *data, <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const</td></tr>
<tr class="separator:aed95b40846f61b4f202348c71d5913ea inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html">trackable</a> &amp;&amp;src)</td></tr>
<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#ad1c1845ff5b356f13b32180077f83cff">remove_destroy_notify_callback</a> (void *data) const</td></tr>
<tr class="separator:ad1c1845ff5b356f13b32180077f83cff inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGio_1_1AppInfo"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGio_1_1AppInfo')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a></td></tr>
<tr class="memitem:a0d5a1b1bebcbfa57387e9eba626b64c4 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a0d5a1b1bebcbfa57387e9eba626b64c4">AppInfo</a> (<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a0d5a1b1bebcbfa57387e9eba626b64c4 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad110078d86238bfa5c5457e7a7d80571 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ad110078d86238bfa5c5457e7a7d80571">operator=</a> (<a class="el" href="classGio_1_1AppInfo.html">AppInfo</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ad110078d86238bfa5c5457e7a7d80571 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacaf2d0110259d8e3a10d4b0be0dfa9a inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aacaf2d0110259d8e3a10d4b0be0dfa9a">~AppInfo</a> () noexcept override</td></tr>
<tr class="separator:aacaf2d0110259d8e3a10d4b0be0dfa9a inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31e9bca0208159f0be42227397b8a94 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">GAppInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ab31e9bca0208159f0be42227397b8a94">gobj</a> ()</td></tr>
<tr class="memdesc:ab31e9bca0208159f0be42227397b8a94 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#ab31e9bca0208159f0be42227397b8a94">More...</a><br /></td></tr>
<tr class="separator:ab31e9bca0208159f0be42227397b8a94 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e52c62432a61c5380bd5dc553898251 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">const GAppInfo*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a5e52c62432a61c5380bd5dc553898251">gobj</a> () const </td></tr>
<tr class="memdesc:a5e52c62432a61c5380bd5dc553898251 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a5e52c62432a61c5380bd5dc553898251">More...</a><br /></td></tr>
<tr class="separator:a5e52c62432a61c5380bd5dc553898251 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62a10631b3b06b42fc5cf7620938af41 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a62a10631b3b06b42fc5cf7620938af41">create_duplicate</a> () const </td></tr>
<tr class="memdesc:a62a10631b3b06b42fc5cf7620938af41 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a duplicate of this <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a>.  <a href="#a62a10631b3b06b42fc5cf7620938af41">More...</a><br /></td></tr>
<tr class="separator:a62a10631b3b06b42fc5cf7620938af41 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1803e87dccb051f4fe69cb10277c6c2e inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a1803e87dccb051f4fe69cb10277c6c2e">equal</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&amp; other) const </td></tr>
<tr class="memdesc:a1803e87dccb051f4fe69cb10277c6c2e inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two AppInfos are equal.  <a href="#a1803e87dccb051f4fe69cb10277c6c2e">More...</a><br /></td></tr>
<tr class="separator:a1803e87dccb051f4fe69cb10277c6c2e inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d929d82e4d7ae91f4d8904f91e7a1c4 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a3d929d82e4d7ae91f4d8904f91e7a1c4">get_id</a> () const </td></tr>
<tr class="memdesc:a3d929d82e4d7ae91f4d8904f91e7a1c4 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the ID of an application.  <a href="#a3d929d82e4d7ae91f4d8904f91e7a1c4">More...</a><br /></td></tr>
<tr class="separator:a3d929d82e4d7ae91f4d8904f91e7a1c4 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450c7e5a59919a66f73133749c318987 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a450c7e5a59919a66f73133749c318987">get_name</a> () const </td></tr>
<tr class="memdesc:a450c7e5a59919a66f73133749c318987 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the installed name of the application.  <a href="#a450c7e5a59919a66f73133749c318987">More...</a><br /></td></tr>
<tr class="separator:a450c7e5a59919a66f73133749c318987 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa600e49454d101fb69e5de5d9a1dd9c3 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aa600e49454d101fb69e5de5d9a1dd9c3">get_display_name</a> () const </td></tr>
<tr class="memdesc:aa600e49454d101fb69e5de5d9a1dd9c3 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the display name of the application.  <a href="#aa600e49454d101fb69e5de5d9a1dd9c3">More...</a><br /></td></tr>
<tr class="separator:aa600e49454d101fb69e5de5d9a1dd9c3 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d89372dcf32cc6c25a9545a4ccffa0 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#af7d89372dcf32cc6c25a9545a4ccffa0">get_description</a> () const </td></tr>
<tr class="memdesc:af7d89372dcf32cc6c25a9545a4ccffa0 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a human-readable description of an installed application.  <a href="#af7d89372dcf32cc6c25a9545a4ccffa0">More...</a><br /></td></tr>
<tr class="separator:af7d89372dcf32cc6c25a9545a4ccffa0 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a665d4d812adb2eeb5c05d4c91c266 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a06a665d4d812adb2eeb5c05d4c91c266">get_executable</a> () const </td></tr>
<tr class="memdesc:a06a665d4d812adb2eeb5c05d4c91c266 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the executable's name for the installed application.  <a href="#a06a665d4d812adb2eeb5c05d4c91c266">More...</a><br /></td></tr>
<tr class="separator:a06a665d4d812adb2eeb5c05d4c91c266 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad389c830c25f58b5ec99d247a3517939 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ad389c830c25f58b5ec99d247a3517939">get_commandline</a> () const </td></tr>
<tr class="memdesc:ad389c830c25f58b5ec99d247a3517939 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the commandline with which the application will be started.  <a href="#ad389c830c25f58b5ec99d247a3517939">More...</a><br /></td></tr>
<tr class="separator:ad389c830c25f58b5ec99d247a3517939 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a0c2c10ee787cc5d1d4ac7773bab0d inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a35a0c2c10ee787cc5d1d4ac7773bab0d">get_icon</a> ()</td></tr>
<tr class="memdesc:a35a0c2c10ee787cc5d1d4ac7773bab0d inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for the application.  <a href="#a35a0c2c10ee787cc5d1d4ac7773bab0d">More...</a><br /></td></tr>
<tr class="separator:a35a0c2c10ee787cc5d1d4ac7773bab0d inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16fe789da6c7f5c8c023255b2faff226 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Icon.html">Icon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a16fe789da6c7f5c8c023255b2faff226">get_icon</a> () const </td></tr>
<tr class="memdesc:a16fe789da6c7f5c8c023255b2faff226 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the icon for the application.  <a href="#a16fe789da6c7f5c8c023255b2faff226">More...</a><br /></td></tr>
<tr class="separator:a16fe789da6c7f5c8c023255b2faff226 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9079f56ea37a27dcabdb041707dbd50 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#af9079f56ea37a27dcabdb041707dbd50">launch</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">Gio::File</a> &gt;&amp; file, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:af9079f56ea37a27dcabdb041707dbd50 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#af9079f56ea37a27dcabdb041707dbd50">More...</a><br /></td></tr>
<tr class="separator:af9079f56ea37a27dcabdb041707dbd50 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e86424b7f3b683618431f26b734dae6 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a1e86424b7f3b683618431f26b734dae6">launch</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">Gio::File</a> &gt;&amp; file)</td></tr>
<tr class="memdesc:a1e86424b7f3b683618431f26b734dae6 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#a1e86424b7f3b683618431f26b734dae6">More...</a><br /></td></tr>
<tr class="separator:a1e86424b7f3b683618431f26b734dae6 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9803d5a199e8f52e10a514e1f04904 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#afb9803d5a199e8f52e10a514e1f04904">launch</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">Gio::File</a> &gt; &gt;&amp; files, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:afb9803d5a199e8f52e10a514e1f04904 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#afb9803d5a199e8f52e10a514e1f04904">More...</a><br /></td></tr>
<tr class="separator:afb9803d5a199e8f52e10a514e1f04904 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564a73066abb31e967b47996bfcb7ae1 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a564a73066abb31e967b47996bfcb7ae1">launch</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1File.html">Gio::File</a> &gt; &gt;&amp; files)</td></tr>
<tr class="memdesc:a564a73066abb31e967b47996bfcb7ae1 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#af9079f56ea37a27dcabdb041707dbd50" title="Launches the application. ">launch()</a> convenience overload.  <a href="#a564a73066abb31e967b47996bfcb7ae1">More...</a><br /></td></tr>
<tr class="separator:a564a73066abb31e967b47996bfcb7ae1 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bb534c3834b17ff80edb046ba78250e inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a8bb534c3834b17ff80edb046ba78250e">supports_uris</a> () const </td></tr>
<tr class="memdesc:a8bb534c3834b17ff80edb046ba78250e inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application supports reading files and directories from URIs.  <a href="#a8bb534c3834b17ff80edb046ba78250e">More...</a><br /></td></tr>
<tr class="separator:a8bb534c3834b17ff80edb046ba78250e inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ba8d06c3f3d99f907ae1aadbd8b24da inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a6ba8d06c3f3d99f907ae1aadbd8b24da">supports_files</a> () const </td></tr>
<tr class="memdesc:a6ba8d06c3f3d99f907ae1aadbd8b24da inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application accepts files as arguments.  <a href="#a6ba8d06c3f3d99f907ae1aadbd8b24da">More...</a><br /></td></tr>
<tr class="separator:a6ba8d06c3f3d99f907ae1aadbd8b24da inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a672f83767cf814986c615608ebff3e27 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a672f83767cf814986c615608ebff3e27">launch_uris</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, GAppLaunchContext* context)</td></tr>
<tr class="memdesc:a672f83767cf814986c615608ebff3e27 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#a672f83767cf814986c615608ebff3e27">More...</a><br /></td></tr>
<tr class="separator:a672f83767cf814986c615608ebff3e27 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3462b5b46847a6f5b9cf05b9625f60 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aac3462b5b46847a6f5b9cf05b9625f60">launch_uris</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:aac3462b5b46847a6f5b9cf05b9625f60 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#aac3462b5b46847a6f5b9cf05b9625f60">More...</a><br /></td></tr>
<tr class="separator:aac3462b5b46847a6f5b9cf05b9625f60 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6088290069f9a94ced5e4c6ef4291e inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#abd6088290069f9a94ced5e4c6ef4291e">launch_uris</a> (const <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris)</td></tr>
<tr class="memdesc:abd6088290069f9a94ced5e4c6ef4291e inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a672f83767cf814986c615608ebff3e27" title="Launches the application. ">launch_uris()</a> convenience overload.  <a href="#abd6088290069f9a94ced5e4c6ef4291e">More...</a><br /></td></tr>
<tr class="separator:abd6088290069f9a94ced5e4c6ef4291e inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e35c81c48387dcd71e8559447e85a0 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a43e35c81c48387dcd71e8559447e85a0">launch_uri</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:a43e35c81c48387dcd71e8559447e85a0 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Launches the application.  <a href="#a43e35c81c48387dcd71e8559447e85a0">More...</a><br /></td></tr>
<tr class="separator:a43e35c81c48387dcd71e8559447e85a0 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe4ef78cda00dbdb7a1f9c6f7038e2b inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a7fe4ef78cda00dbdb7a1f9c6f7038e2b">launch_uri</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uris)</td></tr>
<tr class="memdesc:a7fe4ef78cda00dbdb7a1f9c6f7038e2b inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a43e35c81c48387dcd71e8559447e85a0" title="Launches the application. ">launch_uri()</a> convenience overload.  <a href="#a7fe4ef78cda00dbdb7a1f9c6f7038e2b">More...</a><br /></td></tr>
<tr class="separator:a7fe4ef78cda00dbdb7a1f9c6f7038e2b inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6ea8555e2dad6118cd6e0fc52fe852 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a7e6ea8555e2dad6118cd6e0fc52fe852">launch_uris_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable={})</td></tr>
<tr class="memdesc:a7e6ea8555e2dad6118cd6e0fc52fe852 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async version of g_app_info_launch_uris().  <a href="#a7e6ea8555e2dad6118cd6e0fc52fe852">More...</a><br /></td></tr>
<tr class="separator:a7e6ea8555e2dad6118cd6e0fc52fe852 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd89f038765da6367fcb1d6a0d7fac9f inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#afd89f038765da6367fcb1d6a0d7fac9f">launch_uris_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a06912.html">std::vector</a>&lt; <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &gt;&amp; uris, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable={})</td></tr>
<tr class="memdesc:afd89f038765da6367fcb1d6a0d7fac9f inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a7e6ea8555e2dad6118cd6e0fc52fe852" title="Async version of g_app_info_launch_uris(). ">launch_uris_async()</a> convenience overload.  <a href="#afd89f038765da6367fcb1d6a0d7fac9f">More...</a><br /></td></tr>
<tr class="separator:afd89f038765da6367fcb1d6a0d7fac9f inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e52bf2feb7ae275ac171af65207e293 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a5e52bf2feb7ae275ac171af65207e293">launch_uris_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:a5e52bf2feb7ae275ac171af65207e293 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes a g_app_info_launch_uris_async() operation.  <a href="#a5e52bf2feb7ae275ac171af65207e293">More...</a><br /></td></tr>
<tr class="separator:a5e52bf2feb7ae275ac171af65207e293 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b374a9120926615fc7454afab6452e4 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a7b374a9120926615fc7454afab6452e4">should_show</a> () const </td></tr>
<tr class="memdesc:a7b374a9120926615fc7454afab6452e4 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the application info should be shown in menus that list available applications.  <a href="#a7b374a9120926615fc7454afab6452e4">More...</a><br /></td></tr>
<tr class="separator:a7b374a9120926615fc7454afab6452e4 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c4b3e178815a1fbbd60abe69d9e0f9 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ae9c4b3e178815a1fbbd60abe69d9e0f9">can_delete</a> () const </td></tr>
<tr class="memdesc:ae9c4b3e178815a1fbbd60abe69d9e0f9 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the information whether the <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a> can be deleted.  <a href="#ae9c4b3e178815a1fbbd60abe69d9e0f9">More...</a><br /></td></tr>
<tr class="separator:ae9c4b3e178815a1fbbd60abe69d9e0f9 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a634d024dee3e412df7dc794a280a438e inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a634d024dee3e412df7dc794a280a438e">do_delete</a> ()</td></tr>
<tr class="memdesc:a634d024dee3e412df7dc794a280a438e inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to delete a <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a>.  <a href="#a634d024dee3e412df7dc794a280a438e">More...</a><br /></td></tr>
<tr class="separator:a634d024dee3e412df7dc794a280a438e inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59cefa47ef35940d5c0b74a396728808 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a59cefa47ef35940d5c0b74a396728808">set_as_default_for_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a59cefa47ef35940d5c0b74a396728808 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the default handler for a given type.  <a href="#a59cefa47ef35940d5c0b74a396728808">More...</a><br /></td></tr>
<tr class="separator:a59cefa47ef35940d5c0b74a396728808 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b6e19f73a30f1dde7913282aa20aeb inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a33b6e19f73a30f1dde7913282aa20aeb">set_as_default_for_extension</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; extension)</td></tr>
<tr class="memdesc:a33b6e19f73a30f1dde7913282aa20aeb inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the default handler for the given file extension.  <a href="#a33b6e19f73a30f1dde7913282aa20aeb">More...</a><br /></td></tr>
<tr class="separator:a33b6e19f73a30f1dde7913282aa20aeb inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dedbcba19457176114948c80efdfbe4 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a0dedbcba19457176114948c80efdfbe4">add_supports_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a0dedbcba19457176114948c80efdfbe4 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a content type to the application information to indicate the application is capable of opening files with the given content type.  <a href="#a0dedbcba19457176114948c80efdfbe4">More...</a><br /></td></tr>
<tr class="separator:a0dedbcba19457176114948c80efdfbe4 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150146aaba23bfa208d5c7100d986ee9 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a150146aaba23bfa208d5c7100d986ee9">can_remove_supports_type</a> () const </td></tr>
<tr class="memdesc:a150146aaba23bfa208d5c7100d986ee9 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a supported content type can be removed from an application.  <a href="#a150146aaba23bfa208d5c7100d986ee9">More...</a><br /></td></tr>
<tr class="separator:a150146aaba23bfa208d5c7100d986ee9 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e9856c39e12c5ad1770299e391b6c0 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aa1e9856c39e12c5ad1770299e391b6c0">remove_supports_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:aa1e9856c39e12c5ad1770299e391b6c0 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a supported type from an application, if possible.  <a href="#aa1e9856c39e12c5ad1770299e391b6c0">More...</a><br /></td></tr>
<tr class="separator:aa1e9856c39e12c5ad1770299e391b6c0 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e950d1367b398f55f40e3f5bed5d18 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ContHandles.html#ga66b4a4b57f64be3fdc1972d8bf93723a">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aa1e950d1367b398f55f40e3f5bed5d18">get_supported_types</a> () const </td></tr>
<tr class="memdesc:aa1e950d1367b398f55f40e3f5bed5d18 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the list of content types that <em>app_info</em> claims to support.  <a href="#aa1e950d1367b398f55f40e3f5bed5d18">More...</a><br /></td></tr>
<tr class="separator:aa1e950d1367b398f55f40e3f5bed5d18 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4ac1c4cec460b52eb18ac3029dd851 inherit pub_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a0a4ac1c4cec460b52eb18ac3029dd851">set_as_last_used_for_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a0a4ac1c4cec460b52eb18ac3029dd851 inherit pub_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the application as the last used application for a given type.  <a href="#a0a4ac1c4cec460b52eb18ac3029dd851">More...</a><br /></td></tr>
<tr class="separator:a0a4ac1c4cec460b52eb18ac3029dd851 inherit pub_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGlib_1_1Interface"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1Interface')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1Interface.html">Glib::Interface</a></td></tr>
<tr class="memitem:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a3ab20f29c40967352d1bf2d88bfe11e5">Interface</a> ()</td></tr>
<tr class="memdesc:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Default constructor.  <a href="#a3ab20f29c40967352d1bf2d88bfe11e5">More...</a><br /></td></tr>
<tr class="separator:a3ab20f29c40967352d1bf2d88bfe11e5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a83337dc270f966539b9f46804460ab75">Interface</a> (<a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a83337dc270f966539b9f46804460ab75 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a411d66c7467e749dbb2c4b31c4d518b5">operator=</a> (<a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a411d66c7467e749dbb2c4b31c4d518b5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#ae05bf6a4ce0f0992c2ad01429d13f9f7">Interface</a> (const Glib::Interface_Class&amp; interface_class)</td></tr>
<tr class="memdesc:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by constructors of derived classes.  <a href="#ae05bf6a4ce0f0992c2ad01429d13f9f7">More...</a><br /></td></tr>
<tr class="separator:ae05bf6a4ce0f0992c2ad01429d13f9f7 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a00253b22a76f751f1627865451cbc404">Interface</a> (GObject* castitem)</td></tr>
<tr class="memdesc:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by constructors of derived classes.  <a href="#a00253b22a76f751f1627865451cbc404">More...</a><br /></td></tr>
<tr class="separator:a00253b22a76f751f1627865451cbc404 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a158029af7ab7279e18ab84ad6f5ad5 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a3a158029af7ab7279e18ab84ad6f5ad5">~Interface</a> () noexcept override</td></tr>
<tr class="separator:a3a158029af7ab7279e18ab84ad6f5ad5 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a4bb27d294728f34452be66b4ec4cd757">Interface</a> (const <a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;)=delete</td></tr>
<tr class="separator:a4bb27d294728f34452be66b4ec4cd757 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#acf322f95cef17aa4cc232d8ef25f2b42">operator=</a> (const <a class="el" href="classGlib_1_1Interface.html">Interface</a>&amp;)=delete</td></tr>
<tr class="separator:acf322f95cef17aa4cc232d8ef25f2b42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a969e9396f75132a9577428f4fa932d42">gobj</a> ()</td></tr>
<tr class="separator:a969e9396f75132a9577428f4fa932d42 inherit pub_methods_classGlib_1_1Interface"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Interface.html#a70a443071a69d3372c2cdd7128a91ed1">gobj</a> () const </td></tr>
<tr class="separator:a70a443071a69d3372c2cdd7128a91ed1 inherit pub_methods_classGlib_1_1Interface"><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:af08dc73fb24e62daeafa3d34e6d9fb7e"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#af08dc73fb24e62daeafa3d34e6d9fb7e">get_type</a> ()</td></tr>
<tr class="memdesc:af08dc73fb24e62daeafa3d34e6d9fb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#af08dc73fb24e62daeafa3d34e6d9fb7e">More...</a><br /></td></tr>
<tr class="separator:af08dc73fb24e62daeafa3d34e6d9fb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d9c00e00745f57d2e5b35f83060aad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ab6d9c00e00745f57d2e5b35f83060aad">create</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; desktop_id)</td></tr>
<tr class="memdesc:ab6d9c00e00745f57d2e5b35f83060aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> based on a desktop file id.  <a href="#ab6d9c00e00745f57d2e5b35f83060aad">More...</a><br /></td></tr>
<tr class="separator:ab6d9c00e00745f57d2e5b35f83060aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c474a10b54e12eac4cf71ee409c61c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a4c474a10b54e12eac4cf71ee409c61c0">create_from_keyfile</a> (<a class="el" href="classGlib_1_1KeyFile.html">Glib::KeyFile</a>&amp; key_file)</td></tr>
<tr class="memdesc:a4c474a10b54e12eac4cf71ee409c61c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a>.  <a href="#a4c474a10b54e12eac4cf71ee409c61c0">More...</a><br /></td></tr>
<tr class="separator:a4c474a10b54e12eac4cf71ee409c61c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42dca267f3ad09aaacd4937d20e4ed1d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#a42dca267f3ad09aaacd4937d20e4ed1d">create_from_filename</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; filename)</td></tr>
<tr class="memdesc:a42dca267f3ad09aaacd4937d20e4ed1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a>.  <a href="#a42dca267f3ad09aaacd4937d20e4ed1d">More...</a><br /></td></tr>
<tr class="separator:a42dca267f3ad09aaacd4937d20e4ed1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3d07eea529c72d51aa868fe30d63392"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ad3d07eea529c72d51aa868fe30d63392">set_desktop_env</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; desktop_env)</td></tr>
<tr class="memdesc:ad3d07eea529c72d51aa868fe30d63392"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name of the desktop that the application is running in.  <a href="#ad3d07eea529c72d51aa868fe30d63392">More...</a><br /></td></tr>
<tr class="separator:ad3d07eea529c72d51aa868fe30d63392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGio_1_1AppInfo"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGio_1_1AppInfo')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a></td></tr>
<tr class="memitem:a12bbf2ad90f8915f46c3a49b6354e8ec inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a12bbf2ad90f8915f46c3a49b6354e8ec">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a12bbf2ad90f8915f46c3a49b6354e8ec inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd648d51cd85afa83a57c71e0679cbcf inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#acd648d51cd85afa83a57c71e0679cbcf">get_type</a> ()</td></tr>
<tr class="memdesc:acd648d51cd85afa83a57c71e0679cbcf inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#acd648d51cd85afa83a57c71e0679cbcf">More...</a><br /></td></tr>
<tr class="separator:acd648d51cd85afa83a57c71e0679cbcf inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac77db461b3142c9459c8c1a211672bf9 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac77db461b3142c9459c8c1a211672bf9">create_from_commandline</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; commandline, const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; application_name, <a class="el" href="group__giommEnums.html#gae39c1e25f40a070e1720470758a55344">AppInfoCreateFlags</a> flags)</td></tr>
<tr class="separator:ac77db461b3142c9459c8c1a211672bf9 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c3fa9bf0f708f3cf52ec38eb837c2e inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a21c3fa9bf0f708f3cf52ec38eb837c2e">get_all</a> ()</td></tr>
<tr class="memdesc:a21c3fa9bf0f708f3cf52ec38eb837c2e inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all of the applications currently registered on this system.  <a href="#a21c3fa9bf0f708f3cf52ec38eb837c2e">More...</a><br /></td></tr>
<tr class="separator:a21c3fa9bf0f708f3cf52ec38eb837c2e inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05bb9f05067d8469f2de981794a31302 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt; <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a05bb9f05067d8469f2de981794a31302">get_all_for_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a05bb9f05067d8469f2de981794a31302 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all AppInfos for a given content type, including the recommended and fallback AppInfos.  <a href="#a05bb9f05067d8469f2de981794a31302">More...</a><br /></td></tr>
<tr class="separator:a05bb9f05067d8469f2de981794a31302 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42907d07abfa7e35e2f220436d3fcb72 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a42907d07abfa7e35e2f220436d3fcb72">get_default_for_type</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type, bool must_support_uris=true)</td></tr>
<tr class="memdesc:a42907d07abfa7e35e2f220436d3fcb72 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a> for a given content type.  <a href="#a42907d07abfa7e35e2f220436d3fcb72">More...</a><br /></td></tr>
<tr class="separator:a42907d07abfa7e35e2f220436d3fcb72 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac278c0e445faed4288c6a719e059e0da inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#ac278c0e445faed4288c6a719e059e0da">get_default_for_uri_scheme</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri_scheme)</td></tr>
<tr class="memdesc:ac278c0e445faed4288c6a719e059e0da inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the default application for handling URIs with the given URI scheme.  <a href="#ac278c0e445faed4288c6a719e059e0da">More...</a><br /></td></tr>
<tr class="separator:ac278c0e445faed4288c6a719e059e0da inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01913be6448947643c9de26bddd0659c inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a01913be6448947643c9de26bddd0659c">reset_type_associations</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; content_type)</td></tr>
<tr class="memdesc:a01913be6448947643c9de26bddd0659c inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all changes to the type associations done by g_app_info_set_as_default_for_type(), g_app_info_set_as_default_for_extension(), g_app_info_add_supports_type() or g_app_info_remove_supports_type().  <a href="#a01913be6448947643c9de26bddd0659c">More...</a><br /></td></tr>
<tr class="separator:a01913be6448947643c9de26bddd0659c inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf9d831fcddbf5626b1e1b9ff70c8598 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#acf9d831fcddbf5626b1e1b9ff70c8598">launch_default_for_uri</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:acf9d831fcddbf5626b1e1b9ff70c8598 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function that launches the default application registered to handle the specified uri.  <a href="#acf9d831fcddbf5626b1e1b9ff70c8598">More...</a><br /></td></tr>
<tr class="separator:acf9d831fcddbf5626b1e1b9ff70c8598 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a164a90bd2c00e9c4acb1194c475dd5d5 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a164a90bd2c00e9c4acb1194c475dd5d5">launch_default_for_uri</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri)</td></tr>
<tr class="memdesc:a164a90bd2c00e9c4acb1194c475dd5d5 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#acf9d831fcddbf5626b1e1b9ff70c8598" title="Utility function that launches the default application registered to handle the specified uri...">launch_default_for_uri()</a> convenience overload.  <a href="#a164a90bd2c00e9c4acb1194c475dd5d5">More...</a><br /></td></tr>
<tr class="separator:a164a90bd2c00e9c4acb1194c475dd5d5 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f62550dfdf89f8e40beefb9cad954c8 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable)</td></tr>
<tr class="memdesc:a9f62550dfdf89f8e40beefb9cad954c8 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async version of g_app_info_launch_default_for_uri().  <a href="#a9f62550dfdf89f8e40beefb9cad954c8">More...</a><br /></td></tr>
<tr class="separator:a9f62550dfdf89f8e40beefb9cad954c8 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7f3b3afa4d8fba260adbd04d415e28 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#afc7f3b3afa4d8fba260adbd04d415e28">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot)</td></tr>
<tr class="memdesc:afc7f3b3afa4d8fba260adbd04d415e28 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#afc7f3b3afa4d8fba260adbd04d415e28">More...</a><br /></td></tr>
<tr class="separator:afc7f3b3afa4d8fba260adbd04d415e28 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca208ccec5fbc47994e40b21964a3f89 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aca208ccec5fbc47994e40b21964a3f89">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable)</td></tr>
<tr class="memdesc:aca208ccec5fbc47994e40b21964a3f89 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#aca208ccec5fbc47994e40b21964a3f89">More...</a><br /></td></tr>
<tr class="separator:aca208ccec5fbc47994e40b21964a3f89 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf100d9d91329d297cb6cf48fc789f65 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#acf100d9d91329d297cb6cf48fc789f65">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp; context)</td></tr>
<tr class="memdesc:acf100d9d91329d297cb6cf48fc789f65 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#acf100d9d91329d297cb6cf48fc789f65">More...</a><br /></td></tr>
<tr class="separator:acf100d9d91329d297cb6cf48fc789f65 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee9e61a8f842c65b631c2813cf71cc7 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#abee9e61a8f842c65b631c2813cf71cc7">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable)</td></tr>
<tr class="memdesc:abee9e61a8f842c65b631c2813cf71cc7 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#abee9e61a8f842c65b631c2813cf71cc7">More...</a><br /></td></tr>
<tr class="separator:abee9e61a8f842c65b631c2813cf71cc7 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc752d24e8d188304d2f245c2db42c84 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#adc752d24e8d188304d2f245c2db42c84">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="namespaceGio.html#a62eda8192493461b01b1df06ca229bb7">SlotAsyncReady</a>&amp; slot)</td></tr>
<tr class="memdesc:adc752d24e8d188304d2f245c2db42c84 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#adc752d24e8d188304d2f245c2db42c84">More...</a><br /></td></tr>
<tr class="separator:adc752d24e8d188304d2f245c2db42c84 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac20e1c9ab244634cd4c217d477ded3b inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#aac20e1c9ab244634cd4c217d477ded3b">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri, const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Cancellable.html">Cancellable</a> &gt;&amp; cancellable)</td></tr>
<tr class="memdesc:aac20e1c9ab244634cd4c217d477ded3b inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#aac20e1c9ab244634cd4c217d477ded3b">More...</a><br /></td></tr>
<tr class="separator:aac20e1c9ab244634cd4c217d477ded3b inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a793db7ad462622f3d413449f1db9e909 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a793db7ad462622f3d413449f1db9e909">launch_default_for_uri_async</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>&amp; uri)</td></tr>
<tr class="memdesc:a793db7ad462622f3d413449f1db9e909 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGio_1_1AppInfo.html#a9f62550dfdf89f8e40beefb9cad954c8" title="Async version of g_app_info_launch_default_for_uri(). ">launch_default_for_uri_async()</a> convenience overload.  <a href="#a793db7ad462622f3d413449f1db9e909">More...</a><br /></td></tr>
<tr class="separator:a793db7ad462622f3d413449f1db9e909 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e36f34fe0b871f69c4ce68ca04e97e0 inherit pub_static_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a8e36f34fe0b871f69c4ce68ca04e97e0">launch_default_for_uri_finish</a> (const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AsyncResult.html">AsyncResult</a> &gt;&amp; result)</td></tr>
<tr class="memdesc:a8e36f34fe0b871f69c4ce68ca04e97e0 inherit pub_static_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finishes an asynchronous launch-default-for-uri operation.  <a href="#a8e36f34fe0b871f69c4ce68ca04e97e0">More...</a><br /></td></tr>
<tr class="separator:a8e36f34fe0b871f69c4ce68ca04e97e0 inherit pub_static_methods_classGio_1_1AppInfo"><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:ac075226810f278017e3a0fbcc372e739"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1DesktopAppInfo.html">Gio::DesktopAppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1DesktopAppInfo.html#ac075226810f278017e3a0fbcc372e739">wrap</a> (GDesktopAppInfo* object, bool take_copy=false)</td></tr>
<tr class="memdesc:ac075226810f278017e3a0fbcc372e739"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#ac075226810f278017e3a0fbcc372e739">More...</a><br /></td></tr>
<tr class="separator:ac075226810f278017e3a0fbcc372e739"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('related_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject* object, bool take_copy=false)</td></tr>
<tr class="separator:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGio_1_1AppInfo"><td colspan="2" onclick="javascript:toggleInherit('related_classGio_1_1AppInfo')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a></td></tr>
<tr class="memitem:a074ab0526fd01e5ee2daf2c81c17f552 inherit related_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#a074ab0526fd01e5ee2daf2c81c17f552">wrap</a> (GAppInfo* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a074ab0526fd01e5ee2daf2c81c17f552 inherit related_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#a074ab0526fd01e5ee2daf2c81c17f552">More...</a><br /></td></tr>
<tr class="separator:a074ab0526fd01e5ee2daf2c81c17f552 inherit related_classGio_1_1AppInfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a969836f7bf4fec78eb50a1d790304d82">DestroyNotify</a> = void(*)(gpointer data)</td></tr>
<tr class="separator:a969836f7bf4fec78eb50a1d790304d82 inherit pub_types_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
<tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
<tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
<tr class="separator:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6d72588496bd7ac03f72420021fb94a5">Object</a> (const Glib::ConstructParams&amp; construct_params)</td></tr>
<tr class="separator:a6d72588496bd7ac03f72420021fb94a5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a6f490eeaeb71db673c36799a0f729be5">Object</a> (GObject* castitem)</td></tr>
<tr class="separator:a6f490eeaeb71db673c36799a0f729be5 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#a07e5bddabe8d60f751e157f0a41ce265">~Object</a> () noexcept override</td></tr>
<tr class="separator:a07e5bddabe8d60f751e157f0a41ce265 inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
<tr class="memdesc:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This default constructor is called implicitly from the constructor of user-derived classes, even if, for instance, Gtk::Button calls a different <a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces. ">ObjectBase</a> constructor.  <a href="#a27d3451d9ca28d6a2f00838d7c56d545">More...</a><br /></td></tr>
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char* custom_type_name)</td></tr>
<tr class="memdesc:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">A derived constructor always overrides this choice.  <a href="#ad4ef18214894c6874579313ab21d1018">More...</a><br /></td></tr>
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01672.html">std::type_info</a>&amp; custom_type_info)</td></tr>
<tr class="memdesc:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is a special feature to allow creation of derived types on the fly, without having to use g_object_new() manually.  <a href="#a3d59b4d85b0ee72a727e6b2e1b31a2ff">More...</a><br /></td></tr>
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a7e2e177061f6a6e09c4cf3da49c6dfd3">ObjectBase</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a7e2e177061f6a6e09c4cf3da49c6dfd3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a2e968f118314ba4d5debfd2850d18003">operator=</a> (<a class="el" href="classGlib_1_1ObjectBase.html">ObjectBase</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a2e968f118314ba4d5debfd2850d18003 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ae56ec45e9ebeaacf24be4fb54ed2eea3">~ObjectBase</a> () noexcept=0</td></tr>
<tr class="separator:ae56ec45e9ebeaacf24be4fb54ed2eea3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3faafb14c4f0ca60fbf0f5f5c4d549d0">initialize</a> (GObject* castitem)</td></tr>
<tr class="separator:a3faafb14c4f0ca60fbf0f5f5c4d549d0 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a44ddc123cd98ed0083aa06364365c8d3">initialize_move</a> (GObject* castitem, <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* previous_wrapper)</td></tr>
<tr class="separator:a44ddc123cd98ed0083aa06364365c8d3 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGio_1_1AppInfo"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGio_1_1AppInfo')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGio_1_1AppInfo.html">Gio::AppInfo</a></td></tr>
<tr class="memitem:affdc34dc0642b5a17cb53aadd8e02806 inherit pro_methods_classGio_1_1AppInfo"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1AppInfo.html#affdc34dc0642b5a17cb53aadd8e02806">AppInfo</a> ()</td></tr>
<tr class="memdesc:affdc34dc0642b5a17cb53aadd8e02806 inherit pro_methods_classGio_1_1AppInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#affdc34dc0642b5a17cb53aadd8e02806">More...</a><br /></td></tr>
<tr class="separator:affdc34dc0642b5a17cb53aadd8e02806 inherit pro_methods_classGio_1_1AppInfo"><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="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> is an implementation of <a class="el" href="classGio_1_1AppInfo.html" title="Application information, to describe applications installed on the system, and launch them...">AppInfo</a> based on desktop files. </p>
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000086">Since glibmm 2.16:</a></b></dt><dd></dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa4a2d9bc73742b0740de20b4099dc91c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::DesktopAppInfo::DesktopAppInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ab6969e067c37f329d4739f5b8ce859"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gio::DesktopAppInfo::~DesktopAppInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ab6d9c00e00745f57d2e5b35f83060aad"></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="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&gt; Gio::DesktopAppInfo::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>desktop_id</em></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>Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> based on a desktop file id. </p>
<p>A desktop file id is the basename of the desktop file, including the .desktop extension. GIO is looking for a desktop file with this name in the <code>applications</code> subdirectories of the XDG data directories (i.e. the directories specified in the <code>XDG_DATA_HOME</code> and <code>XDG_DATA_DIRS</code> environment variables). GIO also supports the prefix-to-subdirectory mapping that is described in the <a href="http://standards.freedesktop.org/menu-spec/latest/">Menu Spec</a> (i.e. a desktop id of kde-foo.desktop will match <code>/usr/share/applications/kde/foo.desktop</code>).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desktop_id</td><td>The desktop file id. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a>, or <code>nullptr</code> if no desktop file with that id exists. </dd></dl>

</div>
</div>
<a class="anchor" id="a42dca267f3ad09aaacd4937d20e4ed1d"></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="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&gt; Gio::DesktopAppInfo::create_from_filename </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>filename</em></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>Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>The path of a desktop file, in the GLib filename encoding. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> or <code>nullptr</code> on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a4c474a10b54e12eac4cf71ee409c61c0"></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="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&gt; Gio::DesktopAppInfo::create_from_keyfile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGlib_1_1KeyFile.html">Glib::KeyFile</a>&amp;&#160;</td>
          <td class="paramname"><em>key_file</em></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>Creates a new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a>. </p>
<dl class="since_2_18"><dt><b><a class="el" href="since_2_18.html#_since_2_18000032">Since glibmm 2.18:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key_file</td><td>An opened KeyFile. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> or <code>nullptr</code> on error. </dd></dl>

</div>
</div>
<a class="anchor" id="a1344d1f5d0e8bfdd299d322628ae2178"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::DesktopAppInfo::get_action_name </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>action_name</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the user-visible display name of the "additional application
action" specified by <em>action_name</em>. </p>
<p>This corresponds to the "Name" key within the keyfile group for the action.</p>
<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000031">Since glibmm 2.38:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">action_name</td><td>The name of the action as from g_desktop_app_info_list_actions(). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The locale-specific action name. </dd></dl>

</div>
</div>
<a class="anchor" id="af7380a428b0ab1100b295780b0472d53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::DesktopAppInfo::get_boolean </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Looks up a boolean value in the keyfile backing <em>info</em>. </p>
<p>The <em>key</em> is looked up in the "Desktop Entry" group.</p>
<dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000044">Since glibmm 2.36:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key to look up. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The boolean value, or <code>false</code> if the key is not found. </dd></dl>

</div>
</div>
<a class="anchor" id="ad74ff0ef8d13a913ae33eae087295441"></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/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::DesktopAppInfo::get_categories </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the categories from the desktop file. </p>
<dl class="section return"><dt>Returns</dt><dd>The unparsed Categories key from the desktop file; i.e. no attempt is made to split it by ';' or validate it. </dd></dl>

</div>
</div>
<a class="anchor" id="aba05bd82eb13c39f1ec8b6aeb233cd03"></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/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::DesktopAppInfo::get_filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>When <em>info</em> was created from a known filename, return it. </p>
<p>In some situations such as the <a class="el" href="classGio_1_1DesktopAppInfo.html" title="DesktopAppInfo is an implementation of AppInfo based on desktop files. ">DesktopAppInfo</a> returned from g_desktop_app_info_new_from_keyfile(), this function will return <code>nullptr</code>.</p>
<dl class="since_2_24"><dt><b><a class="el" href="since_2_24.html#_since_2_24000119">Since glibmm 2.24:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The full path to the file for <em>info</em>, or <code>nullptr</code> if not known. </dd></dl>

</div>
</div>
<a class="anchor" id="aff07e2f971b7fff38c44b0287f62d3c3"></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/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::DesktopAppInfo::get_generic_name </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the generic name from the destkop file. </p>
<dl class="section return"><dt>Returns</dt><dd>The value of the GenericName key. </dd></dl>

</div>
</div>
<a class="anchor" id="af50116d4b05e8ece2225503e2a2187f4"></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/a06912.html">std::vector</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::DesktopAppInfo::get_keywords </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the keywords from the desktop file. </p>
<dl class="since_2_32"><dt><b><a class="el" href="since_2_32.html#_since_2_32000134">Since glibmm 2.32:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the Keywords key. </dd></dl>

</div>
</div>
<a class="anchor" id="a624235b9037a06dd6d9fac8c7bb95c8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::DesktopAppInfo::get_locale_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Looks up a localized string value in the keyfile backing <em>info</em> translated to the current locale. </p>
<p>The <em>key</em> is looked up in the "Desktop Entry" group.</p>
<dl class="since_2_56"><dt><b><a class="el" href="since_2_56.html#_since_2_56000009">Since glibmm 2.56:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key to look up. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly allocated string, or <code>nullptr</code> if the key is not found. </dd></dl>

</div>
</div>
<a class="anchor" id="a18386532054c0b1be5e95505ac6ca906"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::DesktopAppInfo::get_nodisplay </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the value of the NoDisplay key, which helps determine if the application info should be shown in menus. </p>
<p>See G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY and g_app_info_should_show().</p>
<dl class="since_2_30"><dt><b><a class="el" href="since_2_30.html#_since_2_30000091">Since glibmm 2.30:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the NoDisplay key. </dd></dl>

</div>
</div>
<a class="anchor" id="a788388627a997e53e50a97e0721576a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::DesktopAppInfo::get_show_in </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>desktop_env</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks if the application info should be shown in menus that list available applications for a specific name of the desktop, based on the <code>OnlyShowIn</code> and <code>NotShowIn</code> keys. </p>
<p><em>desktop_env</em> should typically be given as <code>nullptr</code>, in which case the <code>XDG_CURRENT_DESKTOP</code> environment variable is consulted. If you want to override the default mechanism then you may specify <em>desktop_env</em>, but this is not recommended.</p>
<p>Note that g_app_info_should_show() for <em>info</em> will include this check (with <code>nullptr</code> for <em>desktop_env</em>) as well as additional checks.</p>
<dl class="since_2_30"><dt><b><a class="el" href="since_2_30.html#_since_2_30000092">Since glibmm 2.30:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desktop_env</td><td>A string specifying a desktop name. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the <em>info</em> should be shown in <em>desktop_env</em> according to the <code>OnlyShowIn</code> and <code>NotShowIn</code> keys, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="af9cab954da592bbbdf88d20809813ba1"></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/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> Gio::DesktopAppInfo::get_startup_wm_class </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieves the StartupWMClass field from <em>info</em>. </p>
<p>This represents the WM_CLASS property of the main window of the application, if launched through <em>info</em>.</p>
<dl class="since_2_34"><dt><b><a class="el" href="since_2_34.html#_since_2_34000091">Since glibmm 2.34:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The startup WM class, or <code>nullptr</code> if none is set in the desktop file. </dd></dl>

</div>
</div>
<a class="anchor" id="ad744bf9f27b0a35c69d33341bf7bd3d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::DesktopAppInfo::get_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Looks up a string value in the keyfile backing <em>info</em>. </p>
<p>The <em>key</em> is looked up in the "Desktop Entry" group.</p>
<dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000043">Since glibmm 2.36:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key to look up. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly allocated string, or <code>nullptr</code> if the key is not found. </dd></dl>

</div>
</div>
<a class="anchor" id="af08dc73fb24e62daeafa3d34e6d9fb7e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gio::DesktopAppInfo::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="a3098e225a5b79ac496941ae2ab804c0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GDesktopAppInfo* Gio::DesktopAppInfo::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="af6f5698a7fd78187bac77556ac54622f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GDesktopAppInfo* Gio::DesktopAppInfo::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="a60fe723570666ef15c3b024bdfaf6165"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GDesktopAppInfo* Gio::DesktopAppInfo::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="a439947d8fb839ed66538430db1ec5470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::DesktopAppInfo::has_key </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns whether <em>key</em> exists in the "Desktop Entry" group of the keyfile backing <em>info</em>. </p>
<dl class="since_2_36"><dt><b><a class="el" href="since_2_36.html#_since_2_36000042">Since glibmm 2.36:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>The key to look up. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the <em>key</em> exists. </dd></dl>

</div>
</div>
<a class="anchor" id="a23113d028a906d5b3e2626dc558f36e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gio::DesktopAppInfo::is_hidden </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A desktop file is hidden if the Hidden key in it is set to True. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if hidden, <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a class="anchor" id="abcbc0bb6f0c48c3c06eb05756beeaa60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::DesktopAppInfo::launch_action </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>action_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1AppLaunchContext.html">AppLaunchContext</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>launch_context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Activates the named application action. </p>
<p>You may only call this function on action names that were returned from g_desktop_app_info_list_actions().</p>
<p>Note that if the main entry of the desktop file indicates that the application supports startup notification, and <em>launch_context</em> is non-<code>nullptr</code>, then startup notification will be used when activating the action (and as such, invocation of the action on the receiving side must signal the end of startup notification when it is completed). This is the expected behaviour of applications declaring additional actions, as per the desktop file specification.</p>
<p>As with g_app_info_launch() there is no way to detect failures that occur while using this function.</p>
<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000030">Since glibmm 2.38:</a></b></dt><dd></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">action_name</td><td>The name of the action as from g_desktop_app_info_list_actions(). </td></tr>
    <tr><td class="paramname">launch_context</td><td>A <a class="el" href="classGio_1_1AppLaunchContext.html" title="This is used to handle, for instance, startup notification and launching of the new application on th...">AppLaunchContext</a>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a15147c1871562bbd642ffa7e40f4243e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gio::DesktopAppInfo::launch_action </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
          <td class="paramname"><em>action_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A <a class="el" href="classGio_1_1DesktopAppInfo.html#abcbc0bb6f0c48c3c06eb05756beeaa60" title="Activates the named application action. ">launch_action()</a> convenience overload. </p>

</div>
</div>
<a class="anchor" id="a1a8e16fc896a82870fa5cad74984006e"></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/a06912.html">std::vector</a>&lt;<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&gt; Gio::DesktopAppInfo::list_actions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the list of "additional application actions" supported on the desktop file, as per the desktop file specification. </p>
<p>As per the specification, this is the list of actions that are explicitly listed in the "Actions" key of the [Desktop Entry] group.</p>
<dl class="since_2_38"><dt><b><a class="el" href="since_2_38.html#_since_2_38000029">Since glibmm 2.38:</a></b></dt><dd></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings, always non-<code>nullptr</code>. </dd></dl>

</div>
</div>
<a class="anchor" id="ab93a7cc41a38d67f0d1a7af76612b19a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp; Gio::DesktopAppInfo::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGio_1_1DesktopAppInfo.html">DesktopAppInfo</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad3d07eea529c72d51aa868fe30d63392"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Gio::DesktopAppInfo::set_desktop_env </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01512.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>desktop_env</em></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>Sets the name of the desktop that the application is running in. </p>
<p>This is used by g_app_info_should_show() and g_desktop_app_info_get_show_in() to evaluate the <code>OnlyShowIn</code> and <code>NotShowIn</code> desktop entry fields.</p>
<p>Should be called only once; subsequent calls are ignored.</p>
<p>Deprecated:2.42:do not use this API. Since 2.42 the value of the <code>XDG_CURRENT_DESKTOP</code> environment variable will be used.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000121">Deprecated:</a></b></dt><dd>Do not use this API. Since 2.42 the value of the <code>XDG_CURRENT_DESKTOP</code> environment variable will be used.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">desktop_env</td><td>A string specifying what desktop this is. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="ac075226810f278017e3a0fbcc372e739"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1DesktopAppInfo.html">Gio::DesktopAppInfo</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GDesktopAppInfo *&#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="el" href="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 Mar 19 2019 09:56:40 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>