~adam-stokes/ubuntu/quantal/gnome-vfs/lp977940-multiarch

« back to all changes in this revision

Viewing changes to doc/html/gnome-vfs-20-gnome-vfs-mime-database.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2008-08-05 10:31:15 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080805103115-5vkex0yk6qq619x5
Tags: 1:2.23.0-0ubuntu1
* New upstream version:
  - Sync xdgmime with GIO
* debian/patches/90_from_svn_no_range_for_youtube.patch:
  - the change is in the new version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html>
3
3
<head>
4
 
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>MIME Database</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
7
 
<link rel="start" href="index.html" title="GnomeVFS - Filesystem Abstraction library">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
7
<link rel="home" href="index.html" title="GnomeVFS - Filesystem Abstraction library">
8
8
<link rel="up" href="mime-registry.html" title="MIME Registry">
9
9
<link rel="prev" href="gnome-vfs-20-gnome-vfs-mime-utils.html" title="gnome-vfs-mime-utils">
10
10
<link rel="next" href="gnome-vfs-20-gnome-vfs-mime-monitor.html" title="gnome-vfs-mime-monitor">
11
 
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="about.html" title="Introduction to GnomeVFS">
14
14
<link rel="chapter" href="data-types.html" title="Basic Data Types">
30
30
<th width="100%" align="center">GnomeVFS - Filesystem Abstraction library</th>
31
31
<td><a accesskey="n" href="gnome-vfs-20-gnome-vfs-mime-monitor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
32
32
</tr>
33
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2704986" class="shortcut">Top</a>
34
 
                  &#160;|&#160;
35
 
                  <a href="#id2705798" class="shortcut">Description</a></nobr></td></tr>
 
33
<tr><td colspan="5" class="shortcuts"><nobr><a href="#gnome-vfs-20-gnome-vfs-mime-database.synopsis" class="shortcut">Top</a>
 
34
                   | 
 
35
                  <a href="#gnome-vfs-20-gnome-vfs-mime-database.description" class="shortcut">Description</a></nobr></td></tr>
36
36
</table>
37
37
<div class="refentry" lang="en">
38
38
<a name="gnome-vfs-20-gnome-vfs-mime-database"></a><div class="titlepage"></div>
39
39
<div class="refnamediv"><table width="100%"><tr>
40
40
<td valign="top">
41
 
<h2>
42
 
<a name="id2704986"></a><span class="refentrytitle">MIME Database</span>
43
 
</h2>
44
 
<p>MIME Database &#8212; 
 
41
<h2><span class="refentrytitle"><a name="gnome-vfs-20-gnome-vfs-mime-database.top_of_page"></a>MIME Database</span></h2>
 
42
<p>MIME Database — 
45
43
functions for getting information about applications and components associated with MIME types.</p>
46
44
</td>
47
45
<td valign="top" align="right"></td>
48
46
</tr></table></div>
49
47
<div class="refsynopsisdiv">
50
 
<h2>Synopsis</h2>
 
48
<a name="gnome-vfs-20-gnome-vfs-mime-database.synopsis"></a><h2>Synopsis</h2>
51
49
<pre class="synopsis">
52
 
 
53
 
 
54
 
 
55
 
                    <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>;
56
 
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application">gnome_vfs_mime_get_default_application</a>
57
 
                                                        (const char *mime_type);
58
 
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application-for-uri">gnome_vfs_mime_get_default_application_for_uri</a>
59
 
                                                        (const char *uri,
60
 
                                                         const char *mime_type);
61
 
GList*              <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications">gnome_vfs_mime_get_all_applications</a> (const char *mime_type);
62
 
GList*              <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications-for-uri">gnome_vfs_mime_get_all_applications_for_uri</a>
63
 
                                                        (const char *uri,
64
 
                                                         const char *mime_type);
65
 
GList*              <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-desktop-entries">gnome_vfs_mime_get_all_desktop_entries</a>
66
 
                                                        (const char *mime_type);
67
 
gchar*              <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-desktop-entry">gnome_vfs_mime_get_default_desktop_entry</a>
68
 
                                                        (const char *mime_type);
69
 
Bonobo_ServerInfo*  <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-component">gnome_vfs_mime_get_default_component</a>
70
 
                                                        (const char *mime_type);
71
 
GList*              <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-components">gnome_vfs_mime_get_all_components</a>   (const char *mime_type);
72
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-icon">gnome_vfs_mime_get_icon</a>             (const char *mime_type);
73
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-description">gnome_vfs_mime_get_description</a>      (const char *mime_type);
74
 
gboolean            <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-can-be-executable">gnome_vfs_mime_can_be_executable</a>    (const char *mime_type);
75
 
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-new-from-desktop-id">gnome_vfs_mime_application_new_from_desktop_id</a>
 
50
                    <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>;
 
51
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application" title="gnome_vfs_mime_get_default_application ()">gnome_vfs_mime_get_default_application</a>
 
52
                                                        (const char *mime_type);
 
53
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-application-for-uri" title="gnome_vfs_mime_get_default_application_for_uri ()">gnome_vfs_mime_get_default_application_for_uri</a>
 
54
                                                        (const char *uri,
 
55
                                                         const char *mime_type);
 
56
<a
 
57
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
58
>GList</a>*              <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications" title="gnome_vfs_mime_get_all_applications ()">gnome_vfs_mime_get_all_applications</a> (const char *mime_type);
 
59
<a
 
60
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
61
>GList</a>*              <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-applications-for-uri" title="gnome_vfs_mime_get_all_applications_for_uri ()">gnome_vfs_mime_get_all_applications_for_uri</a>
 
62
                                                        (const char *uri,
 
63
                                                         const char *mime_type);
 
64
<a
 
65
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
66
>GList</a>*              <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-desktop-entries" title="gnome_vfs_mime_get_all_desktop_entries ()">gnome_vfs_mime_get_all_desktop_entries</a>
 
67
                                                        (const char *mime_type);
 
68
<a
 
69
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
70
>gchar</a>*              <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-desktop-entry" title="gnome_vfs_mime_get_default_desktop_entry ()">gnome_vfs_mime_get_default_desktop_entry</a>
 
71
                                                        (const char *mime_type);
 
72
Bonobo_ServerInfo*  <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-default-component" title="gnome_vfs_mime_get_default_component ()">gnome_vfs_mime_get_default_component</a>
 
73
                                                        (const char *mime_type);
 
74
<a
 
75
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
76
>GList</a>*              <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-all-components" title="gnome_vfs_mime_get_all_components ()">gnome_vfs_mime_get_all_components</a>   (const char *mime_type);
 
77
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-icon" title="gnome_vfs_mime_get_icon ()">gnome_vfs_mime_get_icon</a>             (const char *mime_type);
 
78
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-get-description" title="gnome_vfs_mime_get_description ()">gnome_vfs_mime_get_description</a>      (const char *mime_type);
 
79
<a
 
80
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
81
>gboolean</a>            <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-can-be-executable" title="gnome_vfs_mime_can_be_executable ()">gnome_vfs_mime_can_be_executable</a>    (const char *mime_type);
 
82
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-new-from-desktop-id" title="gnome_vfs_mime_application_new_from_desktop_id ()">gnome_vfs_mime_application_new_from_desktop_id</a>
76
83
                                                        (const char *id);
