Imported Upstream version 2.2.6

This commit is contained in:
Ari Pollak
2010-08-11 01:14:17 -04:00
parent c5acc8ae10
commit 60968fd622
464 changed files with 20333 additions and 24254 deletions

View File

@ -1,5 +1,5 @@
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>GIMP Base Library Reference Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.1"><link rel="start" href="index.html" title="GIMP Base Library Reference Manual"><link rel="next" href="libgimpbase.html" title="Part<72>I.<2E>GIMP Base Library"><meta name="generator" content="GTK-Doc V1.3 (XML mode)"><link rel="stylesheet" href="style.css" type="text/css"><link rel="part" href="libgimpbase.html" title="Part<72>I.<2E>GIMP Base Library"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><table class="navigation" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIMP Base Library Reference Manual</p></th></tr></table></div><div><p class="releaseinfo">
for GIMP 2.2.1
for GIMP 2.2.4
</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="part"><a href="libgimpbase.html">I. GIMP Base Library</a></span></dt><dd><dl><dt><a href="libgimpbase-gimpbaseenums.html">gimpbaseenums</a> - Basic GIMP enumeration data types.</dt><dt><a href="libgimpbase-gimpbasetypes.html">gimpbasetypes</a> - Translation between gettext translation domain identifier and GType.</dt><dt><a href="libgimpbase-gimpversion.html">gimpversion</a> - Macros and constants useful for determining GIMP's version number and
capabilities.</dt><dt><a href="libgimpbase-gimplimits.html">gimplimits</a> - Boundaries of some GIMP data types and some global constants.</dt><dt><a href="libgimpbase-gimpchecks.html">gimpchecks</a> - Constants and functions related to rendering checkerboards.</dt><dt><a href="libgimpbase-gimpdatafiles.html">gimpdatafiles</a> - Functions to handle GIMP data files.</dt><dt><a href="libgimpbase-gimpenv.html">gimpenv</a> - Functions to access the GIMP environment.</dt><dt><a href="libgimpbase-gimpmemsize.html">gimpmemsize</a> - Functions to (de)serialize a given memory size.</dt><dt><a href="libgimpbase-gimpparasite.html">gimpparasite</a> - Arbitrary pieces of data which can be attached to various GIMP objects.</dt><dt><a href="libgimpbase-gimpparasiteio.html">gimpparasiteio</a> - Utility functions to (de)serialize certain C structures to/from GimpParasite's.</dt><dt><a href="libgimpbase-gimpsignal.html">gimpsignal</a> - Portable signal handling.</dt><dt><a href="libgimpbase-gimpunit.html">gimpunit</a> - Provides a collection of predefined units and functions for creating

View File

