25
<link linkend="gchar">gchar</link>* <link linkend="gimp-any-to-utf8">gimp_any_to_utf8</link> (const <link linkend="gchar">gchar</link> *str,
26
<link linkend="gssize">gssize</link> len,
27
const <link linkend="gchar">gchar</link> *warning_format,
29
const <link linkend="gchar">gchar</link>* <link linkend="gimp-filename-to-utf8">gimp_filename_to_utf8</link> (const <link linkend="gchar">gchar</link> *filename);
30
<link linkend="gchar">gchar</link>* <link linkend="gimp-utf8-strtrim">gimp_utf8_strtrim</link> (const <link linkend="gchar">gchar</link> *str,
31
<link linkend="gint">gint</link> max_chars);
32
<link linkend="gchar">gchar</link>* <link linkend="gimp-escape-uline">gimp_escape_uline</link> (const <link linkend="gchar">gchar</link> *str);
33
<link linkend="gchar">gchar</link>* <link linkend="gimp-strip-uline">gimp_strip_uline</link> (const <link linkend="gchar">gchar</link> *str);
34
<link linkend="GimpEnumDesc">GimpEnumDesc</link>* <link linkend="gimp-enum-get-desc">gimp_enum_get_desc</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
35
<link linkend="gint">gint</link> value);
36
<link linkend="gboolean">gboolean</link> <link linkend="gimp-enum-get-value">gimp_enum_get_value</link> (<link linkend="GType">GType</link> enum_type,
37
<link linkend="gint">gint</link> value,
38
const <link linkend="gchar">gchar</link> **value_name,
39
const <link linkend="gchar">gchar</link> **value_nick,
40
const <link linkend="gchar">gchar</link> **value_desc,
41
const <link linkend="gchar">gchar</link> **value_help);
42
const <link linkend="gchar">gchar</link>* <link linkend="gimp-enum-value-get-desc">gimp_enum_value_get_desc</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
43
<link linkend="GEnumValue">GEnumValue</link> *enum_value);
44
const <link linkend="gchar">gchar</link>* <link linkend="gimp-enum-value-get-help">gimp_enum_value_get_help</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
45
<link linkend="GEnumValue">GEnumValue</link> *enum_value);
46
<link linkend="GimpFlagsDesc">GimpFlagsDesc</link>* <link linkend="gimp-flags-get-first-desc">gimp_flags_get_first_desc</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
47
<link linkend="guint">guint</link> value);
48
<link linkend="gboolean">gboolean</link> <link linkend="gimp-flags-get-first-value">gimp_flags_get_first_value</link> (<link linkend="GType">GType</link> flags_type,
49
<link linkend="guint">guint</link> value,
50
const <link linkend="gchar">gchar</link> **value_name,
51
const <link linkend="gchar">gchar</link> **value_nick,
52
const <link linkend="gchar">gchar</link> **value_desc,
53
const <link linkend="gchar">gchar</link> **value_help);
54
const <link linkend="gchar">gchar</link>* <link linkend="gimp-flags-value-get-desc">gimp_flags_value_get_desc</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
55
<link linkend="GFlagsValue">GFlagsValue</link> *flags_value);
56
const <link linkend="gchar">gchar</link>* <link linkend="gimp-flags-value-get-help">gimp_flags_value_get_help</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
57
<link linkend="GFlagsValue">GFlagsValue</link> *flags_value);
25
<link linkend="gchar">gchar</link>* <link linkend="gimp-any-to-utf8">gimp_any_to_utf8</link> (const <link linkend="gchar">gchar</link> *str,
26
<link linkend="gssize">gssize</link> len,
27
const <link linkend="gchar">gchar</link> *warning_format,
29
const <link linkend="gchar">gchar</link>* <link linkend="gimp-filename-to-utf8">gimp_filename_to_utf8</link> (const <link linkend="gchar">gchar</link> *filename);
30
<link linkend="gchar">gchar</link>* <link linkend="gimp-utf8-strtrim">gimp_utf8_strtrim</link> (const <link linkend="gchar">gchar</link> *str,
31
<link linkend="gint">gint</link> max_chars);
32
<link linkend="gchar">gchar</link>* <link linkend="gimp-escape-uline">gimp_escape_uline</link> (const <link linkend="gchar">gchar</link> *str);
33
<link linkend="gchar">gchar</link>* <link linkend="gimp-strip-uline">gimp_strip_uline</link> (const <link linkend="gchar">gchar</link> *str);
34
<link linkend="gchar">gchar</link>* <link linkend="gimp-canonicalize-identifier">gimp_canonicalize_identifier</link> (const <link linkend="gchar">gchar</link> *identifier);
35
<link linkend="GimpEnumDesc">GimpEnumDesc</link>* <link linkend="gimp-enum-get-desc">gimp_enum_get_desc</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
36
<link linkend="gint">gint</link> value);
37
<link linkend="gboolean">gboolean</link> <link linkend="gimp-enum-get-value">gimp_enum_get_value</link> (<link linkend="GType">GType</link> enum_type,
38
<link linkend="gint">gint</link> value,
39
const <link linkend="gchar">gchar</link> **value_name,
40
const <link linkend="gchar">gchar</link> **value_nick,
41
const <link linkend="gchar">gchar</link> **value_desc,
42
const <link linkend="gchar">gchar</link> **value_help);
43
const <link linkend="gchar">gchar</link>* <link linkend="gimp-enum-value-get-desc">gimp_enum_value_get_desc</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
44
<link linkend="GEnumValue">GEnumValue</link> *enum_value);
45
const <link linkend="gchar">gchar</link>* <link linkend="gimp-enum-value-get-help">gimp_enum_value_get_help</link> (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
46
<link linkend="GEnumValue">GEnumValue</link> *enum_value);
47
<link linkend="GimpFlagsDesc">GimpFlagsDesc</link>* <link linkend="gimp-flags-get-first-desc">gimp_flags_get_first_desc</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
48
<link linkend="guint">guint</link> value);
49
<link linkend="gboolean">gboolean</link> <link linkend="gimp-flags-get-first-value">gimp_flags_get_first_value</link> (<link linkend="GType">GType</link> flags_type,
50
<link linkend="guint">guint</link> value,
51
const <link linkend="gchar">gchar</link> **value_name,
52
const <link linkend="gchar">gchar</link> **value_nick,
53
const <link linkend="gchar">gchar</link> **value_desc,
54
const <link linkend="gchar">gchar</link> **value_help);
55
const <link linkend="gchar">gchar</link>* <link linkend="gimp-flags-value-get-desc">gimp_flags_value_get_desc</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
56
<link linkend="GFlagsValue">GFlagsValue</link> *flags_value);
57
const <link linkend="gchar">gchar</link>* <link linkend="gimp-flags-value-get-help">gimp_flags_value_get_help</link> (<link linkend="GFlagsClass">GFlagsClass</link> *flags_class,
58
<link linkend="GFlagsValue">GFlagsValue</link> *flags_value);
206
207
</simpara></listitem></varlistentry>
207
208
</variablelist></refsect2>
210
<title><anchor id="gimp-canonicalize-identifier" role="function" condition="since:GIMP 2.4"/>gimp_canonicalize_identifier ()</title>
211
<indexterm role="GIMP 2.4"><primary>gimp_canonicalize_identifier</primary></indexterm><programlisting><link linkend="gchar">gchar</link>* gimp_canonicalize_identifier (const <link linkend="gchar">gchar</link> *identifier);</programlisting>
213
Turns any input string into a canonicalized string.
216
Canonical identifiers are e.g. expected by the PDB for procedure
217
and parameter names. Every character of the input string that is
218
not either '-', 'a-z', 'A-Z' or '0-9' will be replaced by a '-'.</para>
221
</para><variablelist role="params">
222
<varlistentry><term><parameter>identifier</parameter> :</term>
223
<listitem><simpara> The identifier string to canonicalize.
224
</simpara></listitem></varlistentry>
225
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The canonicalized identifier. This is a newly
226
allocated string that should be freed with <link linkend="g-free"><function>g_free()</function></link>
227
when no longer needed.
229
</simpara></listitem></varlistentry>
230
</variablelist><para role="since">Since GIMP 2.4
209
233
<title><anchor id="gimp-enum-get-desc" role="function" condition="since:GIMP 2.2"/>gimp_enum_get_desc ()</title>
210
<indexterm role="GIMP 2.2"><primary>gimp_enum_get_desc</primary></indexterm><programlisting><link linkend="GimpEnumDesc">GimpEnumDesc</link>* gimp_enum_get_desc (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
211
<link linkend="gint">gint</link> value);</programlisting>
234
<indexterm role="GIMP 2.2"><primary>gimp_enum_get_desc</primary></indexterm><programlisting><link linkend="GimpEnumDesc">GimpEnumDesc</link>* gimp_enum_get_desc (<link linkend="GEnumClass">GEnumClass</link> *enum_class,
235
<link linkend="gint">gint</link> value);</programlisting>
213
237
Retrieves <link linkend="GimpEnumDesc"><type>GimpEnumDesc</type></link> associated with the given value, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>.</para>
223
247
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the value's <link linkend="GimpEnumDesc"><type>GimpEnumDesc</type></link>.
225
249
</simpara></listitem></varlistentry>
226
</variablelist><para>Since GIMP 2.2
250
</variablelist><para role="since">Since GIMP 2.2
227
251
</para></refsect2>
229
253
<title><anchor id="gimp-enum-get-value" role="function" condition="since:GIMP 2.2"/>gimp_enum_get_value ()</title>
230
<indexterm role="GIMP 2.2"><primary>gimp_enum_get_value</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_enum_get_value (<link linkend="GType">GType</link> enum_type,
231
<link linkend="gint">gint</link> value,
232
const <link linkend="gchar">gchar</link> **value_name,
233
const <link linkend="gchar">gchar</link> **value_nick,
234
const <link linkend="gchar">gchar</link> **value_desc,
235
const <link linkend="gchar">gchar</link> **value_help);</programlisting>
254
<indexterm role="GIMP 2.2"><primary>gimp_enum_get_value</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_enum_get_value (<link linkend="GType">GType</link> enum_type,
255
<link linkend="gint">gint</link> value,
256
const <link linkend="gchar">gchar</link> **value_name,
257
const <link linkend="gchar">gchar</link> **value_nick,
258
const <link linkend="gchar">gchar</link> **value_desc,
259
const <link linkend="gchar">gchar</link> **value_help);</programlisting>
237
261
Checks if <parameter>value</parameter> is valid for the enum registered as <parameter>enum_type</parameter>.
238
262
If the value exists in that enum, its name, nick and its translated
323
347
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> the value's <link linkend="GimpFlagsDesc"><type>GimpFlagsDesc</type></link>.
325
349
</simpara></listitem></varlistentry>
326
</variablelist><para>Since GIMP 2.2
350
</variablelist><para role="since">Since GIMP 2.2
327
351
</para></refsect2>
329
353
<title><anchor id="gimp-flags-get-first-value" role="function" condition="since:GIMP 2.2"/>gimp_flags_get_first_value ()</title>
330
<indexterm role="GIMP 2.2"><primary>gimp_flags_get_first_value</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_flags_get_first_value (<link linkend="GType">GType</link> flags_type,
331
<link linkend="guint">guint</link> value,
332
const <link linkend="gchar">gchar</link> **value_name,
333
const <link linkend="gchar">gchar</link> **value_nick,
334
const <link linkend="gchar">gchar</link> **value_desc,
335
const <link linkend="gchar">gchar</link> **value_help);</programlisting>
354
<indexterm role="GIMP 2.2"><primary>gimp_flags_get_first_value</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_flags_get_first_value (<link linkend="GType">GType</link> flags_type,
355
<link linkend="guint">guint</link> value,
356
const <link linkend="gchar">gchar</link> **value_name,
357
const <link linkend="gchar">gchar</link> **value_nick,
358
const <link linkend="gchar">gchar</link> **value_desc,
359
const <link linkend="gchar">gchar</link> **value_help);</programlisting>
337
361
Checks if <parameter>value</parameter> is valid for the flags registered as <parameter>flags_type</parameter>.
338
362
If the value exists in that flags, its name, nick and its translated