Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 014ec55d90fdad9125af7b65e4977762 > files > 50

gnome-vfsmm2.6-doc-2.22.0-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libgnomevfsmm: Gnome::Vfs::MimeApplication Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGnome.html">Gnome</a>::<a class="el" href="namespaceGnome_1_1Vfs.html">Vfs</a>::<a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a>
  </div>
</div>
<div class="contents">
<h1>Gnome::Vfs::MimeApplication Class Reference</h1><!-- doxytag: class="Gnome::Vfs::MimeApplication" --><code>#include &lt;<a class="el" href="mime-application_8h-source.html">mime-application.h</a>&gt;</code>
<p>

<p>
<a href="classGnome_1_1Vfs_1_1MimeApplication-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#4169a45ea128571a23b74b0a21f17d55">MimeApplication</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#7fea55c003cccfa86aac8cf32f0e84b6">MimeApplication</a> (GnomeVFSMimeApplication *castitem, bool make_a_copy=false)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#b6760969abef894148c9adaa16f51103">MimeApplication</a> (const <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#68a748bdc1343479b0f35b1a98fbaff9">operator=</a> (const <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#871df70e7bfb4716b584978e7843b951">~MimeApplication</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSMimeApplication *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#395a71379570ed3a0fe7622e00beaac7">gobj</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const GnomeVFSMimeApplication *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#cb28750d5e45bede8c391c9f6ae83ff0">gobj</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSMimeApplication *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#6bdbcb2fd5be02ef45dc257d436e46be">gobj_copy</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.  <a href="#6bdbcb2fd5be02ef45dc257d436e46be"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#2eb243fb106f76698fc4735fe06cc3e2">MimeApplication</a> (const Glib::ustring &amp;id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#6eb1cec48822f92f785c4a95e3d88611">MimeApplication</a> (const Glib::ustring &amp;id, const Glib::ustring &amp;name, const Glib::ustring &amp;command, <a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a> argument_type, <a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a> supported_uri_schemes, bool multiple_files, bool requires_terminal)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#1212e7ee2ff256f807e760e45d43523b">operator bool</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#f61550687e6a00ec26df73df442b1dfe">get_id</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the id of this applicaiton.  <a href="#f61550687e6a00ec26df73df442b1dfe"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#f60240e61205e6021901146ad8d8b833">get_name</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of this application.  <a href="#f60240e61205e6021901146ad8d8b833"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#d3f416d0bb0e6860a7df5622469c68c7">get_command</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the command for this application.  <a href="#d3f416d0bb0e6860a7df5622469c68c7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#0df5ad0b255ab1f03ed3bb0810dfe775">get_argument_type</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the argument type for this application.  <a href="#0df5ad0b255ab1f03ed3bb0810dfe775"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::ListHandle&lt; Glib::ustring &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#94490163a0ba2eba685df8cb7578fed6">get_supported_uri_schemes</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list of this application's supported uri schemes.  <a href="#94490163a0ba2eba685df8cb7578fed6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#2933a3ae654395f6bb5c2bdbaed83665">can_open_multiple_files</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test to see if this application can open multiple files.  <a href="#2933a3ae654395f6bb5c2bdbaed83665"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#5c9f1e05f34939fff45862d03ae65542">requires_terminal</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test to see if this application requires the terminal.  <a href="#5c9f1e05f34939fff45862d03ae65542"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#d6529ce42a3002148c50bac6074828f3">set_id</a> (const Glib::ustring &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#c4849eb475140d341d8ee88f7bc80f6d">set_name</a> (const Glib::ustring &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#02636ef53835530cfecbbef8c12f1365">set_command</a> (const Glib::ustring &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#5fe8f0711888568500cdad706206971a">set_argument_type</a> (const <a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a> &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#a00645731eccaec7bf04ec08799735bd">set_supported_uri_schemes</a> (const Glib::ListHandle&lt; Glib::ustring &gt; &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#297d4759424f170134e29478ccec662e">set_open_multiple_files</a> (bool value=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#c6e908e20c924676f595ffd7d0b74d00">set_requires_terminal</a> (bool value=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#955d35a056a574319e17a4f43a68257f">is_user_owned</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks whether this application is owned or not.  <a href="#955d35a056a574319e17a4f43a68257f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#03018d1446d32389f0e348b76667c07d">exists_in_registry</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#8a565ef5990d489850ac1fb7b5fc9f0a">remove_from_registry</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#ebbcd76869647ea99c58d62010c20b43">save_to_registry</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This will save to the registry the application that will be associated with a defined mime type.  <a href="#ebbcd76869647ea99c58d62010c20b43"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#1c7305486854f85cad093873ff69c971">get_keys</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#c59691db9f0ad767644437edaae81d73">get_mime_types</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#a8e92233bd16053d8dfd8fb86a89745f">clear_mime_types</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#f794b527848349aeaa21023c617b85c7">supports_mime_type</a> (const Glib::ustring &amp;mime_type) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#80409c7ea40e058e1e3298c37bdc2898">supports_uri_scheme</a> (const Glib::ustring &amp;uri_scheme) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Glib::ustring&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#241795c2492bbf53313a0835c2ebc7f9">get_value</a> (const Glib::ustring &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#2645aff057df749817305a971da32ee9">get_value_bool</a> (const Glib::ustring &amp;key, bool &amp;got_key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#b9beaff89d36df70452d3cef04ab1db3">get_value_bool</a> (const Glib::ustring &amp;key) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#62f0ec368549648d8d914fa71f636ddb">set_value</a> (const Glib::ustring &amp;key, const Glib::ustring &amp;value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#83f2693d6a856a51112c9b9b27a47baf">set_value</a> (const Glib::ustring &amp;key, bool value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#0037cf0317c27524df597393eb8a0cf4">unset_key</a> (const Glib::ustring &amp;key)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#155da8683947727f907a75fe6f98fd2b">add_mime_type</a> (const Glib::ustring &amp;mime_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#7fe56a7f051d74dacfda56745c0a28e5">remove_mime_type</a> (const Glib::ustring &amp;mime_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#514c1fc4fa11560a59cef61452ca7210">set_default</a> (const Glib::ustring &amp;mime_type)  throw (exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#9e596d90f3376badb90d321e7a890c2d">add_to_short_list</a> (const Glib::ustring &amp;mime_type)  throw (exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#31df4cdc48ad6377fe46d4dd09c45d87">remove_from_short_list</a> (const Glib::ustring &amp;mime_type)  throw (exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#0de69aceec2272bf016f013c271df90b">launch</a> (const Glib::ListHandle&lt; Glib::ustring &gt; &amp;uris)  throw (exception)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#a491fe889b096428acfae60a12b7da9f">launch</a> (const Glib::ListHandle&lt; Glib::ustring &gt; &amp;uris, const Glib::ustring &amp;envp)  throw (exception)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GnomeVFSMimeApplication *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#16504e81325ce500815dca1681bdf726">gobject_</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">Gnome::Vfs::MimeApplication</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#95e416dbf8ac2def0be462b9f063529a">wrap</a> (GnomeVFSMimeApplication *object, bool take_copy=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A Glib::wrap() method for this object.  <a href="#95e416dbf8ac2def0be462b9f063529a"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4169a45ea128571a23b74b0a21f17d55"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::MimeApplication" ref="4169a45ea128571a23b74b0a21f17d55" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::MimeApplication           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7fea55c003cccfa86aac8cf32f0e84b6"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::MimeApplication" ref="7fea55c003cccfa86aac8cf32f0e84b6" args="(GnomeVFSMimeApplication *castitem, bool make_a_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::MimeApplication           </td>
          <td>(</td>
          <td class="paramtype">GnomeVFSMimeApplication *&nbsp;</td>
          <td class="paramname"> <em>castitem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>make_a_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b6760969abef894148c9adaa16f51103"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::MimeApplication" ref="b6760969abef894148c9adaa16f51103" args="(const MimeApplication &amp;src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::MimeApplication           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="871df70e7bfb4716b584978e7843b951"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::~MimeApplication" ref="871df70e7bfb4716b584978e7843b951" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::~MimeApplication           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2eb243fb106f76698fc4735fe06cc3e2"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::MimeApplication" ref="2eb243fb106f76698fc4735fe06cc3e2" args="(const Glib::ustring &amp;id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::MimeApplication           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6eb1cec48822f92f785c4a95e3d88611"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::MimeApplication" ref="6eb1cec48822f92f785c4a95e3d88611" args="(const Glib::ustring &amp;id, const Glib::ustring &amp;name, const Glib::ustring &amp;command, MimeApplicationArgumentType argument_type, ListHandleStrings supported_uri_schemes, bool multiple_files, bool requires_terminal)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::MimeApplication           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>command</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a>&nbsp;</td>
          <td class="paramname"> <em>argument_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a>&nbsp;</td>
          <td class="paramname"> <em>supported_uri_schemes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>multiple_files</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>requires_terminal</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="68a748bdc1343479b0f35b1a98fbaff9"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::operator=" ref="68a748bdc1343479b0f35b1a98fbaff9" args="(const MimeApplication &amp;src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a>&amp; Gnome::Vfs::MimeApplication::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="395a71379570ed3a0fe7622e00beaac7"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::gobj" ref="395a71379570ed3a0fe7622e00beaac7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSMimeApplication* Gnome::Vfs::MimeApplication::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="mime-application_8h-source.html#l00067">gobject_</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb28750d5e45bede8c391c9f6ae83ff0"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::gobj" ref="cb28750d5e45bede8c391c9f6ae83ff0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GnomeVFSMimeApplication* Gnome::Vfs::MimeApplication::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="mime-application_8h-source.html#l00067">gobject_</a>.</p>

</div>
</div><p>
<a class="anchor" name="6bdbcb2fd5be02ef45dc257d436e46be"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::gobj_copy" ref="6bdbcb2fd5be02ef45dc257d436e46be" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSMimeApplication* Gnome::Vfs::MimeApplication::gobj_copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="1212e7ee2ff256f807e760e45d43523b"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::operator bool" ref="1212e7ee2ff256f807e760e45d43523b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gnome::Vfs::MimeApplication::operator bool           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f61550687e6a00ec26df73df442b1dfe"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_id" ref="f61550687e6a00ec26df73df442b1dfe" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::MimeApplication::get_id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the id of this applicaiton. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing this application's id. </dd></dl>

</div>
</div><p>
<a class="anchor" name="f60240e61205e6021901146ad8d8b833"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_name" ref="f60240e61205e6021901146ad8d8b833" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::MimeApplication::get_name           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the name of this application. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing this application's name. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d3f416d0bb0e6860a7df5622469c68c7"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_command" ref="d3f416d0bb0e6860a7df5622469c68c7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::MimeApplication::get_command           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the command for this application. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing this application's command. </dd></dl>

</div>
</div><p>
<a class="anchor" name="0df5ad0b255ab1f03ed3bb0810dfe775"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_argument_type" ref="0df5ad0b255ab1f03ed3bb0810dfe775" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a> Gnome::Vfs::MimeApplication::get_argument_type           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the argument type for this application. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An enum representing this application's argument type. </dd></dl>

</div>
</div><p>
<a class="anchor" name="94490163a0ba2eba685df8cb7578fed6"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_supported_uri_schemes" ref="94490163a0ba2eba685df8cb7578fed6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ListHandle&lt;Glib::ustring&gt; Gnome::Vfs::MimeApplication::get_supported_uri_schemes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a list of this application's supported uri schemes. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A list of strings containing the uri schemes. </dd></dl>

</div>
</div><p>
<a class="anchor" name="2933a3ae654395f6bb5c2bdbaed83665"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::can_open_multiple_files" ref="2933a3ae654395f6bb5c2bdbaed83665" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::can_open_multiple_files           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test to see if this application can open multiple files. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if this application has this ability; <code>false</code> otherwise. </dd></dl>

</div>
</div><p>
<a class="anchor" name="5c9f1e05f34939fff45862d03ae65542"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::requires_terminal" ref="5c9f1e05f34939fff45862d03ae65542" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::requires_terminal           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Test to see if this application requires the terminal. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if this application needs the terminal; <code>false</code> otherwise. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d6529ce42a3002148c50bac6074828f3"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_id" ref="d6529ce42a3002148c50bac6074828f3" args="(const Glib::ustring &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_id           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c4849eb475140d341d8ee88f7bc80f6d"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_name" ref="c4849eb475140d341d8ee88f7bc80f6d" args="(const Glib::ustring &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_name           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="02636ef53835530cfecbbef8c12f1365"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_command" ref="02636ef53835530cfecbbef8c12f1365" args="(const Glib::ustring &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_command           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5fe8f0711888568500cdad706206971a"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_argument_type" ref="5fe8f0711888568500cdad706206971a" args="(const MimeApplicationArgumentType &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_argument_type           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__libgnomevfsmmEnums.html#g4075b88da3df8312c5461e98b8fdecb4">MimeApplicationArgumentType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a00645731eccaec7bf04ec08799735bd"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_supported_uri_schemes" ref="a00645731eccaec7bf04ec08799735bd" args="(const Glib::ListHandle&lt; Glib::ustring &gt; &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_supported_uri_schemes           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ListHandle&lt; Glib::ustring &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="297d4759424f170134e29478ccec662e"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_open_multiple_files" ref="297d4759424f170134e29478ccec662e" args="(bool value=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_open_multiple_files           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>value</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c6e908e20c924676f595ffd7d0b74d00"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_requires_terminal" ref="c6e908e20c924676f595ffd7d0b74d00" args="(bool value=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_requires_terminal           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>value</em> = <code>true</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="955d35a056a574319e17a4f43a68257f"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::is_user_owned" ref="955d35a056a574319e17a4f43a68257f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::is_user_owned           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Checks whether this application is owned or not. 
<p>
By user owned, this means that the application is not a system application located in the prerequisite /usr area, but rather in the user's area. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>application</em>&nbsp;</td><td>C++ doesn't use this :). </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if this application is user owned, otherwise <code>false</code>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="03018d1446d32389f0e348b76667c07d"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::exists_in_registry" ref="03018d1446d32389f0e348b76667c07d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::exists_in_registry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8a565ef5990d489850ac1fb7b5fc9f0a"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::remove_from_registry" ref="8a565ef5990d489850ac1fb7b5fc9f0a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::remove_from_registry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ebbcd76869647ea99c58d62010c20b43"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::save_to_registry" ref="ebbcd76869647ea99c58d62010c20b43" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::save_to_registry           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This will save to the registry the application that will be associated with a defined mime type. 
<p>
The defined mime type is located within the GnomeVFSMimeApplication structure. Changes are not realized until the gnome_vfs_application_registry_sync function is called. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>application</em>&nbsp;</td><td>Application associated with the mime type. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="1c7305486854f85cad093873ff69c971"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_keys" ref="1c7305486854f85cad093873ff69c971" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a> Gnome::Vfs::MimeApplication::get_keys           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c59691db9f0ad767644437edaae81d73"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_mime_types" ref="c59691db9f0ad767644437edaae81d73" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs.html#80119ccd7ee52e4f07053692ddf4646b">ListHandleStrings</a> Gnome::Vfs::MimeApplication::get_mime_types           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a8e92233bd16053d8dfd8fb86a89745f"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::clear_mime_types" ref="a8e92233bd16053d8dfd8fb86a89745f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::clear_mime_types           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f794b527848349aeaa21023c617b85c7"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::supports_mime_type" ref="f794b527848349aeaa21023c617b85c7" args="(const Glib::ustring &amp;mime_type) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::supports_mime_type           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="80409c7ea40e058e1e3298c37bdc2898"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::supports_uri_scheme" ref="80409c7ea40e058e1e3298c37bdc2898" args="(const Glib::ustring &amp;uri_scheme) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::supports_uri_scheme           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>uri_scheme</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="241795c2492bbf53313a0835c2ebc7f9"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_value" ref="241795c2492bbf53313a0835c2ebc7f9" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::MimeApplication::get_value           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2645aff057df749817305a971da32ee9"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_value_bool" ref="2645aff057df749817305a971da32ee9" args="(const Glib::ustring &amp;key, bool &amp;got_key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::get_value_bool           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&nbsp;</td>
          <td class="paramname"> <em>got_key</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b9beaff89d36df70452d3cef04ab1db3"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::get_value_bool" ref="b9beaff89d36df70452d3cef04ab1db3" args="(const Glib::ustring &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::MimeApplication::get_value_bool           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="62f0ec368549648d8d914fa71f636ddb"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_value" ref="62f0ec368549648d8d914fa71f636ddb" args="(const Glib::ustring &amp;key, const Glib::ustring &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_value           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="83f2693d6a856a51112c9b9b27a47baf"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_value" ref="83f2693d6a856a51112c9b9b27a47baf" args="(const Glib::ustring &amp;key, bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_value           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0037cf0317c27524df597393eb8a0cf4"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::unset_key" ref="0037cf0317c27524df597393eb8a0cf4" args="(const Glib::ustring &amp;key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::unset_key           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>key</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="155da8683947727f907a75fe6f98fd2b"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::add_mime_type" ref="155da8683947727f907a75fe6f98fd2b" args="(const Glib::ustring &amp;mime_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::add_mime_type           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7fe56a7f051d74dacfda56745c0a28e5"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::remove_mime_type" ref="7fe56a7f051d74dacfda56745c0a28e5" args="(const Glib::ustring &amp;mime_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::remove_mime_type           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="514c1fc4fa11560a59cef61452ca7210"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::set_default" ref="514c1fc4fa11560a59cef61452ca7210" args="(const Glib::ustring &amp;mime_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::set_default           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9e596d90f3376badb90d321e7a890c2d"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::add_to_short_list" ref="9e596d90f3376badb90d321e7a890c2d" args="(const Glib::ustring &amp;mime_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::add_to_short_list           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="31df4cdc48ad6377fe46d4dd09c45d87"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::remove_from_short_list" ref="31df4cdc48ad6377fe46d4dd09c45d87" args="(const Glib::ustring &amp;mime_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::remove_from_short_list           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>mime_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0de69aceec2272bf016f013c271df90b"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::launch" ref="0de69aceec2272bf016f013c271df90b" args="(const Glib::ListHandle&lt; Glib::ustring &gt; &amp;uris)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::launch           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ListHandle&lt; Glib::ustring &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uris</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a491fe889b096428acfae60a12b7da9f"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::launch" ref="a491fe889b096428acfae60a12b7da9f" args="(const Glib::ListHandle&lt; Glib::ustring &gt; &amp;uris, const Glib::ustring &amp;envp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::MimeApplication::launch           </td>
          <td>(</td>
          <td class="paramtype">const Glib::ListHandle&lt; Glib::ustring &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>uris</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&nbsp;</td>
          <td class="paramname"> <em>envp</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%">  throw (<a class="el" href="classGnome_1_1Vfs_1_1exception.html">exception</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="95e416dbf8ac2def0be462b9f063529a"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::wrap" ref="95e416dbf8ac2def0be462b9f063529a" args="(GnomeVFSMimeApplication *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">Gnome::Vfs::MimeApplication</a> wrap           </td>
          <td>(</td>
          <td class="paramtype">GnomeVFSMimeApplication *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A Glib::wrap() method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="16504e81325ce500815dca1681bdf726"></a><!-- doxytag: member="Gnome::Vfs::MimeApplication::gobject_" ref="16504e81325ce500815dca1681bdf726" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSMimeApplication* <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html#16504e81325ce500815dca1681bdf726">Gnome::Vfs::MimeApplication::gobject_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="mime-application_8h-source.html#l00060">gobj()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="mime-application_8h-source.html">mime-application.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Mar 9 14:42:04 2008 for libgnomevfsmm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>