43
43
<a name="tumbler-tumbler-file-info.synopsis"></a><h2>Synopsis</h2>
44
44
<a name="TumblerFileInfo"></a><pre class="synopsis"> <a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfoClass" title="TumblerFileInfoClass">TumblerFileInfoClass</a>;
45
45
<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo-struct" title="TumblerFileInfo">TumblerFileInfo</a>;
46
<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-new" title="tumbler_file_info_new ()">tumbler_file_info_new</a> (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
47
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
46
<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-new" title="tumbler_file_info_new ()">tumbler_file_info_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
47
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
48
48
<em class="parameter"><code><span class="type">TumblerThumbnailFlavor</span> *flavor</code></em>);
49
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-load" title="tumbler_file_info_load ()">tumbler_file_info_load</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>,
50
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
51
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
52
const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-uri" title="tumbler_file_info_get_uri ()">tumbler_file_info_get_uri</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
53
const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-mime-type" title="tumbler_file_info_get_mime_type ()">tumbler_file_info_get_mime_type</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
54
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-mtime" title="tumbler_file_info_get_mtime ()">tumbler_file_info_get_mtime</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
55
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-needs-update" title="tumbler_file_info_needs_update ()">tumbler_file_info_needs_update</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
56
<a class="link" href="TumblerThumbnail.html" title="tumbler-thumbnail"><span class="returnvalue">TumblerThumbnail</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-thumbnail" title="tumbler_file_info_get_thumbnail ()">tumbler_file_info_get_thumbnail</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-load" title="tumbler_file_info_load ()">tumbler_file_info_load</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
52
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-uri" title="tumbler_file_info_get_uri ()">tumbler_file_info_get_uri</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
53
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-mime-type" title="tumbler_file_info_get_mime_type ()">tumbler_file_info_get_mime_type</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-mtime" title="tumbler_file_info_get_mtime ()">tumbler_file_info_get_mtime</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-needs-update" title="tumbler_file_info_needs_update ()">tumbler_file_info_needs_update</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
56
<a class="link" href="TumblerThumbnail.html" title="TumblerThumbnail"><span class="returnvalue">TumblerThumbnail</span></a> * <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-get-thumbnail" title="tumbler_file_info_get_thumbnail ()">tumbler_file_info_get_thumbnail</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>);
57
57
<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> ** <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-array-new-with-flavor" title="tumbler_file_info_array_new_with_flavor ()">tumbler_file_info_array_new_with_flavor</a>
58
(<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *uris</code></em>,
59
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *mime_types</code></em>,
58
(<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *uris</code></em>,
59
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *mime_types</code></em>,
60
60
<em class="parameter"><code><span class="type">TumblerThumbnailFlavor</span> *flavor</code></em>,
61
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *length</code></em>);
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *length</code></em>);
62
62
<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> ** <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-array-copy" title="tumbler_file_info_array_copy ()">tumbler_file_info_array_copy</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> **infos</code></em>,
63
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> length</code></em>);
64
64
<span class="returnvalue">void</span> <a class="link" href="tumbler-tumbler-file-info.html#tumbler-file-info-array-free" title="tumbler_file_info_array_free ()">tumbler_file_info_array_free</a> (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> **infos</code></em>);
67
67
<div class="refsect1" title="Object Hierarchy">
68
68
<a name="tumbler-tumbler-file-info.object-hierarchy"></a><h2>Object Hierarchy</h2>
69
69
<pre class="synopsis">
70
<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
70
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
71
71
+----TumblerFileInfo
75
75
<a name="tumbler-tumbler-file-info.properties"></a><h2>Properties</h2>
76
76
<pre class="synopsis">
77
77
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--flavor" title='The "flavor" property'>flavor</a>" <span class="type">TumblerThumbnailFlavor</span>* : Read / Write / Construct Only
78
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--mime-type" title='The "mime-type" property'>mime-type</a>" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
79
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--mtime" title='The "mtime" property'>mtime</a>" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read
80
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--uri" title='The "uri" property'>uri</a>" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
78
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--mime-type" title='The "mime-type" property'>mime-type</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
79
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--mtime" title='The "mtime" property'>mtime</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read
80
"<a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo--uri" title='The "uri" property'>uri</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
83
83
<div class="refsect1" title="Description">
104
104
<div class="refsect2" title="tumbler_file_info_new ()">
105
105
<a name="tumbler-file-info-new"></a><h3>tumbler_file_info_new ()</h3>
106
<pre class="programlisting"><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> * tumbler_file_info_new (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
107
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
106
<pre class="programlisting"><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> * tumbler_file_info_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>,
107
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime_type</code></em>,
108
108
<em class="parameter"><code><span class="type">TumblerThumbnailFlavor</span> *flavor</code></em>);</pre>
138
138
<div class="refsect2" title="tumbler_file_info_load ()">
139
139
<a name="tumbler-file-info-load"></a><h3>tumbler_file_info_load ()</h3>
140
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> tumbler_file_info_load (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>,
141
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
142
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
140
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> tumbler_file_info_load (<em class="parameter"><code><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="type">TumblerFileInfo</span></a> *info</code></em>,
141
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
142
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
145
145
<div class="variablelist"><table border="0">
282
282
<div class="refsect2" title="tumbler_file_info_array_new_with_flavor ()">
283
283
<a name="tumbler-file-info-array-new-with-flavor"></a><h3>tumbler_file_info_array_new_with_flavor ()</h3>
284
284
<pre class="programlisting"><a class="link" href="tumbler-tumbler-file-info.html#TumblerFileInfo"><span class="returnvalue">TumblerFileInfo</span></a> ** tumbler_file_info_array_new_with_flavor
285
(<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *uris</code></em>,
286
<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *mime_types</code></em>,
285
(<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *uris</code></em>,
286
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *const *mime_types</code></em>,
287
287
<em class="parameter"><code><span class="type">TumblerThumbnailFlavor</span> *flavor</code></em>,
288
<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *length</code></em>);</pre>
288
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *length</code></em>);</pre>
291
291
<div class="variablelist"><table border="0">
374
374
<div class="refsect2" title='The "mime-type" property'>
375
375
<a name="TumblerFileInfo--mime-type"></a><h3>The <code class="literal">"mime-type"</code> property</h3>
376
<pre class="programlisting"> "mime-type" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
376
<pre class="programlisting"> "mime-type" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
377
377
<p>mime-type.</p>
378
378
<p>Default value: NULL</p>
381
381
<div class="refsect2" title='The "mtime" property'>
382
382
<a name="TumblerFileInfo--mtime"></a><h3>The <code class="literal">"mtime"</code> property</h3>
383
<pre class="programlisting"> "mtime" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read</pre>
383
<pre class="programlisting"> "mtime" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> : Read</pre>
385
385
<p>Default value: 0</p>
388
388
<div class="refsect2" title='The "uri" property'>
389
389
<a name="TumblerFileInfo--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
390
<pre class="programlisting"> "uri" <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
390
<pre class="programlisting"> "uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
392
392
<p>Default value: NULL</p>