77
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a>      <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch">gnome_vfs_mime_application_launch</a>   (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
78
 
                                                         GList *uris);
79
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a>      <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch-with-env">gnome_vfs_mime_application_launch_with_env</a>
80
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
81
 
                                                         GList *uris,
 
84
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a>      <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch" title="gnome_vfs_mime_application_launch ()">gnome_vfs_mime_application_launch</a>   (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
 
85
                                                         <a
 
86
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
87
>GList</a> *uris);
 
88
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a>      <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch-with-env" title="gnome_vfs_mime_application_launch_with_env ()">gnome_vfs_mime_application_launch_with_env</a>
 
89
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
 
90
                                                         <a
 
91
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
92
>GList</a> *uris,
82
93
                                                         char **envp);
83
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-id">gnome_vfs_mime_application_get_desktop_id</a>
84
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
85
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-file-path">gnome_vfs_mime_application_get_desktop_file_path</a>
86
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
87
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-name">gnome_vfs_mime_application_get_name</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
88
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-generic-name">gnome_vfs_mime_application_get_generic_name</a>
89
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
90
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-icon">gnome_vfs_mime_application_get_icon</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
91
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec">gnome_vfs_mime_application_get_exec</a> (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
92
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-binary-name">gnome_vfs_mime_application_get_binary_name</a>
93
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
94
 
gboolean            <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-requires-terminal">gnome_vfs_mime_application_requires_terminal</a>
95
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
96
 
gboolean            <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-uris">gnome_vfs_mime_application_supports_uris</a>
97
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
98
 
gboolean            <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-startup-notification">gnome_vfs_mime_application_supports_startup_notification</a>
99
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
100
 
const char*         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-startup-wm-class">gnome_vfs_mime_application_get_startup_wm_class</a>
101
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
102
 
gboolean            <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-equal">gnome_vfs_mime_application_equal</a>    (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
103
 
                                                         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);
104
 
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-copy">gnome_vfs_mime_application_copy</a>
105
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
106
 
void                <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-free">gnome_vfs_mime_application_free</a>     (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
107
 
void                <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-list-free">gnome_vfs_mime_application_list_free</a>
108
 
                                                        (GList *list);
109
 
void                <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-component-list-free">gnome_vfs_mime_component_list_free</a>  (GList *list);
 
94
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-id" title="gnome_vfs_mime_application_get_desktop_id ()">gnome_vfs_mime_application_get_desktop_id</a>
 
95
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
96
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-desktop-file-path" title="gnome_vfs_mime_application_get_desktop_file_path ()">gnome_vfs_mime_application_get_desktop_file_path</a>
 
97
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
98
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-name" title="gnome_vfs_mime_application_get_name ()">gnome_vfs_mime_application_get_name</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
99
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-generic-name" title="gnome_vfs_mime_application_get_generic_name ()">gnome_vfs_mime_application_get_generic_name</a>
 
100
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
101
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-icon" title="gnome_vfs_mime_application_get_icon ()">gnome_vfs_mime_application_get_icon</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
102
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec" title="gnome_vfs_mime_application_get_exec ()">gnome_vfs_mime_application_get_exec</a> (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
103
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-binary-name" title="gnome_vfs_mime_application_get_binary_name ()">gnome_vfs_mime_application_get_binary_name</a>
 
104
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
105
<a
 
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
107
>gboolean</a>            <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-requires-terminal" title="gnome_vfs_mime_application_requires_terminal ()">gnome_vfs_mime_application_requires_terminal</a>
 
108
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
109
<a
 
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
111
>gboolean</a>            <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-uris" title="gnome_vfs_mime_application_supports_uris ()">gnome_vfs_mime_application_supports_uris</a>
 
112
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
113
<a
 
114
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
115
>gboolean</a>            <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-supports-startup-notification" title="gnome_vfs_mime_application_supports_startup_notification ()">gnome_vfs_mime_application_supports_startup_notification</a>
 
116
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
117
const char*         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-startup-wm-class" title="gnome_vfs_mime_application_get_startup_wm_class ()">gnome_vfs_mime_application_get_startup_wm_class</a>
 
118
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);
 
119
<a
 
120
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
121
>gboolean</a>            <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-equal" title="gnome_vfs_mime_application_equal ()">gnome_vfs_mime_application_equal</a>    (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
 
122
                                                         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);
 
123
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-copy" title="gnome_vfs_mime_application_copy ()">gnome_vfs_mime_application_copy</a>
 
124
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
 
125
void                <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-free" title="gnome_vfs_mime_application_free ()">gnome_vfs_mime_application_free</a>     (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);
 
126
void                <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-list-free" title="gnome_vfs_mime_application_list_free ()">gnome_vfs_mime_application_list_free</a>
 
127
                                                        (<a
 
128
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
129
>GList</a> *list);
 
130
void                <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-component-list-free" title="gnome_vfs_mime_component_list_free ()">gnome_vfs_mime_component_list_free</a>  (<a
 
131
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
132
>GList</a> *list);
110
133
</pre>
111
134
</div>
112
135
<div class="refsect1" lang="en">
113
 
<a name="id2705798"></a><h2>Description</h2>
 
136
<a name="gnome-vfs-20-gnome-vfs-mime-database.description"></a><h2>Description</h2>
114
137
<p>
115
138
This API can be used to query the applications and components associated with particular MIME types,
116
139
and to collect extra information about them, and also provides a convenience function for launching
117
140
them.
118
141
 
119
142
Applications can register themselves for particular MIME types by adhering to the
120
 
<a href="http://standards.freedesktop.org/desktop-entry-spec/latest" target="_top">
 
143
<a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/latest" target="_top">
121
144
Freedesktop.Org Desktop Entry Specification</a>.
122
145
</p>
123
146
</div>
124
147
<div class="refsect1" lang="en">
125
 
<a name="id2705825"></a><h2>Details</h2>
 
148
<a name="gnome-vfs-20-gnome-vfs-mime-database.details"></a><h2>Details</h2>
126
149
<div class="refsect2" lang="en">
127
 
<a name="id2705835"></a><h3>
128
 
<a name="GnomeVFSMimeApplication"></a>GnomeVFSMimeApplication</h3>
129
 
