Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 3e51fe12b8ba8995c218e071f1ad9ec1 > files > 339

gnome-vfsmm2.6-doc-2.26.0-14.mga7.armv7hl.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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libgnomevfsmm: Gnome::Vfs::Mime Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libgnomevfsmm
   &#160;<span id="projectnumber">2.26.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGnome.html">Gnome</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs.html">Vfs</a></li><li class="navelem"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html">Mime</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Gnome::Vfs::Mime Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a40fc1b28f1b89a8c4a2f32fa3a48c03b"><td class="memItemLeft" align="right" valign="top">typedef Glib::ListHandle&lt; <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">Gnome::Vfs::MimeApplication</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a></td></tr>
<tr class="separator:a40fc1b28f1b89a8c4a2f32fa3a48c03b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfcefc86e0e58c79616ae9eed280131e"><td class="memItemLeft" align="right" valign="top">typedef Glib::ListHandle&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a></td></tr>
<tr class="separator:abfcefc86e0e58c79616ae9eed280131e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1473e4aac13e90e7d1106075d85f82ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__libgnomevfsmmEnums.html#gae52081c1a2becfc9b608112058465d14">MimeActionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a1473e4aac13e90e7d1106075d85f82ae">get_default_action_type</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a1473e4aac13e90e7d1106075d85f82ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a default action type for specified <em>mime_type</em>.  <a href="#a1473e4aac13e90e7d1106075d85f82ae">More...</a><br /></td></tr>
<tr class="separator:a1473e4aac13e90e7d1106075d85f82ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea980d596cd2d267c06d151c91b16cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a8ea980d596cd2d267c06d151c91b16cd">get_default_application</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a8ea980d596cd2d267c06d151c91b16cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default application for specified <em>mime_type</em>.  <a href="#a8ea980d596cd2d267c06d151c91b16cd">More...</a><br /></td></tr>
<tr class="separator:a8ea980d596cd2d267c06d151c91b16cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad67db2d1627d158c15304d22712949"><td class="memItemLeft" align="right" valign="top">GnomeVFSMimeAction *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#adad67db2d1627d158c15304d22712949">get_default_action</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:adad67db2d1627d158c15304d22712949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default action for specified <em>mime_type</em>.  <a href="#adad67db2d1627d158c15304d22712949">More...</a><br /></td></tr>
<tr class="separator:adad67db2d1627d158c15304d22712949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32a01ad953e213980af01522562bf098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a32a01ad953e213980af01522562bf098">get_short_list_applications</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a32a01ad953e213980af01522562bf098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a short list of applications for specified <em>mime_type</em>.  <a href="#a32a01ad953e213980af01522562bf098">More...</a><br /></td></tr>
<tr class="separator:a32a01ad953e213980af01522562bf098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9489175cc74cda5ab03878f0198feb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#af9489175cc74cda5ab03878f0198feb7">get_all_applications</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:af9489175cc74cda5ab03878f0198feb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the entire list of applications for specified <em>mime_type</em>.  <a href="#af9489175cc74cda5ab03878f0198feb7">More...</a><br /></td></tr>
<tr class="separator:af9489175cc74cda5ab03878f0198feb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe8b0a14a0f5ce41052561565fb537a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abe8b0a14a0f5ce41052561565fb537a4">id_in_application_list</a> (const Glib::ustring &amp;id, const <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> &amp;applications)</td></tr>
<tr class="memdesc:abe8b0a14a0f5ce41052561565fb537a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if an application ID is in a list of applications.  <a href="#abe8b0a14a0f5ce41052561565fb537a4">More...</a><br /></td></tr>
<tr class="separator:abe8b0a14a0f5ce41052561565fb537a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9767279184249be2ee2c6b3db3eb18a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a9767279184249be2ee2c6b3db3eb18a1">id_list_from_application_list</a> (const <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> &amp;applications)</td></tr>
<tr class="memdesc:a9767279184249be2ee2c6b3db3eb18a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a list of IDs corresponding to the applications in a list.  <a href="#a9767279184249be2ee2c6b3db3eb18a1">More...</a><br /></td></tr>
<tr class="separator:a9767279184249be2ee2c6b3db3eb18a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da9d83efc6d9e309272500799674d60"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a1da9d83efc6d9e309272500799674d60">get_icon</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a1da9d83efc6d9e309272500799674d60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the MIME database for an icon representing the specified MIME type.  <a href="#a1da9d83efc6d9e309272500799674d60">More...</a><br /></td></tr>
<tr class="separator:a1da9d83efc6d9e309272500799674d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58047d33a55d7453da4c912271de3f9b"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a58047d33a55d7453da4c912271de3f9b">get_description</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a58047d33a55d7453da4c912271de3f9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the MIME database for a description of the specified MIME type.  <a href="#a58047d33a55d7453da4c912271de3f9b">More...</a><br /></td></tr>
<tr class="separator:a58047d33a55d7453da4c912271de3f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed038f247adb28efc62dd130f3181619"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aed038f247adb28efc62dd130f3181619">can_be_executable</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:aed038f247adb28efc62dd130f3181619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test whether files of this MIME type might conceivably be executable.  <a href="#aed038f247adb28efc62dd130f3181619">More...</a><br /></td></tr>
<tr class="separator:aed038f247adb28efc62dd130f3181619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c94a91629af4ddda765da7ce8fbafb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aa2c94a91629af4ddda765da7ce8fbafb">type_is_known</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:aa2c94a91629af4ddda765da7ce8fbafb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test to see if <em>mime_type</em> is in the MIME database at all.  <a href="#aa2c94a91629af4ddda765da7ce8fbafb">More...</a><br /></td></tr>
<tr class="separator:aa2c94a91629af4ddda765da7ce8fbafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f700f47142eff0cdd7d338d87e81362"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a3f700f47142eff0cdd7d338d87e81362">get_extensions_list</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a3f700f47142eff0cdd7d338d87e81362"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the file extensions associated with an MIME type.  <a href="#a3f700f47142eff0cdd7d338d87e81362">More...</a><br /></td></tr>
<tr class="separator:a3f700f47142eff0cdd7d338d87e81362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab68cd04e648f4073464c2a8b415102d3"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#ab68cd04e648f4073464c2a8b415102d3">get_extensions_string</a> (const Glib::ustring &amp;mime_type, bool pretty=false)</td></tr>
<tr class="memdesc:ab68cd04e648f4073464c2a8b415102d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the extensions associated with <em>mime_type</em>.  <a href="#ab68cd04e648f4073464c2a8b415102d3">More...</a><br /></td></tr>
<tr class="separator:ab68cd04e648f4073464c2a8b415102d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61815d77500ecbd9680fca95481dda7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a61815d77500ecbd9680fca95481dda7a">get_registered_types</a> ()</td></tr>
<tr class="memdesc:a61815d77500ecbd9680fca95481dda7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a list of registered MIME types from the MIME database.  <a href="#a61815d77500ecbd9680fca95481dda7a">More...</a><br /></td></tr>
<tr class="separator:a61815d77500ecbd9680fca95481dda7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ca0d044136bec073ef909a2065add2"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a15ca0d044136bec073ef909a2065add2">get_value</a> (Glib::ustring &amp;mime_type, Glib::ustring &amp;key)</td></tr>
<tr class="memdesc:a15ca0d044136bec073ef909a2065add2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the value associated with <em>key</em> in the given GnomeMimeContext.  <a href="#a15ca0d044136bec073ef909a2065add2">More...</a><br /></td></tr>
<tr class="separator:a15ca0d044136bec073ef909a2065add2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f46d1d5c672c42880bf5de697eaa027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a5f46d1d5c672c42880bf5de697eaa027">get_key_list</a> (Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:a5f46d1d5c672c42880bf5de697eaa027"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve a list of all keys associated with <em>mime_type</em>.  <a href="#a5f46d1d5c672c42880bf5de697eaa027">More...</a><br /></td></tr>
<tr class="separator:a5f46d1d5c672c42880bf5de697eaa027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2223b79337fb6bd1bd0c10ad0f14b1bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a2223b79337fb6bd1bd0c10ad0f14b1bf">set_default_action_type</a> (const Glib::ustring &amp;mime_type, <a class="el" href="group__libgnomevfsmmEnums.html#gae52081c1a2becfc9b608112058465d14">MimeActionType</a> action_type)  throw (exception)</td></tr>
<tr class="memdesc:a2223b79337fb6bd1bd0c10ad0f14b1bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default action type to be performed on files of the specified MIME type.  <a href="#a2223b79337fb6bd1bd0c10ad0f14b1bf">More...</a><br /></td></tr>
<tr class="separator:a2223b79337fb6bd1bd0c10ad0f14b1bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9abb117227c78f9045c4246a9e8e3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abe9abb117227c78f9045c4246a9e8e3a">set_default_application</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;application_id)  throw (exception)</td></tr>
<tr class="memdesc:abe9abb117227c78f9045c4246a9e8e3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default application to run on files of the specified MIME type.  <a href="#abe9abb117227c78f9045c4246a9e8e3a">More...</a><br /></td></tr>
<tr class="separator:abe9abb117227c78f9045c4246a9e8e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eb0d4e9dd4fa545a6058752f62b61d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a3eb0d4e9dd4fa545a6058752f62b61d3">set_default_component</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;iid)  throw (exception)</td></tr>
<tr class="memdesc:a3eb0d4e9dd4fa545a6058752f62b61d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default component to use with files of the specified MIME type.  <a href="#a3eb0d4e9dd4fa545a6058752f62b61d3">More...</a><br /></td></tr>
<tr class="separator:a3eb0d4e9dd4fa545a6058752f62b61d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aa3fb150204fe1c4ed1ddc65f7933e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a2aa3fb150204fe1c4ed1ddc65f7933e8">set_icon</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;filename)  throw (exception)</td></tr>
<tr class="memdesc:a2aa3fb150204fe1c4ed1ddc65f7933e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the icon entry for a particular MIME type in the MIME database.  <a href="#a2aa3fb150204fe1c4ed1ddc65f7933e8">More...</a><br /></td></tr>
<tr class="separator:a2aa3fb150204fe1c4ed1ddc65f7933e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ea541c0f741b2783af0204a44b5e327"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a6ea541c0f741b2783af0204a44b5e327">set_description</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;description)  throw (exception)</td></tr>
<tr class="memdesc:a6ea541c0f741b2783af0204a44b5e327"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the description of this MIME type in the MIME database.  <a href="#a6ea541c0f741b2783af0204a44b5e327">More...</a><br /></td></tr>
<tr class="separator:a6ea541c0f741b2783af0204a44b5e327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2c21883ddf366032b2108482062d4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a9f2c21883ddf366032b2108482062d4d">set_can_be_executable</a> (const Glib::ustring &amp;mime_type, bool new_value)  throw (exception)</td></tr>
<tr class="memdesc:a9f2c21883ddf366032b2108482062d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether files of this MIME type might conceivably be executable.  <a href="#a9f2c21883ddf366032b2108482062d4d">More...</a><br /></td></tr>
<tr class="separator:a9f2c21883ddf366032b2108482062d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1a0409509904c740059dad6b7d5342"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a8a1a0409509904c740059dad6b7d5342">set_short_list_applications</a> (const Glib::ustring &amp;mime_type, <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;application_ids)  throw (exception)</td></tr>
<tr class="memdesc:a8a1a0409509904c740059dad6b7d5342"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the short list of applications for the specified MIME type.  <a href="#a8a1a0409509904c740059dad6b7d5342">More...</a><br /></td></tr>
<tr class="separator:a8a1a0409509904c740059dad6b7d5342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ec8b30baad4850532301384f1e6854"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a13ec8b30baad4850532301384f1e6854">set_short_list_components</a> (const Glib::ustring &amp;mime_type, <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;component_iids)  throw (exception)</td></tr>
<tr class="memdesc:a13ec8b30baad4850532301384f1e6854"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the short list of components for the specified MIME type.  <a href="#a13ec8b30baad4850532301384f1e6854">More...</a><br /></td></tr>
<tr class="separator:a13ec8b30baad4850532301384f1e6854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef3fe7540b3e6263ba997595d1863518"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aef3fe7540b3e6263ba997595d1863518">add_application_to_short_list</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;application_id)  throw (exception)</td></tr>
<tr class="memdesc:aef3fe7540b3e6263ba997595d1863518"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an application to the short list for the specified MIME type.  <a href="#aef3fe7540b3e6263ba997595d1863518">More...</a><br /></td></tr>
<tr class="separator:aef3fe7540b3e6263ba997595d1863518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8a704e5351f2ec1a461135d6c692d69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aa8a704e5351f2ec1a461135d6c692d69">remove_application_from_short_list</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;application_id)  throw (exception)</td></tr>
<tr class="memdesc:aa8a704e5351f2ec1a461135d6c692d69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove an application from the short list for the specified MIME type.  <a href="#aa8a704e5351f2ec1a461135d6c692d69">More...</a><br /></td></tr>
<tr class="separator:aa8a704e5351f2ec1a461135d6c692d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4276509322bd3adc53e34735078db8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#ab4276509322bd3adc53e34735078db8d">add_component_to_short_list</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;component_iid)  throw (exception)</td></tr>
<tr class="memdesc:ab4276509322bd3adc53e34735078db8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a component to the short list for the specified MIME type.  <a href="#ab4276509322bd3adc53e34735078db8d">More...</a><br /></td></tr>
<tr class="separator:ab4276509322bd3adc53e34735078db8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65144f062c72a7e5afbb0a8dc5121c77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a65144f062c72a7e5afbb0a8dc5121c77">remove_component_from_short_list</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;component_iid)  throw (exception)</td></tr>
<tr class="memdesc:a65144f062c72a7e5afbb0a8dc5121c77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a component from the short list for the specified MIME type.  <a href="#a65144f062c72a7e5afbb0a8dc5121c77">More...</a><br /></td></tr>
<tr class="separator:a65144f062c72a7e5afbb0a8dc5121c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2cbc500946758411eaf2a82336c6f34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aa2cbc500946758411eaf2a82336c6f34">add_extension</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;extension)  throw (exception)</td></tr>
<tr class="memdesc:aa2cbc500946758411eaf2a82336c6f34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a file extension to the specified MIME type in the database.  <a href="#aa2cbc500946758411eaf2a82336c6f34">More...</a><br /></td></tr>
<tr class="separator:aa2cbc500946758411eaf2a82336c6f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa74887ab29fe6a93e4d1fddf10c0055"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#aaa74887ab29fe6a93e4d1fddf10c0055">remove_extension</a> (const Glib::ustring &amp;mime_type, Glib::ustring &amp;extension)  throw (exception)</td></tr>
<tr class="memdesc:aaa74887ab29fe6a93e4d1fddf10c0055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a file extension from the specified MIME type in the database.  <a href="#aaa74887ab29fe6a93e4d1fddf10c0055">More...</a><br /></td></tr>
<tr class="separator:aaa74887ab29fe6a93e4d1fddf10c0055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e07555ca6b664330093f557700f6d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a19e07555ca6b664330093f557700f6d3">set_extensions_list</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;extensions_list)  throw (exception)</td></tr>
<tr class="memdesc:a19e07555ca6b664330093f557700f6d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the extensions for a given mime type.  <a href="#a19e07555ca6b664330093f557700f6d3">More...</a><br /></td></tr>
<tr class="separator:a19e07555ca6b664330093f557700f6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c9995654db9442594370f3d3b913406"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a7c9995654db9442594370f3d3b913406">extend_all_applications</a> (const Glib::ustring &amp;mime_type, <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;application_ids)  throw (exception)</td></tr>
<tr class="memdesc:a7c9995654db9442594370f3d3b913406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register <em>mime_type</em> as being handled by all applications listed in <em>application_ids</em>.  <a href="#a7c9995654db9442594370f3d3b913406">More...</a><br /></td></tr>
<tr class="separator:a7c9995654db9442594370f3d3b913406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67e43471c73a524bb0d377824da3b3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#ad67e43471c73a524bb0d377824da3b3b">remove_from_all_applications</a> (const Glib::ustring &amp;mime_type, <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;application_ids)  throw (exception)</td></tr>
<tr class="memdesc:ad67e43471c73a524bb0d377824da3b3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove <em>mime_type</em> as a handled type from every application in <em>application_ids</em>.  <a href="#ad67e43471c73a524bb0d377824da3b3b">More...</a><br /></td></tr>
<tr class="separator:ad67e43471c73a524bb0d377824da3b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abca92cc41705e0d763d08d8ab8490671"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abca92cc41705e0d763d08d8ab8490671">registered_mime_type_delete</a> (const Glib::ustring &amp;mime_type)</td></tr>
<tr class="memdesc:abca92cc41705e0d763d08d8ab8490671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete an MIME type for the user who runs this command.  <a href="#abca92cc41705e0d763d08d8ab8490671">More...</a><br /></td></tr>
<tr class="separator:abca92cc41705e0d763d08d8ab8490671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c54204c23719769da5876854a020384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a0c54204c23719769da5876854a020384">set_registered_type_key</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;key, const Glib::ustring &amp;data)  throw (exception)</td></tr>
<tr class="memdesc:a0c54204c23719769da5876854a020384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the key data for the registered MIME type's hash table.  <a href="#a0c54204c23719769da5876854a020384">More...</a><br /></td></tr>
<tr class="separator:a0c54204c23719769da5876854a020384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94d70f4830857c657b99c957eab65afd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a94d70f4830857c657b99c957eab65afd">set_value</a> (const Glib::ustring &amp;mime_type, const Glib::ustring &amp;key, const Glib::ustring &amp;value)  throw (exception)</td></tr>
<tr class="memdesc:a94d70f4830857c657b99c957eab65afd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the value associated with the key.  <a href="#a94d70f4830857c657b99c957eab65afd">More...</a><br /></td></tr>
<tr class="separator:a94d70f4830857c657b99c957eab65afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a263cfbdcc7e087cd1a4eb4ffa39dc6c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a263cfbdcc7e087cd1a4eb4ffa39dc6c8">freeze</a> ()</td></tr>
<tr class="memdesc:a263cfbdcc7e087cd1a4eb4ffa39dc6c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Freeze the MIME data so that you can do multiple updates to the data in one batch without needing to back-up the files to disk or rewind them.  <a href="#a263cfbdcc7e087cd1a4eb4ffa39dc6c8">More...</a><br /></td></tr>
<tr class="separator:a263cfbdcc7e087cd1a4eb4ffa39dc6c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997079f3542055fcdf6cd117cd341732"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a997079f3542055fcdf6cd117cd341732">thaw</a> ()</td></tr>
<tr class="memdesc:a997079f3542055fcdf6cd117cd341732"><td class="mdescLeft">&#160;</td><td class="mdescRight">UnFreeze the MIME data after a freeze.  <a href="#a997079f3542055fcdf6cd117cd341732">More...</a><br /></td></tr>
<tr class="separator:a997079f3542055fcdf6cd117cd341732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a925a473b7d10c32330e051cfff58aba3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a925a473b7d10c32330e051cfff58aba3">info_reload</a> ()</td></tr>
<tr class="memdesc:a925a473b7d10c32330e051cfff58aba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reload the MIME database from disk.  <a href="#a925a473b7d10c32330e051cfff58aba3">More...</a><br /></td></tr>
<tr class="separator:a925a473b7d10c32330e051cfff58aba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44eb4bdc5355e6fac33611d133a1a7c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a44eb4bdc5355e6fac33611d133a1a7c9">reset</a> ()</td></tr>
<tr class="memdesc:a44eb4bdc5355e6fac33611d133a1a7c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the user's MIME database to the system defaults.  <a href="#a44eb4bdc5355e6fac33611d133a1a7c9">More...</a><br /></td></tr>
<tr class="separator:a44eb4bdc5355e6fac33611d133a1a7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a40fc1b28f1b89a8c4a2f32fa3a48c03b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40fc1b28f1b89a8c4a2f32fa3a48c03b">&#9670;&nbsp;</a></span>ListHandleApps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::ListHandle&lt;<a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">Gnome::Vfs::MimeApplication</a>*&gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">Gnome::Vfs::Mime::ListHandleApps</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abfcefc86e0e58c79616ae9eed280131e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfcefc86e0e58c79616ae9eed280131e">&#9670;&nbsp;</a></span>ListHandleStrings</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef Glib::ListHandle&lt;Glib::ustring&gt; <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">Gnome::Vfs::Mime::ListHandleStrings</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="aef3fe7540b3e6263ba997595d1863518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef3fe7540b3e6263ba997595d1863518">&#9670;&nbsp;</a></span>add_application_to_short_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::add_application_to_short_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>application_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add an application to the short list for the specified MIME type. </p>
<p>The short list contains applications recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_id</td><td>A string containing the application's ID in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ab4276509322bd3adc53e34735078db8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4276509322bd3adc53e34735078db8d">&#9670;&nbsp;</a></span>add_component_to_short_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::add_component_to_short_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>component_iid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a component to the short list for the specified MIME type. </p>
<p>The short list contains components recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">component_iid</td><td>A string containing the component's OAF IID in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aa2cbc500946758411eaf2a82336c6f34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2cbc500946758411eaf2a82336c6f34">&#9670;&nbsp;</a></span>add_extension()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::add_extension </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>extension</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a file extension to the specified MIME type in the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>The mime type to add the extension to. </td></tr>
    <tr><td class="paramname">extension</td><td>The extension to add. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aed038f247adb28efc62dd130f3181619"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed038f247adb28efc62dd130f3181619">&#9670;&nbsp;</a></span>can_be_executable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::Mime::can_be_executable </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Test whether files of this MIME type might conceivably be executable. </p>
