1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
5
<refentry id="libgimpthumb-gimpthumb-error">
7
<refentrytitle role="top_of_page" id="libgimpthumb-gimpthumb-error.top_of_page">gimpthumb-error</refentrytitle>
8
<manvolnum>3</manvolnum>
9
<refmiscinfo>LIBGIMPTHUMB Library</refmiscinfo>
13
<refname>gimpthumb-error</refname>
14
<refpurpose>Error codes used by libgimpthumb</refpurpose>
17
<refsynopsisdiv id="libgimpthumb-gimpthumb-error.synopsis" role="synopsis">
18
<title role="synopsis.title">Synopsis</title>
21
enum <link linkend="GimpThumbError">GimpThumbError</link>;
22
#define <link linkend="GIMP-THUMB-ERROR--CAPS">GIMP_THUMB_ERROR</link>
23
<link linkend="GQuark">GQuark</link> <link linkend="gimp-thumb-error-quark">gimp_thumb_error_quark</link> (void);
35
<refsect1 id="libgimpthumb-gimpthumb-error.description" role="desc">
36
<title role="desc.title">Description</title>
41
<refsect1 id="libgimpthumb-gimpthumb-error.details" role="details">
42
<title role="details.title">Details</title>
43
<refsect2 id="GimpThumbError" role="enum">
44
<title>enum GimpThumbError</title>
45
<indexterm zone="GimpThumbError"><primary sortas="GimpThumbError">GimpThumbError</primary></indexterm><programlisting>typedef enum
47
GIMP_THUMB_ERROR_OPEN, /* open failed */
48
GIMP_THUMB_ERROR_OPEN_ENOENT, /* file does not exist */
49
GIMP_THUMB_ERROR_MKDIR /* mkdir failed */
53
These are the possible error codes used when a <link linkend="GError"><type>GError</type></link> is set by
55
</para><variablelist role="enum">
56
<varlistentry id="GIMP-THUMB-ERROR-OPEN--CAPS" role="constant">
57
<term><literal>GIMP_THUMB_ERROR_OPEN</literal></term>
58
<listitem><simpara> there was a problem opening the file
61
<varlistentry id="GIMP-THUMB-ERROR-OPEN-ENOENT--CAPS" role="constant">
62
<term><literal>GIMP_THUMB_ERROR_OPEN_ENOENT</literal></term>
63
<listitem><simpara> the file doesn't exist
66
<varlistentry id="GIMP-THUMB-ERROR-MKDIR--CAPS" role="constant">
67
<term><literal>GIMP_THUMB_ERROR_MKDIR</literal></term>
68
<listitem><simpara> there was a problem creating a directory
71
</variablelist></refsect2>
72
<refsect2 id="GIMP-THUMB-ERROR--CAPS" role="macro">
73
<title>GIMP_THUMB_ERROR</title>
74
<indexterm zone="GIMP-THUMB-ERROR--CAPS"><primary sortas="GIMP_THUMB_ERROR">GIMP_THUMB_ERROR</primary></indexterm><programlisting>#define GIMP_THUMB_ERROR (gimp_thumb_error_quark ())
77
Identifier for the libgimpthumb error domain.
79
<refsect2 id="gimp-thumb-error-quark" role="function">
80
<title>gimp_thumb_error_quark ()</title>
81
<indexterm zone="gimp-thumb-error-quark"><primary sortas="gimp_thumb_error_quark">gimp_thumb_error_quark</primary></indexterm><programlisting><link linkend="GQuark">GQuark</link> gimp_thumb_error_quark (void);</programlisting>
83
This function is never called directly. Use <link linkend="GIMP-THUMB-ERROR--CAPS"><function>GIMP_THUMB_ERROR()</function></link> instead.</para>
85
</para><variablelist role="params">
86
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the <link linkend="GQuark"><type>GQuark</type></link> that defines the GimpThumb error domain.
87
</simpara></listitem></varlistentry>
88
</variablelist></refsect2>