1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>EogURIConverter</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="Eye of GNOME Reference Manual">
8
<link rel="up" href="ch06.html" title="Utilities">
9
<link rel="prev" href="eog-eog-debug.html" title="eog-debug">
10
<link rel="next" href="eog-eog-util.html" title="eog-util">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="eog-eog-debug.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch06.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Eye of GNOME Reference Manual</th>
21
<td><a accesskey="n" href="eog-eog-util.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#eog-eog-uri-converter.synopsis" class="shortcut">Top</a>
26
<a href="#eog-eog-uri-converter.description" class="shortcut">Description</a>
28
<a href="#eog-eog-uri-converter.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#eog-eog-uri-converter.properties" class="shortcut">Properties</a>
33
<div class="refentry" title="EogURIConverter">
34
<a name="eog-eog-uri-converter"></a><div class="titlepage"></div>
35
<div class="refnamediv"><table width="100%"><tr>
37
<h2><span class="refentrytitle"><a name="eog-eog-uri-converter.top_of_page"></a>EogURIConverter</span></h2>
38
<p>EogURIConverter</p>
40
<td valign="top" align="right"></td>
42
<div class="refsynopsisdiv" title="Synopsis">
43
<a name="eog-eog-uri-converter.synopsis"></a><h2>Synopsis</h2>
44
<a name="EogURIConverter"></a><pre class="synopsis">enum <a class="link" href="eog-eog-uri-converter.html#EogUCType" title="enum EogUCType">EogUCType</a>;
45
<a class="link" href="eog-eog-uri-converter.html#EogUCInfo" title="EogUCInfo">EogUCInfo</a>;
46
enum <a class="link" href="eog-eog-uri-converter.html#EogUCError" title="enum EogUCError">EogUCError</a>;
47
#define <a class="link" href="eog-eog-uri-converter.html#EOG-UC-ERROR:CAPS" title="EOG_UC_ERROR">EOG_UC_ERROR</a>
48
<a class="link" href="eog-eog-uri-converter.html#EogURIConverter-struct" title="EogURIConverter">EogURIConverter</a>;
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> <a class="link" href="eog-eog-uri-converter.html#eog-uc-error-quark" title="eog_uc_error_quark ()">eog_uc_error_quark</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
50
<a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="returnvalue">EogURIConverter</span></a>* <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-new" title="eog_uri_converter_new ()">eog_uri_converter_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *base_file</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> *img_format</code></em>,
52
<em class="parameter"><code>const <span class="type">char</span> *format_string</code></em>);
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-check" title="eog_uri_converter_check ()">eog_uri_converter_check</a> (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *img_list</code></em>,
55
<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>);
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-requires-exif" title="eog_uri_converter_requires_exif ()">eog_uri_converter_requires_exif</a> (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-do" title="eog_uri_converter_do ()">eog_uri_converter_do</a> (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>,
58
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>,
59
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> **file</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> **format</code></em>,
61
<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>);
62
<span class="returnvalue">char</span>* <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-preview" title="eog_uri_converter_preview ()">eog_uri_converter_preview</a> (<em class="parameter"><code>const <span class="type">char</span> *format_str</code></em>,
63
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *img</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> *format</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> counter</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_images</code></em>,
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> convert_spaces</code></em>,
68
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#gunichar"><span class="type">gunichar</span></a> space_char</code></em>);
69
<span class="returnvalue">void</span> <a class="link" href="eog-eog-uri-converter.html#eog-uri-converter-print-list" title="eog_uri_converter_print_list ()">eog_uri_converter_print_list</a> (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *conv</code></em>);
72
<div class="refsect1" title="Object Hierarchy">
73
<a name="eog-eog-uri-converter.object-hierarchy"></a><h2>Object Hierarchy</h2>
74
<pre class="synopsis">
75
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
79
<div class="refsect1" title="Properties">
80
<a name="eog-eog-uri-converter.properties"></a><h2>Properties</h2>
81
<pre class="synopsis">
82
"<a class="link" href="eog-eog-uri-converter.html#EogURIConverter--convert-spaces" title='The "convert-spaces" property'>convert-spaces</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
83
"<a class="link" href="eog-eog-uri-converter.html#EogURIConverter--counter-n-digits" title='The "counter-n-digits" property'>counter-n-digits</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write
84
"<a class="link" href="eog-eog-uri-converter.html#EogURIConverter--counter-start" title='The "counter-start" property'>counter-start</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read / Write
85
"<a class="link" href="eog-eog-uri-converter.html#EogURIConverter--n-images" title='The "n-images" property'>n-images</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write
86
"<a class="link" href="eog-eog-uri-converter.html#EogURIConverter--space-character" title='The "space-character" property'>space-character</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> : Read / Write
89
<div class="refsect1" title="Description">
90
<a name="eog-eog-uri-converter.description"></a><h2>Description</h2>
94
<div class="refsect1" title="Details">
95
<a name="eog-eog-uri-converter.details"></a><h2>Details</h2>
96
<div class="refsect2" title="enum EogUCType">
97
<a name="EogUCType"></a><h3>enum EogUCType</h3>
98
<pre class="programlisting">typedef enum {
118
<div class="refsect2" title="EogUCInfo">
119
<a name="EogUCInfo"></a><h3>EogUCInfo</h3>
120
<pre class="programlisting">typedef struct {
130
<div class="refsect2" title="enum EogUCError">
131
<a name="EogUCError"></a><h3>enum EogUCError</h3>
132
<pre class="programlisting">typedef enum {
133
EOG_UC_ERROR_INVALID_UNICODE,
134
EOG_UC_ERROR_INVALID_CHARACTER,
135
EOG_UC_ERROR_EQUAL_FILENAMES,
143
<div class="refsect2" title="EOG_UC_ERROR">
144
<a name="EOG-UC-ERROR:CAPS"></a><h3>EOG_UC_ERROR</h3>
145
<pre class="programlisting">#define EOG_UC_ERROR eog_uc_error_quark ()
151
<div class="refsect2" title="EogURIConverter">
152
<a name="EogURIConverter-struct"></a><h3>EogURIConverter</h3>
153
<pre class="programlisting">typedef struct _EogURIConverter EogURIConverter;</pre>
158
<div class="refsect2" title="eog_uc_error_quark ()">
159
<a name="eog-uc-error-quark"></a><h3>eog_uc_error_quark ()</h3>
160
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a> eog_uc_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
163
<div class="variablelist"><table border="0">
164
<col align="left" valign="top">
166
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
173
<div class="refsect2" title="eog_uri_converter_new ()">
174
<a name="eog-uri-converter-new"></a><h3>eog_uri_converter_new ()</h3>
175
<pre class="programlisting"><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="returnvalue">EogURIConverter</span></a>* eog_uri_converter_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *base_file</code></em>,
176
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> *img_format</code></em>,
177
<em class="parameter"><code>const <span class="type">char</span> *format_string</code></em>);</pre>
180
<div class="variablelist"><table border="0">
181
<col align="left" valign="top">
184
<td><p><span class="term"><em class="parameter"><code>base_file</code></em> :</span></p></td>
189
<td><p><span class="term"><em class="parameter"><code>img_format</code></em> :</span></p></td>
194
<td><p><span class="term"><em class="parameter"><code>format_string</code></em> :</span></p></td>
199
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
207
<div class="refsect2" title="eog_uri_converter_check ()">
208
<a name="eog-uri-converter-check"></a><h3>eog_uri_converter_check ()</h3>
209
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> eog_uri_converter_check (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>,
210
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *img_list</code></em>,
211
<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>
214
<div class="variablelist"><table border="0">
215
<col align="left" valign="top">
218
<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
223
<td><p><span class="term"><em class="parameter"><code>img_list</code></em> :</span></p></td>
228
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
233
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
241
<div class="refsect2" title="eog_uri_converter_requires_exif ()">
242
<a name="eog-uri-converter-requires-exif"></a><h3>eog_uri_converter_requires_exif ()</h3>
243
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> eog_uri_converter_requires_exif (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>);</pre>
246
<div class="variablelist"><table border="0">
247
<col align="left" valign="top">
250
<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
255
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
263
<div class="refsect2" title="eog_uri_converter_do ()">
264
<a name="eog-uri-converter-do"></a><h3>eog_uri_converter_do ()</h3>
265
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> eog_uri_converter_do (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *converter</code></em>,
266
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>,
267
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> **file</code></em>,
268
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> **format</code></em>,
269
<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>
272
<div class="variablelist"><table border="0">
273
<col align="left" valign="top">
276
<td><p><span class="term"><em class="parameter"><code>converter</code></em> :</span></p></td>
281
<td><p><span class="term"><em class="parameter"><code>image</code></em> :</span></p></td>
286
<td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td>
291
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
296
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
301
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
309
<div class="refsect2" title="eog_uri_converter_preview ()">
310
<a name="eog-uri-converter-preview"></a><h3>eog_uri_converter_preview ()</h3>
311
<pre class="programlisting"><span class="returnvalue">char</span>* eog_uri_converter_preview (<em class="parameter"><code>const <span class="type">char</span> *format_str</code></em>,
312
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *img</code></em>,
313
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-Module-Interface.html#GdkPixbufFormat"><span class="type">GdkPixbufFormat</span></a> *format</code></em>,
314
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> counter</code></em>,
315
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> n_images</code></em>,
316
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> convert_spaces</code></em>,
317
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Unicode-Manipulation.html#gunichar"><span class="type">gunichar</span></a> space_char</code></em>);</pre>
320
<div class="variablelist"><table border="0">
321
<col align="left" valign="top">
324
<td><p><span class="term"><em class="parameter"><code>format_str</code></em> :</span></p></td>
329
<td><p><span class="term"><em class="parameter"><code>img</code></em> :</span></p></td>
334
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
339
<td><p><span class="term"><em class="parameter"><code>counter</code></em> :</span></p></td>
344
<td><p><span class="term"><em class="parameter"><code>n_images</code></em> :</span></p></td>
349
<td><p><span class="term"><em class="parameter"><code>convert_spaces</code></em> :</span></p></td>
354
<td><p><span class="term"><em class="parameter"><code>space_char</code></em> :</span></p></td>
359
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
367
<div class="refsect2" title="eog_uri_converter_print_list ()">
368
<a name="eog-uri-converter-print-list"></a><h3>eog_uri_converter_print_list ()</h3>
369
<pre class="programlisting"><span class="returnvalue">void</span> eog_uri_converter_print_list (<em class="parameter"><code><a class="link" href="eog-eog-uri-converter.html#EogURIConverter"><span class="type">EogURIConverter</span></a> *conv</code></em>);</pre>
372
<div class="variablelist"><table border="0">
373
<col align="left" valign="top">
375
<td><p><span class="term"><em class="parameter"><code>conv</code></em> :</span></p></td>
382
<div class="refsect1" title="Property Details">
383
<a name="eog-eog-uri-converter.property-details"></a><h2>Property Details</h2>
384
<div class="refsect2" title='The "convert-spaces" property'>
385
<a name="EogURIConverter--convert-spaces"></a><h3>The <code class="literal">"convert-spaces"</code> property</h3>
386
<pre class="programlisting"> "convert-spaces" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
388
<p>Default value: FALSE</p>
391
<div class="refsect2" title='The "counter-n-digits" property'>
392
<a name="EogURIConverter--counter-n-digits"></a><h3>The <code class="literal">"counter-n-digits"</code> property</h3>
393
<pre class="programlisting"> "counter-n-digits" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write</pre>
395
<p>Allowed values: >= 1</p>
396
<p>Default value: 1</p>
399
<div class="refsect2" title='The "counter-start" property'>
400
<a name="EogURIConverter--counter-start"></a><h3>The <code class="literal">"counter-start"</code> property</h3>
401
<pre class="programlisting"> "counter-start" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> : Read / Write</pre>
405
<div class="refsect2" title='The "n-images" property'>
406
<a name="EogURIConverter--n-images"></a><h3>The <code class="literal">"n-images"</code> property</h3>
407
<pre class="programlisting"> "n-images" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Write</pre>
409
<p>Allowed values: >= 1</p>
410
<p>Default value: 1</p>
413
<div class="refsect2" title='The "space-character" property'>
414
<a name="EogURIConverter--space-character"></a><h3>The <code class="literal">"space-character"</code> property</h3>
415
<pre class="programlisting"> "space-character" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> : Read / Write</pre>
417
<p>Allowed values: [32,126]</p>
418
<p>Default value: 95</p>
424
Generated by GTK-Doc V1.14</div>
b'\\ No newline at end of file'