<p>Default for known types is <code>false</code>. Default for unknown types is <code>true</code>. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if some files of this MIME type are registered as being executable, and <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a id="a7c9995654db9442594370f3d3b913406"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c9995654db9442594370f3d3b913406">&#9670;&nbsp;</a></span>extend_all_applications()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::extend_all_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;&#160;</td>
          <td class="paramname"><em>application_ids</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register <em>mime_type</em> as being handled by all applications listed in <em>application_ids</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_ids</td><td>A list of strings containing application ids. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a263cfbdcc7e087cd1a4eb4ffa39dc6c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a263cfbdcc7e087cd1a4eb4ffa39dc6c8">&#9670;&nbsp;</a></span>freeze()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::freeze </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Freeze the MIME data so that you can do multiple updates to the data in one batch without needing to back-up the files to disk or rewind them. </p>

</div>
</div>
<a id="af9489175cc74cda5ab03878f0198feb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9489175cc74cda5ab03878f0198feb7">&#9670;&nbsp;</a></span>get_all_applications()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> Gnome::Vfs::Mime::get_all_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the entire list of applications for specified <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of all MimeApplications for this MIME type. </dd></dl>

</div>
</div>
<a id="adad67db2d1627d158c15304d22712949"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adad67db2d1627d158c15304d22712949">&#9670;&nbsp;</a></span>get_default_action()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GnomeVFSMimeAction* Gnome::Vfs::Mime::get_default_action </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the default action for specified <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classGnome_1_1Vfs_1_1MimeAction.html">MimeAction</a> representing the default action for this MIME type. </dd></dl>