<a class="indexterm" name="id2705848"></a><pre class="programlisting">typedef struct {
 
150
<a name="GnomeVFSMimeApplication"></a><h3>GnomeVFSMimeApplication</h3>
 
151
<pre class="programlisting">typedef struct {
130
152
        char *id;
131
153
        char *name;
132
154
} GnomeVFSMimeApplication;
147
169
<col align="left" valign="top">
148
170
<tbody>
149
171
<tr>
150
 
<td><span class="term">char&#160;*<em class="structfield"><code>id</code></em>;</span></td>
 
172
<td><p><span class="term">char *<em class="structfield"><code>id</code></em>;</span></p></td>
151
173
<td> The desktop ID of the application.
152
174
</td>
153
175
</tr>
154
176
<tr>
155
 
<td><span class="term">char&#160;*<em class="structfield"><code>name</code></em>;</span></td>
 
177
<td><p><span class="term">char *<em class="structfield"><code>name</code></em>;</span></p></td>
156
178
<td> The user-visible name of the application.
157
179
</td>
158
180
</tr>
161
183
</div>
162
184
<hr>
163
185
<div class="refsect2" lang="en">
164
 
<a name="id2705927"></a><h3>
165
 
<a name="gnome-vfs-mime-get-default-application"></a>gnome_vfs_mime_get_default_application ()</h3>
166
 
<a class="indexterm" name="id2705941"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_get_default_application
 
186
<a name="gnome-vfs-mime-get-default-application"></a><h3>gnome_vfs_mime_get_default_application ()</h3>
 
187
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_get_default_application
167
188
                                                        (const char *mime_type);</pre>
168
189
<p>
169
190
Query the MIME database for the application to be executed on files of MIME type
180
201
<col align="left" valign="top">
181
202
<tbody>
182
203
<tr>
183
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
204
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
184
205
<td> a const char * containing a mime type, e.g. "image/png".
185
206
</td>
186
207
</tr>
187
208
<tr>
188
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
189
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> representing the default handler of <em class="parameter"><code>mime_type</code></em>.
 
209
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
210
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> representing the default handler of <em class="parameter"><code>mime_type</code></em>.
190
211
</td>
191
212
</tr>
192
213
</tbody>
194
215
</div>
195
216
<hr>
196
217
<div class="refsect2" lang="en">
197
 
<a name="id2706034"></a><h3>
198
 
<a name="gnome-vfs-mime-get-default-application-for-uri"></a>gnome_vfs_mime_get_default_application_for_uri ()</h3>
199
 
<a class="indexterm" name="id2706048"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_get_default_application_for_uri
 
218
<a name="gnome-vfs-mime-get-default-application-for-uri"></a><h3>gnome_vfs_mime_get_default_application_for_uri ()</h3>
 
219
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_get_default_application_for_uri
200
220
                                                        (const char *uri,
201
221
                                                         const char *mime_type);</pre>
202
222
<p>
206
226
<col align="left" valign="top">
207
227
<tbody>
208
228
<tr>
209
 
<td><span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
210
 
<td>
211
 
</td>
212
 
</tr>
213
 
<tr>
214
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
215
 
<td>
216
 
</td>
217
 
</tr>
218
 
<tr>
219
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
229
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
 
230
<td>
 
231
</td>
 
232
</tr>
 
233
<tr>
 
234
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
 
235
<td>
 
236
</td>
 
237
</tr>
 
238
<tr>
 
239
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
220
240
<td>
221
241
 
222
242
 
227
247
</div>
228
248
<hr>
229
249
<div class="refsect2" lang="en">
230
 
<a name="id2706128"></a><h3>
231
 
<a name="gnome-vfs-mime-get-all-applications"></a>gnome_vfs_mime_get_all_applications ()</h3>
232
 
<a class="indexterm" name="id2706142"></a><pre class="programlisting">GList*              gnome_vfs_mime_get_all_applications (const char *mime_type);</pre>
 
250
<a name="gnome-vfs-mime-get-all-applications"></a><h3>gnome_vfs_mime_get_all_applications ()</h3>
 
251
<pre class="programlisting"><a
 
252
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
253
>GList</a>*              gnome_vfs_mime_get_all_applications (const char *mime_type);</pre>
233
254
<p>
234
 
Return an alphabetically sorted list of <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
 
255
Return an alphabetically sorted list of <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
235
256
data structures representing all applications in the MIME database registered
236
257
to handle files of MIME type <em class="parameter"><code>mime_type</code></em> (and supertypes).</p>
237
258
<p>
241
262
<col align="left" valign="top">
242
263
<tbody>
243
264
<tr>
244
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
265
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
245
266
<td> a const char * containing a mime type, e.g. "image/png".
246
267
</td>
247
268
</tr>
248
269
<tr>
249
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
250
 
<td> a <span class="type">GList</span> * where the elements are <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *
 
270
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
271
<td> a <a
 
272
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
273
><span class="type">GList</span></a> * where the elements are <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *
251
274
representing applications that handle MIME type <em class="parameter"><code>mime_type</code></em>.
252
275
</td>
253
276
</tr>
256
279
</div>
257
280
<hr>
258
281
<div class="refsect2" lang="en">
259
 
<a name="id2706244"></a><h3>
260
 
<a name="gnome-vfs-mime-get-all-applications-for-uri"></a>gnome_vfs_mime_get_all_applications_for_uri ()</h3>
261
 
<a class="indexterm" name="id2706260"></a><pre class="programlisting">GList*              gnome_vfs_mime_get_all_applications_for_uri
 
282
<a name="gnome-vfs-mime-get-all-applications-for-uri"></a><h3>gnome_vfs_mime_get_all_applications_for_uri ()</h3>
 
283
<pre class="programlisting"><a
 
284
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
285
>GList</a>*              gnome_vfs_mime_get_all_applications_for_uri
262
286
                                                        (const char *uri,
263
287
                                                         const char *mime_type);</pre>
264
288
<p>
265
 
Return an alphabetically sorted list of <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
 
289
Return an alphabetically sorted list of <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
266
290
data structures representing all applications in the MIME database able
267
291
to handle the file identified by <em class="parameter"><code>uri</code></em> of <em class="parameter"><code>mime_type</code></em> (and supertypes).</p>
268
292
<p>
272
296
<col align="left" valign="top">
273
297
<tbody>
274
298
<tr>
275
 
<td><span class="term"><em class="parameter"><code>uri</code></em>&#160;:</span></td>
 
299
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
276
300
<td> a stringified uri.
277
301
</td>
278
302
</tr>
279
303
<tr>
280
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
304
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
281
305
<td> a const char * containing a mime type, e.g. "application/x-php".
282
306
</td>
283
307
</tr>
284
308
<tr>
285
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
286
 
<td> a <span class="type">GList</span> * where the elements are <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *
 
309
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
310
<td> a <a
 
311
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
312
><span class="type">GList</span></a> * where the elements are <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *
287
313
representing all possible handlers
288
314
 
289
315
</td>
295
321
</div>
296
322
<hr>
297
323
<div class="refsect2" lang="en">
298
 
<a name="id2706391"></a><h3>
299
 
<a name="gnome-vfs-mime-get-all-desktop-entries"></a>gnome_vfs_mime_get_all_desktop_entries ()</h3>
300
 
<a class="indexterm" name="id2706408"></a><pre class="programlisting">GList*              gnome_vfs_mime_get_all_desktop_entries
 
324
<a name="gnome-vfs-mime-get-all-desktop-entries"></a><h3>gnome_vfs_mime_get_all_desktop_entries ()</h3>
 
325
<pre class="programlisting"><a
 
326
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
327
>GList</a>*              gnome_vfs_mime_get_all_desktop_entries
301
328
                                                        (const char *mime_type);</pre>
302
329
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
303
330
<h3 class="title">Warning</h3>
315
342
<col align="left" valign="top">
316
343
<tbody>
317
344
<tr>
318
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
345
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
319
346
<td> a mime type.
320
347
</td>
321
348
</tr>
322
349
<tr>
323
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
324
 
<td> a <span class="type">GList</span> containing the desktop filenames containing the
 
350
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
351
<td> a <a
 
352
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
353
><span class="type">GList</span></a> containing the desktop filenames containing the
325
354
<em class="parameter"><code>mime_type</code></em>.
326
355
</td>
327
356
</tr>
330
359
</div>
331
360
<hr>
332
361
<div class="refsect2" lang="en">
333
 
<a name="id2706506"></a><h3>
334
 
<a name="gnome-vfs-mime-get-default-desktop-entry"></a>gnome_vfs_mime_get_default_desktop_entry ()</h3>
335
 
<a class="indexterm" name="id2706523"></a><pre class="programlisting">gchar*              gnome_vfs_mime_get_default_desktop_entry
 
362
<a name="gnome-vfs-mime-get-default-desktop-entry"></a><h3>gnome_vfs_mime_get_default_desktop_entry ()</h3>
 
363
<pre class="programlisting"><a
 
364
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
365
>gchar</a>*              gnome_vfs_mime_get_default_desktop_entry
336
366
                                                        (const char *mime_type);</pre>
337
367
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
338
368
<h3 class="title">Warning</h3>
347
377
<col align="left" valign="top">
348
378
<tbody>
349
379
<tr>
350
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
380
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
351
381
<td> a mime type.
352
382
</td>
353
383
</tr>
354
384
<tr>
355
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
385
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
356
386
<td> the default desktop filename for <em class="parameter"><code>mime_type</code></em>.
357
387
</td>
358
388
</tr>
361
391
</div>
362
392
<hr>
363
393
<div class="refsect2" lang="en">
364
 
<a name="id2706610"></a><h3>
365
 
<a name="gnome-vfs-mime-get-default-component"></a>gnome_vfs_mime_get_default_component ()</h3>
366
 
<a class="indexterm" name="id2706626"></a><pre class="programlisting">Bonobo_ServerInfo*  gnome_vfs_mime_get_default_component
 
394
<a name="gnome-vfs-mime-get-default-component"></a><h3>gnome_vfs_mime_get_default_component ()</h3>
 
395
<pre class="programlisting">Bonobo_ServerInfo*  gnome_vfs_mime_get_default_component
367
396
                                                        (const char *mime_type);</pre>
368
397
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
369
398
<h3 class="title">Warning</h3>
376
405
<col align="left" valign="top">
377
406
<tbody>
378
407
<tr>
379
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
408
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
380
409
<td>
381
410
</td>
382
411
</tr>
383
412
<tr>
384
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
413
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
385
414
<td>
386
415
 
387
416
 
392
421
</div>
393
422
<hr>
394
423
<div class="refsect2" lang="en">
395
 
<a name="id2706697"></a><h3>
396
 
<a name="gnome-vfs-mime-get-all-components"></a>gnome_vfs_mime_get_all_components ()</h3>
397
 
<a class="indexterm" name="id2706714"></a><pre class="programlisting">GList*              gnome_vfs_mime_get_all_components   (const char *mime_type);</pre>
 
424
<a name="gnome-vfs-mime-get-all-components"></a><h3>gnome_vfs_mime_get_all_components ()</h3>
 
425
<pre class="programlisting"><a
 
426
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
427
>GList</a>*              gnome_vfs_mime_get_all_components   (const char *mime_type);</pre>
398
428
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
399
429
<h3 class="title">Warning</h3>
400
430
<p><code class="literal">gnome_vfs_mime_get_all_components</code> is deprecated and should not be used in newly-written code.</p>
406
436
<col align="left" valign="top">
407
437
<tbody>
408
438
<tr>
409
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
439
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
410
440
<td>
411
441
</td>
412
442
</tr>
413
443
<tr>
414
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
444
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
415
445
<td>
416
446
 
417
447
 
422
452
</div>
423
453
<hr>
424
454
<div class="refsect2" lang="en">
425
 
<a name="id2706783"></a><h3>
426
 
<a name="gnome-vfs-mime-get-icon"></a>gnome_vfs_mime_get_icon ()</h3>
427
 
<a class="indexterm" name="id2706799"></a><pre class="programlisting">const char*         gnome_vfs_mime_get_icon             (const char *mime_type);</pre>
 
455
<a name="gnome-vfs-mime-get-icon"></a><h3>gnome_vfs_mime_get_icon ()</h3>
 
456
<pre class="programlisting">const char*         gnome_vfs_mime_get_icon             (const char *mime_type);</pre>
428
457
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
429
458
<h3 class="title">Warning</h3>
430
 
<p><code class="literal">gnome_vfs_mime_get_icon</code> is deprecated and should not be used in newly-written code. Use <code class="function">gnome_icon_lookup()</code> function in libgnomeui instead.</p>
 
459
<p><code class="literal">gnome_vfs_mime_get_icon</code> is deprecated and should not be used in newly-written code. Use <a
 
460
href="/usr/share/gtk-doc/html/libgnomeui/libgnomeui-GnomeIconLookup.html#gnome-icon-lookup"
 
461
><code class="function">gnome_icon_lookup()</code></a> function in libgnomeui instead.</p>
431
462
</div>
432
463
<p>
433
464
Query the MIME database for an icon representing the <em class="parameter"><code>mime_type</code></em>.
444
475
<col align="left" valign="top">
445
476
<tbody>
446
477
<tr>
447
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
478
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
448
479
<td> a const char * containing a  MIME type.
449
480
</td>
450
481
</tr>
451
482
<tr>
452
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
483
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
453
484
<td> The filename of the icon as listed in the MIME database.
454
485
 
455
486
</td>
459
490
</div>
460
491
<hr>
461
492
<div class="refsect2" lang="en">
462
 
<a name="id2706903"></a><h3>
463
 
<a name="gnome-vfs-mime-get-description"></a>gnome_vfs_mime_get_description ()</h3>
464
 
<a class="indexterm" name="id2706917"></a><pre class="programlisting">const char*         gnome_vfs_mime_get_description      (const char *mime_type);</pre>
 
493
<a name="gnome-vfs-mime-get-description"></a><h3>gnome_vfs_mime_get_description ()</h3>
 
494
<pre class="programlisting">const char*         gnome_vfs_mime_get_description      (const char *mime_type);</pre>
465
495
<p>
466
496
Query the MIME database for a description of the <em class="parameter"><code>mime_type</code></em>.</p>
467
497
<p>
471
501
<col align="left" valign="top">
472
502
<tbody>
473
503
<tr>
474
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
504
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
475
505
<td> the mime type.
476
506
</td>
477
507
</tr>
478
508
<tr>
479
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
509
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
480
510
<td> description of MIME type <em class="parameter"><code>mime_type</code></em>.
481
511
</td>
482
512
</tr>
485
515
</div>
486
516
<hr>
487
517
<div class="refsect2" lang="en">
488
 
<a name="id2706991"></a><h3>
489
 
<a name="gnome-vfs-mime-can-be-executable"></a>gnome_vfs_mime_can_be_executable ()</h3>
490
 
<a class="indexterm" name="id2707004"></a><pre class="programlisting">gboolean            gnome_vfs_mime_can_be_executable    (const char *mime_type);</pre>
 
518
<a name="gnome-vfs-mime-can-be-executable"></a><h3>gnome_vfs_mime_can_be_executable ()</h3>
 
519
<pre class="programlisting"><a
 
520
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
521
>gboolean</a>            gnome_vfs_mime_can_be_executable    (const char *mime_type);</pre>
491
522
<p>
492
523
Check whether files of <em class="parameter"><code>mime_type</code></em> might conceivably be executable.
493
 
Default for known types if <code class="literal">FALSE</code>. Default for unknown types is <code class="literal">TRUE</code>.</p>
 
524
Default for known types if <a
 
525
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
526
><code class="literal">FALSE</code></a>. Default for unknown types is <a
 
527
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
528
><code class="literal">TRUE</code></a>.</p>
494
529
<p>
495
530
 
496
531
</p>
498
533
<col align="left" valign="top">
499
534
<tbody>
500
535
<tr>
501
 
<td><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></td>
 
536
<td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
502
537
<td> a const char * containing a mime type.
503
538
</td>
504
539
</tr>
505
540
<tr>
506
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
507
 
<td> <code class="literal">TRUE</code> if files of <em class="parameter"><code>mime_type</code></em>
508
 
can be executable, <code class="literal">FALSE</code> otherwise.
 
541
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
542
<td> <a
 
543
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
544
><code class="literal">TRUE</code></a> if files of <em class="parameter"><code>mime_type</code></em>
 
545
can be executable, <a
 
546
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
547
><code class="literal">FALSE</code></a> otherwise.
509
548
</td>
510
549
</tr>
511
550
</tbody>
513
552
</div>
514
553
<hr>
515
554
<div class="refsect2" lang="en">
516
 
<a name="id2707120"></a><h3>
517
 
<a name="gnome-vfs-mime-application-new-from-desktop-id"></a>gnome_vfs_mime_application_new_from_desktop_id ()</h3>
518
 
<a class="indexterm" name="id2707137"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_application_new_from_desktop_id
 
555
<a name="gnome-vfs-mime-application-new-from-desktop-id"></a><h3>gnome_vfs_mime_application_new_from_desktop_id ()</h3>
 
556
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_application_new_from_desktop_id
519
557
                                                        (const char *id);</pre>
520
558
<p>
521
 
Returns a new <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> for the <em class="parameter"><code>id</code></em>.</p>
 
559
Returns a new <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> for the <em class="parameter"><code>id</code></em>.</p>
522
560
<p>
523
561
 
524
562
</p>
526
564
<col align="left" valign="top">
527
565
<tbody>
528
566
<tr>
529
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
567
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
530
568
<td> the identifier of a desktop entry.
531
569
</td>
532
570
</tr>
533
571
<tr>
534
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
535
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
572
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
573
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
536
574
 
537
575
</td>
538
576
</tr>
543
581
</div>
544
582
<hr>
545
583
<div class="refsect2" lang="en">
546
 
<a name="id2707230"></a><h3>
547
 
<a name="gnome-vfs-mime-application-launch"></a>gnome_vfs_mime_application_launch ()</h3>
548
 
<a class="indexterm" name="id2707246"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a>      gnome_vfs_mime_application_launch   (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
549
 
                                                         GList *uris);</pre>
 
584
<a name="gnome-vfs-mime-application-launch"></a><h3>gnome_vfs_mime_application_launch ()</h3>
 
585
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a>      gnome_vfs_mime_application_launch   (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
 
586
                                                         <a
 
587
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
588
>GList</a> *uris);</pre>
550
589
<p>
551
590
Launches the given mime application with the given parameters.
552
591
Command line parameters will be expanded as required by the
561
600
<col align="left" valign="top">
562
601
<tbody>
563
602
<tr>
564
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
565
 
<td> the <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to launch.
566
 
</td>
567
 
</tr>
568
 
<tr>
569
 
<td><span class="term"><em class="parameter"><code>uris</code></em>&#160;:</span></td>
570
 
<td> parameters for the <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
571
 
</td>
572
 
</tr>
573
 
<tr>
574
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
603
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
604
<td> the <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to launch.
 
605
</td>
 
606
</tr>
 
607
<tr>
 
608
<td><p><span class="term"><em class="parameter"><code>uris</code></em> :</span></p></td>
 
609
<td> parameters for the <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
610
</td>
 
611
</tr>
 
612
<tr>
 
613
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
575
614
<td> 
576
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-OK:CAPS"><code class="literal">GNOME_VFS_OK</code></a> if the application was launched.
577
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">GNOME_VFS_ERROR_NOT_SUPPORTED</code></a> if the uri protocol is not
 
615
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-OK:CAPS"><code class="literal">GNOME_VFS_OK</code></a> if the application was launched.
 
616
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-NOT-SUPPORTED:CAPS"><code class="literal">GNOME_VFS_ERROR_NOT_SUPPORTED</code></a> if the uri protocol is not
578
617
supported by the application.
579
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-PARSE:CAPS"><code class="literal">GNOME_VFS_ERROR_PARSE</code></a> if the application command can not
 
618
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-PARSE:CAPS"><code class="literal">GNOME_VFS_ERROR_PARSE</code></a> if the application command can not
580
619
be parsed.
581
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-LAUNCH:CAPS"><code class="literal">GNOME_VFS_ERROR_LAUNCH</code></a> if the application command can not
 
620
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-LAUNCH:CAPS"><code class="literal">GNOME_VFS_ERROR_LAUNCH</code></a> if the application command can not
582
621
be launched.
583
 
<a href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-INTERNAL:CAPS"><code class="literal">GNOME_VFS_ERROR_INTERNAL</code></a> for other internal and GConf errors.
 
622
<a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GNOME-VFS-ERROR-INTERNAL:CAPS"><code class="literal">GNOME_VFS_ERROR_INTERNAL</code></a> for other internal and GConf errors.
584
623
 
585
624
</td>
586
625
</tr>
591
630
</div>
592
631
<hr>
593
632
<div class="refsect2" lang="en">
594
 
<a name="id2707422"></a><h3>
595
 
<a name="gnome-vfs-mime-application-launch-with-env"></a>gnome_vfs_mime_application_launch_with_env ()</h3>
596
 
<a class="indexterm" name="id2707439"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult">GnomeVFSResult</a>      gnome_vfs_mime_application_launch_with_env
597
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
598
 
                                                         GList *uris,
 
633
<a name="gnome-vfs-mime-application-launch-with-env"></a><h3>gnome_vfs_mime_application_launch_with_env ()</h3>
 
634
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-result.html#GnomeVFSResult" title="enum GnomeVFSResult">GnomeVFSResult</a>      gnome_vfs_mime_application_launch_with_env
 
635
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app,
 
636
                                                         <a
 
637
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
638
>GList</a> *uris,
599
639
                                                         char **envp);</pre>
