41
41
<div class="refsynopsisdiv">
42
42
<a name="libgimpthumb-gimpthumb-utils.synopsis"></a><h2>Synopsis</h2>
43
43
<pre class="synopsis">
45
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
46
>gboolean</a> <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-init" title="gimp_thumb_init ()">gimp_thumb_init</a> (const <a
47
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
50
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
51
>gchar</a> *thumb_basedir);
53
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
54
>gchar</a>* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-find-thumb" title="gimp_thumb_find_thumb ()">gimp_thumb_find_thumb</a> (const <a
55
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
44
gboolean <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-init" title="gimp_thumb_init ()">gimp_thumb_init</a> (const gchar *creator,
45
const gchar *thumb_basedir);
46
gchar* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-find-thumb" title="gimp_thumb_find_thumb ()">gimp_thumb_find_thumb</a> (const gchar *uri,
57
47
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> *size);
58
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbFileType" title="enum GimpThumbFileType">GimpThumbFileType</a> <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-file-test" title="gimp_thumb_file_test ()">gimp_thumb_file_test</a> (const <a
59
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
62
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
65
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
71
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
72
>gchar</a>* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-name-from-uri" title="gimp_thumb_name_from_uri ()">gimp_thumb_name_from_uri</a> (const <a
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
75
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
77
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
78
>gboolean</a> <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-ensure-thumb-dir" title="gimp_thumb_ensure_thumb_dir ()">gimp_thumb_ensure_thumb_dir</a> (<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size,
80
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
83
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
84
>gchar</a>* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-get-thumb-dir" title="gimp_thumb_get_thumb_dir ()">gimp_thumb_get_thumb_dir</a> (<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
85
void <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumbs-delete-for-uri" title="gimp_thumbs_delete_for_uri ()">gimp_thumbs_delete_for_uri</a> (const <a
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
90
>gchar</a>* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-name-from-uri-local" title="gimp_thumb_name_from_uri_local ()">gimp_thumb_name_from_uri_local</a> (const <a
91
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
93
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
95
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
96
>gboolean</a> <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-ensure-thumb-dir-local" title="gimp_thumb_ensure_thumb_dir_local ()">gimp_thumb_ensure_thumb_dir_local</a> (const <a
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
48
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbFileType" title="enum GimpThumbFileType">GimpThumbFileType</a> <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-file-test" title="gimp_thumb_file_test ()">gimp_thumb_file_test</a> (const gchar *filename,
52
gchar* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-name-from-uri" title="gimp_thumb_name_from_uri ()">gimp_thumb_name_from_uri</a> (const gchar *uri,
53
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
54
gboolean <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-ensure-thumb-dir" title="gimp_thumb_ensure_thumb_dir ()">gimp_thumb_ensure_thumb_dir</a> (<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size,
56
const gchar* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-get-thumb-dir" title="gimp_thumb_get_thumb_dir ()">gimp_thumb_get_thumb_dir</a> (<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
57
void <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumbs-delete-for-uri" title="gimp_thumbs_delete_for_uri ()">gimp_thumbs_delete_for_uri</a> (const gchar *uri);
58
gchar* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-name-from-uri-local" title="gimp_thumb_name_from_uri_local ()">gimp_thumb_name_from_uri_local</a> (const gchar *uri,
59
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
60
gboolean <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-ensure-thumb-dir-local" title="gimp_thumb_ensure_thumb_dir_local ()">gimp_thumb_ensure_thumb_dir_local</a> (const gchar *dirname,
99
61
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size,
101
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
102
>GError</a> **error);
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
105
>gchar</a>* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-get-thumb-dir-local" title="gimp_thumb_get_thumb_dir_local ()">gimp_thumb_get_thumb_dir_local</a> (const <a
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
63
gchar* <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumb-get-thumb-dir-local" title="gimp_thumb_get_thumb_dir_local ()">gimp_thumb_get_thumb_dir_local</a> (const gchar *dirname,
108
64
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size);
109
void <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumbs-delete-for-uri-local" title="gimp_thumbs_delete_for_uri_local ()">gimp_thumbs_delete_for_uri_local</a> (const <a
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
65
void <a class="link" href="libgimpthumb-gimpthumb-utils.html#gimp-thumbs-delete-for-uri-local" title="gimp_thumbs_delete_for_uri_local ()">gimp_thumbs_delete_for_uri_local</a> (const gchar *uri);
114
68
<div class="refsect1" lang="en">
121
75
<a name="libgimpthumb-gimpthumb-utils.details"></a><h2>Details</h2>
122
76
<div class="refsect2" lang="en">
123
77
<a name="gimp-thumb-init"></a><h3>gimp_thumb_init ()</h3>
124
<pre class="programlisting"><a
125
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
126
>gboolean</a> gimp_thumb_init (const <a
127
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
130
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
131
>gchar</a> *thumb_basedir);</pre>
78
<pre class="programlisting">gboolean gimp_thumb_init (const gchar *creator,
79
const gchar *thumb_basedir);</pre>
133
81
This function initializes the thumbnail system. It must be called
134
82
before any other functions from libgimpthumb are used. You may call
233
169
<div class="refsect2" lang="en">
234
170
<a name="gimp-thumb-file-test"></a><h3>gimp_thumb_file_test ()</h3>
235
<pre class="programlisting"><a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbFileType" title="enum GimpThumbFileType">GimpThumbFileType</a> gimp_thumb_file_test (const <a
236
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
237
>gchar</a> *filename,
239
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
242
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
245
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
246
>gint</a> *err_no);</pre>
171
<pre class="programlisting"><a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbFileType" title="enum GimpThumbFileType">GimpThumbFileType</a> gimp_thumb_file_test (const gchar *filename,
248
176
This is a convenience and portability wrapper around <code class="function">stat()</code>. It
249
177
checks if the given <em class="parameter"><code>filename</code></em> exists and returns modification time
470
374
<div class="refsect2" lang="en">
471
375
<a name="gimp-thumb-ensure-thumb-dir-local"></a><h3>gimp_thumb_ensure_thumb_dir_local ()</h3>
472
<pre class="programlisting"><a
473
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
474
>gboolean</a> gimp_thumb_ensure_thumb_dir_local (const <a
475
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
376
<pre class="programlisting">gboolean gimp_thumb_ensure_thumb_dir_local (const gchar *dirname,
477
377
<a class="link" href="libgimpthumb-gimpthumb-enums.html#GimpThumbSize" title="enum GimpThumbSize">GimpThumbSize</a> size,
479
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
480
>GError</a> **error);</pre>
378
GError **error);</pre>
482
380
This function checks if the directory that is required to store
483
381
local thumbnails for a particular <em class="parameter"><code>size</code></em> exist and attempts to