</div>
</div>
<a id="a1473e4aac13e90e7d1106075d85f82ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1473e4aac13e90e7d1106075d85f82ae">&#9670;&nbsp;</a></span>get_default_action_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__libgnomevfsmmEnums.html#gae52081c1a2becfc9b608112058465d14">MimeActionType</a> Gnome::Vfs::Mime::get_default_action_type </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a default action type for specified <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An enum value representing what to do for this MIME type. </dd></dl>

</div>
</div>
<a id="a8ea980d596cd2d267c06d151c91b16cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ea980d596cd2d267c06d151c91b16cd">&#9670;&nbsp;</a></span>get_default_application()</h2>

<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> Gnome::Vfs::Mime::get_default_application </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the default application for specified <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An <a class="el" href="classGnome_1_1Vfs_1_1MimeApplication.html">MimeApplication</a> representing the default application for this MIME type. </dd></dl>

</div>
</div>
<a id="a58047d33a55d7453da4c912271de3f9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58047d33a55d7453da4c912271de3f9b">&#9670;&nbsp;</a></span>get_description()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::Mime::get_description </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Query the MIME database for a description of the specified MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A description of the MIME type. </dd></dl>

</div>
</div>
<a id="a3f700f47142eff0cdd7d338d87e81362"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f700f47142eff0cdd7d338d87e81362">&#9670;&nbsp;</a></span>get_extensions_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> Gnome::Vfs::Mime::get_extensions_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the file extensions associated with an MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings of extensions. </dd></dl>