600
640
<p>
601
 
Same as <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch"><code class="function">gnome_vfs_mime_application_launch()</code></a> except that
 
641
Same as <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch" title="gnome_vfs_mime_application_launch ()"><code class="function">gnome_vfs_mime_application_launch()</code></a> except that
602
642
the application will be launched with the given environment.</p>
603
643
<p>
604
644
 
607
647
<col align="left" valign="top">
608
648
<tbody>
609
649
<tr>
610
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
611
 
<td> the <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to launch.
612
 
</td>
613
 
</tr>
614
 
<tr>
615
 
<td><span class="term"><em class="parameter"><code>uris</code></em>&#160;:</span></td>
616
 
<td> parameters for the <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
617
 
</td>
618
 
</tr>
619
 
<tr>
620
 
<td><span class="term"><em class="parameter"><code>envp</code></em>&#160;:</span></td>
 
650
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
651
<td> the <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to launch.
 
652
</td>
 
653
</tr>
 
654
<tr>
 
655
<td><p><span class="term"><em class="parameter"><code>uris</code></em> :</span></p></td>
 
656
<td> parameters for the <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
657
</td>
 
658
</tr>
 
659
<tr>
 
660
<td><p><span class="term"><em class="parameter"><code>envp</code></em> :</span></p></td>
621
661
<td> the environment to use for the application.
622
662
</td>
623
663
</tr>
624
664
<tr>
625
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
626
 