@ -13,9 +13,9 @@ enum <a href="libgimpbase-gimpbaseenums.html#GimpPDBStatusType">GimpPDBSt
enum <a href="libgimpbase-gimpbaseenums.html#GimpProgressCommand">GimpProgressCommand</a>;
enum <a href="libgimpbase-gimpbaseenums.html#GimpStackTraceMode">GimpStackTraceMode</a>;
</pre></div><div class="refsect1" lang="en"><a name="id2469773"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2468908"></a><h2>Description</h2><p>
Basic GIMP enumeration data types.
</p></div><div class="refsect1" lang="en"><a name="id2469782"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2469788"></a><h3><a name="GimpCheckSize"></a>enum GimpCheckSize</h3><a class="indexterm" name="id2469796"></a><pre class="programlisting">typedef enum /*&lt; pdb-skip &gt;*/
</p></div><div class="refsect1" lang="en"><a name="id2468917"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2468923"></a><h3><a name="GimpCheckSize"></a>enum GimpCheckSize</h3><a class="indexterm" name="id2468931"></a><pre class="programlisting">typedef enum /*&lt; pdb-skip &gt;*/
{
GIMP_CHECK_SIZE_SMALL_CHECKS = 0, /*&lt; desc="Small" &gt;*/
GIMP_CHECK_SIZE_MEDIUM_CHECKS = 1, /*&lt; desc="Medium" &gt;*/
@ -23,7 +23,7 @@ Basic GIMP enumeration data types.
} GimpCheckSize;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2469810"></a><h3><a name="GimpCheckType"></a>enum GimpCheckType</h3><a class="indexterm" name="id2469818"></a><pre class="programlisting">typedef enum /*&lt; pdb-skip &gt;*/
</p></div><hr><div class="refsect2" lang="en"><a name="id2468945"></a><h3><a name="GimpCheckType"></a>enum GimpCheckType</h3><a class="indexterm" name="id2468953"></a><pre class="programlisting">typedef enum /*&lt; pdb-skip &gt;*/
{
GIMP_CHECK_TYPE_LIGHT_CHECKS = 0, /*&lt; desc="Light Checks" &gt;*/
GIMP_CHECK_TYPE_GRAY_CHECKS = 1, /*&lt; desc="Mid-Tone Checks" &gt;*/
@ -34,7 +34,7 @@ Basic GIMP enumeration data types.
} GimpCheckType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2469836"></a><h3><a name="GimpImageBaseType"></a>enum GimpImageBaseType</h3><a class="indexterm" name="id2469844"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2468970"></a><h3><a name="GimpImageBaseType"></a>enum GimpImageBaseType</h3><a class="indexterm" name="id2468979"></a><pre class="programlisting">typedef enum
{
GIMP_RGB, /*&lt; desc="RGB color" &gt;*/
GIMP_GRAY, /*&lt; desc="Grayscale" &gt;*/
@ -42,7 +42,7 @@ Basic GIMP enumeration data types.
} GimpImageBaseType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468338"></a><h3><a name="GimpImageType"></a>enum GimpImageType</h3><a class="indexterm" name="id2468346"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2468991"></a><h3><a name="GimpImageType"></a>enum GimpImageType</h3><a class="indexterm" name="id2469000"></a><pre class="programlisting">typedef enum
{
GIMP_RGB_IMAGE, /*&lt; desc="RGB" &gt;*/
GIMP_RGBA_IMAGE, /*&lt; desc="RGB-alpha" &gt;*/
@ -53,7 +53,7 @@ Basic GIMP enumeration data types.
} GimpImageType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468362"></a><h3><a name="GimpMessageHandlerType"></a>enum GimpMessageHandlerType</h3><a class="indexterm" name="id2468370"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2469016"></a><h3><a name="GimpMessageHandlerType"></a>enum GimpMessageHandlerType</h3><a class="indexterm" name="id2469024"></a><pre class="programlisting">typedef enum
{
GIMP_MESSAGE_BOX,
GIMP_CONSOLE,
@ -61,7 +61,7 @@ Basic GIMP enumeration data types.
} GimpMessageHandlerType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468382"></a><h3><a name="GimpPDBArgType"></a>enum GimpPDBArgType</h3><a class="indexterm" name="id2468390"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2469035"></a><h3><a name="GimpPDBArgType"></a>enum GimpPDBArgType</h3><a class="indexterm" name="id2469044"></a><pre class="programlisting">typedef enum
{
GIMP_PDB_INT32,
GIMP_PDB_INT16,
@ -89,7 +89,7 @@ Basic GIMP enumeration data types.
} GimpPDBArgType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468408"></a><h3><a name="GimpPDBProcType"></a>enum GimpPDBProcType</h3><a class="indexterm" name="id2468416"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2469062"></a><h3><a name="GimpPDBProcType"></a>enum GimpPDBProcType</h3><a class="indexterm" name="id2469070"></a><pre class="programlisting">typedef enum
{
GIMP_INTERNAL,
GIMP_PLUGIN,
@ -98,7 +98,7 @@ Basic GIMP enumeration data types.
} GimpPDBProcType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468428"></a><h3><a name="GimpPDBStatusType"></a>enum GimpPDBStatusType</h3><a class="indexterm" name="id2468436"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2469081"></a><h3><a name="GimpPDBStatusType"></a>enum GimpPDBStatusType</h3><a class="indexterm" name="id2469090"></a><pre class="programlisting">typedef enum
{
GIMP_PDB_EXECUTION_ERROR,
GIMP_PDB_CALLING_ERROR,
@ -108,7 +108,7 @@ Basic GIMP enumeration data types.
} GimpPDBStatusType;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468448"></a><h3><a name="GimpProgressCommand"></a>enum GimpProgressCommand</h3><a class="indexterm" name="id2468457"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2469102"></a><h3><a name="GimpProgressCommand"></a>enum GimpProgressCommand</h3><a class="indexterm" name="id2467615"></a><pre class="programlisting">typedef enum
{
GIMP_PROGRESS_COMMAND_START,
GIMP_PROGRESS_COMMAND_END,
@ -117,7 +117,7 @@ Basic GIMP enumeration data types.
} GimpProgressCommand;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2468469"></a><h3><a name="GimpStackTraceMode"></a>enum GimpStackTraceMode</h3><a class="indexterm" name="id2468478"></a><pre class="programlisting">typedef enum
</p></div><hr><div class="refsect2" lang="en"><a name="id2467627"></a><h3><a name="GimpStackTraceMode"></a>enum GimpStackTraceMode</h3><a class="indexterm" name="id2467636"></a><pre class="programlisting">typedef enum
{
GIMP_STACK_TRACE_NEVER,
GIMP_STACK_TRACE_QUERY,

View File

@ -19,23 +19,23 @@ const <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a>*
void <a href="libgimpbase-gimpbasetypes.html#gimp-flags-set-value-descriptions">gimp_flags_set_value_descriptions</a>
(GType flags_type,
const <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a> *descriptions);
</pre></div><div class="refsect1" lang="en"><a name="id2564164"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2571902"></a><h2>Description</h2><p>
Translation between gettext translation domain identifier and GType.
</p></div><div class="refsect1" lang="en"><a name="id2564174"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2564180"></a><h3><a name="GimpEnumDesc"></a>GimpEnumDesc</h3><a class="indexterm" name="id2564188"></a><pre class="programlisting">typedef struct {
</p></div><div class="refsect1" lang="en"><a name="id2571913"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2571918"></a><h3><a name="GimpEnumDesc"></a>GimpEnumDesc</h3><a class="indexterm" name="id2571927"></a><pre class="programlisting">typedef struct {
gint value;
gchar *value_desc;
gchar *value_help;
} GimpEnumDesc;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2544622"></a><h3><a name="GimpFlagsDesc"></a>GimpFlagsDesc</h3><a class="indexterm" name="id2544630"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2548028"></a><h3><a name="GimpFlagsDesc"></a>GimpFlagsDesc</h3><a class="indexterm" name="id2548036"></a><pre class="programlisting">typedef struct {
guint value;
gchar *value_desc;
gchar *value_help;
} GimpFlagsDesc;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2544642"></a><h3><a name="gimp-type-set-translation-domain"></a>gimp_type_set_translation_domain ()</h3><a class="indexterm" name="id2544653"></a><pre class="programlisting">void gimp_type_set_translation_domain
</p></div><hr><div class="refsect2" lang="en"><a name="id2548048"></a><h3><a name="gimp-type-set-translation-domain"></a>gimp_type_set_translation_domain ()</h3><a class="indexterm" name="id2548057"></a><pre class="programlisting">void gimp_type_set_translation_domain
(GType type,
const gchar *domain);</pre><p>
This function attaches a constant string as a gettext translation
@ -46,7 +46,7 @@ names.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>type</tt></i><EFBFBD>:</span></td><td> a <span class="type">GType</span>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>domain</tt></i><EFBFBD>:</span></td><td> a constant string that identifies a translation domain or <tt class="literal">NULL</tt>
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2544740"></a><h3><a name="gimp-type-get-translation-domain"></a>gimp_type_get_translation_domain ()</h3><a class="indexterm" name="id2544751"></a><pre class="programlisting">const gchar* gimp_type_get_translation_domain
</p></div><hr><div class="refsect2" lang="en"><a name="id2548144"></a><h3><a name="gimp-type-get-translation-domain"></a>gimp_type_get_translation_domain ()</h3><a class="indexterm" name="id2548155"></a><pre class="programlisting">const gchar* gimp_type_get_translation_domain
(GType type);</pre><p>
Retrieves the gettext translation domain identifier that has been
previously set using <a href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-domain"><tt class="function">gimp_type_set_translation_domain()</tt></a>. You should
@ -58,7 +58,7 @@ or <tt class="function">gimp_enum_value_get_name()</tt> instead.</p><p>
or <tt class="literal">NULL</tt> if no domain was set
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2568038"></a><h3><a name="gimp-enum-set-value-descriptions"></a>gimp_enum_set_value_descriptions ()</h3><a class="indexterm" name="id2568049"></a><pre class="programlisting">void gimp_enum_set_value_descriptions
</p></div><hr><div class="refsect2" lang="en"><a name="id2555100"></a><h3><a name="gimp-enum-set-value-descriptions"></a>gimp_enum_set_value_descriptions ()</h3><a class="indexterm" name="id2555111"></a><pre class="programlisting">void gimp_enum_set_value_descriptions
(GType enum_type,
const <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc">GimpEnumDesc</a> *descriptions);</pre><p>
Sets the array of human readable and translatable descriptions
@ -67,7 +67,7 @@ and help texts for enum values.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>enum_type</tt></i><EFBFBD>:</span></td><td> a <span class="type">GType</span>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>descriptions</tt></i><EFBFBD>:</span></td><td> a <tt class="literal">NULL</tt> terminated constant static array of <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc"><span class="type">GimpEnumDesc</span></a>
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2568126"></a><h3><a name="gimp-enum-get-value-descriptions"></a>gimp_enum_get_value_descriptions ()</h3><a class="indexterm" name="id2568138"></a><pre class="programlisting">const <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc">GimpEnumDesc</a>* gimp_enum_get_value_descriptions
</p></div><hr><div class="refsect2" lang="en"><a name="id2555189"></a><h3><a name="gimp-enum-get-value-descriptions"></a>gimp_enum_get_value_descriptions ()</h3><a class="indexterm" name="id2555200"></a><pre class="programlisting">const <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc">GimpEnumDesc</a>* gimp_enum_get_value_descriptions
(GType enum_type);</pre><p>
Retreives the array of human readable and translatable descriptions
and help texts for enum values.</p><p>
@ -76,7 +76,7 @@ and help texts for enum values.</p><p>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> a <tt class="literal">NULL</tt> terminated constant array of <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc"><span class="type">GimpEnumDesc</span></a>
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2568721"></a><h3><a name="gimp-flags-get-value-descriptions"></a>gimp_flags_get_value_descriptions ()</h3><a class="indexterm" name="id2568731"></a><pre class="programlisting">const <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a>* gimp_flags_get_value_descriptions
</p></div><hr><div class="refsect2" lang="en"><a name="id2547360"></a><h3><a name="gimp-flags-get-value-descriptions"></a>gimp_flags_get_value_descriptions ()</h3><a class="indexterm" name="id2547371"></a><pre class="programlisting">const <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a>* gimp_flags_get_value_descriptions
(GType flags_type);</pre><p>
Retreives the array of human readable and translatable descriptions
and help texts for flags values.</p><p>
@ -85,7 +85,7 @@ and help texts for flags values.</p><p>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> a <tt class="literal">NULL</tt> terminated constant array of <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a>
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2568803"></a><h3><a name="gimp-flags-set-value-descriptions"></a>gimp_flags_set_value_descriptions ()</h3><a class="indexterm" name="id2568814"></a><pre class="programlisting">void gimp_flags_set_value_descriptions
</p></div><hr><div class="refsect2" lang="en"><a name="id2547443"></a><h3><a name="gimp-flags-set-value-descriptions"></a>gimp_flags_set_value_descriptions ()</h3><a class="indexterm" name="id2547454"></a><pre class="programlisting">void gimp_flags_set_value_descriptions
(GType flags_type,
const <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a> *descriptions);</pre><p>
Sets the array of human readable and translatable descriptions

View File

@ -9,23 +9,23 @@
void <a href="libgimpbase-gimpchecks.html#gimp-checks-get-shades">gimp_checks_get_shades</a> (<a href="libgimpbase-gimpbaseenums.html#GimpCheckType">GimpCheckType</a> type,
guchar *light,
guchar *dark);
</pre></div><div class="refsect1" lang="en"><a name="id2581674"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2530629"></a><h2>Description</h2><p>
Constants and functions related to rendering checkerboards.
</p></div><div class="refsect1" lang="en"><a name="id2538059"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2538065"></a><h3><a name="GIMP-CHECK-SIZE:CAPS"></a>GIMP_CHECK_SIZE</h3><a class="indexterm" name="id2538072"></a><pre class="programlisting">#define GIMP_CHECK_SIZE 8
</p></div><div class="refsect1" lang="en"><a name="id2530638"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2530644"></a><h3><a name="GIMP-CHECK-SIZE:CAPS"></a>GIMP_CHECK_SIZE</h3><a class="indexterm" name="id2530652"></a><pre class="programlisting">#define GIMP_CHECK_SIZE 8
</pre><p>
The default checkerboard size in pixels. This is configurable in the
core but GIMP plug-ins can't access the user preference and should use
this constant instead.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538085"></a><h3><a name="GIMP-CHECK-SIZE-SM:CAPS"></a>GIMP_CHECK_SIZE_SM</h3><a class="indexterm" name="id2538093"></a><pre class="programlisting">#define GIMP_CHECK_SIZE_SM 4
</p></div><hr><div class="refsect2" lang="en"><a name="id2530665"></a><h3><a name="GIMP-CHECK-SIZE-SM:CAPS"></a>GIMP_CHECK_SIZE_SM</h3><a class="indexterm" name="id2530673"></a><pre class="programlisting">#define GIMP_CHECK_SIZE_SM 4
</pre><p>
The default small checkerboard size in pixels.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538104"></a><h3><a name="GIMP-CHECK-DARK:CAPS"></a>GIMP_CHECK_DARK</h3><a class="indexterm" name="id2538112"></a><pre class="programlisting">#define GIMP_CHECK_DARK 0.4
</p></div><hr><div class="refsect2" lang="en"><a name="id2530684"></a><h3><a name="GIMP-CHECK-DARK:CAPS"></a>GIMP_CHECK_DARK</h3><a class="indexterm" name="id2530692"></a><pre class="programlisting">#define GIMP_CHECK_DARK 0.4
</pre><p>
The dark gray value for the default checkerboard pattern.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538123"></a><h3><a name="GIMP-CHECK-LIGHT:CAPS"></a>GIMP_CHECK_LIGHT</h3><a class="indexterm" name="id2538131"></a><pre class="programlisting">#define GIMP_CHECK_LIGHT 0.6
</p></div><hr><div class="refsect2" lang="en"><a name="id2530703"></a><h3><a name="GIMP-CHECK-LIGHT:CAPS"></a>GIMP_CHECK_LIGHT</h3><a class="indexterm" name="id2530711"></a><pre class="programlisting">#define GIMP_CHECK_LIGHT 0.6
</pre><p>
The light gray value for the default checkerboard pattern.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538142"></a><h3><a name="gimp-checks-get-shades"></a>gimp_checks_get_shades ()</h3><a class="indexterm" name="id2538151"></a><pre class="programlisting">void gimp_checks_get_shades (<a href="libgimpbase-gimpbaseenums.html#GimpCheckType">GimpCheckType</a> type,
</p></div><hr><div class="refsect2" lang="en"><a name="id2530721"></a><h3><a name="gimp-checks-get-shades"></a>gimp_checks_get_shades ()</h3><a class="indexterm" name="id2530729"></a><pre class="programlisting">void gimp_checks_get_shades (<a href="libgimpbase-gimpbaseenums.html#GimpCheckType">GimpCheckType</a> type,
guchar *light,
guchar *dark);</pre><p>
Retrieves the actual shades of gray to use when drawing a

View File

@ -11,9 +11,9 @@ void <a href="libgimpbase-gimpdatafiles.html#gimp-datafiles-read-director
GFileTest flags,
<a href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc">GimpDatafileLoaderFunc</a> loader_func,
gpointer user_data);
</pre></div><div class="refsect1" lang="en"><a name="id2565402"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2572592"></a><h2>Description</h2><p>
Functions to handle GIMP data files.
</p></div><div class="refsect1" lang="en"><a name="id2565412"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2565417"></a><h3><a name="GimpDatafileData"></a>GimpDatafileData</h3><a class="indexterm" name="id2565426"></a><pre class="programlisting">typedef struct {
</p></div><div class="refsect1" lang="en"><a name="id2572601"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2572607"></a><h3><a name="GimpDatafileData"></a>GimpDatafileData</h3><a class="indexterm" name="id2572615"></a><pre class="programlisting">typedef struct {
const gchar *filename;
const gchar *dirname;
const gchar *basename;
@ -24,14 +24,14 @@ Functions to handle GIMP data files.
} GimpDatafileData;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2565438"></a><h3><a name="GimpDatafileLoaderFunc"></a>GimpDatafileLoaderFunc ()</h3><a class="indexterm" name="id2565447"></a><pre class="programlisting">void (*GimpDatafileLoaderFunc) (const <a href="libgimpbase-gimpdatafiles.html#GimpDatafileData">GimpDatafileData</a> *file_data,
</p></div><hr><div class="refsect2" lang="en"><a name="id2572628"></a><h3><a name="GimpDatafileLoaderFunc"></a>GimpDatafileLoaderFunc ()</h3><a class="indexterm" name="id2572636"></a><pre class="programlisting">void (*GimpDatafileLoaderFunc) (const <a href="libgimpbase-gimpdatafiles.html#GimpDatafileData">GimpDatafileData</a> *file_data,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>file_data</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>user_data</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2581895"></a><h3><a name="gimp-datafiles-check-extension"></a>gimp_datafiles_check_extension ()</h3><a class="indexterm" name="id2581906"></a><pre class="programlisting">gboolean gimp_datafiles_check_extension (const gchar *filename,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2551645"></a><h3><a name="gimp-datafiles-check-extension"></a>gimp_datafiles_check_extension ()</h3><a class="indexterm" name="id2551653"></a><pre class="programlisting">gboolean gimp_datafiles_check_extension (const gchar *filename,
const gchar *extension);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>filename</tt></i><EFBFBD>:</span></td><td>
@ -39,7 +39,7 @@ Functions to handle GIMP data files.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2581967"></a><h3><a name="gimp-datafiles-read-directories"></a>gimp_datafiles_read_directories ()</h3><a class="indexterm" name="id2581978"></a><pre class="programlisting">void gimp_datafiles_read_directories (const gchar *path_str,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2551712"></a><h3><a name="gimp-datafiles-read-directories"></a>gimp_datafiles_read_directories ()</h3><a class="indexterm" name="id2551721"></a><pre class="programlisting">void gimp_datafiles_read_directories (const gchar *path_str,
GFileTest flags,
<a href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc">GimpDatafileLoaderFunc</a> loader_func,
gpointer user_data);</pre><p>

View File

@ -16,10 +16,10 @@ GList* <a href="libgimpbase-gimpenv.html#gimp-path-parse">gimp_path_parse</
gchar* <a href="libgimpbase-gimpenv.html#gimp-path-to-str">gimp_path_to_str</a> (GList *path);
void <a href="libgimpbase-gimpenv.html#gimp-path-free">gimp_path_free</a> (GList *path);
gchar* <a href="libgimpbase-gimpenv.html#gimp-path-get-user-writable-dir">gimp_path_get_user_writable_dir</a> (GList *path);
</pre></div><div class="refsect1" lang="en"><a name="id2528565"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2581158"></a><h2>Description</h2><p>
A set of functions to find the locations of GIMP's data directories and
configuration files.
</p></div><div class="refsect1" lang="en"><a name="id2582154"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2582159"></a><h3><a name="gimp-directory"></a>gimp_directory ()</h3><a class="indexterm" name="id2582168"></a><pre class="programlisting">const gchar* gimp_directory (void);</pre><p>
</p></div><div class="refsect1" lang="en"><a name="id2581169"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2581174"></a><h3><a name="gimp-directory"></a>gimp_directory ()</h3><a class="indexterm" name="id2581183"></a><pre class="programlisting">const gchar* gimp_directory (void);</pre><p>
Returns the user-specific GIMP settings directory. If the
environment variable GIMP2_DIRECTORY exists, it is used. If it is
an absolute path, it is used as is. If it is a relative path, it
@ -40,7 +40,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The user-specific GIMP settings directory.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582241"></a><h3><a name="gimp-personal-rc-file"></a>gimp_personal_rc_file ()</h3><a class="indexterm" name="id2582249"></a><pre class="programlisting">gchar* gimp_personal_rc_file (const gchar *basename);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2581256"></a><h3><a name="gimp-personal-rc-file"></a>gimp_personal_rc_file ()</h3><a class="indexterm" name="id2581264"></a><pre class="programlisting">gchar* gimp_personal_rc_file (const gchar *basename);</pre><p>
Returns the name of a file in the user-specific GIMP settings directory.
</p><p>
The returned string is allocated dynamically and *SHOULD* be freed
@ -50,7 +50,7 @@ is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>basename</tt></i><EFBFBD>:</span></td><td> The basename of a rc_file.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The name of a file in the user-specific GIMP settings directory.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2573625"></a><h3><a name="gimp-data-directory"></a>gimp_data_directory ()</h3><a class="indexterm" name="id2573634"></a><pre class="programlisting">const gchar* gimp_data_directory (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2534792"></a><h3><a name="gimp-data-directory"></a>gimp_data_directory ()</h3><a class="indexterm" name="id2534801"></a><pre class="programlisting">const gchar* gimp_data_directory (void);</pre><p>
Returns the top directory for GIMP data. If the environment
variable GIMP2_DATADIR exists, that is used. It should be an
absolute pathname. Otherwise, on Unix the compile-time defined
@ -63,7 +63,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The top directory for GIMP data.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2573682"></a><h3><a name="gimp-locale-directory"></a>gimp_locale_directory ()</h3><a class="indexterm" name="id2573691"></a><pre class="programlisting">const gchar* gimp_locale_directory (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2534851"></a><h3><a name="gimp-locale-directory"></a>gimp_locale_directory ()</h3><a class="indexterm" name="id2534859"></a><pre class="programlisting">const gchar* gimp_locale_directory (void);</pre><p>
Returns the top directory for GIMP locale files. If the environment
variable GIMP2_LOCALEDIR exists, that is used. It should be an
absolute pathname. Otherwise, on Unix the compile-time defined
@ -76,7 +76,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The top directory for GIMP locale files.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2573741"></a><h3><a name="gimp-plug-in-directory"></a>gimp_plug_in_directory ()</h3><a class="indexterm" name="id2573749"></a><pre class="programlisting">const gchar* gimp_plug_in_directory (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2534909"></a><h3><a name="gimp-plug-in-directory"></a>gimp_plug_in_directory ()</h3><a class="indexterm" name="id2534918"></a><pre class="programlisting">const gchar* gimp_plug_in_directory (void);</pre><p>
Returns the top directory for GIMP plug_ins and modules. If the
environment variable GIMP2_PLUGINDIR exists, that is used. It
should be an absolute pathname. Otherwise, on Unix the compile-time
@ -89,7 +89,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The top directory for GIMP plug_ins and modules.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2573801"></a><h3><a name="gimp-sysconf-directory"></a>gimp_sysconf_directory ()</h3><a class="indexterm" name="id2573809"></a><pre class="programlisting">const gchar* gimp_sysconf_directory (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2534969"></a><h3><a name="gimp-sysconf-directory"></a>gimp_sysconf_directory ()</h3><a class="indexterm" name="id2534977"></a><pre class="programlisting">const gchar* gimp_sysconf_directory (void);</pre><p>
Returns the top directory for GIMP config files. If the environment
variable GIMP2_SYSCONFDIR exists, that is used. It should be an
absolute pathname. Otherwise, on Unix the compile-time defined
@ -102,7 +102,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The top directory for GIMP config files.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576008"></a><h3><a name="gimp-gtkrc"></a>gimp_gtkrc ()</h3><a class="indexterm" name="id2576017"></a><pre class="programlisting">const gchar* gimp_gtkrc (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2562493"></a><h3><a name="gimp-gtkrc"></a>gimp_gtkrc ()</h3><a class="indexterm" name="id2562500"></a><pre class="programlisting">const gchar* gimp_gtkrc (void);</pre><p>
Returns the name of the GIMP's application-specific gtkrc file.
</p><p>
The returned string is allocated just once, and should *NOT* be
@ -111,7 +111,7 @@ for filenames by the system, which isn't necessarily UTF-8 (never
is on Windows).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The name of the GIMP's application-specific gtkrc file.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576065"></a><h3><a name="gimp-path-parse"></a>gimp_path_parse ()</h3><a class="indexterm" name="id2576073"></a><pre class="programlisting">GList* gimp_path_parse (const gchar *path,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2562547"></a><h3><a name="gimp-path-parse"></a>gimp_path_parse ()</h3><a class="indexterm" name="id2562555"></a><pre class="programlisting">GList* gimp_path_parse (const gchar *path,
gint max_paths,
gboolean check,
GList **check_failed);</pre><p>
@ -123,17 +123,17 @@ is on Windows).</p><p>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>check_failed</tt></i><EFBFBD>:</span></td><td> Returns a <span class="type">GList</span> of path elements for which the
check failed.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A <span class="type">GList</span> of all directories in <i class="parameter"><tt>path</tt></i>.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576201"></a><h3><a name="gimp-path-to-str"></a>gimp_path_to_str ()</h3><a class="indexterm" name="id2576209"></a><pre class="programlisting">gchar* gimp_path_to_str (GList *path);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2562683"></a><h3><a name="gimp-path-to-str"></a>gimp_path_to_str ()</h3><a class="indexterm" name="id2562691"></a><pre class="programlisting">gchar* gimp_path_to_str (GList *path);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>path</tt></i><EFBFBD>:</span></td><td> A list of directories as returned by <a href="libgimpbase-gimpenv.html#gimp-path-parse"><tt class="function">gimp_path_parse()</tt></a>.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A searchpath string separated by <span class="type">G_SEARCHPATH_SEPARATOR</span>.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583838"></a><h3><a name="gimp-path-free"></a>gimp_path_free ()</h3><a class="indexterm" name="id2583846"></a><pre class="programlisting">void gimp_path_free (GList *path);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2562752"></a><h3><a name="gimp-path-free"></a>gimp_path_free ()</h3><a class="indexterm" name="id2582832"></a><pre class="programlisting">void gimp_path_free (GList *path);</pre><p>
This function frees the memory allocated for the list and the strings
it contains.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>path</tt></i><EFBFBD>:</span></td><td> A list of directories as returned by <a href="libgimpbase-gimpenv.html#gimp-path-parse"><tt class="function">gimp_path_parse()</tt></a>.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583892"></a><h3><a name="gimp-path-get-user-writable-dir"></a>gimp_path_get_user_writable_dir ()</h3><a class="indexterm" name="id2583903"></a><pre class="programlisting">gchar* gimp_path_get_user_writable_dir (GList *path);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582878"></a><h3><a name="gimp-path-get-user-writable-dir"></a>gimp_path_get_user_writable_dir ()</h3><a class="indexterm" name="id2582886"></a><pre class="programlisting">gchar* gimp_path_get_user_writable_dir (GList *path);</pre><p>
Note that you have to <tt class="function">g_free()</tt> the returned string.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>path</tt></i><EFBFBD>:</span></td><td> A list of directories as returned by <a href="libgimpbase-gimpenv.html#gimp-path-parse"><tt class="function">gimp_path_parse()</tt></a>.