</div>
</div>
<a id="ab68cd04e648f4073464c2a8b415102d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab68cd04e648f4073464c2a8b415102d3">&#9670;&nbsp;</a></span>get_extensions_string()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::Mime::get_extensions_string </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>pretty</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieves the extensions associated with <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">pretty</td><td>Whether to format the returned string with spaces (<code>false</code>) or commas (<code>true</code>). </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A string containing extensions for this mime-type, formatted based on <em>pretty</em>. </dd></dl>

</div>
</div>
<a id="a1da9d83efc6d9e309272500799674d60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1da9d83efc6d9e309272500799674d60">&#9670;&nbsp;</a></span>get_icon()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::Mime::get_icon </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Query the MIME database for an icon representing the specified MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The filename of the icon as listed in the MIME database. This is usually a filename without path information, e.g. &quot;i-chardev.png&quot;, and sometimes does not have an extension, e.g. &quot;i-regular&quot; if the icon is supposed to be image type agnostic between icon themes. Icons are generic, and not theme specific. These will not necessarily match with the icons a user sees in Nautilus, you have been warned. </dd></dl>

</div>
</div>
<a id="a5f46d1d5c672c42880bf5de697eaa027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f46d1d5c672c42880bf5de697eaa027">&#9670;&nbsp;</a></span>get_key_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> Gnome::Vfs::Mime::get_key_list </td>
          <td>(</td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve a list of all keys associated with <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type to lookup. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings containing keys associated with <em>mime_type</em>. </dd></dl>

</div>
</div>
<a id="a61815d77500ecbd9680fca95481dda7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61815d77500ecbd9680fca95481dda7a">&#9670;&nbsp;</a></span>get_registered_types()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> Gnome::Vfs::Mime::get_registered_types </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a list of registered MIME types from the MIME database. </p>
<dl class="section return"><dt>Returns</dt><dd>A list of strings containing the MIME types registered. </dd></dl>

</div>
</div>
<a id="a32a01ad953e213980af01522562bf098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32a01ad953e213980af01522562bf098">&#9670;&nbsp;</a></span>get_short_list_applications()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> Gnome::Vfs::Mime::get_short_list_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a short list of applications for specified <em>mime_type</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A short list of MimeApplications for this MIME type. </dd></dl>

</div>
</div>
<a id="a15ca0d044136bec073ef909a2065add2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15ca0d044136bec073ef909a2065add2">&#9670;&nbsp;</a></span>get_value()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::ustring Gnome::Vfs::Mime::get_value </td>
          <td>(</td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the value associated with <em>key</em> in the given GnomeMimeContext. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">key</td><td>A key to lookup for the given MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A string containing the data for the MIME type and key. </dd></dl>

</div>
</div>
<a id="abe8b0a14a0f5ce41052561565fb537a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8b0a14a0f5ce41052561565fb537a4">&#9670;&nbsp;</a></span>id_in_application_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::Mime::id_in_application_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> &amp;&#160;</td>
          <td class="paramname"><em>applications</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Test if an application ID is in a list of applications. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">id</td><td>A string containing the application ID. </td></tr>
    <tr><td class="paramname">applications</td><td>A list of MimeApplications. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the ID is in this application list; <code>false</code> otherwise. </dd></dl>

</div>
</div>
<a id="a9767279184249be2ee2c6b3db3eb18a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9767279184249be2ee2c6b3db3eb18a1">&#9670;&nbsp;</a></span>id_list_from_application_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> Gnome::Vfs::Mime::id_list_from_application_list </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a40fc1b28f1b89a8c4a2f32fa3a48c03b">ListHandleApps</a> &amp;&#160;</td>
          <td class="paramname"><em>applications</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a list of IDs corresponding to the applications in a list. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">applications</td><td>A list of MimeApplications. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of strings corresponding to the ID of each application in <em>applications</em>. </dd></dl>

</div>
</div>
<a id="a925a473b7d10c32330e051cfff58aba3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a925a473b7d10c32330e051cfff58aba3">&#9670;&nbsp;</a></span>info_reload()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::info_reload </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reload the MIME database from disk. </p>
<p>This als notifies any listeners holding active <a class="el" href="classGnome_1_1Vfs_1_1MimeMonitor.html">Gnome::Vfs::MimeMonitor</a> objects. </p>

</div>
</div>
<a id="abca92cc41705e0d763d08d8ab8490671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abca92cc41705e0d763d08d8ab8490671">&#9670;&nbsp;</a></span>registered_mime_type_delete()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::registered_mime_type_delete </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete an MIME type for the user who runs this command. </p>
<p>You can only undo this by calling <a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#a44eb4bdc5355e6fac33611d133a1a7c9" title="Reset the user&#39;s MIME database to the system defaults. ">Gnome::Vfs::Mime::reset()</a>. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing the MIME type to delete. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aa8a704e5351f2ec1a461135d6c692d69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8a704e5351f2ec1a461135d6c692d69">&#9670;&nbsp;</a></span>remove_application_from_short_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::remove_application_from_short_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>application_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove an application from the short list for the specified MIME type. </p>
<p>The short list contains applications recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_id</td><td>A string containing the application's ID in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a65144f062c72a7e5afbb0a8dc5121c77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65144f062c72a7e5afbb0a8dc5121c77">&#9670;&nbsp;</a></span>remove_component_from_short_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::remove_component_from_short_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>component_iid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove a component from the short list for the specified MIME type. </p>
<p>The short list contains components recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">component_iid</td><td>A string containing the component's OAF IID in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aaa74887ab29fe6a93e4d1fddf10c0055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa74887ab29fe6a93e4d1fddf10c0055">&#9670;&nbsp;</a></span>remove_extension()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::remove_extension </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>extension</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a file extension from the specified MIME type in the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>The mime type to remove the extension from. </td></tr>
    <tr><td class="paramname">extension</td><td>The extension to remove. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ad67e43471c73a524bb0d377824da3b3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad67e43471c73a524bb0d377824da3b3b">&#9670;&nbsp;</a></span>remove_from_all_applications()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::remove_from_all_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;&#160;</td>
          <td class="paramname"><em>application_ids</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove <em>mime_type</em> as a handled type from every application in <em>application_ids</em>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_ids</td><td>A list of strings containing application ids. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a44eb4bdc5355e6fac33611d133a1a7c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44eb4bdc5355e6fac33611d133a1a7c9">&#9670;&nbsp;</a></span>reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::reset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reset the user's MIME database to the system defaults. </p>

</div>
</div>
<a id="a9f2c21883ddf366032b2108482062d4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f2c21883ddf366032b2108482062d4d">&#9670;&nbsp;</a></span>set_can_be_executable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_can_be_executable </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>new_value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set whether files of this MIME type might conceivably be executable. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">new_value</td><td>A boolean value indicating whether <em>mime_type</em> could be executable. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a2223b79337fb6bd1bd0c10ad0f14b1bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2223b79337fb6bd1bd0c10ad0f14b1bf">&#9670;&nbsp;</a></span>set_default_action_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_default_action_type </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__libgnomevfsmmEnums.html#gae52081c1a2becfc9b608112058465d14">MimeActionType</a>&#160;</td>
          <td class="paramname"><em>action_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the default action type to be performed on files of the specified MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">action_type</td><td>An enum specifying the default action to perform. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="abe9abb117227c78f9045c4246a9e8e3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe9abb117227c78f9045c4246a9e8e3a">&#9670;&nbsp;</a></span>set_default_application()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_default_application </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>application_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the default application to run on files of the specified MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_id</td><td>A string containing an ID of an application in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a3eb0d4e9dd4fa545a6058752f62b61d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3eb0d4e9dd4fa545a6058752f62b61d3">&#9670;&nbsp;</a></span>set_default_component()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_default_component </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>iid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the default component to use with files of the specified MIME type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">iid</td><td>A string containing an OAF IID of a component in the MIME database. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a6ea541c0f741b2783af0204a44b5e327"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ea541c0f741b2783af0204a44b5e327">&#9670;&nbsp;</a></span>set_description()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_description </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>description</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the description of this MIME type in the MIME database. </p>
<p>The description should be something like &quot;Gnumeric spreadsheet&quot;. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">description</td><td>A description of this MIME type. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a19e07555ca6b664330093f557700f6d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19e07555ca6b664330093f557700f6d3">&#9670;&nbsp;</a></span>set_extensions_list()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_extensions_list </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>extensions_list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the extensions for a given mime type. </p>
<p>Overrides the previously set extensions. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">extensions_list</td><td>A whitespace-separated list of the extensions to set for this MIME type. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a2aa3fb150204fe1c4ed1ddc65f7933e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aa3fb150204fe1c4ed1ddc65f7933e8">&#9670;&nbsp;</a></span>set_icon()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_icon </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>filename</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the icon entry for a particular MIME type in the MIME database. </p>
<p>Note that icon entries need not necessarily contain the full path, and do not necessarily need to specify an extension. So &quot;i-regular&quot;, &quot;my-special-icon.png&quot;, and &quot;some-icon&quot; are all valid icon filenames. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">filename</td><td>A string containing an image filename. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a0c54204c23719769da5876854a020384"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c54204c23719769da5876854a020384">&#9670;&nbsp;</a></span>set_registered_type_key()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_registered_type_key </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the key data for the registered MIME type's hash table. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing the MIME type. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the key to set. </td></tr>
    <tr><td class="paramname">data</td><td>A string containing the data to set for <em>key</em>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a8a1a0409509904c740059dad6b7d5342"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a1a0409509904c740059dad6b7d5342">&#9670;&nbsp;</a></span>set_short_list_applications()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_short_list_applications </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;&#160;</td>
          <td class="paramname"><em>application_ids</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the short list of applications for the specified MIME type. </p>
<p>The short list contains applications recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">application_ids</td><td>A list of application IDs. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a13ec8b30baad4850532301384f1e6854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13ec8b30baad4850532301384f1e6854">&#9670;&nbsp;</a></span>set_short_list_components()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_short_list_components </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceGnome_1_1Vfs_1_1Mime.html#abfcefc86e0e58c79616ae9eed280131e">ListHandleStrings</a> &amp;&#160;</td>
          <td class="paramname"><em>component_iids</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the short list of components for the specified MIME type. </p>
<p>The short list contains components recommended for possible selection by the user. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
    <tr><td class="paramname">component_iids</td><td>A list of OAF IID's. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a94d70f4830857c657b99c957eab65afd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94d70f4830857c657b99c957eab65afd">&#9670;&nbsp;</a></span>set_value()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::set_value </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">exception</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the value associated with the key. </p>
<p>Will save it to the user's file if necessary. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing the MIME type. </td></tr>
    <tr><td class="paramname">key</td><td>A string containing the key to store the value in. </td></tr>
    <tr><td class="paramname">value</td><td>A string containing the value to stor in the key. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a997079f3542055fcdf6cd117cd341732"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a997079f3542055fcdf6cd117cd341732">&#9670;&nbsp;</a></span>thaw()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gnome::Vfs::Mime::thaw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>UnFreeze the MIME data after a freeze. </p>

</div>
</div>
<a id="aa2c94a91629af4ddda765da7ce8fbafb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2c94a91629af4ddda765da7ce8fbafb">&#9670;&nbsp;</a></span>type_is_known()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gnome::Vfs::Mime::type_is_known </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>mime_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Test to see if <em>mime_type</em> is in the MIME database at all. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">mime_type</td><td>A string containing an MIME type. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if anything is known about <em>mime_type</em>, otherwise <code>false</code>. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>