<td> same as <a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch"><code class="function">gnome_vfs_mime_application_launch()</code></a>.
 
665
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
666
<td> same as <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-launch" title="gnome_vfs_mime_application_launch ()"><code class="function">gnome_vfs_mime_application_launch()</code></a>.
627
667
 
628
668
</td>
629
669
</tr>
634
674
</div>
635
675
<hr>
636
676
<div class="refsect2" lang="en">
637
 
<a name="id2707592"></a><h3>
638
 
<a name="gnome-vfs-mime-application-get-desktop-id"></a>gnome_vfs_mime_application_get_desktop_id ()</h3>
639
 
<a class="indexterm" name="id2707609"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_desktop_id
640
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
677
<a name="gnome-vfs-mime-application-get-desktop-id"></a><h3>gnome_vfs_mime_application_get_desktop_id ()</h3>
 
678
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_desktop_id
 
679
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
641
680
<p>
642
681
Returns the identifier of the desktop entry.</p>
643
682
<p>
647
686
<col align="left" valign="top">
648
687
<tbody>
649
688
<tr>
650
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
651
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
689
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
690
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
652
691
</td>
653
692
</tr>
654
693
<tr>
655
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
694
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
656
695
<td> the identifier of the desktop entry.
657
696
 
658
697
</td>
664
703
</div>
665
704
<hr>
666
705
<div class="refsect2" lang="en">
667
 