View File

@ -7,30 +7,30 @@
#define <a href="libgimpbase-gimplimits.html#GIMP-MIN-RESOLUTION:CAPS">GIMP_MIN_RESOLUTION</a>
#define <a href="libgimpbase-gimplimits.html#GIMP-MAX-RESOLUTION:CAPS">GIMP_MAX_RESOLUTION</a>
#define <a href="libgimpbase-gimplimits.html#GIMP-MAX-MEMSIZE:CAPS">GIMP_MAX_MEMSIZE</a>
</pre></div><div class="refsect1" lang="en"><a name="id2532666"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2546702"></a><h2>Description</h2><p>
Boundaries of some GIMP data types and some global constants.
</p></div><div class="refsect1" lang="en"><a name="id2575989"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2575994"></a><h3><a name="GIMP-MIN-IMAGE-SIZE:CAPS"></a>GIMP_MIN_IMAGE_SIZE</h3><a class="indexterm" name="id2538216"></a><pre class="programlisting">#define GIMP_MIN_IMAGE_SIZE 1
</p></div><div class="refsect1" lang="en"><a name="id2535598"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2535603"></a><h3><a name="GIMP-MIN-IMAGE-SIZE:CAPS"></a>GIMP_MIN_IMAGE_SIZE</h3><a class="indexterm" name="id2537030"></a><pre class="programlisting">#define GIMP_MIN_IMAGE_SIZE 1
</pre><p>
The minimum width and height of a GIMP image in pixels.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538226"></a><h3><a name="GIMP-MAX-IMAGE-SIZE:CAPS"></a>GIMP_MAX_IMAGE_SIZE</h3><a class="indexterm" name="id2538235"></a><pre class="programlisting">#define GIMP_MAX_IMAGE_SIZE 262144 /* 2^18 */
</p></div><hr><div class="refsect2" lang="en"><a name="id2537040"></a><h3><a name="GIMP-MAX-IMAGE-SIZE:CAPS"></a>GIMP_MAX_IMAGE_SIZE</h3><a class="indexterm" name="id2537049"></a><pre class="programlisting">#define GIMP_MAX_IMAGE_SIZE 262144 /* 2^18 */
</pre><p>
The maximum width and height of a GIMP image in pixels. This is a
somewhat arbitray value that can be used when an upper value for pixel
sizes is needed; for example to give a spin button an upper limit.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538249"></a><h3><a name="GIMP-MIN-RESOLUTION:CAPS"></a>GIMP_MIN_RESOLUTION</h3><a class="indexterm" name="id2538257"></a><pre class="programlisting">#define GIMP_MIN_RESOLUTION 5e-3 /* shouldn't display as 0.000 */
</p></div><hr><div class="refsect2" lang="en"><a name="id2537063"></a><h3><a name="GIMP-MIN-RESOLUTION:CAPS"></a>GIMP_MIN_RESOLUTION</h3><a class="indexterm" name="id2537072"></a><pre class="programlisting">#define GIMP_MIN_RESOLUTION 5e-3 /* shouldn't display as 0.000 */
</pre><p>
The minimum resolution of a GIMP image in pixels per inch. This is a
somewhat arbitray value that can be used to when a lower value for a
resolution is needed. GIMP will not accept resolutions smaller than
this value.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538272"></a><h3><a name="GIMP-MAX-RESOLUTION:CAPS"></a>GIMP_MAX_RESOLUTION</h3><a class="indexterm" name="id2538280"></a><pre class="programlisting">#define GIMP_MAX_RESOLUTION 65536.0
</p></div><hr><div class="refsect2" lang="en"><a name="id2537086"></a><h3><a name="GIMP-MAX-RESOLUTION:CAPS"></a>GIMP_MAX_RESOLUTION</h3><a class="indexterm" name="id2537095"></a><pre class="programlisting">#define GIMP_MAX_RESOLUTION 65536.0
</pre><p>
The maximum resolution of a GIMP image in pixels per inch. This is a
somewhat arbitray value that can be used to when an upper value for a
resolution is needed. GIMP will not accept resolutions larger than
this value.
</p></div><hr><div class="refsect2" lang="en"><a name="id2538294"></a><h3><a name="GIMP-MAX-MEMSIZE:CAPS"></a>GIMP_MAX_MEMSIZE</h3><a class="indexterm" name="id2538302"></a><pre class="programlisting">#define GIMP_MAX_MEMSIZE ((guint64) 1 &lt;&lt; 42) /* 4 terabyte;
</p></div><hr><div class="refsect2" lang="en"><a name="id2537108"></a><h3><a name="GIMP-MAX-MEMSIZE:CAPS"></a>GIMP_MAX_MEMSIZE</h3><a class="indexterm" name="id2563533"></a><pre class="programlisting">#define GIMP_MAX_MEMSIZE ((guint64) 1 &lt;&lt; 42) /* 4 terabyte;
</pre><p>
A large but arbitrary value that can be used when an upper limit for a
memory size (in bytes) is needed. It is smaller than <tt class="literal">G_MAXDOUBLE</tt> since

View File

@ -9,9 +9,9 @@ gchar* <a href="libgimpbase-gimpmemsize.html#gimp-memsize-to-string">gimp_m
#define <a href="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS">GIMP_TYPE_MEMSIZE</a>
#define <a href="libgimpbase-gimpmemsize.html#GIMP-VALUE-HOLDS-MEMSIZE:CAPS">GIMP_VALUE_HOLDS_MEMSIZE</a> (value)
</pre></div><div class="refsect1" lang="en"><a name="id2531440"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2567906"></a><h2>Description</h2><p>
Functions to (de)serialize a given memory size.
</p></div><div class="refsect1" lang="en"><a name="id2531450"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2531456"></a><h3><a name="gimp-memsize-serialize"></a>gimp_memsize_serialize ()</h3><a class="indexterm" name="id2531464"></a><pre class="programlisting">gchar* gimp_memsize_serialize (guint64 memsize);</pre><p>
</p></div><div class="refsect1" lang="en"><a name="id2567917"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2567922"></a><h3><a name="gimp-memsize-serialize"></a>gimp_memsize_serialize ()</h3><a class="indexterm" name="id2567931"></a><pre class="programlisting">gchar* gimp_memsize_serialize (guint64 memsize);</pre><p>
Creates a string representation of a given memory size. This string
can be parsed by <a href="libgimpbase-gimpmemsize.html#gimp-memsize-deserialize"><tt class="function">gimp_memsize_deserialize()</tt></a> and can thus be used in
config files. It should not be displayed to the user. If you need a
@ -21,7 +21,7 @@ nice human-readable string please use <a href="libgimpbase-gimpmemsize.html#gimp
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A newly allocated string representation of <i class="parameter"><tt>memsize</tt></i>.
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2545897"></a><h3><a name="gimp-memsize-deserialize"></a>gimp_memsize_deserialize ()</h3><a class="indexterm" name="id2545906"></a><pre class="programlisting">gboolean gimp_memsize_deserialize (const gchar *string,
</p></div><hr><div class="refsect2" lang="en"><a name="id2560785"></a><h3><a name="gimp-memsize-deserialize"></a>gimp_memsize_deserialize ()</h3><a class="indexterm" name="id2560794"></a><pre class="programlisting">gboolean gimp_memsize_deserialize (const gchar *string,
guint64 *memsize);</pre><p>
Parses a string representation of a memory size as returned by
<a href="libgimpbase-gimpmemsize.html#gimp-memsize-serialize"><tt class="function">gimp_memsize_serialize()</tt></a>.</p><p>
@ -32,7 +32,7 @@ Parses a string representation of a memory size as returned by
<i class="parameter"><tt>memsize</tt></i> has been set, <tt class="literal">FALSE</tt> otherwise.
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2564621"></a><h3><a name="gimp-memsize-to-string"></a>gimp_memsize_to_string ()</h3><a class="indexterm" name="id2564629"></a><pre class="programlisting">gchar* gimp_memsize_to_string (guint64 memsize);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2582053"></a><h3><a name="gimp-memsize-to-string"></a>gimp_memsize_to_string ()</h3><a class="indexterm" name="id2582061"></a><pre class="programlisting">gchar* gimp_memsize_to_string (guint64 memsize);</pre><p>
This function returns a human readable, translated representation
of the passed <i class="parameter"><tt>memsize</tt></i>. Large values are displayed using a
reasonable memsize unit, e.g.: "345" becomes "345 Bytes", "4500"
@ -40,10 +40,10 @@ becomes "4.4 KB" and so on.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>memsize</tt></i><EFBFBD>:</span></td><td> A memory size in bytes.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A newly allocated human-readable, translated string.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2564684"></a><h3><a name="GIMP-TYPE-MEMSIZE:CAPS"></a>GIMP_TYPE_MEMSIZE</h3><a class="indexterm" name="id2564692"></a><pre class="programlisting">#define GIMP_TYPE_MEMSIZE (gimp_memsize_get_type ())
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582115"></a><h3><a name="GIMP-TYPE-MEMSIZE:CAPS"></a>GIMP_TYPE_MEMSIZE</h3><a class="indexterm" name="id2582124"></a><pre class="programlisting">#define GIMP_TYPE_MEMSIZE (gimp_memsize_get_type ())
</pre><p>
<a href="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS"><span class="type">GIMP_TYPE_MEMSIZE</span></a> is a <span class="type">GType</span> derived from <span class="type">G_TYPE_UINT64</span>.
</p></div><hr><div class="refsect2" lang="en"><a name="id2583391"></a><h3><a name="GIMP-VALUE-HOLDS-MEMSIZE:CAPS"></a>GIMP_VALUE_HOLDS_MEMSIZE()</h3><a class="indexterm" name="id2583399"></a><pre class="programlisting">#define GIMP_VALUE_HOLDS_MEMSIZE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MEMSIZE))
</p></div><hr><div class="refsect2" lang="en"><a name="id2582152"></a><h3><a name="GIMP-VALUE-HOLDS-MEMSIZE:CAPS"></a>GIMP_VALUE_HOLDS_MEMSIZE()</h3><a class="indexterm" name="id2581373"></a><pre class="programlisting">#define GIMP_VALUE_HOLDS_MEMSIZE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MEMSIZE))
</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>value</tt></i><EFBFBD>:</span></td><td>

View File

@ -29,10 +29,10 @@ glong <a href="libgimpbase-gimpparasite.html#gimp-parasite-data-size">gimp
#define <a href="libgimpbase-gimpparasite.html#GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS">GIMP_PARASITE_ATTACH_GRANDPARENT</a>
#define <a href="libgimpbase-gimpparasite.html#GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS">GIMP_PARASITE_GRANDPARENT_PERSISTENT</a>
#define <a href="libgimpbase-gimpparasite.html#GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS">GIMP_PARASITE_GRANDPARENT_UNDOABLE</a>
</pre></div><div class="refsect1" lang="en"><a name="id2584433"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2550211"></a><h2>Description</h2><p>
Arbitrary pieces of data which can be attached to various GIMP objects.
</p></div><div class="refsect1" lang="en"><a name="id2584444"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2584449"></a><h3><a name="GimpParasite"></a>GimpParasite</h3><a class="indexterm" name="id2569798"></a><pre class="programlisting">typedef struct {
</p></div><div class="refsect1" lang="en"><a name="id2550222"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2550227"></a><h3><a name="GimpParasite"></a>GimpParasite</h3><a class="indexterm" name="id2467218"></a><pre class="programlisting">typedef struct {
gchar *name; /* The name of the parasite. USE A UNIQUE PREFIX! */
guint32 flags; /* save Parasite in XCF file, etc. */
guint32 size; /* amount of data */
@ -41,7 +41,7 @@ Arbitrary pieces of data which can be attached to various GIMP objects.
} GimpParasite;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2569814"></a><h3><a name="gimp-parasite-new"></a>gimp_parasite_new ()</h3><a class="indexterm" name="id2569822"></a><pre class="programlisting"><a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a>* gimp_parasite_new (const gchar *name,
</p></div><hr><div class="refsect2" lang="en"><a name="id2467234"></a><h3><a name="gimp-parasite-new"></a>gimp_parasite_new ()</h3><a class="indexterm" name="id2467242"></a><pre class="programlisting"><a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a>* gimp_parasite_new (const gchar *name,
guint32 flags,
guint32 size,
gconstpointer data);</pre><p>
@ -53,18 +53,18 @@ Arbitrary pieces of data which can be attached to various GIMP objects.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569916"></a><h3><a name="gimp-parasite-free"></a>gimp_parasite_free ()</h3><a class="indexterm" name="id2569925"></a><pre class="programlisting">void gimp_parasite_free (<a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2467336"></a><h3><a name="gimp-parasite-free"></a>gimp_parasite_free ()</h3><a class="indexterm" name="id2467345"></a><pre class="programlisting">void gimp_parasite_free (<a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569958"></a><h3><a name="gimp-parasite-copy"></a>gimp_parasite_copy ()</h3><a class="indexterm" name="id2569967"></a><pre class="programlisting"><a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a>* gimp_parasite_copy (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2467378"></a><h3><a name="gimp-parasite-copy"></a>gimp_parasite_copy ()</h3><a class="indexterm" name="id2467387"></a><pre class="programlisting"><a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a>* gimp_parasite_copy (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2570011"></a><h3><a name="gimp-parasite-compare"></a>gimp_parasite_compare ()</h3><a class="indexterm" name="id2570019"></a><pre class="programlisting">gboolean gimp_parasite_compare (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *a,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2467431"></a><h3><a name="gimp-parasite-compare"></a>gimp_parasite_compare ()</h3><a class="indexterm" name="id2467439"></a><pre class="programlisting">gboolean gimp_parasite_compare (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *a,
const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *b);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>a</tt></i><EFBFBD>:</span></td><td>
@ -72,7 +72,7 @@ Arbitrary pieces of data which can be attached to various GIMP objects.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582891"></a><h3><a name="gimp-parasite-is-type"></a>gimp_parasite_is_type ()</h3><a class="indexterm" name="id2582899"></a><pre class="programlisting">gboolean gimp_parasite_is_type (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576116"></a><h3><a name="gimp-parasite-is-type"></a>gimp_parasite_is_type ()</h3><a class="indexterm" name="id2576124"></a><pre class="programlisting">gboolean gimp_parasite_is_type (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite,
const gchar *name);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
@ -80,19 +80,19 @@ Arbitrary pieces of data which can be attached to various GIMP objects.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582961"></a><h3><a name="gimp-parasite-is-persistent"></a>gimp_parasite_is_persistent ()</h3><a class="indexterm" name="id2582970"></a><pre class="programlisting">gboolean gimp_parasite_is_persistent (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576184"></a><h3><a name="gimp-parasite-is-persistent"></a>gimp_parasite_is_persistent ()</h3><a class="indexterm" name="id2576193"></a><pre class="programlisting">gboolean gimp_parasite_is_persistent (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583014"></a><h3><a name="gimp-parasite-is-undoable"></a>gimp_parasite_is_undoable ()</h3><a class="indexterm" name="id2583023"></a><pre class="programlisting">gboolean gimp_parasite_is_undoable (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576237"></a><h3><a name="gimp-parasite-is-undoable"></a>gimp_parasite_is_undoable ()</h3><a class="indexterm" name="id2576245"></a><pre class="programlisting">gboolean gimp_parasite_is_undoable (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583067"></a><h3><a name="gimp-parasite-has-flag"></a>gimp_parasite_has_flag ()</h3><a class="indexterm" name="id2583075"></a><pre class="programlisting">gboolean gimp_parasite_has_flag (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576289"></a><h3><a name="gimp-parasite-has-flag"></a>gimp_parasite_has_flag ()</h3><a class="indexterm" name="id2576298"></a><pre class="programlisting">gboolean gimp_parasite_has_flag (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite,
gulong flag);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
@ -100,55 +100,55 @@ Arbitrary pieces of data which can be attached to various GIMP objects.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586066"></a><h3><a name="gimp-parasite-flags"></a>gimp_parasite_flags ()</h3><a class="indexterm" name="id2586075"></a><pre class="programlisting">gulong gimp_parasite_flags (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2576359"></a><h3><a name="gimp-parasite-flags"></a>gimp_parasite_flags ()</h3><a class="indexterm" name="id2584918"></a><pre class="programlisting">gulong gimp_parasite_flags (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586119"></a><h3><a name="gimp-parasite-name"></a>gimp_parasite_name ()</h3><a class="indexterm" name="id2586127"></a><pre class="programlisting">const gchar* gimp_parasite_name (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2584962"></a><h3><a name="gimp-parasite-name"></a>gimp_parasite_name ()</h3><a class="indexterm" name="id2584970"></a><pre class="programlisting">const gchar* gimp_parasite_name (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586172"></a><h3><a name="gimp-parasite-data"></a>gimp_parasite_data ()</h3><a class="indexterm" name="id2586181"></a><pre class="programlisting">gconstpointer gimp_parasite_data (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585015"></a><h3><a name="gimp-parasite-data"></a>gimp_parasite_data ()</h3><a class="indexterm" name="id2585024"></a><pre class="programlisting">gconstpointer gimp_parasite_data (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586225"></a><h3><a name="gimp-parasite-data-size"></a>gimp_parasite_data_size ()</h3><a class="indexterm" name="id2586233"></a><pre class="programlisting">glong gimp_parasite_data_size (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585068"></a><h3><a name="gimp-parasite-data-size"></a>gimp_parasite_data_size ()</h3><a class="indexterm" name="id2585076"></a><pre class="programlisting">glong gimp_parasite_data_size (const <a href="libgimpbase-gimpparasite.html#GimpParasite">GimpParasite</a> *parasite);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parasite</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586278"></a><h3><a name="GIMP-PARASITE-PERSISTENT:CAPS"></a>GIMP_PARASITE_PERSISTENT</h3><a class="indexterm" name="id2586289"></a><pre class="programlisting">#define GIMP_PARASITE_PERSISTENT 1
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585121"></a><h3><a name="GIMP-PARASITE-PERSISTENT:CAPS"></a>GIMP_PARASITE_PERSISTENT</h3><a class="indexterm" name="id2585129"></a><pre class="programlisting">#define GIMP_PARASITE_PERSISTENT 1
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586298"></a><h3><a name="GIMP-PARASITE-UNDOABLE:CAPS"></a>GIMP_PARASITE_UNDOABLE</h3><a class="indexterm" name="id2586307"></a><pre class="programlisting">#define GIMP_PARASITE_UNDOABLE 2
</p></div><hr><div class="refsect2" lang="en"><a name="id2585139"></a><h3><a name="GIMP-PARASITE-UNDOABLE:CAPS"></a>GIMP_PARASITE_UNDOABLE</h3><a class="indexterm" name="id2585147"></a><pre class="programlisting">#define GIMP_PARASITE_UNDOABLE 2
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586317"></a><h3><a name="GIMP-PARASITE-ATTACH-PARENT:CAPS"></a>GIMP_PARASITE_ATTACH_PARENT</h3><a class="indexterm" name="id2586328"></a><pre class="programlisting">#define GIMP_PARASITE_ATTACH_PARENT (0x80 &lt;&lt; 8)
</p></div><hr><div class="refsect2" lang="en"><a name="id2585157"></a><h3><a name="GIMP-PARASITE-ATTACH-PARENT:CAPS"></a>GIMP_PARASITE_ATTACH_PARENT</h3><a class="indexterm" name="id2585168"></a><pre class="programlisting">#define GIMP_PARASITE_ATTACH_PARENT (0x80 &lt;&lt; 8)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586339"></a><h3><a name="GIMP-PARASITE-PARENT-PERSISTENT:CAPS"></a>GIMP_PARASITE_PARENT_PERSISTENT</h3><a class="indexterm" name="id2586350"></a><pre class="programlisting">#define GIMP_PARASITE_PARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 8)
</p></div><hr><div class="refsect2" lang="en"><a name="id2585178"></a><h3><a name="GIMP-PARASITE-PARENT-PERSISTENT:CAPS"></a>GIMP_PARASITE_PARENT_PERSISTENT</h3><a class="indexterm" name="id2585190"></a><pre class="programlisting">#define GIMP_PARASITE_PARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 8)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586362"></a><h3><a name="GIMP-PARASITE-PARENT-UNDOABLE:CAPS"></a>GIMP_PARASITE_PARENT_UNDOABLE</h3><a class="indexterm" name="id2586373"></a><pre class="programlisting">#define GIMP_PARASITE_PARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 8)
</p></div><hr><div class="refsect2" lang="en"><a name="id2585202"></a><h3><a name="GIMP-PARASITE-PARENT-UNDOABLE:CAPS"></a>GIMP_PARASITE_PARENT_UNDOABLE</h3><a class="indexterm" name="id2585213"></a><pre class="programlisting">#define GIMP_PARASITE_PARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 8)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586385"></a><h3><a name="GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS"></a>GIMP_PARASITE_ATTACH_GRANDPARENT</h3><a class="indexterm" name="id2586396"></a><pre class="programlisting">#define GIMP_PARASITE_ATTACH_GRANDPARENT (0x80 &lt;&lt; 16)
</p></div><hr><div class="refsect2" lang="en"><a name="id2585224"></a><h3><a name="GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS"></a>GIMP_PARASITE_ATTACH_GRANDPARENT</h3><a class="indexterm" name="id2585236"></a><pre class="programlisting">#define GIMP_PARASITE_ATTACH_GRANDPARENT (0x80 &lt;&lt; 16)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586407"></a><h3><a name="GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS"></a>GIMP_PARASITE_GRANDPARENT_PERSISTENT</h3><a class="indexterm" name="id2586418"></a><pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 16)
</p></div><hr><div class="refsect2" lang="en"><a name="id2585247"></a><h3><a name="GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS"></a>GIMP_PARASITE_GRANDPARENT_PERSISTENT</h3><a class="indexterm" name="id2576067"></a><pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 16)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586430"></a><h3><a name="GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS"></a>GIMP_PARASITE_GRANDPARENT_UNDOABLE</h3><a class="indexterm" name="id2586442"></a><pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 16)
</p></div><hr><div class="refsect2" lang="en"><a name="id2466451"></a><h3><a name="GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS"></a>GIMP_PARASITE_GRANDPARENT_UNDOABLE</h3><a class="indexterm" name="id2582720"></a><pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 16)
</pre><p>
</p></div></div><div class="refsect1" lang="en"><a name="id2586455"></a><h2>See Also</h2><p>
</p></div></div><div class="refsect1" lang="en"><a name="id2571379"></a><h2>See Also</h2><p>
<a
href="../libgimp/libgimp-gimpimage.html#gimp-image-parasite-attach"
><tt class="function">gimp_image_parasite_attach()</tt></a>, <a

View File

@ -7,30 +7,30 @@ void <a href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-init">g
void <a href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-parse">gimp_pixpipe_params_parse</a> (const gchar *parameters,
GimpPixPipeParams *params);
gchar* <a href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-build">gimp_pixpipe_params_build</a> (GimpPixPipeParams *params);
</pre></div><div class="refsect1" lang="en"><a name="id2585906"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2531144"></a><h2>Description</h2><p>
Utility functions to (de)serialize certain C structures to/from <a href="libgimpbase-gimpparasite.html#GimpParasite"><span class="type">GimpParasite</span></a>'s.
</p></div><div class="refsect1" lang="en"><a name="id2527278"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2527284"></a><h3><a name="GIMP-PIXPIPE-MAXDIM:CAPS"></a>GIMP_PIXPIPE_MAXDIM</h3><a class="indexterm" name="id2527292"></a><pre class="programlisting">#define GIMP_PIXPIPE_MAXDIM 4
</p></div><div class="refsect1" lang="en"><a name="id2531160"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2531165"></a><h3><a name="GIMP-PIXPIPE-MAXDIM:CAPS"></a>GIMP_PIXPIPE_MAXDIM</h3><a class="indexterm" name="id2531174"></a><pre class="programlisting">#define GIMP_PIXPIPE_MAXDIM 4
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2527302"></a><h3><a name="gimp-pixpipe-params-init"></a>gimp_pixpipe_params_init ()</h3><a class="indexterm" name="id2527310"></a><pre class="programlisting">void gimp_pixpipe_params_init (GimpPixPipeParams *params);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2531183"></a><h3><a name="gimp-pixpipe-params-init"></a>gimp_pixpipe_params_init ()</h3><a class="indexterm" name="id2531192"></a><pre class="programlisting">void gimp_pixpipe_params_init (GimpPixPipeParams *params);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>params</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2527344"></a><h3><a name="gimp-pixpipe-params-parse"></a>gimp_pixpipe_params_parse ()</h3><a class="indexterm" name="id2527352"></a><pre class="programlisting">void gimp_pixpipe_params_parse (const gchar *parameters,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2531225"></a><h3><a name="gimp-pixpipe-params-parse"></a>gimp_pixpipe_params_parse ()</h3><a class="indexterm" name="id2531234"></a><pre class="programlisting">void gimp_pixpipe_params_parse (const gchar *parameters,
GimpPixPipeParams *params);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>parameters</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>params</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2570130"></a><h3><a name="gimp-pixpipe-params-build"></a>gimp_pixpipe_params_build ()</h3><a class="indexterm" name="id2570138"></a><pre class="programlisting">gchar* gimp_pixpipe_params_build (GimpPixPipeParams *params);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2577926"></a><h3><a name="gimp-pixpipe-params-build"></a>gimp_pixpipe_params_build ()</h3><a class="indexterm" name="id2577935"></a><pre class="programlisting">gchar* gimp_pixpipe_params_build (GimpPixPipeParams *params);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>params</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2570183"></a><h2>See Also</h2><p>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2577979"></a><h2>See Also</h2><p>
<a href="libgimpbase-gimpparasite.html#GimpParasite"><span class="type">GimpParasite</span></a>
</p></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libgimpbase-gimpparasite.html"><b>&lt;&lt;<EFBFBD>gimpparasite</b></a></td><td align="right"><a accesskey="n" href="libgimpbase-gimpsignal.html"><b>gimpsignal<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -49,13 +49,13 @@ gboolean <a href="libgimpbase-gimpprotocol.html#gp-proc-uninstall-write">gp_p
gpointer user_data);
gboolean <a href="libgimpbase-gimpprotocol.html#gp-extension-ack-write">gp_extension_ack_write</a> (GIOChannel *channel,
gpointer user_data);
</pre></div><div class="refsect1" lang="en"><a name="id2589678"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2586762"></a><h2>Description</h2><p>
The communication protocol between GIMP and it's plug-ins.
</p></div><div class="refsect1" lang="en"><a name="id2574805"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2574810"></a><h3><a name="GIMP-PROTOCOL-VERSION:CAPS"></a>GIMP_PROTOCOL_VERSION</h3><a class="indexterm" name="id2574819"></a><pre class="programlisting">#define GIMP_PROTOCOL_VERSION 0x0011
</p></div><div class="refsect1" lang="en"><a name="id2586773"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2586778"></a><h3><a name="GIMP-PROTOCOL-VERSION:CAPS"></a>GIMP_PROTOCOL_VERSION</h3><a class="indexterm" name="id2586786"></a><pre class="programlisting">#define GIMP_PROTOCOL_VERSION 0x0011
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574828"></a><h3><a name="GPConfig"></a>GPConfig</h3><a class="indexterm" name="id2574837"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2586796"></a><h3><a name="GPConfig"></a>GPConfig</h3><a class="indexterm" name="id2586804"></a><pre class="programlisting">typedef struct {
guint32 version;
guint32 tile_width;
guint32 tile_height;
@ -79,16 +79,16 @@ The communication protocol between GIMP and it's plug-ins.
} GPConfig;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2556165"></a><h3><a name="GPTileReq"></a>GPTileReq</h3><a class="indexterm" name="id2581208"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2555875"></a><h3><a name="GPTileReq"></a>GPTileReq</h3><a class="indexterm" name="id2494995"></a><pre class="programlisting">typedef struct {
gint32 drawable_ID;
guint32 tile_num;
guint32 shadow;
} GPTileReq;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2557980"></a><h3><a name="GPTileAck"></a>GPTileAck</h3><a class="indexterm" name="id2556851"></a><pre class="programlisting">typedef struct _GPTileAck GPTileAck;</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2540492"></a><h3><a name="GPTileAck"></a>GPTileAck</h3><a class="indexterm" name="id2567270"></a><pre class="programlisting">typedef struct _GPTileAck GPTileAck;</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574860"></a><h3><a name="GPTileData"></a>GPTileData</h3><a class="indexterm" name="id2574868"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2527808"></a><h3><a name="GPTileData"></a>GPTileData</h3><a class="indexterm" name="id2537774"></a><pre class="programlisting">typedef struct {
gint32 drawable_ID;
guint32 tile_num;
guint32 shadow;
@ -100,7 +100,7 @@ The communication protocol between GIMP and it's plug-ins.
} GPTileData;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574880"></a><h3><a name="GPParam"></a>GPParam</h3><a class="indexterm" name="id2574888"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2578348"></a><h3><a name="GPParam"></a>GPParam</h3><a class="indexterm" name="id2540087"></a><pre class="programlisting">typedef struct {
guint32 type;
union
@ -143,28 +143,28 @@ The communication protocol between GIMP and it's plug-ins.
} GPParam;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2534219"></a><h3><a name="GPParamDef"></a>GPParamDef</h3><a class="indexterm" name="id2574910"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2556624"></a><h3><a name="GPParamDef"></a>GPParamDef</h3><a class="indexterm" name="id2586842"></a><pre class="programlisting">typedef struct {
guint32 type;
gchar *name;
gchar *description;
} GPParamDef;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574922"></a><h3><a name="GPProcRun"></a>GPProcRun</h3><a class="indexterm" name="id2574929"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2586853"></a><h3><a name="GPProcRun"></a>GPProcRun</h3><a class="indexterm" name="id2586860"></a><pre class="programlisting">typedef struct {
gchar *name;
guint32 nparams;
GPParam *params;
} GPProcRun;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574940"></a><h3><a name="GPProcReturn"></a>GPProcReturn</h3><a class="indexterm" name="id2574948"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2586872"></a><h3><a name="GPProcReturn"></a>GPProcReturn</h3><a class="indexterm" name="id2586879"></a><pre class="programlisting">typedef struct {
gchar *name;
guint32 nparams;
GPParam *params;
} GPProcReturn;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574959"></a><h3><a name="GPProcInstall"></a>GPProcInstall</h3><a class="indexterm" name="id2574966"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2586890"></a><h3><a name="GPProcInstall"></a>GPProcInstall</h3><a class="indexterm" name="id2586898"></a><pre class="programlisting">typedef struct {
gchar *name;
gchar *blurb;
gchar *help;
@ -181,14 +181,14 @@ The communication protocol between GIMP and it's plug-ins.
} GPProcInstall;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574982"></a><h3><a name="GPProcUninstall"></a>GPProcUninstall</h3><a class="indexterm" name="id2574989"></a><pre class="programlisting">typedef struct {
</p></div><hr><div class="refsect2" lang="en"><a name="id2586913"></a><h3><a name="GPProcUninstall"></a>GPProcUninstall</h3><a class="indexterm" name="id2586921"></a><pre class="programlisting">typedef struct {
gchar *name;
} GPProcUninstall;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2574999"></a><h3><a name="gp-init"></a>gp_init ()</h3><a class="indexterm" name="id2575006"></a><pre class="programlisting">void gp_init (void);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586930"></a><h3><a name="gp-init"></a>gp_init ()</h3><a class="indexterm" name="id2586938"></a><pre class="programlisting">void gp_init (void);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2575019"></a><h3><a name="gp-has-init-write"></a>gp_has_init_write ()</h3><a class="indexterm" name="id2575027"></a><pre class="programlisting">gboolean gp_has_init_write (GIOChannel *channel,
</p></div><hr><div class="refsect2" lang="en"><a name="id2586950"></a><h3><a name="gp-has-init-write"></a>gp_has_init_write ()</h3><a class="indexterm" name="id2586958"></a><pre class="programlisting">gboolean gp_has_init_write (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -196,7 +196,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2575083"></a><h3><a name="gp-quit-write"></a>gp_quit_write ()</h3><a class="indexterm" name="id2575091"></a><pre class="programlisting">gboolean gp_quit_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587014"></a><h3><a name="gp-quit-write"></a>gp_quit_write ()</h3><a class="indexterm" name="id2587022"></a><pre class="programlisting">gboolean gp_quit_write (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -204,7 +204,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2575147"></a><h3><a name="gp-config-write"></a>gp_config_write ()</h3><a class="indexterm" name="id2575155"></a><pre class="programlisting">gboolean gp_config_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587078"></a><h3><a name="gp-config-write"></a>gp_config_write ()</h3><a class="indexterm" name="id2587086"></a><pre class="programlisting">gboolean gp_config_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPConfig">GPConfig</a> *config,
gpointer user_data);</pre><p>
@ -214,7 +214,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593266"></a><h3><a name="gp-tile-req-write"></a>gp_tile_req_write ()</h3><a class="indexterm" name="id2593275"></a><pre class="programlisting">gboolean gp_tile_req_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587161"></a><h3><a name="gp-tile-req-write"></a>gp_tile_req_write ()</h3><a class="indexterm" name="id2587170"></a><pre class="programlisting">gboolean gp_tile_req_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPTileReq">GPTileReq</a> *tile_req,
gpointer user_data);</pre><p>
@ -224,7 +224,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593352"></a><h3><a name="gp-tile-ack-write"></a>gp_tile_ack_write ()</h3><a class="indexterm" name="id2593360"></a><pre class="programlisting">gboolean gp_tile_ack_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591544"></a><h3><a name="gp-tile-ack-write"></a>gp_tile_ack_write ()</h3><a class="indexterm" name="id2591552"></a><pre class="programlisting">gboolean gp_tile_ack_write (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -232,7 +232,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593421"></a><h3><a name="gp-tile-data-write"></a>gp_tile_data_write ()</h3><a class="indexterm" name="id2593429"></a><pre class="programlisting">gboolean gp_tile_data_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591613"></a><h3><a name="gp-tile-data-write"></a>gp_tile_data_write ()</h3><a class="indexterm" name="id2591621"></a><pre class="programlisting">gboolean gp_tile_data_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPTileData">GPTileData</a> *tile_data,
gpointer user_data);</pre><p>
@ -242,7 +242,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593506"></a><h3><a name="gp-proc-run-write"></a>gp_proc_run_write ()</h3><a class="indexterm" name="id2593515"></a><pre class="programlisting">gboolean gp_proc_run_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591698"></a><h3><a name="gp-proc-run-write"></a>gp_proc_run_write ()</h3><a class="indexterm" name="id2591707"></a><pre class="programlisting">gboolean gp_proc_run_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
gpointer user_data);</pre><p>
@ -252,7 +252,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593592"></a><h3><a name="gp-proc-return-write"></a>gp_proc_return_write ()</h3><a class="indexterm" name="id2593600"></a><pre class="programlisting">gboolean gp_proc_return_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591784"></a><h3><a name="gp-proc-return-write"></a>gp_proc_return_write ()</h3><a class="indexterm" name="id2591792"></a><pre class="programlisting">gboolean gp_proc_return_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
gpointer user_data);</pre><p>
@ -262,7 +262,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593678"></a><h3><a name="gp-temp-proc-run-write"></a>gp_temp_proc_run_write ()</h3><a class="indexterm" name="id2593686"></a><pre class="programlisting">gboolean gp_temp_proc_run_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591870"></a><h3><a name="gp-temp-proc-run-write"></a>gp_temp_proc_run_write ()</h3><a class="indexterm" name="id2591878"></a><pre class="programlisting">gboolean gp_temp_proc_run_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcRun">GPProcRun</a> *proc_run,
gpointer user_data);</pre><p>
@ -272,7 +272,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593763"></a><h3><a name="gp-temp-proc-return-write"></a>gp_temp_proc_return_write ()</h3><a class="indexterm" name="id2593772"></a><pre class="programlisting">gboolean gp_temp_proc_return_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2591955"></a><h3><a name="gp-temp-proc-return-write"></a>gp_temp_proc_return_write ()</h3><a class="indexterm" name="id2591964"></a><pre class="programlisting">gboolean gp_temp_proc_return_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcReturn">GPProcReturn</a> *proc_return,
gpointer user_data);</pre><p>
@ -282,7 +282,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593849"></a><h3><a name="gp-proc-install-write"></a>gp_proc_install_write ()</h3><a class="indexterm" name="id2593857"></a><pre class="programlisting">gboolean gp_proc_install_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2592041"></a><h3><a name="gp-proc-install-write"></a>gp_proc_install_write ()</h3><a class="indexterm" name="id2592049"></a><pre class="programlisting">gboolean gp_proc_install_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcInstall">GPProcInstall</a> *proc_install,
gpointer user_data);</pre><p>
@ -292,7 +292,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2593935"></a><h3><a name="gp-proc-uninstall-write"></a>gp_proc_uninstall_write ()</h3><a class="indexterm" name="id2593943"></a><pre class="programlisting">gboolean gp_proc_uninstall_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2592127"></a><h3><a name="gp-proc-uninstall-write"></a>gp_proc_uninstall_write ()</h3><a class="indexterm" name="id2592135"></a><pre class="programlisting">gboolean gp_proc_uninstall_write (GIOChannel *channel,
<a href="libgimpbase-gimpprotocol.html#GPProcUninstall">GPProcUninstall</a> *proc_uninstall,
gpointer user_data);</pre><p>
@ -302,7 +302,7 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2594020"></a><h3><a name="gp-extension-ack-write"></a>gp_extension_ack_write ()</h3><a class="indexterm" name="id2594029"></a><pre class="programlisting">gboolean gp_extension_ack_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2592212"></a><h3><a name="gp-extension-ack-write"></a>gp_extension_ack_write ()</h3><a class="indexterm" name="id2592221"></a><pre class="programlisting">gboolean gp_extension_ack_write (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -310,6 +310,6 @@ The communication protocol between GIMP and it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2594090"></a><h2>See Also</h2><p>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2592282"></a><h2>See Also</h2><p>
<span class="type">libgimp-gimpwire</span>
</p></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libgimpbase-gimputils.html"><b>&lt;&lt;<EFBFBD>gimputils</b></a></td><td align="right"><a accesskey="n" href="libgimpbase-gimpwire.html"><b>gimpwire<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -6,10 +6,10 @@ void (<a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">*GimpSi
<a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">GimpSignalHandlerFunc</a> <a href="libgimpbase-gimpsignal.html#gimp-signal-private">gimp_signal_private</a> (gint signum,
<a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">GimpSignalHandlerFunc</a> handler,
gint flags);
</pre></div><div class="refsect1" lang="en"><a name="id2585424"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2585278"></a><h2>Description</h2><p>
Portable signal handling.
</p></div><div class="refsect1" lang="en"><a name="id2585433"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2585439"></a><h3><a name="GimpSignalHandlerFunc"></a>GimpSignalHandlerFunc ()</h3><a class="indexterm" name="id2585447"></a><pre class="programlisting">void (*GimpSignalHandlerFunc) (gint signum);</pre><p>
</p></div><div class="refsect1" lang="en"><a name="id2585287"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2585293"></a><h3><a name="GimpSignalHandlerFunc"></a>GimpSignalHandlerFunc ()</h3><a class="indexterm" name="id2585301"></a><pre class="programlisting">void (*GimpSignalHandlerFunc) (gint signum);</pre><p>
A prototype for signal handler functions. Note that each function which
takes or returns a variable of this type also accepts or may return
special values defined by your system's signal.h header file (like
@ -18,7 +18,7 @@ special values defined by your system's signal.h header file (like
by a single handler.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585493"></a><h3><a name="gimp-signal-private"></a>gimp_signal_private ()</h3><a class="indexterm" name="id2585501"></a><pre class="programlisting"><a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">GimpSignalHandlerFunc</a> gimp_signal_private (gint signum,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585347"></a><h3><a name="gimp-signal-private"></a>gimp_signal_private ()</h3><a class="indexterm" name="id2585355"></a><pre class="programlisting"><a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">GimpSignalHandlerFunc</a> gimp_signal_private (gint signum,
<a href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc">GimpSignalHandlerFunc</a> handler,
gint flags);</pre><p>
This function furnishes a workalike for signal(2) but
@ -42,6 +42,6 @@ exactly what we want. [austin 06.04.2000]</p><p>
to the <i class="parameter"><tt>sa_flags</tt></i> field of the <i class="parameter"><tt>sigaction</tt></i> struct.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A reference to the signal handling function which was
active before the call to <a href="libgimpbase-gimpsignal.html#gimp-signal-private"><tt class="function">gimp_signal_private()</tt></a>.
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2536296"></a><h2>See Also</h2><p>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2527256"></a><h2>See Also</h2><p>
signal(2), signal(5 or 7), sigaction(2).
</p></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libgimpbase-gimpparasiteio.html"><b>&lt;&lt;<EFBFBD>gimpparasiteio</b></a></td><td align="right"><a accesskey="n" href="libgimpbase-gimpunit.html"><b>gimpunit<EFBFBD>&gt;&gt;</b></a></td></tr></table></body></html>

View File

@ -27,11 +27,11 @@ const gchar* <a href="libgimpbase-gimpunit.html#gimp-unit-get-plural">gimp_unit_
#define <a href="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS">GIMP_TYPE_UNIT</a>
#define <a href="libgimpbase-gimpunit.html#GIMP-VALUE-HOLDS-UNIT:CAPS">GIMP_VALUE_HOLDS_UNIT</a> (value)
</pre></div><div class="refsect1" lang="en"><a name="id2562110"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2550950"></a><h2>Description</h2><p>
Provides a collection of predefined units and functions for creating
user-defined units.
</p></div><div class="refsect1" lang="en"><a name="id2562121"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2562126"></a><h3><a name="GimpUnit"></a>enum GimpUnit</h3><a class="indexterm" name="id2562135"></a><pre class="programlisting">typedef enum /*&lt; skip &gt;*/
</p></div><div class="refsect1" lang="en"><a name="id2550961"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2550966"></a><h3><a name="GimpUnit"></a>enum GimpUnit</h3><a class="indexterm" name="id2550975"></a><pre class="programlisting">typedef enum /*&lt; skip &gt;*/
{
GIMP_UNIT_PIXEL = 0,
@ -46,18 +46,18 @@ user-defined units.
} GimpUnit;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2562148"></a><h3><a name="gimp-unit-get-number-of-units"></a>gimp_unit_get_number_of_units ()</h3><a class="indexterm" name="id2562157"></a><pre class="programlisting">gint gimp_unit_get_number_of_units (void);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2550988"></a><h3><a name="gimp-unit-get-number-of-units"></a>gimp_unit_get_number_of_units ()</h3><a class="indexterm" name="id2550997"></a><pre class="programlisting">gint gimp_unit_get_number_of_units (void);</pre><p>
Returns the number of units which are known to the <a href="libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> system.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The number of defined units.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586516"></a><h3><a name="gimp-unit-get-number-of-built-in-units"></a>gimp_unit_get_number_of_built_in_units ()</h3><a class="indexterm" name="id2586525"></a><pre class="programlisting">gint gimp_unit_get_number_of_built_in_units
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2567994"></a><h3><a name="gimp-unit-get-number-of-built-in-units"></a>gimp_unit_get_number_of_built_in_units ()</h3><a class="indexterm" name="id2568002"></a><pre class="programlisting">gint gimp_unit_get_number_of_built_in_units
(void);</pre><p>
Returns the number of <a href="libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a>'s which are hardcoded in the unit system
(UNIT_INCH, UNIT_MM, UNIT_POINT, UNIT_PICA and the two "pseudo unit"
UNIT_PIXEL).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The number of built-in units.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2586567"></a><h3><a name="gimp-unit-new"></a>gimp_unit_new ()</h3><a class="indexterm" name="id2586576"></a><pre class="programlisting"><a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> gimp_unit_new (gchar *identifier,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2568043"></a><h3><a name="gimp-unit-new"></a>gimp_unit_new ()</h3><a class="indexterm" name="id2568051"></a><pre class="programlisting"><a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> gimp_unit_new (gchar *identifier,
gdouble factor,
gint digits,
gchar *symbol,
@ -78,12 +78,12 @@ set to <tt class="literal">TRUE</tt>. You will have to set it to <tt class="lite
</td></tr><tr><td><span class="term"><i class="parameter"><tt>singular</tt></i><EFBFBD>:</span></td><td> The singular form of the unit.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>plural</tt></i><EFBFBD>:</span></td><td> The plural form of the unit.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The ID of the new unit.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2529100"></a><h3><a name="gimp-unit-get-deletion-flag"></a>gimp_unit_get_deletion_flag ()</h3><a class="indexterm" name="id2529109"></a><pre class="programlisting">gboolean gimp_unit_get_deletion_flag (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569164"></a><h3><a name="gimp-unit-get-deletion-flag"></a>gimp_unit_get_deletion_flag ()</h3><a class="indexterm" name="id2569173"></a><pre class="programlisting">gboolean gimp_unit_get_deletion_flag (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the <i class="parameter"><tt>deletion_flag</tt></i> of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's <i class="parameter"><tt>deletion_flag</tt></i>.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2529164"></a><h3><a name="gimp-unit-set-deletion-flag"></a>gimp_unit_set_deletion_flag ()</h3><a class="indexterm" name="id2529173"></a><pre class="programlisting">void gimp_unit_set_deletion_flag (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569226"></a><h3><a name="gimp-unit-set-deletion-flag"></a>gimp_unit_set_deletion_flag ()</h3><a class="indexterm" name="id2569235"></a><pre class="programlisting">void gimp_unit_set_deletion_flag (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit,
gboolean deletion_flag);</pre><p>
Sets a <a href="libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a>'s <i class="parameter"><tt>deletion_flag</tt></i>. If the <i class="parameter"><tt>deletion_flag</tt></i> of a unit is
<tt class="literal">TRUE</tt> when GIMP exits, this unit will not be saved in the users's
@ -94,7 +94,7 @@ ignored.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to set the <i class="parameter"><tt>deletion_flag</tt></i> for.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>deletion_flag</tt></i><EFBFBD>:</span></td><td> The new deletion_flag.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2529256"></a><h3><a name="gimp-unit-get-factor"></a>gimp_unit_get_factor ()</h3><a class="indexterm" name="id2529264"></a><pre class="programlisting">gdouble gimp_unit_get_factor (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569318"></a><h3><a name="gimp-unit-get-factor"></a>gimp_unit_get_factor ()</h3><a class="indexterm" name="id2569327"></a><pre class="programlisting">gdouble gimp_unit_get_factor (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
A <a href="libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a>'s <i class="parameter"><tt>factor</tt></i> is defined to be:
</p><p>
distance_in_units == (<i class="parameter"><tt>factor</tt></i> * distance_in_inches)
@ -103,7 +103,7 @@ Returns 0 for <i class="parameter"><tt>unit</tt></i> == GIMP_UNIT_PIXEL.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the factor of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's factor.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2529335"></a><h3><a name="gimp-unit-get-digits"></a>gimp_unit_get_digits ()</h3><a class="indexterm" name="id2529343"></a><pre class="programlisting">gint gimp_unit_get_digits (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2569397"></a><h3><a name="gimp-unit-get-digits"></a>gimp_unit_get_digits ()</h3><a class="indexterm" name="id2569406"></a><pre class="programlisting">gint gimp_unit_get_digits (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
Returns the number of digits an entry field should provide to get
approximately the same accuracy as an inch input field with two digits.
</p><p>
@ -111,19 +111,19 @@ Returns 0 for <i class="parameter"><tt>unit</tt></i> == GIMP_UNIT_PIXEL.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the digits.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The suggested number of digits.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2588619"></a><h3><a name="gimp-unit-get-identifier"></a>gimp_unit_get_identifier ()</h3><a class="indexterm" name="id2588627"></a><pre class="programlisting">const gchar* gimp_unit_get_identifier (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587232"></a><h3><a name="gimp-unit-get-identifier"></a>gimp_unit_get_identifier ()</h3><a class="indexterm" name="id2587241"></a><pre class="programlisting">const gchar* gimp_unit_get_identifier (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
This is an unstranslated string and must not be changed or freed.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the identifier of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's identifier.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2588678"></a><h3><a name="gimp-unit-get-symbol"></a>gimp_unit_get_symbol ()</h3><a class="indexterm" name="id2588686"></a><pre class="programlisting">const gchar* gimp_unit_get_symbol (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587291"></a><h3><a name="gimp-unit-get-symbol"></a>gimp_unit_get_symbol ()</h3><a class="indexterm" name="id2587299"></a><pre class="programlisting">const gchar* gimp_unit_get_symbol (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
This is e.g. "''" for UNIT_INCH.
</p><p>
NOTE: This string must not be changed or freed.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the symbol of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's symbol.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2582540"></a><h3><a name="gimp-unit-get-abbreviation"></a>gimp_unit_get_abbreviation ()</h3><a class="indexterm" name="id2562867"></a><pre class="programlisting">const gchar* gimp_unit_get_abbreviation (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587353"></a><h3><a name="gimp-unit-get-abbreviation"></a>gimp_unit_get_abbreviation ()</h3><a class="indexterm" name="id2587362"></a><pre class="programlisting">const gchar* gimp_unit_get_abbreviation (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
For built-in units, this function returns the translated abbreviation
of the unit.
</p><p>
@ -131,7 +131,7 @@ NOTE: This string must not be changed or freed.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the abbreviation of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's abbreviation.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2588768"></a><h3><a name="gimp-unit-get-singular"></a>gimp_unit_get_singular ()</h3><a class="indexterm" name="id2588776"></a><pre class="programlisting">const gchar* gimp_unit_get_singular (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587417"></a><h3><a name="gimp-unit-get-singular"></a>gimp_unit_get_singular ()</h3><a class="indexterm" name="id2587426"></a><pre class="programlisting">const gchar* gimp_unit_get_singular (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
For built-in units, this function returns the translated singular form
of the unit's name.
</p><p>
@ -139,7 +139,7 @@ NOTE: This string must not be changed or freed.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the singular form of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's singular form.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2588826"></a><h3><a name="gimp-unit-get-plural"></a>gimp_unit_get_plural ()</h3><a class="indexterm" name="id2588833"></a><pre class="programlisting">const gchar* gimp_unit_get_plural (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2587481"></a><h3><a name="gimp-unit-get-plural"></a>gimp_unit_get_plural ()</h3><a class="indexterm" name="id2587489"></a><pre class="programlisting">const gchar* gimp_unit_get_plural (<a href="libgimpbase-gimpunit.html#GimpUnit">GimpUnit</a> unit);</pre><p>
For built-in units, this function returns the translated plural form
of the unit's name.
</p><p>
@ -147,16 +147,16 @@ NOTE: This string must not be changed or freed.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>unit</tt></i><EFBFBD>:</span></td><td> The unit you want to know the plural form of.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The unit's plural form.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2588883"></a><h3><a name="GIMP-TYPE-UNIT:CAPS"></a>GIMP_TYPE_UNIT</h3><a class="indexterm" name="id2588890"></a><pre class="programlisting">#define GIMP_TYPE_UNIT (gimp_unit_get_type ())
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2554617"></a><h3><a name="GIMP-TYPE-UNIT:CAPS"></a>GIMP_TYPE_UNIT</h3><a class="indexterm" name="id2548872"></a><pre class="programlisting">#define GIMP_TYPE_UNIT (gimp_unit_get_type ())
</pre><p>
<a href="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS"><span class="type">GIMP_TYPE_UNIT</span></a> is a <span class="type">GType</span> derived from <span class="type">G_TYPE_INT</span>.
</p></div><hr><div class="refsect2" lang="en"><a name="id2588920"></a><h3><a name="GIMP-VALUE-HOLDS-UNIT:CAPS"></a>GIMP_VALUE_HOLDS_UNIT()</h3><a class="indexterm" name="id2588928"></a><pre class="programlisting">#define GIMP_VALUE_HOLDS_UNIT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_UNIT))
</p></div><hr><div class="refsect2" lang="en"><a name="id2587526"></a><h3><a name="GIMP-VALUE-HOLDS-UNIT:CAPS"></a>GIMP_VALUE_HOLDS_UNIT()</h3><a class="indexterm" name="id2587534"></a><pre class="programlisting">#define GIMP_VALUE_HOLDS_UNIT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_UNIT))
</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>value</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2588955"></a><h2>See Also</h2><p>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2587560"></a><h2>See Also</h2><p>
<a
href="../libgimpwidgets/GimpUnitMenu.html"
><span class="type">GimpUnitMenu</span></a>

View File

@ -35,9 +35,9 @@ const gchar* <a href="libgimpbase-gimputils.html#gimp-flags-value-get-desc">gimp
GFlagsValue *flags_value);
const gchar* <a href="libgimpbase-gimputils.html#gimp-flags-value-get-help">gimp_flags_value_get_help</a> (GFlagsClass *flags_class,
GFlagsValue *flags_value);
</pre></div><div class="refsect1" lang="en"><a name="id2585018"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2538769"></a><h2>Description</h2><p>
</p></div><div class="refsect1" lang="en"><a name="id2585028"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2585033"></a><h3><a name="gimp-any-to-utf8"></a>gimp_any_to_utf8 ()</h3><a class="indexterm" name="id2585042"></a><pre class="programlisting">gchar* gimp_any_to_utf8 (const gchar *str,
</p></div><div class="refsect1" lang="en"><a name="id2538778"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2538784"></a><h3><a name="gimp-any-to-utf8"></a>gimp_any_to_utf8 ()</h3><a class="indexterm" name="id2538792"></a><pre class="programlisting">gchar* gimp_any_to_utf8 (const gchar *str,
gssize len,
const gchar *warning_format,
...);</pre><p>
@ -61,7 +61,7 @@ of <i class="parameter"><tt>str</tt></i> is valid UTF-8, only "(invalid UTF-8 st
documentation.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>...</tt></i><EFBFBD>:</span></td><td> The parameters to insert into the format string.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> The UTF-8 string as described above.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2585180"></a><h3><a name="gimp-filename-to-utf8"></a>gimp_filename_to_utf8 ()</h3><a class="indexterm" name="id2585188"></a><pre class="programlisting">const gchar* gimp_filename_to_utf8 (const gchar *filename);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2538930"></a><h3><a name="gimp-filename-to-utf8"></a>gimp_filename_to_utf8 ()</h3><a class="indexterm" name="id2538939"></a><pre class="programlisting">const gchar* gimp_filename_to_utf8 (const gchar *filename);</pre><p>
Convert a filename in the filesystem's encoding to UTF-8
temporarily. The return value is a pointer to a string that is
guaranteed to be valid only during the current iteration of the
@ -74,7 +74,7 @@ UTF-8 encoded filename.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>filename</tt></i><EFBFBD>:</span></td><td> The filename to be converted to UTF-8.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A temporarily valid UTF-8 representation of <i class="parameter"><tt>filename</tt></i>.
This string must not be changed or freed.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583436"></a><h3><a name="gimp-utf8-strtrim"></a>gimp_utf8_strtrim ()</h3><a class="indexterm" name="id2583444"></a><pre class="programlisting">gchar* gimp_utf8_strtrim (const gchar *str,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2584090"></a><h3><a name="gimp-utf8-strtrim"></a>gimp_utf8_strtrim ()</h3><a class="indexterm" name="id2584099"></a><pre class="programlisting">gchar* gimp_utf8_strtrim (const gchar *str,
gint max_chars);</pre><p>
Creates a (possibly trimmed) copy of <i class="parameter"><tt>str</tt></i>. The string is cut if it
exceeds <i class="parameter"><tt>max_chars</tt></i> characters or on the first newline. The fact
@ -85,7 +85,7 @@ that the string was trimmed is indicated by appending an ellipsis.</p><p>
trimmed
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A (possibly trimmed) copy of <i class="parameter"><tt>str</tt></i> which should be freed
using <tt class="function">g_free()</tt> when it is not needed any longer.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2583534"></a><h3><a name="gimp-escape-uline"></a>gimp_escape_uline ()</h3><a class="indexterm" name="id2583542"></a><pre class="programlisting">gchar* gimp_escape_uline (const gchar *str);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2584185"></a><h3><a name="gimp-escape-uline"></a>gimp_escape_uline ()</h3><a class="indexterm" name="id2584194"></a><pre class="programlisting">gchar* gimp_escape_uline (const gchar *str);</pre><p>
This function returns a copy of <i class="parameter"><tt>str</tt></i> with all underline converted
to two adjacent underlines. This comes in handy when needing to display
strings with underlines (like filenames) in a place that would convert
@ -96,7 +96,7 @@ them to mnemonics.</p><p>
freed using <tt class="function">g_free()</tt> when it is not needed any longer.
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2583617"></a><h3><a name="gimp-strip-uline"></a>gimp_strip_uline ()</h3><a class="indexterm" name="id2583625"></a><pre class="programlisting">gchar* gimp_strip_uline (const gchar *str);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2584265"></a><h3><a name="gimp-strip-uline"></a>gimp_strip_uline ()</h3><a class="indexterm" name="id2584273"></a><pre class="programlisting">gchar* gimp_strip_uline (const gchar *str);</pre><p>
This function returns a copy of <i class="parameter"><tt>str</tt></i> stripped of underline
characters. This comes in handy when needing to strip mnemonics
from menu paths etc.
@ -109,7 +109,7 @@ rid of the mnemonic (see bug <span class="type">157561</span>).</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>str</tt></i><EFBFBD>:</span></td><td> underline infested string (or <tt class="literal">NULL</tt>)
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> A (possibly stripped) copy of <i class="parameter"><tt>str</tt></i> which should be
freed using <tt class="function">g_free()</tt> when it is not needed any longer.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2590937"></a><h3><a name="gimp-enum-get-desc"></a>gimp_enum_get_desc ()</h3><a class="indexterm" name="id2590946"></a><pre class="programlisting"><a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc">GimpEnumDesc</a>* gimp_enum_get_desc (GEnumClass *enum_class,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2589376"></a><h3><a name="gimp-enum-get-desc"></a>gimp_enum_get_desc ()</h3><a class="indexterm" name="id2589384"></a><pre class="programlisting"><a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc">GimpEnumDesc</a>* gimp_enum_get_desc (GEnumClass *enum_class,
gint value);</pre><p>
Retrieves <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc"><span class="type">GimpEnumDesc</span></a> associated with the given value, or <tt class="literal">NULL</tt>.</p><p>
@ -118,7 +118,7 @@ Retrieves <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc"><span class="typ
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> the value's <a href="libgimpbase-gimpbasetypes.html#GimpEnumDesc"><span class="type">GimpEnumDesc</span></a>.
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2590995"></a><h3><a name="gimp-enum-get-value"></a>gimp_enum_get_value ()</h3><a class="indexterm" name="id2591003"></a><pre class="programlisting">gboolean gimp_enum_get_value (GType enum_type,
</p></div><hr><div class="refsect2" lang="en"><a name="id2589478"></a><h3><a name="gimp-enum-get-value"></a>gimp_enum_get_value ()</h3><a class="indexterm" name="id2589487"></a><pre class="programlisting">gboolean gimp_enum_get_value (GType enum_type,
gint value,
const gchar **value_name,
const gchar **value_nick,
@ -139,7 +139,7 @@ and <i class="parameter"><tt>value_help</tt></i> are not <tt class="literal">NUL
<tt class="literal">FALSE</tt> otherwise
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591187"></a><h3><a name="gimp-enum-value-get-desc"></a>gimp_enum_value_get_desc ()</h3><a class="indexterm" name="id2591195"></a><pre class="programlisting">const gchar* gimp_enum_value_get_desc (GEnumClass *enum_class,
</p></div><hr><div class="refsect2" lang="en"><a name="id2589684"></a><h3><a name="gimp-enum-value-get-desc"></a>gimp_enum_value_get_desc ()</h3><a class="indexterm" name="id2589692"></a><pre class="programlisting">const gchar* gimp_enum_value_get_desc (GEnumClass *enum_class,
GEnumValue *enum_value);</pre><p>
Retrieves the translated desc for a given <i class="parameter"><tt>enum_value</tt></i>.</p><p>
@ -148,7 +148,7 @@ Retrieves the translated desc for a given <i class="parameter"><tt>enum_value</t
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> the translated desc of the enum value
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591276"></a><h3><a name="gimp-enum-value-get-help"></a>gimp_enum_value_get_help ()</h3><a class="indexterm" name="id2591283"></a><pre class="programlisting">const gchar* gimp_enum_value_get_help (GEnumClass *enum_class,
</p></div><hr><div class="refsect2" lang="en"><a name="id2583866"></a><h3><a name="gimp-enum-value-get-help"></a>gimp_enum_value_get_help ()</h3><a class="indexterm" name="id2575059"></a><pre class="programlisting">const gchar* gimp_enum_value_get_help (GEnumClass *enum_class,
GEnumValue *enum_value);</pre><p>
Retrieves the translated help for a given <i class="parameter"><tt>enum_value</tt></i>.</p><p>
@ -157,7 +157,7 @@ Retrieves the translated help for a given <i class="parameter"><tt>enum_value</t
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> the translated help of the enum value
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591367"></a><h3><a name="gimp-flags-get-first-desc"></a>gimp_flags_get_first_desc ()</h3><a class="indexterm" name="id2591376"></a><pre class="programlisting"><a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a>* gimp_flags_get_first_desc (GFlagsClass *flags_class,
</p></div><hr><div class="refsect2" lang="en"><a name="id2589814"></a><h3><a name="gimp-flags-get-first-desc"></a>gimp_flags_get_first_desc ()</h3><a class="indexterm" name="id2589822"></a><pre class="programlisting"><a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc">GimpFlagsDesc</a>* gimp_flags_get_first_desc (GFlagsClass *flags_class,
guint value);</pre><p>
Retrieves the first <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a> that matches the given value, or <tt class="literal">NULL</tt>.</p><p>
@ -166,7 +166,7 @@ Retrieves the first <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc"><span
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> the value's <a href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a>.
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591469"></a><h3><a name="gimp-flags-get-first-value"></a>gimp_flags_get_first_value ()</h3><a class="indexterm" name="id2591477"></a><pre class="programlisting">gboolean gimp_flags_get_first_value (GType flags_type,
</p></div><hr><div class="refsect2" lang="en"><a name="id2589907"></a><h3><a name="gimp-flags-get-first-value"></a>gimp_flags_get_first_value ()</h3><a class="indexterm" name="id2589915"></a><pre class="programlisting">gboolean gimp_flags_get_first_value (GType flags_type,
guint value,
const gchar **value_name,
const gchar **value_nick,
@ -187,7 +187,7 @@ and <i class="parameter"><tt>value_help</tt></i> are not <tt class="literal">NUL
<tt class="literal">FALSE</tt> otherwise
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591671"></a><h3><a name="gimp-flags-value-get-desc"></a>gimp_flags_value_get_desc ()</h3><a class="indexterm" name="id2591679"></a><pre class="programlisting">const gchar* gimp_flags_value_get_desc (GFlagsClass *flags_class,
</p></div><hr><div class="refsect2" lang="en"><a name="id2590104"></a><h3><a name="gimp-flags-value-get-desc"></a>gimp_flags_value_get_desc ()</h3><a class="indexterm" name="id2590113"></a><pre class="programlisting">const gchar* gimp_flags_value_get_desc (GFlagsClass *flags_class,
GFlagsValue *flags_value);</pre><p>
Retrieves the translated desc for a given <i class="parameter"><tt>flags_value</tt></i>.</p><p>
@ -196,7 +196,7 @@ Retrieves the translated desc for a given <i class="parameter"><tt>flags_value</
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td> the translated desc of the flags value
</td></tr></tbody></table></div><p>Since GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2591767"></a><h3><a name="gimp-flags-value-get-help"></a>gimp_flags_value_get_help ()</h3><a class="indexterm" name="id2591776"></a><pre class="programlisting">const gchar* gimp_flags_value_get_help (GFlagsClass *flags_class,
</p></div><hr><div class="refsect2" lang="en"><a name="id2590200"></a><h3><a name="gimp-flags-value-get-help"></a>gimp_flags_value_get_help ()</h3><a class="indexterm" name="id2590209"></a><pre class="programlisting">const gchar* gimp_flags_value_get_help (GFlagsClass *flags_class,
GFlagsValue *flags_value);</pre><p>
Retrieves the translated help for a given <i class="parameter"><tt>flags_value</tt></i>.</p><p>

View File

@ -9,26 +9,26 @@ capabilities.</p></td><td valign="top" align="right"></td></tr></table></div><di
#define <a href="libgimpbase-gimpversion.html#GIMP-VERSION:CAPS">GIMP_VERSION</a>
#define <a href="libgimpbase-gimpversion.html#GIMP-API-VERSION:CAPS">GIMP_API_VERSION</a>
#define <a href="libgimpbase-gimpversion.html#GIMP-CHECK-VERSION:CAPS">GIMP_CHECK_VERSION</a> (major, minor, micro)
</pre></div><div class="refsect1" lang="en"><a name="id2580365"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2566572"></a><h2>Description</h2><p>
Macros and constants useful for determining GIMP's version number and
capabilities.
</p></div><div class="refsect1" lang="en"><a name="id2559070"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2559075"></a><h3><a name="GIMP-MAJOR-VERSION:CAPS"></a>GIMP_MAJOR_VERSION</h3><a class="indexterm" name="id2559087"></a><pre class="programlisting">#define GIMP_MAJOR_VERSION (2)
</p></div><div class="refsect1" lang="en"><a name="id2530822"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2530827"></a><h3><a name="GIMP-MAJOR-VERSION:CAPS"></a>GIMP_MAJOR_VERSION</h3><a class="indexterm" name="id2530836"></a><pre class="programlisting">#define GIMP_MAJOR_VERSION (2)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2559098"></a><h3><a name="GIMP-MINOR-VERSION:CAPS"></a>GIMP_MINOR_VERSION</h3><a class="indexterm" name="id2559105"></a><pre class="programlisting">#define GIMP_MINOR_VERSION (2)
</p></div><hr><div class="refsect2" lang="en"><a name="id2530845"></a><h3><a name="GIMP-MINOR-VERSION:CAPS"></a>GIMP_MINOR_VERSION</h3><a class="indexterm" name="id2530854"></a><pre class="programlisting">#define GIMP_MINOR_VERSION (2)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2559116"></a><h3><a name="GIMP-MICRO-VERSION:CAPS"></a>GIMP_MICRO_VERSION</h3><a class="indexterm" name="id2559124"></a><pre class="programlisting">#define GIMP_MICRO_VERSION (4)
</p></div><hr><div class="refsect2" lang="en"><a name="id2543900"></a><h3><a name="GIMP-MICRO-VERSION:CAPS"></a>GIMP_MICRO_VERSION</h3><a class="indexterm" name="id2543909"></a><pre class="programlisting">#define GIMP_MICRO_VERSION (5)
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2549809"></a><h3><a name="GIMP-VERSION:CAPS"></a>GIMP_VERSION</h3><a class="indexterm" name="id2549818"></a><pre class="programlisting">#define GIMP_VERSION "2.2.4"
</p></div><hr><div class="refsect2" lang="en"><a name="id2543920"></a><h3><a name="GIMP-VERSION:CAPS"></a>GIMP_VERSION</h3><a class="indexterm" name="id2543928"></a><pre class="programlisting">#define GIMP_VERSION "2.2.5"
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2549828"></a><h3><a name="GIMP-API-VERSION:CAPS"></a>GIMP_API_VERSION</h3><a class="indexterm" name="id2549837"></a><pre class="programlisting">#define GIMP_API_VERSION "2.0"
</p></div><hr><div class="refsect2" lang="en"><a name="id2543939"></a><h3><a name="GIMP-API-VERSION:CAPS"></a>GIMP_API_VERSION</h3><a class="indexterm" name="id2543947"></a><pre class="programlisting">#define GIMP_API_VERSION "2.0"
</pre><p>
Since: GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2549848"></a><h3><a name="GIMP-CHECK-VERSION:CAPS"></a>GIMP_CHECK_VERSION()</h3><a class="indexterm" name="id2549856"></a><pre class="programlisting">#define GIMP_CHECK_VERSION(major, minor, micro)</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2543958"></a><h3><a name="GIMP-CHECK-VERSION:CAPS"></a>GIMP_CHECK_VERSION()</h3><a class="indexterm" name="id2543966"></a><pre class="programlisting">#define GIMP_CHECK_VERSION(major, minor, micro)</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>major</tt></i><EFBFBD>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>minor</tt></i><EFBFBD>:</span></td><td>

View File

@ -83,17 +83,17 @@ gboolean <a href="libgimpbase-gimpwire.html#wire-write-string">wire_write_str
gchar **data,
gint count,
gpointer user_data);
</pre></div><div class="refsect1" lang="en"><a name="id2586932"></a><h2>Description</h2><p>
</pre></div><div class="refsect1" lang="en"><a name="id2585792"></a><h2>Description</h2><p>
The lowlevel I/O protocol used for communication between GIMP and
it's plug-ins.
</p></div><div class="refsect1" lang="en"><a name="id2586943"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2586949"></a><h3><a name="WireMessage"></a>WireMessage</h3><a class="indexterm" name="id2586957"></a><pre class="programlisting">typedef struct {
</p></div><div class="refsect1" lang="en"><a name="id2585803"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2585808"></a><h3><a name="WireMessage"></a>WireMessage</h3><a class="indexterm" name="id2585817"></a><pre class="programlisting">typedef struct {
guint32 type;
gpointer data;
} WireMessage;
</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2586968"></a><h3><a name="WireReadFunc"></a>WireReadFunc ()</h3><a class="indexterm" name="id2586976"></a><pre class="programlisting">void (*WireReadFunc) (GIOChannel *channel,
</p></div><hr><div class="refsect2" lang="en"><a name="id2585826"></a><h3><a name="WireReadFunc"></a>WireReadFunc ()</h3><a class="indexterm" name="id2585835"></a><pre class="programlisting">void (*WireReadFunc) (GIOChannel *channel,
<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg,
gpointer user_data);</pre><p>
@ -102,7 +102,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>user_data</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597056"></a><h3><a name="WireWriteFunc"></a>WireWriteFunc ()</h3><a class="indexterm" name="id2597065"></a><pre class="programlisting">void (*WireWriteFunc) (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595034"></a><h3><a name="WireWriteFunc"></a>WireWriteFunc ()</h3><a class="indexterm" name="id2595042"></a><pre class="programlisting">void (*WireWriteFunc) (GIOChannel *channel,
<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg,
gpointer user_data);</pre><p>
@ -111,12 +111,12 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>user_data</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597132"></a><h3><a name="WireDestroyFunc"></a>WireDestroyFunc ()</h3><a class="indexterm" name="id2597141"></a><pre class="programlisting">void (*WireDestroyFunc) (<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595110"></a><h3><a name="WireDestroyFunc"></a>WireDestroyFunc ()</h3><a class="indexterm" name="id2595118"></a><pre class="programlisting">void (*WireDestroyFunc) (<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>msg</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597175"></a><h3><a name="WireIOFunc"></a>WireIOFunc ()</h3><a class="indexterm" name="id2597183"></a><pre class="programlisting">gboolean (*WireIOFunc) (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595152"></a><h3><a name="WireIOFunc"></a>WireIOFunc ()</h3><a class="indexterm" name="id2595160"></a><pre class="programlisting">gboolean (*WireIOFunc) (GIOChannel *channel,
guint8 *buf,
gulong count,
gpointer user_data);</pre><p>
@ -128,7 +128,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597277"></a><h3><a name="WireFlushFunc"></a>WireFlushFunc ()</h3><a class="indexterm" name="id2597286"></a><pre class="programlisting">gboolean (*WireFlushFunc) (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595255"></a><h3><a name="WireFlushFunc"></a>WireFlushFunc ()</h3><a class="indexterm" name="id2595263"></a><pre class="programlisting">gboolean (*WireFlushFunc) (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -136,7 +136,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597346"></a><h3><a name="wire-register"></a>wire_register ()</h3><a class="indexterm" name="id2597354"></a><pre class="programlisting">void wire_register (guint32 type,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595323"></a><h3><a name="wire-register"></a>wire_register ()</h3><a class="indexterm" name="id2595332"></a><pre class="programlisting">void wire_register (guint32 type,
<a href="libgimpbase-gimpwire.html#WireReadFunc">WireReadFunc</a> read_func,
<a href="libgimpbase-gimpwire.html#WireWriteFunc">WireWriteFunc</a> write_func,
<a href="libgimpbase-gimpwire.html#WireDestroyFunc">WireDestroyFunc</a> destroy_func);</pre><p>
@ -147,22 +147,22 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>destroy_func</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597440"></a><h3><a name="wire-set-reader"></a>wire_set_reader ()</h3><a class="indexterm" name="id2597448"></a><pre class="programlisting">void wire_set_reader (<a href="libgimpbase-gimpwire.html#WireIOFunc">WireIOFunc</a> read_func);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595416"></a><h3><a name="wire-set-reader"></a>wire_set_reader ()</h3><a class="indexterm" name="id2595425"></a><pre class="programlisting">void wire_set_reader (<a href="libgimpbase-gimpwire.html#WireIOFunc">WireIOFunc</a> read_func);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>read_func</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597482"></a><h3><a name="wire-set-writer"></a>wire_set_writer ()</h3><a class="indexterm" name="id2597491"></a><pre class="programlisting">void wire_set_writer (<a href="libgimpbase-gimpwire.html#WireIOFunc">WireIOFunc</a> write_func);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595458"></a><h3><a name="wire-set-writer"></a>wire_set_writer ()</h3><a class="indexterm" name="id2595467"></a><pre class="programlisting">void wire_set_writer (<a href="libgimpbase-gimpwire.html#WireIOFunc">WireIOFunc</a> write_func);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>write_func</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597525"></a><h3><a name="wire-set-flusher"></a>wire_set_flusher ()</h3><a class="indexterm" name="id2597534"></a><pre class="programlisting">void wire_set_flusher (<a href="libgimpbase-gimpwire.html#WireFlushFunc">WireFlushFunc</a> flush_func);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595500"></a><h3><a name="wire-set-flusher"></a>wire_set_flusher ()</h3><a class="indexterm" name="id2595509"></a><pre class="programlisting">void wire_set_flusher (<a href="libgimpbase-gimpwire.html#WireFlushFunc">WireFlushFunc</a> flush_func);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>flush_func</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597568"></a><h3><a name="wire-read"></a>wire_read ()</h3><a class="indexterm" name="id2597577"></a><pre class="programlisting">gboolean wire_read (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595543"></a><h3><a name="wire-read"></a>wire_read ()</h3><a class="indexterm" name="id2595551"></a><pre class="programlisting">gboolean wire_read (GIOChannel *channel,
guint8 *buf,
gsize count,
gpointer user_data);</pre><p>
@ -174,7 +174,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597672"></a><h3><a name="wire-write"></a>wire_write ()</h3><a class="indexterm" name="id2597680"></a><pre class="programlisting">gboolean wire_write (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595646"></a><h3><a name="wire-write"></a>wire_write ()</h3><a class="indexterm" name="id2595654"></a><pre class="programlisting">gboolean wire_write (GIOChannel *channel,
guint8 *buf,
gsize count,
gpointer user_data);</pre><p>
@ -186,7 +186,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2567609"></a><h3><a name="wire-flush"></a>wire_flush ()</h3><a class="indexterm" name="id2597752"></a><pre class="programlisting">gboolean wire_flush (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595749"></a><h3><a name="wire-flush"></a>wire_flush ()</h3><a class="indexterm" name="id2595758"></a><pre class="programlisting">gboolean wire_flush (GIOChannel *channel,
gpointer user_data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>channel</tt></i><EFBFBD>:</span></td><td>
@ -194,14 +194,14 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597808"></a><h3><a name="wire-error"></a>wire_error ()</h3><a class="indexterm" name="id2597816"></a><pre class="programlisting">gboolean wire_error (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595819"></a><h3><a name="wire-error"></a>wire_error ()</h3><a class="indexterm" name="id2595827"></a><pre class="programlisting">gboolean wire_error (void);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597841"></a><h3><a name="wire-clear-error"></a>wire_clear_error ()</h3><a class="indexterm" name="id2597849"></a><pre class="programlisting">void wire_clear_error (void);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595855"></a><h3><a name="wire-clear-error"></a>wire_clear_error ()</h3><a class="indexterm" name="id2595864"></a><pre class="programlisting">void wire_clear_error (void);</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2597861"></a><h3><a name="wire-read-msg"></a>wire_read_msg ()</h3><a class="indexterm" name="id2597869"></a><pre class="programlisting">gboolean wire_read_msg (GIOChannel *channel,
</p></div><hr><div class="refsect2" lang="en"><a name="id2595878"></a><h3><a name="wire-read-msg"></a>wire_read_msg ()</h3><a class="indexterm" name="id2595887"></a><pre class="programlisting">gboolean wire_read_msg (GIOChannel *channel,
<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg,
gpointer user_data);</pre><p>
@ -211,7 +211,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2597941"></a><h3><a name="wire-write-msg"></a>wire_write_msg ()</h3><a class="indexterm" name="id2597949"></a><pre class="programlisting">gboolean wire_write_msg (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2595965"></a><h3><a name="wire-write-msg"></a>wire_write_msg ()</h3><a class="indexterm" name="id2595973"></a><pre class="programlisting">gboolean wire_write_msg (GIOChannel *channel,
<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg,
gpointer user_data);</pre><p>
@ -221,12 +221,12 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598024"></a><h3><a name="wire-destroy"></a>wire_destroy ()</h3><a class="indexterm" name="id2598033"></a><pre class="programlisting">void wire_destroy (<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg);</pre><p>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596051"></a><h3><a name="wire-destroy"></a>wire_destroy ()</h3><a class="indexterm" name="id2596060"></a><pre class="programlisting">void wire_destroy (<a href="libgimpbase-gimpwire.html#WireMessage">WireMessage</a> *msg);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>msg</tt></i><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598066"></a><h3><a name="wire-read-int32"></a>wire_read_int32 ()</h3><a class="indexterm" name="id2598075"></a><pre class="programlisting">gboolean wire_read_int32 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596094"></a><h3><a name="wire-read-int32"></a>wire_read_int32 ()</h3><a class="indexterm" name="id2596103"></a><pre class="programlisting">gboolean wire_read_int32 (GIOChannel *channel,
guint32 *data,
gint count,
gpointer user_data);</pre><p>
@ -238,7 +238,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598169"></a><h3><a name="wire-read-int16"></a>wire_read_int16 ()</h3><a class="indexterm" name="id2598177"></a><pre class="programlisting">gboolean wire_read_int16 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596198"></a><h3><a name="wire-read-int16"></a>wire_read_int16 ()</h3><a class="indexterm" name="id2596206"></a><pre class="programlisting">gboolean wire_read_int16 (GIOChannel *channel,
guint16 *data,
gint count,
gpointer user_data);</pre><p>
@ -250,7 +250,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598271"></a><h3><a name="wire-read-int8"></a>wire_read_int8 ()</h3><a class="indexterm" name="id2598280"></a><pre class="programlisting">gboolean wire_read_int8 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596301"></a><h3><a name="wire-read-int8"></a>wire_read_int8 ()</h3><a class="indexterm" name="id2596309"></a><pre class="programlisting">gboolean wire_read_int8 (GIOChannel *channel,
guint8 *data,
gint count,
gpointer user_data);</pre><p>
@ -262,7 +262,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598374"></a><h3><a name="wire-read-double"></a>wire_read_double ()</h3><a class="indexterm" name="id2598382"></a><pre class="programlisting">gboolean wire_read_double (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596404"></a><h3><a name="wire-read-double"></a>wire_read_double ()</h3><a class="indexterm" name="id2596413"></a><pre class="programlisting">gboolean wire_read_double (GIOChannel *channel,
gdouble *data,
gint count,
gpointer user_data);</pre><p>
@ -274,7 +274,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598476"></a><h3><a name="wire-read-string"></a>wire_read_string ()</h3><a class="indexterm" name="id2598485"></a><pre class="programlisting">gboolean wire_read_string (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596508"></a><h3><a name="wire-read-string"></a>wire_read_string ()</h3><a class="indexterm" name="id2596516"></a><pre class="programlisting">gboolean wire_read_string (GIOChannel *channel,
gchar **data,
gint count,
gpointer user_data);</pre><p>
@ -286,7 +286,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598579"></a><h3><a name="wire-write-int32"></a>wire_write_int32 ()</h3><a class="indexterm" name="id2598587"></a><pre class="programlisting">gboolean wire_write_int32 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596558"></a><h3><a name="wire-write-int32"></a>wire_write_int32 ()</h3><a class="indexterm" name="id2596565"></a><pre class="programlisting">gboolean wire_write_int32 (GIOChannel *channel,
guint32 *data,
gint count,
gpointer user_data);</pre><p>
@ -298,7 +298,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598682"></a><h3><a name="wire-write-int16"></a>wire_write_int16 ()</h3><a class="indexterm" name="id2598690"></a><pre class="programlisting">gboolean wire_write_int16 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596654"></a><h3><a name="wire-write-int16"></a>wire_write_int16 ()</h3><a class="indexterm" name="id2596661"></a><pre class="programlisting">gboolean wire_write_int16 (GIOChannel *channel,
guint16 *data,
gint count,
gpointer user_data);</pre><p>
@ -310,7 +310,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598784"></a><h3><a name="wire-write-int8"></a>wire_write_int8 ()</h3><a class="indexterm" name="id2598792"></a><pre class="programlisting">gboolean wire_write_int8 (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596752"></a><h3><a name="wire-write-int8"></a>wire_write_int8 ()</h3><a class="indexterm" name="id2596761"></a><pre class="programlisting">gboolean wire_write_int8 (GIOChannel *channel,
guint8 *data,
gint count,
gpointer user_data);</pre><p>
@ -322,7 +322,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598887"></a><h3><a name="wire-write-double"></a>wire_write_double ()</h3><a class="indexterm" name="id2598895"></a><pre class="programlisting">gboolean wire_write_double (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596855"></a><h3><a name="wire-write-double"></a>wire_write_double ()</h3><a class="indexterm" name="id2596863"></a><pre class="programlisting">gboolean wire_write_double (GIOChannel *channel,
gdouble *data,
gint count,
gpointer user_data);</pre><p>
@ -334,7 +334,7 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2598989"></a><h3><a name="wire-write-string"></a>wire_write_string ()</h3><a class="indexterm" name="id2598998"></a><pre class="programlisting">gboolean wire_write_string (GIOChannel *channel,
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2596957"></a><h3><a name="wire-write-string"></a>wire_write_string ()</h3><a class="indexterm" name="id2596966"></a><pre class="programlisting">gboolean wire_write_string (GIOChannel *channel,
gchar **data,
gint count,
gpointer user_data);</pre><p>
@ -346,6 +346,6 @@ it's plug-ins.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span><EFBFBD>:</span></td><td>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2599093"></a><h2>See Also</h2><p>
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2597061"></a><h2>See Also</h2><p>
<span class="type">libgimp-gimpprotocol</span>
</p></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libgimpbase-gimpprotocol.html"><b>&lt;&lt;<EFBFBD>gimpprotocol</b></a></td><td align="right"></td></tr></table></body></html>