<a name="id2707688"></a><h3>
668
 
<a name="gnome-vfs-mime-application-get-desktop-file-path"></a>gnome_vfs_mime_application_get_desktop_file_path ()</h3>
669
 
<a class="indexterm" name="id2707705"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_desktop_file_path
670
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
706
<a name="gnome-vfs-mime-application-get-desktop-file-path"></a><h3>gnome_vfs_mime_application_get_desktop_file_path ()</h3>
 
707
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_desktop_file_path
 
708
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
671
709
<p>
672
710
Returns the path of the desktop entry, a configuration
673
711
file describing the properties of a particular program like
679
717
<col align="left" valign="top">
680
718
<tbody>
681
719
<tr>
682
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
683
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
720
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
721
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
684
722
</td>
685
723
</tr>
686
724
<tr>
687
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
725
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
688
726
<td> the path of the .desktop file.
689
727
 
690
728
</td>
696
734
</div>
697
735
<hr>
698
736
<div class="refsect2" lang="en">
699
 
<a name="id2707788"></a><h3>
700
 
<a name="gnome-vfs-mime-application-get-name"></a>gnome_vfs_mime_application_get_name ()</h3>
701
 
<a class="indexterm" name="id2707804"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_name (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
737
<a name="gnome-vfs-mime-application-get-name"></a><h3>gnome_vfs_mime_application_get_name ()</h3>
 
738
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_name (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
702
739
<p>
703
740
Returns the name of the application <em class="parameter"><code>app</code></em></p>
704
741
<p>
708
745
<col align="left" valign="top">
709
746
<tbody>
710
747
<tr>
711
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
712
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
748
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
749
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
713
750
</td>
714
751
</tr>
715
752
<tr>
716
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
753
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
717
754
<td> the name of the application.
718
755
 
719
756
</td>
725
762
</div>
726
763
<hr>
727
764
<div class="refsect2" lang="en">
728
 
<a name="id2707887"></a><h3>
729
 
<a name="gnome-vfs-mime-application-get-generic-name"></a>gnome_vfs_mime_application_get_generic_name ()</h3>
730
 
<a class="indexterm" name="id2707904"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_generic_name
731
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
765
<a name="gnome-vfs-mime-application-get-generic-name"></a><h3>gnome_vfs_mime_application_get_generic_name ()</h3>
 
766
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_generic_name
 
767
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
732
768
<p>
733
769
Returns the generic name of the application.</p>
734
770
<p>
738
774
<col align="left" valign="top">
739
775
<tbody>
740
776
<tr>
741
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
742
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
777
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
778
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
743
779
</td>
744
780
</tr>
745
781
<tr>
746
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
782
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
747
783
<td> the generic name of the application.
748
784
 
749
785
</td>
755
791
</div>
756
792
<hr>
757
793
<div class="refsect2" lang="en">
758
 
<a name="id2707983"></a><h3>
759
 
<a name="gnome-vfs-mime-application-get-icon"></a>gnome_vfs_mime_application_get_icon ()</h3>
760
 
<a class="indexterm" name="id2708000"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_icon (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
794
<a name="gnome-vfs-mime-application-get-icon"></a><h3>gnome_vfs_mime_application_get_icon ()</h3>
 
795
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_icon (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
761
796
<p>
762
797
Returns an icon representing the specified application.</p>
763
798
<p>
767
802
<col align="left" valign="top">
768
803
<tbody>
769
804
<tr>
770
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
771
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
805
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
806
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
772
807
</td>
773
808
</tr>
774
809
<tr>
775
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
810
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
776
811
<td> the filename of the icon usually without path information,
777
812
e.g. "gedit-icon.png", and sometimes does not have an extension,
778
813
e.g. "gnome-pdf" if the icon is supposed to be image type agnostic between
787
822
</div>
788
823
<hr>
789
824
<div class="refsect2" lang="en">
790
 
<a name="id2708082"></a><h3>
791
 
<a name="gnome-vfs-mime-application-get-exec"></a>gnome_vfs_mime_application_get_exec ()</h3>
792
 
<a class="indexterm" name="id2708099"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_exec (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
825
<a name="gnome-vfs-mime-application-get-exec"></a><h3>gnome_vfs_mime_application_get_exec ()</h3>
 
826
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_exec (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
793
827
<p>
794
828
Returns the program to execute, possibly with arguments
795
829
and parameter variables, as specified by the
796
 
<a href="http://standards.freedesktop.org/desktop-entry-spec/" target="_top">
 
830
<a class="ulink" href="http://standards.freedesktop.org/desktop-entry-spec/" target="_top">
797
831
Desktop Entry Specification</a>.</p>
798
832
<p>
799
833
 
802
836
<col align="left" valign="top">
803
837
<tbody>
804
838
<tr>
805
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
806
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
839
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
840
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
807
841
</td>
808
842
</tr>
809
843
<tr>
810
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
844
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
811
845
<td> the command line to execute.
812
846
 
813
847
</td>
819
853
</div>
820
854
<hr>
821
855
<div class="refsect2" lang="en">
822
 
<a name="id2708184"></a><h3>
823
 
<a name="gnome-vfs-mime-application-get-binary-name"></a>gnome_vfs_mime_application_get_binary_name ()</h3>
824
 
<a class="indexterm" name="id2708202"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_binary_name
825
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
856
<a name="gnome-vfs-mime-application-get-binary-name"></a><h3>gnome_vfs_mime_application_get_binary_name ()</h3>
 
857
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_binary_name
 
858
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
826
859
<p>
827
860
Returns the binary name of the specified application.
828
861
Useful to implement startup notification.
830
863
application execution, it misses arguments and macros.
831
864
DO NOT USE it to launch the application.
832
865
Use gnome_vfs_mime_application_launch or
833
 
<a href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec"><code class="function">gnome_vfs_mime_application_get_exec()</code></a> if you really
 
866
<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#gnome-vfs-mime-application-get-exec" title="gnome_vfs_mime_application_get_exec ()"><code class="function">gnome_vfs_mime_application_get_exec()</code></a> if you really
834
867
need to write a custom launcher.</p>
835
868
<p>
836
869
 
839
872
<col align="left" valign="top">
840
873
<tbody>
841
874
<tr>
842
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
843
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
875
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
876
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
844
877
</td>
845
878
</tr>
846
879
<tr>
847
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
880
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
848
881
<td> the application's binary name.
849
882
 
850
883
</td>
856
889
</div>
857
890
<hr>
858
891
<div class="refsect2" lang="en">
859
 
<a name="id2708297"></a><h3>
860
 
<a name="gnome-vfs-mime-application-requires-terminal"></a>gnome_vfs_mime_application_requires_terminal ()</h3>
861
 
<a class="indexterm" name="id2708314"></a><pre class="programlisting">gboolean            gnome_vfs_mime_application_requires_terminal
862
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
892
<a name="gnome-vfs-mime-application-requires-terminal"></a><h3>gnome_vfs_mime_application_requires_terminal ()</h3>
 
893
<pre class="programlisting"><a
 
894
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
895
>gboolean</a>            gnome_vfs_mime_application_requires_terminal
 
896
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
863
897
<p>
864
898
Returns whether the application runs in a terminal window.</p>
865
899
<p>
869
903
<col align="left" valign="top">
870
904
<tbody>
871
905
<tr>
872
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
873
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
906
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
907
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
874
908
</td>
875
909
</tr>
876
910
<tr>
877
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
878
 
<td> <code class="literal">TRUE</code> if the application runs in a terminal.
 
911
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
912
<td> <a
 
913
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
914
><code class="literal">TRUE</code></a> if the application runs in a terminal.
879
915
 
880
916
</td>
881
917
</tr>
886
922
</div>
887
923
<hr>
888
924
<div class="refsect2" lang="en">
889
 
<a name="id2708403"></a><h3>
890
 
<a name="gnome-vfs-mime-application-supports-uris"></a>gnome_vfs_mime_application_supports_uris ()</h3>
891
 
<a class="indexterm" name="id2708419"></a><pre class="programlisting">gboolean            gnome_vfs_mime_application_supports_uris
892
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
925
<a name="gnome-vfs-mime-application-supports-uris"></a><h3>gnome_vfs_mime_application_supports_uris ()</h3>
 
926
<pre class="programlisting"><a
 
927
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
928
>gboolean</a>            gnome_vfs_mime_application_supports_uris
 
929
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
893
930
<p>
894
931
Returns whether the application accept uris as command
895
932
lines arguments.</p>
900
937
<col align="left" valign="top">
901
938
<tbody>
902
939
<tr>
903
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
904
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
940
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
941
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
905
942
</td>
906
943
</tr>
907
944
<tr>
908
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
909
 
<td> <code class="literal">TRUE</code> if the application can handle uris.
 
945
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
946
<td> <a
 
947
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
948
><code class="literal">TRUE</code></a> if the application can handle uris.
910
949
 
911
950
</td>
912
951
</tr>
917
956
</div>
918
957
<hr>
919
958
<div class="refsect2" lang="en">
920
 
<a name="id2708508"></a><h3>
921
 
<a name="gnome-vfs-mime-application-supports-startup-notification"></a>gnome_vfs_mime_application_supports_startup_notification ()</h3>
922
 
<a class="indexterm" name="id2708526"></a><pre class="programlisting">gboolean            gnome_vfs_mime_application_supports_startup_notification
923
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
959
<a name="gnome-vfs-mime-application-supports-startup-notification"></a><h3>gnome_vfs_mime_application_supports_startup_notification ()</h3>
 
960
<pre class="programlisting"><a
 
961
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
962
>gboolean</a>            gnome_vfs_mime_application_supports_startup_notification
 
963
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
924
964
<p>
925
965
Returns whether the application supports startup notification.
926
966
If true, it is KNOWN that the application will send a
933
973
<col align="left" valign="top">
934
974
<tbody>
935
975
<tr>
936
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
937
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
976
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
977
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
938
978
</td>
939
979
</tr>
940
980
<tr>
941
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
942
 
<td> <code class="literal">TRUE</code> if the application supports startup notification.
 
981
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
982
<td> <a
 
983
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
984
><code class="literal">TRUE</code></a> if the application supports startup notification.
943
985
 
944
986
</td>
945
987
</tr>
950
992
</div>
951
993
<hr>
952
994
<div class="refsect2" lang="en">
953
 
<a name="id2708618"></a><h3>
954
 
<a name="gnome-vfs-mime-application-get-startup-wm-class"></a>gnome_vfs_mime_application_get_startup_wm_class ()</h3>
955
 
<a class="indexterm" name="id2708634"></a><pre class="programlisting">const char*         gnome_vfs_mime_application_get_startup_wm_class
956
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
 
995
<a name="gnome-vfs-mime-application-get-startup-wm-class"></a><h3>gnome_vfs_mime_application_get_startup_wm_class ()</h3>
 
996
<pre class="programlisting">const char*         gnome_vfs_mime_application_get_startup_wm_class
 
997
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app);</pre>
957
998
<p>
958
999
Returns the WM class of the main window of the application.</p>
959
1000
<p>
963
1004
<col align="left" valign="top">
964
1005
<tbody>
965
1006
<tr>
966
 
<td><span class="term"><em class="parameter"><code>app</code></em>&#160;:</span></td>
967
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
 
1007
<td><p><span class="term"><em class="parameter"><code>app</code></em> :</span></p></td>
 
1008
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>
968
1009
</td>
969
1010
</tr>
970
1011
<tr>
971
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1012
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
972
1013
<td> The WM class of the application's window
973
1014
 
974
1015
</td>
980
1021
</div>
981
1022
<hr>
982
1023
<div class="refsect2" lang="en">
983
 
<a name="id2708715"></a><h3>
984
 
<a name="gnome-vfs-mime-application-equal"></a>gnome_vfs_mime_application_equal ()</h3>
985
 
<a class="indexterm" name="id2708731"></a><pre class="programlisting">gboolean            gnome_vfs_mime_application_equal    (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
986
 
                                                         <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);</pre>
 
1024
<a name="gnome-vfs-mime-application-equal"></a><h3>gnome_vfs_mime_application_equal ()</h3>
 
1025
<pre class="programlisting"><a
 
1026
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1027
>gboolean</a>            gnome_vfs_mime_application_equal    (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_a,
 
1028
                                                         <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *app_b);</pre>
987
1029
<p>
988
1030
Compare <em class="parameter"><code>app_a</code></em> and <em class="parameter"><code>app_b</code></em>.</p>
989
1031
<p>
993
1035
<col align="left" valign="top">
994
1036
<tbody>
995
1037
<tr>
996
 
<td><span class="term"><em class="parameter"><code>app_a</code></em>&#160;:</span></td>
997
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
998
 
</td>
999
 
</tr>
1000
 
<tr>
1001
 
<td><span class="term"><em class="parameter"><code>app_b</code></em>&#160;:</span></td>
1002
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
1003
 
</td>
1004
 
</tr>
1005
 
<tr>
1006
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
1007
 
<td> <code class="literal">TRUE</code> if <em class="parameter"><code>app_a</code></em> and <em class="parameter"><code>app_b</code></em> are equal, <code class="literal">FALSE</code> otherwise.
 
1038
<td><p><span class="term"><em class="parameter"><code>app_a</code></em> :</span></p></td>
 
1039
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
1040
</td>
 
1041
</tr>
 
1042
<tr>
 
1043
<td><p><span class="term"><em class="parameter"><code>app_b</code></em> :</span></p></td>
 
1044
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a>.
 
1045
</td>
 
1046
</tr>
 
1047
<tr>
 
1048
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1049
<td> <a
 
1050
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
1051
><code class="literal">TRUE</code></a> if <em class="parameter"><code>app_a</code></em> and <em class="parameter"><code>app_b</code></em> are equal, <a
 
1052
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
1053
><code class="literal">FALSE</code></a> otherwise.
1008
1054
 
1009
1055
</td>
1010
1056
</tr>
1015
1061
</div>
1016
1062
<hr>
1017
1063
<div class="refsect2" lang="en">
1018
 
<a name="id2708882"></a><h3>
1019
 
<a name="gnome-vfs-mime-application-copy"></a>gnome_vfs_mime_application_copy ()</h3>
1020
 
<a class="indexterm" name="id2708896"></a><pre class="programlisting"><a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_application_copy
1021
 
                                                        (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);</pre>
 
1064
<a name="gnome-vfs-mime-application-copy"></a><h3>gnome_vfs_mime_application_copy ()</h3>
 
1065
<pre class="programlisting"><a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a>* gnome_vfs_mime_application_copy
 
1066
                                                        (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);</pre>
1022
1067
<p>
1023
 
Creates a newly referenced copy of a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> object.</p>
 
1068
Creates a newly referenced copy of a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> object.</p>
1024
1069
<p>
1025
1070
 
1026
1071
</p>
1028
1073
<col align="left" valign="top">
1029
1074
<tbody>
1030
1075
<tr>
1031
 
<td><span class="term"><em class="parameter"><code>application</code></em>&#160;:</span></td>
1032
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to be duplicated.
 
1076
<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
 
1077
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to be duplicated.
1033
1078
</td>
1034
1079
</tr>
1035
1080
<tr>
1036
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
1081
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1037
1082
<td> a copy of <em class="parameter"><code>application</code></em>.
1038
1083
</td>
1039
1084
</tr>
1042
1087
</div>
1043
1088
<hr>
1044
1089
<div class="refsect2" lang="en">
1045
 
<a name="id2708982"></a><h3>
1046
 
<a name="gnome-vfs-mime-application-free"></a>gnome_vfs_mime_application_free ()</h3>
1047
 
<a class="indexterm" name="id2708996"></a><pre class="programlisting">void                gnome_vfs_mime_application_free     (<a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);</pre>
 
1090
<a name="gnome-vfs-mime-application-free"></a><h3>gnome_vfs_mime_application_free ()</h3>
 
1091
<pre class="programlisting">void                gnome_vfs_mime_application_free     (<a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication">GnomeVFSMimeApplication</a> *application);</pre>
1048
1092
<p>
1049
 
Frees a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *.</p>
 
1093
Frees a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> *.</p>
1050
1094
<p>
1051
1095
 
1052
1096
</p>
1053
1097
<div class="variablelist"><table border="0">
1054
1098
<col align="left" valign="top">
1055
1099
<tbody><tr>
1056
 
<td><span class="term"><em class="parameter"><code>application</code></em>&#160;:</span></td>
1057
 
<td> a <a href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to be freed.
 
1100
<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
 
1101
<td> a <a class="link" href="gnome-vfs-20-gnome-vfs-mime-database.html#GnomeVFSMimeApplication" title="GnomeVFSMimeApplication"><span class="type">GnomeVFSMimeApplication</span></a> to be freed.
1058
1102
</td>
1059
1103
</tr></tbody>
1060
1104
</table></div>
1061
1105
</div>
1062
1106
<hr>
1063
1107
<div class="refsect2" lang="en">
1064
 
<a name="id2709064"></a><h3>
1065
 
<a name="gnome-vfs-mime-application-list-free"></a>gnome_vfs_mime_application_list_free ()</h3>
1066
 
<a class="indexterm" name="id2709079"></a><pre class="programlisting">void                gnome_vfs_mime_application_list_free
1067
 
                                                        (GList *list);</pre>
 
1108
<a name="gnome-vfs-mime-application-list-free"></a><h3>gnome_vfs_mime_application_list_free ()</h3>
 
1109
<pre class="programlisting">void                gnome_vfs_mime_application_list_free
 
1110
                                                        (<a
 
1111
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
1112
>GList</a> *list);</pre>
1068
1113
<p>
1069
1114
Frees lists of <span class="type">GnomeVFSApplications</span>, as returned from functions such
1070
1115
as <code class="function">gnome_vfs_get_all_applications()</code>.</p>
1074
1119
<div class="variablelist"><table border="0">
1075
1120
<col align="left" valign="top">
1076
1121
<tbody><tr>
1077
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
1078
 
<td> a <span class="type">GList</span> of <span class="type">GnomeVFSApplication</span> * to be freed.
 
1122
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1123
<td> a <a
 
1124
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
1125
><span class="type">GList</span></a> of <span class="type">GnomeVFSApplication</span> * to be freed.
1079
1126
</td>
1080
1127
</tr></tbody>
1081
1128
</table></div>
1082
1129
</div>
1083
1130
<hr>
1084
1131
<div class="refsect2" lang="en">
1085
 
<a name="id2709170"></a><h3>
1086
 
<a name="gnome-vfs-mime-component-list-free"></a>gnome_vfs_mime_component_list_free ()</h3>
1087
 
<a class="indexterm" name="id2709187"></a><pre class="programlisting">void                gnome_vfs_mime_component_list_free  (GList *list);</pre>
 
1132
<a name="gnome-vfs-mime-component-list-free"></a><h3>gnome_vfs_mime_component_list_free ()</h3>
 
1133
<pre class="programlisting">void                gnome_vfs_mime_component_list_free  (<a
 
1134
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
 
1135
>GList</a> *list);</pre>
1088
1136
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1089
1137
<h3 class="title">Warning</h3>
1090
1138
<p><code class="literal">gnome_vfs_mime_component_list_free</code> is deprecated and should not be used in newly-written code.</p>
1095
1143
<div class="variablelist"><table border="0">
1096
1144
<col align="left" valign="top">
1097
1145
<tbody><tr>
1098
 
<td><span class="term"><em class="parameter"><code>list</code></em>&#160;:</span></td>
 
1146
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
1099
1147
<td>
1100
1148
 
1101
1149
 
1105
1153
</div>
1106
1154
</div>
1107
1155
</div>
 
1156
<div class="footer">
 
1157
<hr>
 
1158
          Generated by GTK-Doc V1.10</div>
1108
1159
</body>
1109
1160
</html>