summaryrefslogtreecommitdiffstats
path: root/devel-docs/libgimpbase/html
diff options
context:
space:
mode:
Diffstat (limited to 'devel-docs/libgimpbase/html')
-rw-r--r--devel-docs/libgimpbase/html/api-index-full.html1076
-rw-r--r--devel-docs/libgimpbase/html/home.pngbin0 -> 256 bytes
-rw-r--r--devel-docs/libgimpbase/html/index.html96
-rw-r--r--devel-docs/libgimpbase/html/left-insensitive.pngbin0 -> 395 bytes
-rw-r--r--devel-docs/libgimpbase/html/left.pngbin0 -> 262 bytes
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html1006
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html437
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html528
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html3531
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html499
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html159
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html222
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html178
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpenv.html882
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimplimits.html127
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html308
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpparam.html99
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html238
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html257
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html164
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpunit.html1041
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimputils.html1127
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase-gimpversion.html174
-rw-r--r--devel-docs/libgimpbase/html/libgimpbase.devhelp2662
-rw-r--r--devel-docs/libgimpbase/html/pt01.html96
-rw-r--r--devel-docs/libgimpbase/html/right-insensitive.pngbin0 -> 373 bytes
-rw-r--r--devel-docs/libgimpbase/html/right.pngbin0 -> 261 bytes
-rw-r--r--devel-docs/libgimpbase/html/style.css533
-rw-r--r--devel-docs/libgimpbase/html/up-insensitive.pngbin0 -> 374 bytes
-rw-r--r--devel-docs/libgimpbase/html/up.pngbin0 -> 260 bytes
30 files changed, 13440 insertions, 0 deletions
diff --git a/devel-docs/libgimpbase/html/api-index-full.html b/devel-docs/libgimpbase/html/api-index-full.html
new file mode 100644
index 0000000..8c9b042
--- /dev/null
+++ b/devel-docs/libgimpbase/html/api-index-full.html
@@ -0,0 +1,1076 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="prev" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">
+<link rel="next" href="api-index-2-2.html" title="Index of new symbols in GIMP 2.2">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxA">A</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxB">B</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxC">C</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxD">D</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxE">E</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxF">F</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxG">G</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxH">H</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxI">I</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxJ">J</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxL">L</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxM">M</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxO">O</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxP">P</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxR">R</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxS">S</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxT">T</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxU">U</a>
+  <span class="dim">|</span> 
+ <a class="shortcut" href="#idxV">V</a></span></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="libgimpbase-GimpValueArray.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="api-index-2-2.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="api-index-full"></a>Index</h1></div></div></div>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpAddMaskType" title="enum GimpAddMaskType">GimpAddMaskType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-any-to-utf8" title="gimp_any_to_utf8 ()">gimp_any_to_utf8</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-API-VERSION:CAPS" title="GIMP_API_VERSION">GIMP_API_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<a name="idxB"></a><h3 class="title">B</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpBlendMode" title="enum GimpBlendMode">GimpBlendMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape" title="enum GimpBrushGeneratedShape">GimpBrushGeneratedShape</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpBucketFillMode" title="enum GimpBucketFillMode">GimpBucketFillMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-cache-directory" title="gimp_cache_directory ()">gimp_cache_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-canonicalize-identifier" title="gimp_canonicalize_identifier ()">gimp_canonicalize_identifier</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpCapStyle" title="enum GimpCapStyle">GimpCapStyle</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpChannelOps" title="enum GimpChannelOps">GimpChannelOps</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpChannelType" title="enum GimpChannelType">GimpChannelType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckSize" title="enum GimpCheckSize">GimpCheckSize</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpchecks.html#gimp-checks-get-shades" title="gimp_checks_get_shades ()">gimp_checks_get_shades</a>, function in <a class="link" href="libgimpbase-gimpchecks.html" title="gimpchecks">gimpchecks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckType" title="enum GimpCheckType">GimpCheckType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-DARK:CAPS" title="GIMP_CHECK_DARK">GIMP_CHECK_DARK</a>, macro in <a class="link" href="libgimpbase-gimpchecks.html" title="gimpchecks">gimpchecks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-LIGHT:CAPS" title="GIMP_CHECK_LIGHT">GIMP_CHECK_LIGHT</a>, macro in <a class="link" href="libgimpbase-gimpchecks.html" title="gimpchecks">gimpchecks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE:CAPS" title="GIMP_CHECK_SIZE">GIMP_CHECK_SIZE</a>, macro in <a class="link" href="libgimpbase-gimpchecks.html" title="gimpchecks">gimpchecks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE-SM:CAPS" title="GIMP_CHECK_SIZE_SM">GIMP_CHECK_SIZE_SM</a>, macro in <a class="link" href="libgimpbase-gimpchecks.html" title="gimpchecks">gimpchecks</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-CHECK-VERSION:CAPS" title="GIMP_CHECK_VERSION()">GIMP_CHECK_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpCloneType" title="enum GimpCloneType">GimpCloneType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpColorTag" title="enum GimpColorTag">GimpColorTag</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpComponentType" title="enum GimpComponentType">GimpComponentType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpConvertPaletteType" title="enum GimpConvertPaletteType">GimpConvertPaletteType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpConvolveType" title="enum GimpConvolveType">GimpConvolveType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags" title="enum GimpCpuAccelFlags">GimpCpuAccelFlags</a>, enum in <a class="link" href="libgimpbase-gimpcpuaccel.html" title="gimpcpuaccel">gimpcpuaccel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-get-support" title="gimp_cpu_accel_get_support ()">gimp_cpu_accel_get_support</a>, function in <a class="link" href="libgimpbase-gimpcpuaccel.html" title="gimpcpuaccel">gimpcpuaccel</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-set-use" title="gimp_cpu_accel_set_use ()">gimp_cpu_accel_set_use</a>, function in <a class="link" href="libgimpbase-gimpcpuaccel.html" title="gimpcpuaccel">gimpcpuaccel</a>
+</dt>
+<dd></dd>
+<a name="idxD"></a><h3 class="title">D</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileData" title="GimpDatafileData">GimpDatafileData</a>, struct in <a class="link" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">gimpdatafiles</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc" title="GimpDatafileLoaderFunc ()">GimpDatafileLoaderFunc</a>, user_function in <a class="link" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">gimpdatafiles</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpdatafiles.html#gimp-datafiles-check-extension" title="gimp_datafiles_check_extension ()">gimp_datafiles_check_extension</a>, function in <a class="link" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">gimpdatafiles</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpdatafiles.html#gimp-datafiles-read-directories" title="gimp_datafiles_read_directories ()">gimp_datafiles_read_directories</a>, function in <a class="link" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">gimpdatafiles</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory" title="gimp_data_directory ()">gimp_data_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory-file" title="gimp_data_directory_file ()">gimp_data_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED:CAPS" title="GIMP_DEPRECATED">GIMP_DEPRECATED</a>, macro in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED-FOR:CAPS" title="GIMP_DEPRECATED_FOR()">GIMP_DEPRECATED_FOR</a>, macro in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpDesaturateMode" title="enum GimpDesaturateMode">GimpDesaturateMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-directory" title="gimp_directory ()">gimp_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-directory-file" title="gimp_directory_file ()">gimp_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpDodgeBurnType" title="enum GimpDodgeBurnType">GimpDodgeBurnType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxE"></a><h3 class="title">E</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc">GimpEnumDesc</a>, struct in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-desc" title="gimp_enum_get_desc ()">gimp_enum_get_desc</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-value" title="gimp_enum_get_value ()">gimp_enum_get_value</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-enum-get-value-descriptions" title="gimp_enum_get_value_descriptions ()">gimp_enum_get_value_descriptions</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-enum-set-value-descriptions" title="gimp_enum_set_value_descriptions ()">gimp_enum_set_value_descriptions</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-abbrev" title="gimp_enum_value_get_abbrev ()">gimp_enum_value_get_abbrev</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-desc" title="gimp_enum_value_get_desc ()">gimp_enum_value_get_desc</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-help" title="gimp_enum_value_get_help ()">gimp_enum_value_get_help</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-env-init" title="gimp_env_init ()">gimp_env_init</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-escape-uline" title="gimp_escape_uline ()">gimp_escape_uline</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<a name="idxF"></a><h3 class="title">F</h3>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-filename-to-utf8" title="gimp_filename_to_utf8 ()">gimp_filename_to_utf8</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-get-utf8-name" title="gimp_file_get_utf8_name ()">gimp_file_get_utf8_name</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-has-extension" title="gimp_file_has_extension ()">gimp_file_has_extension</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-show-in-file-manager" title="gimp_file_show_in_file_manager ()">gimp_file_show_in_file_manager</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpFillType" title="enum GimpFillType">GimpFillType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc">GimpFlagsDesc</a>, struct in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-get-first-desc" title="gimp_flags_get_first_desc ()">gimp_flags_get_first_desc</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-get-first-value" title="gimp_flags_get_first_value ()">gimp_flags_get_first_value</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-flags-get-value-descriptions" title="gimp_flags_get_value_descriptions ()">gimp_flags_get_value_descriptions</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-flags-set-value-descriptions" title="gimp_flags_set_value_descriptions ()">gimp_flags_set_value_descriptions</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-abbrev" title="gimp_flags_value_get_abbrev ()">gimp_flags_value_get_abbrev</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-desc" title="gimp_flags_value_get_desc ()">gimp_flags_value_get_desc</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-help" title="gimp_flags_value_get_help ()">gimp_flags_value_get_help</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode" title="enum GimpForegroundExtractMode">GimpForegroundExtractMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxG"></a><h3 class="title">G</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace" title="enum GimpGradientBlendColorSpace">GimpGradientBlendColorSpace</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor" title="enum GimpGradientSegmentColor">GimpGradientSegmentColor</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientSegmentType" title="enum GimpGradientSegmentType">GimpGradientSegmentType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientType" title="enum GimpGradientType">GimpGradientType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpGridStyle" title="enum GimpGridStyle">GimpGridStyle</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-gtkrc" title="gimp_gtkrc ()">gimp_gtkrc</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<a name="idxH"></a><h3 class="title">H</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpHueRange" title="enum GimpHueRange">GimpHueRange</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxI"></a><h3 class="title">I</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpIconType" title="enum GimpIconType">GimpIconType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpImageBaseType" title="enum GimpImageBaseType">GimpImageBaseType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpImageType" title="enum GimpImageType">GimpImageType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpInkBlobType" title="enum GimpInkBlobType">GimpInkBlobType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-installation-directory" title="gimp_installation_directory ()">gimp_installation_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-installation-directory-file" title="gimp_installation_directory_file ()">gimp_installation_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpInterpolationType" title="enum GimpInterpolationType">GimpInterpolationType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-IS-PARAM-SPEC-MEMSIZE:CAPS" title="GIMP_IS_PARAM_SPEC_MEMSIZE()">GIMP_IS_PARAM_SPEC_MEMSIZE</a>, macro in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-IS-PARAM-SPEC-PARASITE:CAPS" title="GIMP_IS_PARAM_SPEC_PARASITE()">GIMP_IS_PARAM_SPEC_PARASITE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-IS-PARAM-SPEC-UNIT:CAPS" title="GIMP_IS_PARAM_SPEC_UNIT()">GIMP_IS_PARAM_SPEC_UNIT</a>, macro in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<a name="idxJ"></a><h3 class="title">J</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpJoinStyle" title="enum GimpJoinStyle">GimpJoinStyle</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxL"></a><h3 class="title">L</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory" title="gimp_locale_directory ()">gimp_locale_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory-file" title="gimp_locale_directory_file ()">gimp_locale_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<a name="idxM"></a><h3 class="title">M</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-MAJOR-VERSION:CAPS" title="GIMP_MAJOR_VERSION">GIMP_MAJOR_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#gimp-major-version" title="gimp_major_version">gimp_major_version</a>, variable in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpMaskApplyMode" title="enum GimpMaskApplyMode">GimpMaskApplyMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-IMAGE-SIZE:CAPS" title="GIMP_MAX_IMAGE_SIZE">GIMP_MAX_IMAGE_SIZE</a>, macro in <a class="link" href="libgimpbase-gimplimits.html" title="gimplimits">gimplimits</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-MEMSIZE:CAPS" title="GIMP_MAX_MEMSIZE">GIMP_MAX_MEMSIZE</a>, macro in <a class="link" href="libgimpbase-gimplimits.html" title="gimplimits">gimplimits</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-RESOLUTION:CAPS" title="GIMP_MAX_RESOLUTION">GIMP_MAX_RESOLUTION</a>, macro in <a class="link" href="libgimpbase-gimplimits.html" title="gimplimits">gimplimits</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-deserialize" title="gimp_memsize_deserialize ()">gimp_memsize_deserialize</a>, function in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-serialize" title="gimp_memsize_serialize ()">gimp_memsize_serialize</a>, function in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-to-string" title="gimp_memsize_to_string ()">gimp_memsize_to_string</a>, function in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpMergeType" title="enum GimpMergeType">GimpMergeType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpMessageHandlerType" title="enum GimpMessageHandlerType">GimpMessageHandlerType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata">GimpMetadata</a>, struct in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataColorspace" title="enum GimpMetadataColorspace">GimpMetadataColorspace</a>, enum in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataLoadFlags" title="enum GimpMetadataLoadFlags">GimpMetadataLoadFlags</a>, enum in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataSaveFlags" title="enum GimpMetadataSaveFlags">GimpMetadataSaveFlags</a>, enum in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-add-xmp-history" title="gimp_metadata_add_xmp_history ()">gimp_metadata_add_xmp_history</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-deserialize" title="gimp_metadata_deserialize ()">gimp_metadata_deserialize</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-duplicate" title="gimp_metadata_duplicate ()">gimp_metadata_duplicate</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-colorspace" title="gimp_metadata_get_colorspace ()">gimp_metadata_get_colorspace</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-guid" title="gimp_metadata_get_guid ()">gimp_metadata_get_guid</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-resolution" title="gimp_metadata_get_resolution ()">gimp_metadata_get_resolution</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-is-tag-supported" title="gimp_metadata_is_tag_supported ()">gimp_metadata_is_tag_supported</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-load-from-file" title="gimp_metadata_load_from_file ()">gimp_metadata_load_from_file</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-new" title="gimp_metadata_new ()">gimp_metadata_new</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-save-to-file" title="gimp_metadata_save_to_file ()">gimp_metadata_save_to_file</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-serialize" title="gimp_metadata_serialize ()">gimp_metadata_serialize</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-bits-per-sample" title="gimp_metadata_set_bits_per_sample ()">gimp_metadata_set_bits_per_sample</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-colorspace" title="gimp_metadata_set_colorspace ()">gimp_metadata_set_colorspace</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-exif" title="gimp_metadata_set_from_exif ()">gimp_metadata_set_from_exif</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-iptc" title="gimp_metadata_set_from_iptc ()">gimp_metadata_set_from_iptc</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-xmp" title="gimp_metadata_set_from_xmp ()">gimp_metadata_set_from_xmp</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-pixel-size" title="gimp_metadata_set_pixel_size ()">gimp_metadata_set_pixel_size</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-resolution" title="gimp_metadata_set_resolution ()">gimp_metadata_set_resolution</a>, function in <a class="link" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">GimpMetadata</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-MICRO-VERSION:CAPS" title="GIMP_MICRO_VERSION">GIMP_MICRO_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#gimp-micro-version" title="gimp_micro_version">gimp_micro_version</a>, variable in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-MINOR-VERSION:CAPS" title="GIMP_MINOR_VERSION">GIMP_MINOR_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#gimp-minor-version" title="gimp_minor_version">gimp_minor_version</a>, variable in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimplimits.html#GIMP-MIN-IMAGE-SIZE:CAPS" title="GIMP_MIN_IMAGE_SIZE">GIMP_MIN_IMAGE_SIZE</a>, macro in <a class="link" href="libgimpbase-gimplimits.html" title="gimplimits">gimplimits</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimplimits.html#GIMP-MIN-RESOLUTION:CAPS" title="GIMP_MIN_RESOLUTION">GIMP_MIN_RESOLUTION</a>, macro in <a class="link" href="libgimpbase-gimplimits.html" title="gimplimits">gimplimits</a>
+</dt>
+<dd></dd>
+<a name="idxO"></a><h3 class="title">O</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpOffsetType" title="enum GimpOffsetType">GimpOffsetType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode" title="enum GimpPaintApplicationMode">GimpPaintApplicationMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpParamSpecValueArray" title="struct GimpParamSpecValueArray">GimpParamSpecValueArray</a>, struct in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-READABLE:CAPS" title="GIMP_PARAM_READABLE">GIMP_PARAM_READABLE</a>, macro in <a class="link" href="libgimpbase-gimpparam.html" title="gimpparam">gimpparam</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-READWRITE:CAPS" title="GIMP_PARAM_READWRITE">GIMP_PARAM_READWRITE</a>, macro in <a class="link" href="libgimpbase-gimpparam.html" title="gimpparam">gimpparam</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-param-spec-memsize" title="gimp_param_spec_memsize ()">gimp_param_spec_memsize</a>, function in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-param-spec-parasite" title="gimp_param_spec_parasite ()">gimp_param_spec_parasite</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-param-spec-unit" title="gimp_param_spec_unit ()">gimp_param_spec_unit</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-param-spec-value-array" title="gimp_param_spec_value_array ()">gimp_param_spec_value_array</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-STATIC-STRINGS:CAPS" title="GIMP_PARAM_STATIC_STRINGS">GIMP_PARAM_STATIC_STRINGS</a>, macro in <a class="link" href="libgimpbase-gimpparam.html" title="gimpparam">gimpparam</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-WRITABLE:CAPS" title="GIMP_PARAM_WRITABLE">GIMP_PARAM_WRITABLE</a>, macro in <a class="link" href="libgimpbase-gimpparam.html" title="gimpparam">gimpparam</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite">GimpParasite</a>, struct in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS" title="GIMP_PARASITE_ATTACH_GRANDPARENT">GIMP_PARASITE_ATTACH_GRANDPARENT</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-PARENT:CAPS" title="GIMP_PARASITE_ATTACH_PARENT">GIMP_PARASITE_ATTACH_PARENT</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-compare" title="gimp_parasite_compare ()">gimp_parasite_compare</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-copy" title="gimp_parasite_copy ()">gimp_parasite_copy</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-data" title="gimp_parasite_data ()">gimp_parasite_data</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-data-size" title="gimp_parasite_data_size ()">gimp_parasite_data_size</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-flags" title="gimp_parasite_flags ()">gimp_parasite_flags</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-free" title="gimp_parasite_free ()">gimp_parasite_free</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS" title="GIMP_PARASITE_GRANDPARENT_PERSISTENT">GIMP_PARASITE_GRANDPARENT_PERSISTENT</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS" title="GIMP_PARASITE_GRANDPARENT_UNDOABLE">GIMP_PARASITE_GRANDPARENT_UNDOABLE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-has-flag" title="gimp_parasite_has_flag ()">gimp_parasite_has_flag</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-persistent" title="gimp_parasite_is_persistent ()">gimp_parasite_is_persistent</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-type" title="gimp_parasite_is_type ()">gimp_parasite_is_type</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-undoable" title="gimp_parasite_is_undoable ()">gimp_parasite_is_undoable</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-name" title="gimp_parasite_name ()">gimp_parasite_name</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-new" title="gimp_parasite_new ()">gimp_parasite_new</a>, function in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-PERSISTENT:CAPS" title="GIMP_PARASITE_PARENT_PERSISTENT">GIMP_PARASITE_PARENT_PERSISTENT</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-UNDOABLE:CAPS" title="GIMP_PARASITE_PARENT_UNDOABLE">GIMP_PARASITE_PARENT_UNDOABLE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PERSISTENT:CAPS" title="GIMP_PARASITE_PERSISTENT">GIMP_PARASITE_PERSISTENT</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-UNDOABLE:CAPS" title="GIMP_PARASITE_UNDOABLE">GIMP_PARASITE_UNDOABLE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-free" title="gimp_path_free ()">gimp_path_free</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-get-user-writable-dir" title="gimp_path_get_user_writable_dir ()">gimp_path_get_user_writable_dir</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-parse" title="gimp_path_parse ()">gimp_path_parse</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-to-str" title="gimp_path_to_str ()">gimp_path_to_str</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBArgType" title="enum GimpPDBArgType">GimpPDBArgType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler" title="enum GimpPDBErrorHandler">GimpPDBErrorHandler</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBProcType" title="enum GimpPDBProcType">GimpPDBProcType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBStatusType" title="enum GimpPDBStatusType">GimpPDBStatusType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-personal-rc-file" title="gimp_personal_rc_file ()">gimp_personal_rc_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-pixels-to-units" title="gimp_pixels_to_units ()">gimp_pixels_to_units</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams">GimpPixPipeParams</a>, struct in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#GIMP-PIXPIPE-MAXDIM:CAPS" title="GIMP_PIXPIPE_MAXDIM">GIMP_PIXPIPE_MAXDIM</a>, macro in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-build" title="gimp_pixpipe_params_build ()">gimp_pixpipe_params_build</a>, function in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-free" title="gimp_pixpipe_params_free ()">gimp_pixpipe_params_free</a>, function in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-init" title="gimp_pixpipe_params_init ()">gimp_pixpipe_params_init</a>, function in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-parse" title="gimp_pixpipe_params_parse ()">gimp_pixpipe_params_parse</a>, function in <a class="link" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">gimpparasiteio</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory" title="gimp_plug_in_directory ()">gimp_plug_in_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory-file" title="gimp_plug_in_directory_file ()">gimp_plug_in_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpPrecision" title="enum GimpPrecision">GimpPrecision</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpProgressCommand" title="enum GimpProgressCommand">GimpProgressCommand</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="libgimpbase-gimprectangle.html#gimp-rectangle-intersect" title="gimp_rectangle_intersect ()">gimp_rectangle_intersect</a>, function in <a class="link" href="libgimpbase-gimprectangle.html" title="gimprectangle">gimprectangle</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimprectangle.html#gimp-rectangle-union" title="gimp_rectangle_union ()">gimp_rectangle_union</a>, function in <a class="link" href="libgimpbase-gimprectangle.html" title="gimprectangle">gimprectangle</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpRepeatMode" title="enum GimpRepeatMode">GimpRepeatMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpRotationType" title="enum GimpRotationType">GimpRotationType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpRunMode" title="enum GimpRunMode">GimpRunMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<a name="idxS"></a><h3 class="title">S</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc" title="GimpSignalHandlerFunc ()">GimpSignalHandlerFunc</a>, user_function in <a class="link" href="libgimpbase-gimpsignal.html" title="gimpsignal">gimpsignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpsignal.html#gimp-signal-private" title="gimp_signal_private ()">gimp_signal_private</a>, function in <a class="link" href="libgimpbase-gimpsignal.html" title="gimpsignal">gimpsignal</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpSizeType" title="enum GimpSizeType">GimpSizeType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpStackTraceMode" title="enum GimpStackTraceMode">GimpStackTraceMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-available" title="gimp_stack_trace_available ()">gimp_stack_trace_available</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-print" title="gimp_stack_trace_print ()">gimp_stack_trace_print</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-query" title="gimp_stack_trace_query ()">gimp_stack_trace_query</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-strip-uline" title="gimp_strip_uline ()">gimp_strip_uline</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpStrokeMethod" title="enum GimpStrokeMethod">GimpStrokeMethod</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-sysconf-directory" title="gimp_sysconf_directory ()">gimp_sysconf_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-sysconf-directory-file" title="gimp_sysconf_directory_file ()">gimp_sysconf_directory_file</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-temp-directory" title="gimp_temp_directory ()">gimp_temp_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextDirection" title="enum GimpTextDirection">GimpTextDirection</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextHintStyle" title="enum GimpTextHintStyle">GimpTextHintStyle</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextJustification" title="enum GimpTextJustification">GimpTextJustification</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransferMode" title="enum GimpTransferMode">GimpTransferMode</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransformDirection" title="enum GimpTransformDirection">GimpTransformDirection</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransformResize" title="enum GimpTransformResize">GimpTransformResize</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-context" title="gimp_type_get_translation_context ()">gimp_type_get_translation_context</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-domain" title="gimp_type_get_translation_domain ()">gimp_type_get_translation_domain</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS" title="GIMP_TYPE_MEMSIZE">GIMP_TYPE_MEMSIZE</a>, macro in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-TYPE-PARAM-MEMSIZE:CAPS" title="GIMP_TYPE_PARAM_MEMSIZE">GIMP_TYPE_PARAM_MEMSIZE</a>, macro in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-TYPE-PARAM-PARASITE:CAPS" title="GIMP_TYPE_PARAM_PARASITE">GIMP_TYPE_PARAM_PARASITE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-TYPE-PARAM-UNIT:CAPS" title="GIMP_TYPE_PARAM_UNIT">GIMP_TYPE_PARAM_UNIT</a>, macro in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-TYPE-PARASITE:CAPS" title="GIMP_TYPE_PARASITE">GIMP_TYPE_PARASITE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-context" title="gimp_type_set_translation_context ()">gimp_type_set_translation_context</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-domain" title="gimp_type_set_translation_domain ()">gimp_type_set_translation_domain</a>, function in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS" title="GIMP_TYPE_UNIT">GIMP_TYPE_UNIT</a>, macro in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<a name="idxU"></a><h3 class="title">U</h3>
+<dt>
+<a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-UNAVAILABLE:CAPS" title="GIMP_UNAVAILABLE()">GIMP_UNAVAILABLE</a>, macro in <a class="link" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">gimpbasetypes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit">GimpUnit</a>, enum in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-units-to-pixels" title="gimp_units_to_pixels ()">gimp_units_to_pixels</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-units-to-points" title="gimp_units_to_points ()">gimp_units_to_points</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-format-string" title="gimp_unit_format_string ()">gimp_unit_format_string</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-abbreviation" title="gimp_unit_get_abbreviation ()">gimp_unit_get_abbreviation</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-deletion-flag" title="gimp_unit_get_deletion_flag ()">gimp_unit_get_deletion_flag</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-digits" title="gimp_unit_get_digits ()">gimp_unit_get_digits</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-factor" title="gimp_unit_get_factor ()">gimp_unit_get_factor</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-identifier" title="gimp_unit_get_identifier ()">gimp_unit_get_identifier</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-number-of-built-in-units" title="gimp_unit_get_number_of_built_in_units ()">gimp_unit_get_number_of_built_in_units</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-number-of-units" title="gimp_unit_get_number_of_units ()">gimp_unit_get_number_of_units</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-plural" title="gimp_unit_get_plural ()">gimp_unit_get_plural</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-scaled-digits" title="gimp_unit_get_scaled_digits ()">gimp_unit_get_scaled_digits</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-singular" title="gimp_unit_get_singular ()">gimp_unit_get_singular</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-symbol" title="gimp_unit_get_symbol ()">gimp_unit_get_symbol</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-is-metric" title="gimp_unit_is_metric ()">gimp_unit_is_metric</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-new" title="gimp_unit_new ()">gimp_unit_new</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-set-deletion-flag" title="gimp_unit_set_deletion_flag ()">gimp_unit_set_deletion_flag</a>, function in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpUserDirectory" title="enum GimpUserDirectory">GimpUserDirectory</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpenv.html#gimp-user-directory" title="gimp_user_directory ()">gimp_user_directory</a>, function in <a class="link" href="libgimpbase-gimpenv.html" title="gimpenv">gimpenv</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimputils.html#gimp-utf8-strtrim" title="gimp_utf8_strtrim ()">gimp_utf8_strtrim</a>, function in <a class="link" href="libgimpbase-gimputils.html" title="gimputils">gimputils</a>
+</dt>
+<dd></dd>
+<a name="idxV"></a><h3 class="title">V</h3>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray">GimpValueArray</a>, struct in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-append" title="gimp_value_array_append ()">gimp_value_array_append</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-index" title="gimp_value_array_index ()">gimp_value_array_index</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-insert" title="gimp_value_array_insert ()">gimp_value_array_insert</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-length" title="gimp_value_array_length ()">gimp_value_array_length</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-new" title="gimp_value_array_new ()">gimp_value_array_new</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-prepend" title="gimp_value_array_prepend ()">gimp_value_array_prepend</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-ref" title="gimp_value_array_ref ()">gimp_value_array_ref</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-remove" title="gimp_value_array_remove ()">gimp_value_array_remove</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-truncate" title="gimp_value_array_truncate ()">gimp_value_array_truncate</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-unref" title="gimp_value_array_unref ()">gimp_value_array_unref</a>, function in <a class="link" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">GimpValueArray</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-VALUE-HOLDS-MEMSIZE:CAPS" title="GIMP_VALUE_HOLDS_MEMSIZE()">GIMP_VALUE_HOLDS_MEMSIZE</a>, macro in <a class="link" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">gimpmemsize</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-VALUE-HOLDS-PARASITE:CAPS" title="GIMP_VALUE_HOLDS_PARASITE()">GIMP_VALUE_HOLDS_PARASITE</a>, macro in <a class="link" href="libgimpbase-GimpParasite.html" title="GimpParasite">GimpParasite</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-VALUE-HOLDS-UNIT:CAPS" title="GIMP_VALUE_HOLDS_UNIT()">GIMP_VALUE_HOLDS_UNIT</a>, macro in <a class="link" href="libgimpbase-gimpunit.html" title="gimpunit">gimpunit</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMPVAR:CAPS" title="GIMPVAR">GIMPVAR</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType" title="enum GimpVectorsStrokeType">GimpVectorsStrokeType</a>, enum in <a class="link" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">gimpbaseenums</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-VERSION:CAPS" title="GIMP_VERSION">GIMP_VERSION</a>, macro in <a class="link" href="libgimpbase-gimpversion.html" title="gimpversion">gimpversion</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/home.png b/devel-docs/libgimpbase/html/home.png
new file mode 100644
index 0000000..bf327ac
--- /dev/null
+++ b/devel-docs/libgimpbase/html/home.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/index.html b/devel-docs/libgimpbase/html/index.html
new file mode 100644
index 0000000..da17d41
--- /dev/null
+++ b/devel-docs/libgimpbase/html/index.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GIMP Base Library Reference Manual: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="next" href="pt01.html" title="Part I. GIMP Base Library">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<div lang="en" class="book">
+<div class="titlepage">
+<div>
+<div><table class="navigation" id="top" 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.10.22
+
+ </p></div>
+</div>
+<hr>
+</div>
+<div class="toc"><dl class="toc">
+<dt><span class="part"><a href="pt01.html">I. GIMP Base Library</a></span></dt>
+<dd><dl>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpbaseenums.html">gimpbaseenums</a></span><span class="refpurpose"> — Basic GIMP enumeration data types.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpbasetypes.html">gimpbasetypes</a></span><span class="refpurpose"> — Translation between gettext translation domain
+identifier and GType.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpversion.html">gimpversion</a></span><span class="refpurpose"> — Macros and constants useful for determining
+GIMP's version number and capabilities.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimplimits.html">gimplimits</a></span><span class="refpurpose"> — Boundaries of some GIMP data types and some
+global constants.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpparam.html">gimpparam</a></span><span class="refpurpose"> — Definitions of useful <span class="type">GParamFlags</span>.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpchecks.html">gimpchecks</a></span><span class="refpurpose"> — Constants and functions related to rendering
+checkerboards.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpcpuaccel.html">gimpcpuaccel</a></span><span class="refpurpose"> — Functions to query and configure CPU acceleration.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpdatafiles.html">gimpdatafiles</a></span><span class="refpurpose"> — Functions to handle GIMP data files.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpenv.html">gimpenv</a></span><span class="refpurpose"> — Functions to access the GIMP environment.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpmemsize.html">gimpmemsize</a></span><span class="refpurpose"> — Functions to (de)serialize a given memory size.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpMetadata.html">GimpMetadata</a></span><span class="refpurpose"> — Basic functions for handling <span class="type">GimpMetadata</span> objects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimprectangle.html">gimprectangle</a></span><span class="refpurpose"> — Utility functions dealing with rectangle extents.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpParasite.html">GimpParasite</a></span><span class="refpurpose"> — Arbitrary pieces of data which can be attached
+to various GIMP objects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpparasiteio.html">gimpparasiteio</a></span><span class="refpurpose"> — Utility functions to (de)serialize certain C
+structures to/from <span class="type">GimpParasite</span>'s.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpsignal.html">gimpsignal</a></span><span class="refpurpose"> — Portable signal handling.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpunit.html">gimpunit</a></span><span class="refpurpose"> — Provides a collection of predefined units and
+functions for creating user-defined units.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimputils.html">gimputils</a></span><span class="refpurpose"> — Utilities of general interest</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpValueArray.html">GimpValueArray</a></span><span class="refpurpose"> — A container structure to maintain an array of
+generic values</span>
+</dt>
+</dl></dd>
+<dt><span class="index"><a href="api-index-full.html">Index</a></span></dt>
+</dl></div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/left-insensitive.png b/devel-docs/libgimpbase/html/left-insensitive.png
new file mode 100644
index 0000000..a214ac6
--- /dev/null
+++ b/devel-docs/libgimpbase/html/left-insensitive.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/left.png b/devel-docs/libgimpbase/html/left.png
new file mode 100644
index 0000000..c11c1d0
--- /dev/null
+++ b/devel-docs/libgimpbase/html/left.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html b/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html
new file mode 100644
index 0000000..7fb7c19
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-GimpMetadata.html
@@ -0,0 +1,1006 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GimpMetadata: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">
+<link rel="next" href="libgimpbase-gimprectangle.html" title="gimprectangle">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-GimpMetadata.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpmemsize.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimprectangle.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-GimpMetadata"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-GimpMetadata.top_of_page"></a>GimpMetadata</span></h2>
+<p>GimpMetadata — Basic functions for handling <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> objects.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-new" title="gimp_metadata_new ()">gimp_metadata_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-duplicate" title="gimp_metadata_duplicate ()">gimp_metadata_duplicate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-deserialize" title="gimp_metadata_deserialize ()">gimp_metadata_deserialize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-serialize" title="gimp_metadata_serialize ()">gimp_metadata_serialize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-guid" title="gimp_metadata_get_guid ()">gimp_metadata_get_guid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-add-xmp-history" title="gimp_metadata_add_xmp_history ()">gimp_metadata_add_xmp_history</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-load-from-file" title="gimp_metadata_load_from_file ()">gimp_metadata_load_from_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-save-to-file" title="gimp_metadata_save_to_file ()">gimp_metadata_save_to_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-exif" title="gimp_metadata_set_from_exif ()">gimp_metadata_set_from_exif</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-iptc" title="gimp_metadata_set_from_iptc ()">gimp_metadata_set_from_iptc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-xmp" title="gimp_metadata_set_from_xmp ()">gimp_metadata_set_from_xmp</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-pixel-size" title="gimp_metadata_set_pixel_size ()">gimp_metadata_set_pixel_size</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-bits-per-sample" title="gimp_metadata_set_bits_per_sample ()">gimp_metadata_set_bits_per_sample</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-resolution" title="gimp_metadata_get_resolution ()">gimp_metadata_get_resolution</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-resolution" title="gimp_metadata_set_resolution ()">gimp_metadata_set_resolution</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataColorspace" title="enum GimpMetadataColorspace"><span class="returnvalue">GimpMetadataColorspace</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-get-colorspace" title="gimp_metadata_get_colorspace ()">gimp_metadata_get_colorspace</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-set-colorspace" title="gimp_metadata_set_colorspace ()">gimp_metadata_set_colorspace</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-is-tag-supported" title="gimp_metadata_is_tag_supported ()">gimp_metadata_is_tag_supported</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata">GimpMetadata</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataLoadFlags" title="enum GimpMetadataLoadFlags">GimpMetadataLoadFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataSaveFlags" title="enum GimpMetadataSaveFlags">GimpMetadataSaveFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataColorspace" title="enum GimpMetadataColorspace">GimpMetadataColorspace</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.description"></a><h2>Description</h2>
+<p>Basic functions for handling <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> objects.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-metadata-new"></a><h3>gimp_metadata_new ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+gimp_metadata_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Creates a new <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p>
+<div class="refsect3">
+<a name="gimp-metadata-new.returns"></a><h4>Returns</h4>
+<p> The new <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-duplicate"></a><h3>gimp_metadata_duplicate ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+gimp_metadata_duplicate (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>);</pre>
+<p>Duplicates a <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p>
+<div class="refsect3">
+<a name="gimp-metadata-duplicate.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>The object to duplicate, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-duplicate.returns"></a><h4>Returns</h4>
+<p> The new <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a>, or <code class="literal">NULL</code> if <em class="parameter"><code>metadata</code></em>
+is <code class="literal">NULL</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-deserialize"></a><h3>gimp_metadata_deserialize ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+gimp_metadata_deserialize (<em class="parameter"><code>const <span class="type">gchar</span> *metadata_xml</code></em>);</pre>
+<p>Deserializes a string of XML that has been created by
+<a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-serialize" title="gimp_metadata_serialize ()"><code class="function">gimp_metadata_serialize()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-metadata-deserialize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>metadata_xml</p></td>
+<td class="parameter_description"><p>A string of serialized metadata XML.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-deserialize.returns"></a><h4>Returns</h4>
+<p> The new <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-serialize"></a><h3>gimp_metadata_serialize ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_metadata_serialize (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>);</pre>
+<p>Serializes <em class="parameter"><code>metadata</code></em>
+ into an XML string that can later be deserialized
+using <a class="link" href="libgimpbase-GimpMetadata.html#gimp-metadata-deserialize" title="gimp_metadata_deserialize ()"><code class="function">gimp_metadata_deserialize()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-metadata-serialize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-serialize.returns"></a><h4>Returns</h4>
+<p> The serialized XML string.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-get-guid"></a><h3>gimp_metadata_get_guid ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_metadata_get_guid (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Generate Version 4 UUID/GUID.</p>
+<div class="refsect3">
+<a name="gimp-metadata-get-guid.returns"></a><h4>Returns</h4>
+<p> The new GUID/UUID string.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-add-xmp-history"></a><h3>gimp_metadata_add_xmp_history ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_metadata_add_xmp_history (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *state_status</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-load-from-file"></a><h3>gimp_metadata_load_from_file ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> *
+gimp_metadata_load_from_file (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Loads <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> from <em class="parameter"><code>file</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-load-from-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>The <span class="type">GFile</span> to load the metadata from</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error message</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-load-from-file.returns"></a><h4>Returns</h4>
+<p> The loaded <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-save-to-file"></a><h3>gimp_metadata_save_to_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_save_to_file (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Saves <em class="parameter"><code>metadata</code></em>
+ to <em class="parameter"><code>file</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-save-to-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>The file to save the metadata to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error message</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-save-to-file.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-from-exif"></a><h3>gimp_metadata_set_from_exif ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_set_from_exif (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code>const <span class="type">guchar</span> *exif_data</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> exif_data_length</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Sets the tags from a piece of Exif data on <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-exif.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>exif_data</p></td>
+<td class="parameter_description"><p>The blob of Exif data to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>exif_data_length</p></td>
+<td class="parameter_description"><p>Length of <em class="parameter"><code>exif_data</code></em>
+, in bytes</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error message</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-exif.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-from-iptc"></a><h3>gimp_metadata_set_from_iptc ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_set_from_iptc (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code>const <span class="type">guchar</span> *iptc_data</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> iptc_data_length</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Sets the tags from a piece of IPTC data on <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-iptc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>iptc_data</p></td>
+<td class="parameter_description"><p>The blob of Ipc data to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>iptc_data_length</p></td>
+<td class="parameter_description"><p>Length of <em class="parameter"><code>iptc_data</code></em>
+, in bytes</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error message</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-iptc.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-from-xmp"></a><h3>gimp_metadata_set_from_xmp ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_set_from_xmp (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code>const <span class="type">guchar</span> *xmp_data</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> xmp_data_length</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Sets the tags from a piece of XMP data on <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-xmp.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>xmp_data</p></td>
+<td class="parameter_description"><p>The blob of Exif data to set</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>xmp_data_length</p></td>
+<td class="parameter_description"><p>Length of <em class="parameter"><code>exif_data</code></em>
+, in bytes</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>Return location for error message</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-set-from-xmp.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-pixel-size"></a><h3>gimp_metadata_set_pixel_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_metadata_set_pixel_size (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> width</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> height</code></em>);</pre>
+<p>Sets Exif.Image.ImageWidth and Exif.Image.ImageLength on <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-pixel-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width</p></td>
+<td class="parameter_description"><p>Width in pixels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height</p></td>
+<td class="parameter_description"><p>Height in pixels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-bits-per-sample"></a><h3>gimp_metadata_set_bits_per_sample ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_metadata_set_bits_per_sample (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> bits_per_sample</code></em>);</pre>
+<p>Sets Exif.Image.BitsPerSample on <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-bits-per-sample.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>bits_per_sample</p></td>
+<td class="parameter_description"><p>Bits per pixel, per component</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-get-resolution"></a><h3>gimp_metadata_get_resolution ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_get_resolution (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> *xres</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> *yres</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> *unit</code></em>);</pre>
+<p>Returns values based on Exif.Image.XResolution,
+Exif.Image.YResolution and Exif.Image.ResolutionUnit of <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-get-resolution.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>xres</p></td>
+<td class="parameter_description"><p>Return location for the X Resolution, in ppi</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>yres</p></td>
+<td class="parameter_description"><p>Return location for the Y Resolution, in ppi</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>Return location for the unit unit</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-get-resolution.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-resolution"></a><h3>gimp_metadata_set_resolution ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_metadata_set_resolution (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> xres</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> yres</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>Sets Exif.Image.XResolution, Exif.Image.YResolution and
+Exif.Image.ResolutionUnit of <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-resolution.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>xres</p></td>
+<td class="parameter_description"><p>The image's X Resolution, in ppi</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>yres</p></td>
+<td class="parameter_description"><p>The image's Y Resolution, in ppi</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The image's unit</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-get-colorspace"></a><h3>gimp_metadata_get_colorspace ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataColorspace" title="enum GimpMetadataColorspace"><span class="returnvalue">GimpMetadataColorspace</span></a>
+gimp_metadata_get_colorspace (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>);</pre>
+<p>Returns values based on Exif.Photo.ColorSpace, Xmp.exif.ColorSpace,
+Exif.Iop.InteroperabilityIndex, Exif.Nikon3.ColorSpace,
+Exif.Canon.ColorSpace of <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-get-colorspace.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-get-colorspace.returns"></a><h4>Returns</h4>
+<p> The colorspace specified by above tags.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-set-colorspace"></a><h3>gimp_metadata_set_colorspace ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_metadata_set_colorspace (<em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadataColorspace" title="enum GimpMetadataColorspace"><span class="type">GimpMetadataColorspace</span></a> colorspace</code></em>);</pre>
+<p>Sets Exif.Photo.ColorSpace, Xmp.exif.ColorSpace,
+Exif.Iop.InteroperabilityIndex, Exif.Nikon3.ColorSpace,
+Exif.Canon.ColorSpace of <em class="parameter"><code>metadata</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-set-colorspace.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>metadata</p></td>
+<td class="parameter_description"><p>A <a class="link" href="libgimpbase-GimpMetadata.html#GimpMetadata" title="GimpMetadata"><span class="type">GimpMetadata</span></a> instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>colorspace</p></td>
+<td class="parameter_description"><p>The color space.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-metadata-is-tag-supported"></a><h3>gimp_metadata_is_tag_supported ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_metadata_is_tag_supported (<em class="parameter"><code>const <span class="type">gchar</span> *tag</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>);</pre>
+<p>Returns whether <em class="parameter"><code>tag</code></em>
+ is supported in a file of type <em class="parameter"><code>mime_type</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-metadata-is-tag-supported.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>tag</p></td>
+<td class="parameter_description"><p>A metadata tag name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>mime_type</p></td>
+<td class="parameter_description"><p>A mime type</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-metadata-is-tag-supported.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the <em class="parameter"><code>tag</code></em>
+supported with <em class="parameter"><code>mime_type</code></em>
+, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpMetadata"></a><h3>GimpMetadata</h3>
+<pre class="programlisting">typedef struct _GimpMetadata GimpMetadata;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMetadataLoadFlags"></a><h3>enum GimpMetadataLoadFlags</h3>
+<p>What metadata to load when importing images.</p>
+<div class="refsect3">
+<a name="GimpMetadataLoadFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-COMMENT:CAPS"></a>GIMP_METADATA_LOAD_COMMENT</p></td>
+<td class="enum_member_description">
+<p>Load the comment</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-RESOLUTION:CAPS"></a>GIMP_METADATA_LOAD_RESOLUTION</p></td>
+<td class="enum_member_description">
+<p>Load the resolution</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-ORIENTATION:CAPS"></a>GIMP_METADATA_LOAD_ORIENTATION</p></td>
+<td class="enum_member_description">
+<p>Load the orientation (rotation)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-COLORSPACE:CAPS"></a>GIMP_METADATA_LOAD_COLORSPACE</p></td>
+<td class="enum_member_description">
+<p>Load the colorspace</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-LOAD-ALL:CAPS"></a>GIMP_METADATA_LOAD_ALL</p></td>
+<td class="enum_member_description">
+<p>Load all of the above</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMetadataSaveFlags"></a><h3>enum GimpMetadataSaveFlags</h3>
+<p>What kinds of metadata to save when exporting images.</p>
+<div class="refsect3">
+<a name="GimpMetadataSaveFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-EXIF:CAPS"></a>GIMP_METADATA_SAVE_EXIF</p></td>
+<td class="enum_member_description">
+<p>Save EXIF</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-XMP:CAPS"></a>GIMP_METADATA_SAVE_XMP</p></td>
+<td class="enum_member_description">
+<p>Save XMP</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-IPTC:CAPS"></a>GIMP_METADATA_SAVE_IPTC</p></td>
+<td class="enum_member_description">
+<p>Save IPTC</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-THUMBNAIL:CAPS"></a>GIMP_METADATA_SAVE_THUMBNAIL</p></td>
+<td class="enum_member_description">
+<p>Save a thumbnail of the image</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-COLOR-PROFILE:CAPS"></a>GIMP_METADATA_SAVE_COLOR_PROFILE</p></td>
+<td class="enum_member_description">
+<p>Save the image's color profile
+Since: 2.10.10</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-SAVE-ALL:CAPS"></a>GIMP_METADATA_SAVE_ALL</p></td>
+<td class="enum_member_description">
+<p>Save all of the above</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMetadataColorspace"></a><h3>enum GimpMetadataColorspace</h3>
+<p>Well-defined colorspace information available from metadata</p>
+<div class="refsect3">
+<a name="GimpMetadataColorspace.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-UNSPECIFIED:CAPS"></a>GIMP_METADATA_COLORSPACE_UNSPECIFIED</p></td>
+<td class="enum_member_description">
+<p>Unspecified</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-UNCALIBRATED:CAPS"></a>GIMP_METADATA_COLORSPACE_UNCALIBRATED</p></td>
+<td class="enum_member_description">
+<p>Uncalibrated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-SRGB:CAPS"></a>GIMP_METADATA_COLORSPACE_SRGB</p></td>
+<td class="enum_member_description">
+<p>sRGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-METADATA-COLORSPACE-ADOBERGB:CAPS"></a>GIMP_METADATA_COLORSPACE_ADOBERGB</p></td>
+<td class="enum_member_description">
+<p>Adobe RGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpMetadata.see-also"></a><h2>See Also</h2>
+<p>gimp_image_metadata_load_prepare(),
+<a href="/local/head/share/gtk-doc/html/libgimp3/libgimp3-gimpmetadata.html#gimp-image-metadata-load-finish"><code class="function">gimp_image_metadata_load_finish()</code></a>,
+<a href="/local/head/share/gtk-doc/html/libgimp3/libgimp3-gimpmetadata.html#gimp-image-metadata-load-prepare"><code class="function">gimp_image_metadata_load_prepare()</code></a>,
+<a href="/local/head/share/gtk-doc/html/libgimp3/libgimp3-gimpmetadata.html#gimp-image-metadata-load-finish"><code class="function">gimp_image_metadata_load_finish()</code></a>.</p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html b/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html
new file mode 100644
index 0000000..5d2ee7b
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-GimpParasite.html
@@ -0,0 +1,437 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GimpParasite: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimprectangle.html" title="gimprectangle">
+<link rel="next" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-GimpParasite.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimprectangle.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpparasiteio.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-GimpParasite"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-GimpParasite.top_of_page"></a>GimpParasite</span></h2>
+<p>GimpParasite — Arbitrary pieces of data which can be attached
+to various GIMP objects.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="returnvalue">GimpParasite</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-new" title="gimp_parasite_new ()">gimp_parasite_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-free" title="gimp_parasite_free ()">gimp_parasite_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="returnvalue">GimpParasite</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-copy" title="gimp_parasite_copy ()">gimp_parasite_copy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-compare" title="gimp_parasite_compare ()">gimp_parasite_compare</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-type" title="gimp_parasite_is_type ()">gimp_parasite_is_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-persistent" title="gimp_parasite_is_persistent ()">gimp_parasite_is_persistent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-is-undoable" title="gimp_parasite_is_undoable ()">gimp_parasite_is_undoable</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-has-flag" title="gimp_parasite_has_flag ()">gimp_parasite_has_flag</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gulong</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-flags" title="gimp_parasite_flags ()">gimp_parasite_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-name" title="gimp_parasite_name ()">gimp_parasite_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gconstpointer</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-data" title="gimp_parasite_data ()">gimp_parasite_data</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">glong</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-parasite-data-size" title="gimp_parasite_data_size ()">gimp_parasite_data_size</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-IS-PARAM-SPEC-PARASITE:CAPS" title="GIMP_IS_PARAM_SPEC_PARASITE()">GIMP_IS_PARAM_SPEC_PARASITE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GParamSpec</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#gimp-param-spec-parasite" title="gimp_param_spec_parasite ()">gimp_param_spec_parasite</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpParasite.html#GIMP-VALUE-HOLDS-PARASITE:CAPS" title="GIMP_VALUE_HOLDS_PARASITE()">GIMP_VALUE_HOLDS_PARASITE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite">GimpParasite</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PERSISTENT:CAPS" title="GIMP_PARASITE_PERSISTENT">GIMP_PARASITE_PERSISTENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-UNDOABLE:CAPS" title="GIMP_PARASITE_UNDOABLE">GIMP_PARASITE_UNDOABLE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-PARENT:CAPS" title="GIMP_PARASITE_ATTACH_PARENT">GIMP_PARASITE_ATTACH_PARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-PERSISTENT:CAPS" title="GIMP_PARASITE_PARENT_PERSISTENT">GIMP_PARASITE_PARENT_PERSISTENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-UNDOABLE:CAPS" title="GIMP_PARASITE_PARENT_UNDOABLE">GIMP_PARASITE_PARENT_UNDOABLE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS" title="GIMP_PARASITE_ATTACH_GRANDPARENT">GIMP_PARASITE_ATTACH_GRANDPARENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS" title="GIMP_PARASITE_GRANDPARENT_PERSISTENT">GIMP_PARASITE_GRANDPARENT_PERSISTENT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS" title="GIMP_PARASITE_GRANDPARENT_UNDOABLE">GIMP_PARASITE_GRANDPARENT_UNDOABLE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-TYPE-PARASITE:CAPS" title="GIMP_TYPE_PARASITE">GIMP_TYPE_PARASITE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpParasite.html#GIMP-TYPE-PARAM-PARASITE:CAPS" title="GIMP_TYPE_PARAM_PARASITE">GIMP_TYPE_PARAM_PARASITE</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.description"></a><h2>Description</h2>
+<p>Arbitrary pieces of data which can be attached to various GIMP objects.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-parasite-new"></a><h3>gimp_parasite_new ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="returnvalue">GimpParasite</span></a> *
+gimp_parasite_new (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code><span class="type">guint32</span> flags</code></em>,
+ <em class="parameter"><code><span class="type">guint32</span> size</code></em>,
+ <em class="parameter"><code><span class="type">gconstpointer</span> data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-free"></a><h3>gimp_parasite_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_parasite_free (<em class="parameter"><code><a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-copy"></a><h3>gimp_parasite_copy ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="returnvalue">GimpParasite</span></a> *
+gimp_parasite_copy (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-compare"></a><h3>gimp_parasite_compare ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_parasite_compare (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *a</code></em>,
+ <em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *b</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-is-type"></a><h3>gimp_parasite_is_type ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_parasite_is_type (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-is-persistent"></a><h3>gimp_parasite_is_persistent ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_parasite_is_persistent (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-is-undoable"></a><h3>gimp_parasite_is_undoable ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_parasite_is_undoable (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-has-flag"></a><h3>gimp_parasite_has_flag ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_parasite_has_flag (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>,
+ <em class="parameter"><code><span class="type">gulong</span> flag</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-flags"></a><h3>gimp_parasite_flags ()</h3>
+<pre class="programlisting"><span class="returnvalue">gulong</span>
+gimp_parasite_flags (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-name"></a><h3>gimp_parasite_name ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_parasite_name (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-data"></a><h3>gimp_parasite_data ()</h3>
+<pre class="programlisting"><span class="returnvalue">gconstpointer</span>
+gimp_parasite_data (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-parasite-data-size"></a><h3>gimp_parasite_data_size ()</h3>
+<pre class="programlisting"><span class="returnvalue">glong</span>
+gimp_parasite_data_size (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-IS-PARAM-SPEC-PARASITE:CAPS"></a><h3>GIMP_IS_PARAM_SPEC_PARASITE()</h3>
+<pre class="programlisting">#define GIMP_IS_PARAM_SPEC_PARASITE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_PARASITE))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-param-spec-parasite"></a><h3>gimp_param_spec_parasite ()</h3>
+<pre class="programlisting"><span class="returnvalue">GParamSpec</span> *
+gimp_param_spec_parasite (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>,
+ <em class="parameter"><code><span class="type">GParamFlags</span> flags</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-VALUE-HOLDS-PARASITE:CAPS"></a><h3>GIMP_VALUE_HOLDS_PARASITE()</h3>
+<pre class="programlisting">#define GIMP_VALUE_HOLDS_PARASITE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_PARASITE))
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpParasite"></a><h3>GimpParasite</h3>
+<pre class="programlisting">typedef struct {
+ gchar *name;
+ guint32 flags;
+ guint32 size;
+ gpointer data;
+} GimpParasite;
+</pre>
+<div class="refsect3">
+<a name="GimpParasite.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><span class="type">gchar</span> *<em class="structfield"><code><a name="GimpParasite.name"></a>name</code></em>;</p></td>
+<td class="struct_member_description"><p>the parasite name, USE A UNIQUE PREFIX</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">guint32</span> <em class="structfield"><code><a name="GimpParasite.flags"></a>flags</code></em>;</p></td>
+<td class="struct_member_description"><p>the parasite flags, like save in XCF etc.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">guint32</span> <em class="structfield"><code><a name="GimpParasite.size"></a>size</code></em>;</p></td>
+<td class="struct_member_description"><p>the parasite size in bytes</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gpointer</span> <em class="structfield"><code><a name="GimpParasite.data"></a>data</code></em>;</p></td>
+<td class="struct_member_description"><p>the parasite data, the owner os the parasite is responsible
+for tracking byte order and internal structure</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-PERSISTENT:CAPS"></a><h3>GIMP_PARASITE_PERSISTENT</h3>
+<pre class="programlisting">#define GIMP_PARASITE_PERSISTENT 1
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-UNDOABLE:CAPS"></a><h3>GIMP_PARASITE_UNDOABLE</h3>
+<pre class="programlisting">#define GIMP_PARASITE_UNDOABLE 2
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-ATTACH-PARENT:CAPS"></a><h3>GIMP_PARASITE_ATTACH_PARENT</h3>
+<pre class="programlisting">#define GIMP_PARASITE_ATTACH_PARENT (0x80 &lt;&lt; 8)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-PARENT-PERSISTENT:CAPS"></a><h3>GIMP_PARASITE_PARENT_PERSISTENT</h3>
+<pre class="programlisting">#define GIMP_PARASITE_PARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 8)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-PARENT-UNDOABLE:CAPS"></a><h3>GIMP_PARASITE_PARENT_UNDOABLE</h3>
+<pre class="programlisting">#define GIMP_PARASITE_PARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 8)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS"></a><h3>GIMP_PARASITE_ATTACH_GRANDPARENT</h3>
+<pre class="programlisting">#define GIMP_PARASITE_ATTACH_GRANDPARENT (0x80 &lt;&lt; 16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS"></a><h3>GIMP_PARASITE_GRANDPARENT_PERSISTENT</h3>
+<pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_PERSISTENT (GIMP_PARASITE_PERSISTENT &lt;&lt; 16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS"></a><h3>GIMP_PARASITE_GRANDPARENT_UNDOABLE</h3>
+<pre class="programlisting">#define GIMP_PARASITE_GRANDPARENT_UNDOABLE (GIMP_PARASITE_UNDOABLE &lt;&lt; 16)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-TYPE-PARASITE:CAPS"></a><h3>GIMP_TYPE_PARASITE</h3>
+<pre class="programlisting">#define GIMP_TYPE_PARASITE (gimp_parasite_get_type ())
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-TYPE-PARAM-PARASITE:CAPS"></a><h3>GIMP_TYPE_PARAM_PARASITE</h3>
+<pre class="programlisting">#define GIMP_TYPE_PARAM_PARASITE (gimp_param_parasite_get_type ())
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpParasite.see-also"></a><h2>See Also</h2>
+<p>gimp_image_parasite_attach(),
+<a href="/local/head/share/gtk-doc/html/libgimp/libgimp-gimpdrawable.html#gimp-drawable-parasite-attach"><code class="function">gimp_drawable_parasite_attach()</code></a>, <a href="/local/head/share/gtk-doc/html/libgimp/libgimp-gimp.html#gimp-parasite-attach"><code class="function">gimp_parasite_attach()</code></a>
+and their related functions.</p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html b/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html
new file mode 100644
index 0000000..1df293d
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-GimpValueArray.html
@@ -0,0 +1,528 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GimpValueArray: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimputils.html" title="gimputils">
+<link rel="next" href="api-index-full.html" title="Index">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-GimpValueArray.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimputils.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-GimpValueArray"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-GimpValueArray.top_of_page"></a>GimpValueArray</span></h2>
+<p>GimpValueArray — A container structure to maintain an array of
+generic values</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-new" title="gimp_value_array_new ()">gimp_value_array_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-ref" title="gimp_value_array_ref ()">gimp_value_array_ref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-unref" title="gimp_value_array_unref ()">gimp_value_array_unref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-length" title="gimp_value_array_length ()">gimp_value_array_length</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GValue</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-index" title="gimp_value_array_index ()">gimp_value_array_index</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-prepend" title="gimp_value_array_prepend ()">gimp_value_array_prepend</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-append" title="gimp_value_array_append ()">gimp_value_array_append</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-insert" title="gimp_value_array_insert ()">gimp_value_array_insert</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-remove" title="gimp_value_array_remove ()">gimp_value_array_remove</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-truncate" title="gimp_value_array_truncate ()">gimp_value_array_truncate</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GParamSpec</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-param-spec-value-array" title="gimp_param_spec_value_array ()">gimp_param_spec_value_array</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray">GimpValueArray</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="libgimpbase-GimpValueArray.html#GimpParamSpecValueArray" title="struct GimpParamSpecValueArray">GimpParamSpecValueArray</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.description"></a><h2>Description</h2>
+<p>The prime purpose of a <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> is for it to be used as an
+object property that holds an array of values. A <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> wraps
+an array of <span class="type">GValue</span> elements in order for it to be used as a boxed
+type through <code class="literal">GIMP_TYPE_VALUE_ARRAY</code>.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-value-array-new"></a><h3>gimp_value_array_new ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_new (<em class="parameter"><code><span class="type">gint</span> n_prealloced</code></em>);</pre>
+<p>Allocate and initialize a new <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>, optionally preserve space
+for <em class="parameter"><code>n_prealloced</code></em>
+ elements. New arrays always contain 0 elements,
+regardless of the value of <em class="parameter"><code>n_prealloced</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-value-array-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>n_prealloced</p></td>
+<td class="parameter_description"><p>number of values to preallocate space for</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-new.returns"></a><h4>Returns</h4>
+<p> a newly allocated <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> with 0 values</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-ref"></a><h3>gimp_value_array_ref ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_ref (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>);</pre>
+<p>Adds a reference to a <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>.</p>
+<div class="refsect3">
+<a name="gimp-value-array-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to ref</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-ref.returns"></a><h4>Returns</h4>
+<p> the same <em class="parameter"><code>value_array</code></em>
+</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-unref"></a><h3>gimp_value_array_unref ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_value_array_unref (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>);</pre>
+<p>Unref a <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>. If the reference count drops to zero, the
+array including its contents are freed.</p>
+<div class="refsect3">
+<a name="gimp-value-array-unref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to unref</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-length"></a><h3>gimp_value_array_length ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+gimp_value_array_length (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-index"></a><h3>gimp_value_array_index ()</h3>
+<pre class="programlisting"><span class="returnvalue">GValue</span> *
+gimp_value_array_index (<em class="parameter"><code>const <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
+<p>Return a pointer to the value at <em class="parameter"><code>index</code></em>
+ contained in <em class="parameter"><code>value_array</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-value-array-index.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to get a value from</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index</p></td>
+<td class="parameter_description"><p>index of the value of interest</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-index.returns"></a><h4>Returns</h4>
+<p>pointer to a value at <em class="parameter"><code>index</code></em>
+in <em class="parameter"><code>value_array</code></em>
+. </p>
+<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-prepend"></a><h3>gimp_value_array_prepend ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_prepend (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>);</pre>
+<p>Insert a copy of <em class="parameter"><code>value</code></em>
+ as first element of <em class="parameter"><code>value_array</code></em>
+. If <em class="parameter"><code>value</code></em>
+ is
+<code class="literal">NULL</code>, an uninitialized value is prepended.</p>
+<div class="refsect3">
+<a name="gimp-value-array-prepend.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to add an element to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p><span class="type">GValue</span> to copy into <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>, or <code class="literal">NULL</code>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-prepend.returns"></a><h4>Returns</h4>
+<p>the <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> passed in as <em class="parameter"><code>value_array</code></em>
+. </p>
+<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-append"></a><h3>gimp_value_array_append ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_append (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>);</pre>
+<p>Insert a copy of <em class="parameter"><code>value</code></em>
+ as last element of <em class="parameter"><code>value_array</code></em>
+. If <em class="parameter"><code>value</code></em>
+ is
+<code class="literal">NULL</code>, an uninitialized value is appended.</p>
+<div class="refsect3">
+<a name="gimp-value-array-append.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to add an element to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p><span class="type">GValue</span> to copy into <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>, or <code class="literal">NULL</code>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-append.returns"></a><h4>Returns</h4>
+<p>the <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> passed in as <em class="parameter"><code>value_array</code></em>
+. </p>
+<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-insert"></a><h3>gimp_value_array_insert ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_insert (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> index</code></em>,
+ <em class="parameter"><code>const <span class="type">GValue</span> *value</code></em>);</pre>
+<p>Insert a copy of <em class="parameter"><code>value</code></em>
+ at specified position into <em class="parameter"><code>value_array</code></em>
+. If <em class="parameter"><code>value</code></em>
+
+is <code class="literal">NULL</code>, an uninitialized value is inserted.</p>
+<div class="refsect3">
+<a name="gimp-value-array-insert.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to add an element to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index</p></td>
+<td class="parameter_description"><p>insertion position, must be &lt;= <a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-length" title="gimp_value_array_length ()"><code class="function">gimp_value_array_length()</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p><span class="type">GValue</span> to copy into <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a>, or <code class="literal">NULL</code>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-insert.returns"></a><h4>Returns</h4>
+<p>the <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> passed in as <em class="parameter"><code>value_array</code></em>
+. </p>
+<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-remove"></a><h3>gimp_value_array_remove ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="returnvalue">GimpValueArray</span></a> *
+gimp_value_array_remove (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
+<p>Remove the value at position <em class="parameter"><code>index</code></em>
+ from <em class="parameter"><code>value_array</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-value-array-remove.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value_array</p></td>
+<td class="parameter_description"><p><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> to remove an element from</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>index</p></td>
+<td class="parameter_description"><p>position of value to remove, which must be less than
+<a class="link" href="libgimpbase-GimpValueArray.html#gimp-value-array-length" title="gimp_value_array_length ()"><code class="function">gimp_value_array_length()</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-value-array-remove.returns"></a><h4>Returns</h4>
+<p>the <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> passed in as <em class="parameter"><code>value_array</code></em>
+. </p>
+<p><span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-value-array-truncate"></a><h3>gimp_value_array_truncate ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_value_array_truncate (<em class="parameter"><code><a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> *value_array</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> n_values</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-param-spec-value-array"></a><h3>gimp_param_spec_value_array ()</h3>
+<pre class="programlisting"><span class="returnvalue">GParamSpec</span> *
+gimp_param_spec_value_array (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>,
+ <em class="parameter"><code><span class="type">GParamSpec</span> *element_spec</code></em>,
+ <em class="parameter"><code><span class="type">GParamFlags</span> flags</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpValueArray"></a><h3>GimpValueArray</h3>
+<pre class="programlisting">typedef struct _GimpValueArray GimpValueArray;</pre>
+<p>A <a class="link" href="libgimpbase-GimpValueArray.html#GimpValueArray" title="GimpValueArray"><span class="type">GimpValueArray</span></a> contains an array of <span class="type">GValue</span> elements.</p>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpParamSpecValueArray"></a><h3>struct GimpParamSpecValueArray</h3>
+<pre class="programlisting">struct GimpParamSpecValueArray {
+ GParamSpec parent_instance;
+ GParamSpec *element_spec;
+ gint fixed_n_elements;
+};
+</pre>
+<p>A <span class="type">GParamSpec</span> derived structure that contains the meta data for
+value array properties.</p>
+<div class="refsect3">
+<a name="GimpParamSpecValueArray.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><span class="type">GParamSpec</span> *<em class="structfield"><code><a name="GimpParamSpecValueArray.element-spec"></a>element_spec</code></em>;</p></td>
+<td class="struct_member_description"><p>the <span class="type">GParamSpec</span> of the array elements</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpParamSpecValueArray.fixed-n-elements"></a>fixed_n_elements</code></em>;</p></td>
+<td class="struct_member_description"><p>default length of the array</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-GimpValueArray.see-also"></a><h2>See Also</h2>
+<p><span class="type">GValue</span>, <span class="type">GParamSpecValueArray</span>, <a class="link" href="libgimpbase-GimpValueArray.html#gimp-param-spec-value-array" title="gimp_param_spec_value_array ()"><code class="function">gimp_param_spec_value_array()</code></a></p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html b/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html
new file mode 100644
index 0000000..62d773b
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpbaseenums.html
@@ -0,0 +1,3531 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpbaseenums: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="next" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpbaseenums.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="pt01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpbasetypes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpbaseenums"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpbaseenums.top_of_page"></a>gimpbaseenums</span></h2>
+<p>gimpbaseenums — Basic GIMP enumeration data types.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbaseenums.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpAddMaskType" title="enum GimpAddMaskType">GimpAddMaskType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpBlendMode" title="enum GimpBlendMode">GimpBlendMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape" title="enum GimpBrushGeneratedShape">GimpBrushGeneratedShape</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpBucketFillMode" title="enum GimpBucketFillMode">GimpBucketFillMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpCapStyle" title="enum GimpCapStyle">GimpCapStyle</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpChannelOps" title="enum GimpChannelOps">GimpChannelOps</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpChannelType" title="enum GimpChannelType">GimpChannelType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckSize" title="enum GimpCheckSize">GimpCheckSize</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckType" title="enum GimpCheckType">GimpCheckType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpCloneType" title="enum GimpCloneType">GimpCloneType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpColorTag" title="enum GimpColorTag">GimpColorTag</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpComponentType" title="enum GimpComponentType">GimpComponentType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpConvertPaletteType" title="enum GimpConvertPaletteType">GimpConvertPaletteType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpConvolveType" title="enum GimpConvolveType">GimpConvolveType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpDesaturateMode" title="enum GimpDesaturateMode">GimpDesaturateMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpDodgeBurnType" title="enum GimpDodgeBurnType">GimpDodgeBurnType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpFillType" title="enum GimpFillType">GimpFillType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode" title="enum GimpForegroundExtractMode">GimpForegroundExtractMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace" title="enum GimpGradientBlendColorSpace">GimpGradientBlendColorSpace</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor" title="enum GimpGradientSegmentColor">GimpGradientSegmentColor</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientSegmentType" title="enum GimpGradientSegmentType">GimpGradientSegmentType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpGradientType" title="enum GimpGradientType">GimpGradientType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpGridStyle" title="enum GimpGridStyle">GimpGridStyle</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpHueRange" title="enum GimpHueRange">GimpHueRange</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpIconType" title="enum GimpIconType">GimpIconType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpImageBaseType" title="enum GimpImageBaseType">GimpImageBaseType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpImageType" title="enum GimpImageType">GimpImageType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpInkBlobType" title="enum GimpInkBlobType">GimpInkBlobType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpInterpolationType" title="enum GimpInterpolationType">GimpInterpolationType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpJoinStyle" title="enum GimpJoinStyle">GimpJoinStyle</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpMaskApplyMode" title="enum GimpMaskApplyMode">GimpMaskApplyMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpMergeType" title="enum GimpMergeType">GimpMergeType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpMessageHandlerType" title="enum GimpMessageHandlerType">GimpMessageHandlerType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpOffsetType" title="enum GimpOffsetType">GimpOffsetType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBArgType" title="enum GimpPDBArgType">GimpPDBArgType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler" title="enum GimpPDBErrorHandler">GimpPDBErrorHandler</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBProcType" title="enum GimpPDBProcType">GimpPDBProcType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPDBStatusType" title="enum GimpPDBStatusType">GimpPDBStatusType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode" title="enum GimpPaintApplicationMode">GimpPaintApplicationMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpPrecision" title="enum GimpPrecision">GimpPrecision</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpProgressCommand" title="enum GimpProgressCommand">GimpProgressCommand</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpRepeatMode" title="enum GimpRepeatMode">GimpRepeatMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpRotationType" title="enum GimpRotationType">GimpRotationType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpRunMode" title="enum GimpRunMode">GimpRunMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpSizeType" title="enum GimpSizeType">GimpSizeType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpStackTraceMode" title="enum GimpStackTraceMode">GimpStackTraceMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpStrokeMethod" title="enum GimpStrokeMethod">GimpStrokeMethod</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextDirection" title="enum GimpTextDirection">GimpTextDirection</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextHintStyle" title="enum GimpTextHintStyle">GimpTextHintStyle</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTextJustification" title="enum GimpTextJustification">GimpTextJustification</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransferMode" title="enum GimpTransferMode">GimpTransferMode</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransformDirection" title="enum GimpTransformDirection">GimpTransformDirection</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpTransformResize" title="enum GimpTransformResize">GimpTransformResize</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpUserDirectory" title="enum GimpUserDirectory">GimpUserDirectory</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType" title="enum GimpVectorsStrokeType">GimpVectorsStrokeType</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbaseenums.description"></a><h2>Description</h2>
+<p>Basic GIMP enumeration data types.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbaseenums.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbaseenums.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpAddMaskType"></a><h3>enum GimpAddMaskType</h3>
+<p>Modes of initialising a layer mask.</p>
+<div class="refsect3">
+<a name="GimpAddMaskType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-WHITE:CAPS"></a>GIMP_ADD_MASK_WHITE</p></td>
+<td class="enum_member_description">
+<p>White (full opacity)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-BLACK:CAPS"></a>GIMP_ADD_MASK_BLACK</p></td>
+<td class="enum_member_description">
+<p>Black (full transparency)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-ALPHA:CAPS"></a>GIMP_ADD_MASK_ALPHA</p></td>
+<td class="enum_member_description">
+<p>Layer's alpha channel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-ALPHA-TRANSFER:CAPS"></a>GIMP_ADD_MASK_ALPHA_TRANSFER</p></td>
+<td class="enum_member_description">
+<p>Transfer layer's alpha channel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-SELECTION:CAPS"></a>GIMP_ADD_MASK_SELECTION</p></td>
+<td class="enum_member_description">
+<p>Selection</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-COPY:CAPS"></a>GIMP_ADD_MASK_COPY</p></td>
+<td class="enum_member_description">
+<p>Grayscale copy of layer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-MASK-CHANNEL:CAPS"></a>GIMP_ADD_MASK_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Channel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-WHITE-MASK:CAPS"></a>GIMP_ADD_WHITE_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_ADD_MASK_WHITE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-BLACK-MASK:CAPS"></a>GIMP_ADD_BLACK_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_ADD_MASK_BLACK</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-ALPHA-MASK:CAPS"></a>GIMP_ADD_ALPHA_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_ADD_MASK_ALPHA</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-ALPHA-TRANSFER-MASK:CAPS"></a>GIMP_ADD_ALPHA_TRANSFER_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_ADD_MASK_ALPHA_TRANSFER</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-SELECTION-MASK:CAPS"></a>GIMP_ADD_SELECTION_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_ADD_MASK_SELECTION</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-COPY-MASK:CAPS"></a>GIMP_ADD_COPY_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_ADD_MASK_COPY</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ADD-CHANNEL-MASK:CAPS"></a>GIMP_ADD_CHANNEL_MASK</p></td>
+<td class="enum_member_description">
+<p>Deprecated aliaa for <em class="parameter"><code>GIMP_ADD_MASK_CHANNEL</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpBlendMode"></a><h3>enum GimpBlendMode</h3>
+<p>Types of gradients.</p>
+<div class="refsect3">
+<a name="GimpBlendMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLEND-FG-BG-RGB:CAPS"></a>GIMP_BLEND_FG_BG_RGB</p></td>
+<td class="enum_member_description">
+<p>FG to BG (RGB)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLEND-FG-BG-HSV:CAPS"></a>GIMP_BLEND_FG_BG_HSV</p></td>
+<td class="enum_member_description">
+<p>FG to BG (HSV)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLEND-FG-TRANSPARENT:CAPS"></a>GIMP_BLEND_FG_TRANSPARENT</p></td>
+<td class="enum_member_description">
+<p>FG to transparent</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLEND-CUSTOM:CAPS"></a>GIMP_BLEND_CUSTOM</p></td>
+<td class="enum_member_description">
+<p>Custom gradient</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FG-BG-RGB-MODE:CAPS"></a>GIMP_FG_BG_RGB_MODE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BLEND_FG_BG_RGB</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FG-BG-HSV-MODE:CAPS"></a>GIMP_FG_BG_HSV_MODE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BLEND_FG_BG_HSV</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FG-TRANSPARENT-MODE:CAPS"></a>GIMP_FG_TRANSPARENT_MODE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BLEND_FG_TRANSPARENT</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CUSTOM-MODE:CAPS"></a>GIMP_CUSTOM_MODE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BLEND_CUSTOM</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpBrushGeneratedShape"></a><h3>enum GimpBrushGeneratedShape</h3>
+<p>Shapes of generated brushes.</p>
+<div class="refsect3">
+<a name="GimpBrushGeneratedShape.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BRUSH-GENERATED-CIRCLE:CAPS"></a>GIMP_BRUSH_GENERATED_CIRCLE</p></td>
+<td class="enum_member_description">
+<p>Circle</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BRUSH-GENERATED-SQUARE:CAPS"></a>GIMP_BRUSH_GENERATED_SQUARE</p></td>
+<td class="enum_member_description">
+<p>Square</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BRUSH-GENERATED-DIAMOND:CAPS"></a>GIMP_BRUSH_GENERATED_DIAMOND</p></td>
+<td class="enum_member_description">
+<p>Diamond</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpBucketFillMode"></a><h3>enum GimpBucketFillMode</h3>
+<p>Bucket fill modes.</p>
+<div class="refsect3">
+<a name="GimpBucketFillMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BUCKET-FILL-FG:CAPS"></a>GIMP_BUCKET_FILL_FG</p></td>
+<td class="enum_member_description">
+<p>FG color fill</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BUCKET-FILL-BG:CAPS"></a>GIMP_BUCKET_FILL_BG</p></td>
+<td class="enum_member_description">
+<p>BG color fill</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BUCKET-FILL-PATTERN:CAPS"></a>GIMP_BUCKET_FILL_PATTERN</p></td>
+<td class="enum_member_description">
+<p>Pattern fill</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FG-BUCKET-FILL:CAPS"></a>GIMP_FG_BUCKET_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BUCKET_FILL_FG</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BG-BUCKET-FILL:CAPS"></a>GIMP_BG_BUCKET_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BUCKET_FILL_BG</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PATTERN-BUCKET-FILL:CAPS"></a>GIMP_PATTERN_BUCKET_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_BUCKET_FILL_PATTERN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpCapStyle"></a><h3>enum GimpCapStyle</h3>
+<p>Style of line endings.</p>
+<div class="refsect3">
+<a name="GimpCapStyle.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CAP-BUTT:CAPS"></a>GIMP_CAP_BUTT</p></td>
+<td class="enum_member_description">
+<p>Butt</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CAP-ROUND:CAPS"></a>GIMP_CAP_ROUND</p></td>
+<td class="enum_member_description">
+<p>Round</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CAP-SQUARE:CAPS"></a>GIMP_CAP_SQUARE</p></td>
+<td class="enum_member_description">
+<p>Square</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpChannelOps"></a><h3>enum GimpChannelOps</h3>
+<p>Operations to combine channels and selections.</p>
+<div class="refsect3">
+<a name="GimpChannelOps.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-OP-ADD:CAPS"></a>GIMP_CHANNEL_OP_ADD</p></td>
+<td class="enum_member_description">
+<p>Add to the current selection</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-OP-SUBTRACT:CAPS"></a>GIMP_CHANNEL_OP_SUBTRACT</p></td>
+<td class="enum_member_description">
+<p>Subtract from the current selection</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-OP-REPLACE:CAPS"></a>GIMP_CHANNEL_OP_REPLACE</p></td>
+<td class="enum_member_description">
+<p>Replace the current selection</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-OP-INTERSECT:CAPS"></a>GIMP_CHANNEL_OP_INTERSECT</p></td>
+<td class="enum_member_description">
+<p>Intersect with the current selection</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpChannelType"></a><h3>enum GimpChannelType</h3>
+<p>Channels (as in color components).</p>
+<div class="refsect3">
+<a name="GimpChannelType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-RED:CAPS"></a>GIMP_CHANNEL_RED</p></td>
+<td class="enum_member_description">
+<p>Red</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-GREEN:CAPS"></a>GIMP_CHANNEL_GREEN</p></td>
+<td class="enum_member_description">
+<p>Green</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-BLUE:CAPS"></a>GIMP_CHANNEL_BLUE</p></td>
+<td class="enum_member_description">
+<p>Blue</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-GRAY:CAPS"></a>GIMP_CHANNEL_GRAY</p></td>
+<td class="enum_member_description">
+<p>Gray</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-INDEXED:CAPS"></a>GIMP_CHANNEL_INDEXED</p></td>
+<td class="enum_member_description">
+<p>Indexed</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHANNEL-ALPHA:CAPS"></a>GIMP_CHANNEL_ALPHA</p></td>
+<td class="enum_member_description">
+<p>Alpha</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RED-CHANNEL:CAPS"></a>GIMP_RED_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_RED</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GREEN-CHANNEL:CAPS"></a>GIMP_GREEN_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_GREEN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLUE-CHANNEL:CAPS"></a>GIMP_BLUE_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_BLUE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRAY-CHANNEL:CAPS"></a>GIMP_GRAY_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_GRAY</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INDEXED-CHANNEL:CAPS"></a>GIMP_INDEXED_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_INDEXED</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ALPHA-CHANNEL:CAPS"></a>GIMP_ALPHA_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CHANNEL_ALPHA</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpCheckSize"></a><h3>enum GimpCheckSize</h3>
+<p>Size of the checkerboard indicating transparency.</p>
+<div class="refsect3">
+<a name="GimpCheckSize.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-SIZE-SMALL-CHECKS:CAPS"></a>GIMP_CHECK_SIZE_SMALL_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Small</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-SIZE-MEDIUM-CHECKS:CAPS"></a>GIMP_CHECK_SIZE_MEDIUM_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Medium</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-SIZE-LARGE-CHECKS:CAPS"></a>GIMP_CHECK_SIZE_LARGE_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Large</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpCheckType"></a><h3>enum GimpCheckType</h3>
+<p>Color/Brightness of the checkerboard indicating transparency.</p>
+<div class="refsect3">
+<a name="GimpCheckType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-LIGHT-CHECKS:CAPS"></a>GIMP_CHECK_TYPE_LIGHT_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Light checks</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-GRAY-CHECKS:CAPS"></a>GIMP_CHECK_TYPE_GRAY_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Mid-tone checks</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-DARK-CHECKS:CAPS"></a>GIMP_CHECK_TYPE_DARK_CHECKS</p></td>
+<td class="enum_member_description">
+<p>Dark checks</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-WHITE-ONLY:CAPS"></a>GIMP_CHECK_TYPE_WHITE_ONLY</p></td>
+<td class="enum_member_description">
+<p>White only</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-GRAY-ONLY:CAPS"></a>GIMP_CHECK_TYPE_GRAY_ONLY</p></td>
+<td class="enum_member_description">
+<p>Gray only</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CHECK-TYPE-BLACK-ONLY:CAPS"></a>GIMP_CHECK_TYPE_BLACK_ONLY</p></td>
+<td class="enum_member_description">
+<p>Black only</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpCloneType"></a><h3>enum GimpCloneType</h3>
+<p>Clone sources.</p>
+<div class="refsect3">
+<a name="GimpCloneType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CLONE-IMAGE:CAPS"></a>GIMP_CLONE_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Clone from an image/drawable source</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CLONE-PATTERN:CAPS"></a>GIMP_CLONE_PATTERN</p></td>
+<td class="enum_member_description">
+<p>Clone from a pattern source</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-IMAGE-CLONE:CAPS"></a>GIMP_IMAGE_CLONE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CLONE_IMAGE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PATTERN-CLONE:CAPS"></a>GIMP_PATTERN_CLONE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CLONE_PATTERN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpColorTag"></a><h3>enum GimpColorTag</h3>
+<p>Possible tag colors.</p>
+<div class="refsect3">
+<a name="GimpColorTag.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-NONE:CAPS"></a>GIMP_COLOR_TAG_NONE</p></td>
+<td class="enum_member_description">
+<p>None</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-BLUE:CAPS"></a>GIMP_COLOR_TAG_BLUE</p></td>
+<td class="enum_member_description">
+<p>Blue</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-GREEN:CAPS"></a>GIMP_COLOR_TAG_GREEN</p></td>
+<td class="enum_member_description">
+<p>Green</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-YELLOW:CAPS"></a>GIMP_COLOR_TAG_YELLOW</p></td>
+<td class="enum_member_description">
+<p>Yellow</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-ORANGE:CAPS"></a>GIMP_COLOR_TAG_ORANGE</p></td>
+<td class="enum_member_description">
+<p>Orange</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-BROWN:CAPS"></a>GIMP_COLOR_TAG_BROWN</p></td>
+<td class="enum_member_description">
+<p>Brown</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-RED:CAPS"></a>GIMP_COLOR_TAG_RED</p></td>
+<td class="enum_member_description">
+<p>Red</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-VIOLET:CAPS"></a>GIMP_COLOR_TAG_VIOLET</p></td>
+<td class="enum_member_description">
+<p>Violet</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COLOR-TAG-GRAY:CAPS"></a>GIMP_COLOR_TAG_GRAY</p></td>
+<td class="enum_member_description">
+<p>Gray</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpComponentType"></a><h3>enum GimpComponentType</h3>
+<p>Encoding types of image components.</p>
+<div class="refsect3">
+<a name="GimpComponentType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-U8:CAPS"></a>GIMP_COMPONENT_TYPE_U8</p></td>
+<td class="enum_member_description">
+<p>8-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-U16:CAPS"></a>GIMP_COMPONENT_TYPE_U16</p></td>
+<td class="enum_member_description">
+<p>16-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-U32:CAPS"></a>GIMP_COMPONENT_TYPE_U32</p></td>
+<td class="enum_member_description">
+<p>32-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-HALF:CAPS"></a>GIMP_COMPONENT_TYPE_HALF</p></td>
+<td class="enum_member_description">
+<p>16-bit floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-FLOAT:CAPS"></a>GIMP_COMPONENT_TYPE_FLOAT</p></td>
+<td class="enum_member_description">
+<p>32-bit floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-COMPONENT-TYPE-DOUBLE:CAPS"></a>GIMP_COMPONENT_TYPE_DOUBLE</p></td>
+<td class="enum_member_description">
+<p>64-bit floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpConvertPaletteType"></a><h3>enum GimpConvertPaletteType</h3>
+<p>Types of palettes for indexed conversion.</p>
+<div class="refsect3">
+<a name="GimpConvertPaletteType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVERT-PALETTE-GENERATE:CAPS"></a>GIMP_CONVERT_PALETTE_GENERATE</p></td>
+<td class="enum_member_description">
+<p>Generate optimum palette</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVERT-PALETTE-REUSE:CAPS"></a>GIMP_CONVERT_PALETTE_REUSE</p></td>
+<td class="enum_member_description">
+<p>Don't use this one</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVERT-PALETTE-WEB:CAPS"></a>GIMP_CONVERT_PALETTE_WEB</p></td>
+<td class="enum_member_description">
+<p>Use web-optimized palette</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVERT-PALETTE-MONO:CAPS"></a>GIMP_CONVERT_PALETTE_MONO</p></td>
+<td class="enum_member_description">
+<p>Use black and white (1-bit) palette</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVERT-PALETTE-CUSTOM:CAPS"></a>GIMP_CONVERT_PALETTE_CUSTOM</p></td>
+<td class="enum_member_description">
+<p>Use custom palette</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MAKE-PALETTE:CAPS"></a>GIMP_MAKE_PALETTE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_CONVERT_PALETTE_GENERATE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-REUSE-PALETTE:CAPS"></a>GIMP_REUSE_PALETTE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_CONVERT_PALETTE_REUSE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-WEB-PALETTE:CAPS"></a>GIMP_WEB_PALETTE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_CONVERT_PALETTE_WEB</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MONO-PALETTE:CAPS"></a>GIMP_MONO_PALETTE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_CONVERT_PALETTE_MONO</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CUSTOM-PALETTE:CAPS"></a>GIMP_CUSTOM_PALETTE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_CONVERT_PALETTE_CUSTOM</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpConvolveType"></a><h3>enum GimpConvolveType</h3>
+<p>Types of convolutions.</p>
+<div class="refsect3">
+<a name="GimpConvolveType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVOLVE-BLUR:CAPS"></a>GIMP_CONVOLVE_BLUR</p></td>
+<td class="enum_member_description">
+<p>Blur</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONVOLVE-SHARPEN:CAPS"></a>GIMP_CONVOLVE_SHARPEN</p></td>
+<td class="enum_member_description">
+<p>Sharpen</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLUR-CONVOLVE:CAPS"></a>GIMP_BLUR_CONVOLVE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CONVOLVE_BLUR</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SHARPEN-CONVOLVE:CAPS"></a>GIMP_SHARPEN_CONVOLVE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_CONVOLVE_SHARPEN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpDesaturateMode"></a><h3>enum GimpDesaturateMode</h3>
+<p>Grayscale conversion methods.</p>
+<div class="refsect3">
+<a name="GimpDesaturateMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-LIGHTNESS:CAPS"></a>GIMP_DESATURATE_LIGHTNESS</p></td>
+<td class="enum_member_description">
+<p>Lightness (HSL)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-LUMA:CAPS"></a>GIMP_DESATURATE_LUMA</p></td>
+<td class="enum_member_description">
+<p>Luma</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-AVERAGE:CAPS"></a>GIMP_DESATURATE_AVERAGE</p></td>
+<td class="enum_member_description">
+<p>Average (HSI Intensity)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-LUMINANCE:CAPS"></a>GIMP_DESATURATE_LUMINANCE</p></td>
+<td class="enum_member_description">
+<p>Luminance</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-VALUE:CAPS"></a>GIMP_DESATURATE_VALUE</p></td>
+<td class="enum_member_description">
+<p>Value (HSV)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DESATURATE-LUMINOSITY:CAPS"></a>GIMP_DESATURATE_LUMINOSITY</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_DESATURATE_LUMA</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpDodgeBurnType"></a><h3>enum GimpDodgeBurnType</h3>
+<p>Methods for the dodge/burn operation.</p>
+<div class="refsect3">
+<a name="GimpDodgeBurnType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DODGE-BURN-TYPE-DODGE:CAPS"></a>GIMP_DODGE_BURN_TYPE_DODGE</p></td>
+<td class="enum_member_description">
+<p>Dodge</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DODGE-BURN-TYPE-BURN:CAPS"></a>GIMP_DODGE_BURN_TYPE_BURN</p></td>
+<td class="enum_member_description">
+<p>Burn</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-DODGE:CAPS"></a>GIMP_DODGE</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_DODGE_BURN_TYPE_DODGE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BURN:CAPS"></a>GIMP_BURN</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_DODGE_BURN_TYPE_BURN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpFillType"></a><h3>enum GimpFillType</h3>
+<p>Types of filling.</p>
+<div class="refsect3">
+<a name="GimpFillType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FILL-FOREGROUND:CAPS"></a>GIMP_FILL_FOREGROUND</p></td>
+<td class="enum_member_description">
+<p>Foreground color</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FILL-BACKGROUND:CAPS"></a>GIMP_FILL_BACKGROUND</p></td>
+<td class="enum_member_description">
+<p>Background color</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FILL-WHITE:CAPS"></a>GIMP_FILL_WHITE</p></td>
+<td class="enum_member_description">
+<p>White</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FILL-TRANSPARENT:CAPS"></a>GIMP_FILL_TRANSPARENT</p></td>
+<td class="enum_member_description">
+<p>Transparency</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FILL-PATTERN:CAPS"></a>GIMP_FILL_PATTERN</p></td>
+<td class="enum_member_description">
+<p>Pattern</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FOREGROUND-FILL:CAPS"></a>GIMP_FOREGROUND_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_FILL_FOREGROUND</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BACKGROUND-FILL:CAPS"></a>GIMP_BACKGROUND_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_FILL_BACKGROUND</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-WHITE-FILL:CAPS"></a>GIMP_WHITE_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_FILL_WHITE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSPARENT-FILL:CAPS"></a>GIMP_TRANSPARENT_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_FILL_TRANSPARENT</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PATTERN-FILL:CAPS"></a>GIMP_PATTERN_FILL</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_FILL_PATTERN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpForegroundExtractMode"></a><h3>enum GimpForegroundExtractMode</h3>
+<p>Foreground extraxt engines.</p>
+<div class="refsect3">
+<a name="GimpForegroundExtractMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FOREGROUND-EXTRACT-SIOX:CAPS"></a>GIMP_FOREGROUND_EXTRACT_SIOX</p></td>
+<td class="enum_member_description">
+<p>Siox</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FOREGROUND-EXTRACT-MATTING:CAPS"></a>GIMP_FOREGROUND_EXTRACT_MATTING</p></td>
+<td class="enum_member_description">
+<p>Matting (Since 2.10)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpGradientBlendColorSpace"></a><h3>enum GimpGradientBlendColorSpace</h3>
+<p>Color space for blending gradients.</p>
+<div class="refsect3">
+<a name="GimpGradientBlendColorSpace.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-BLEND-RGB-PERCEPTUAL:CAPS"></a>GIMP_GRADIENT_BLEND_RGB_PERCEPTUAL</p></td>
+<td class="enum_member_description">
+<p>Perceptual RGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-BLEND-RGB-LINEAR:CAPS"></a>GIMP_GRADIENT_BLEND_RGB_LINEAR</p></td>
+<td class="enum_member_description">
+<p>Linear RGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-BLEND-CIE-LAB:CAPS"></a>GIMP_GRADIENT_BLEND_CIE_LAB</p></td>
+<td class="enum_member_description">
+<p>CIE Lab</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpGradientSegmentColor"></a><h3>enum GimpGradientSegmentColor</h3>
+<p>Coloring types for gradient segments.</p>
+<div class="refsect3">
+<a name="GimpGradientSegmentColor.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-RGB:CAPS"></a>GIMP_GRADIENT_SEGMENT_RGB</p></td>
+<td class="enum_member_description">
+<p>RGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-HSV-CCW:CAPS"></a>GIMP_GRADIENT_SEGMENT_HSV_CCW</p></td>
+<td class="enum_member_description">
+<p>HSV (counter-clockwise hue)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-HSV-CW:CAPS"></a>GIMP_GRADIENT_SEGMENT_HSV_CW</p></td>
+<td class="enum_member_description">
+<p>HSV (clockwise hue)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpGradientSegmentType"></a><h3>enum GimpGradientSegmentType</h3>
+<p>Transition functions for gradient segments.</p>
+<div class="refsect3">
+<a name="GimpGradientSegmentType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-LINEAR:CAPS"></a>GIMP_GRADIENT_SEGMENT_LINEAR</p></td>
+<td class="enum_member_description">
+<p>Linear</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-CURVED:CAPS"></a>GIMP_GRADIENT_SEGMENT_CURVED</p></td>
+<td class="enum_member_description">
+<p>Curved</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-SINE:CAPS"></a>GIMP_GRADIENT_SEGMENT_SINE</p></td>
+<td class="enum_member_description">
+<p>Sinusoidal</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-SPHERE-INCREASING:CAPS"></a>GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING</p></td>
+<td class="enum_member_description">
+<p>Spherical (increasing)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-SPHERE-DECREASING:CAPS"></a>GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING</p></td>
+<td class="enum_member_description">
+<p>Spherical (decreasing)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SEGMENT-STEP:CAPS"></a>GIMP_GRADIENT_SEGMENT_STEP</p></td>
+<td class="enum_member_description">
+<p>Step</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpGradientType"></a><h3>enum GimpGradientType</h3>
+<p>Gradient shapes.</p>
+<div class="refsect3">
+<a name="GimpGradientType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-LINEAR:CAPS"></a>GIMP_GRADIENT_LINEAR</p></td>
+<td class="enum_member_description">
+<p>Linear</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-BILINEAR:CAPS"></a>GIMP_GRADIENT_BILINEAR</p></td>
+<td class="enum_member_description">
+<p>Bi-linear</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-RADIAL:CAPS"></a>GIMP_GRADIENT_RADIAL</p></td>
+<td class="enum_member_description">
+<p>Radial</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SQUARE:CAPS"></a>GIMP_GRADIENT_SQUARE</p></td>
+<td class="enum_member_description">
+<p>Square</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-CONICAL-SYMMETRIC:CAPS"></a>GIMP_GRADIENT_CONICAL_SYMMETRIC</p></td>
+<td class="enum_member_description">
+<p>Conical (symmetric)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-CONICAL-ASYMMETRIC:CAPS"></a>GIMP_GRADIENT_CONICAL_ASYMMETRIC</p></td>
+<td class="enum_member_description">
+<p>Conical (asymmetric)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SHAPEBURST-ANGULAR:CAPS"></a>GIMP_GRADIENT_SHAPEBURST_ANGULAR</p></td>
+<td class="enum_member_description">
+<p>Shaped (angular)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SHAPEBURST-SPHERICAL:CAPS"></a>GIMP_GRADIENT_SHAPEBURST_SPHERICAL</p></td>
+<td class="enum_member_description">
+<p>Shaped (spherical)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SHAPEBURST-DIMPLED:CAPS"></a>GIMP_GRADIENT_SHAPEBURST_DIMPLED</p></td>
+<td class="enum_member_description">
+<p>Shaped (dimpled)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SPIRAL-CLOCKWISE:CAPS"></a>GIMP_GRADIENT_SPIRAL_CLOCKWISE</p></td>
+<td class="enum_member_description">
+<p>Spiral (clockwise)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRADIENT-SPIRAL-ANTICLOCKWISE:CAPS"></a>GIMP_GRADIENT_SPIRAL_ANTICLOCKWISE</p></td>
+<td class="enum_member_description">
+<p>Spiral (counter-clockwise)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpGridStyle"></a><h3>enum GimpGridStyle</h3>
+<p>Rendering types for the display grid.</p>
+<div class="refsect3">
+<a name="GimpGridStyle.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRID-DOTS:CAPS"></a>GIMP_GRID_DOTS</p></td>
+<td class="enum_member_description">
+<p>Intersections (dots)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRID-INTERSECTIONS:CAPS"></a>GIMP_GRID_INTERSECTIONS</p></td>
+<td class="enum_member_description">
+<p>Intersections (crosshairs)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRID-ON-OFF-DASH:CAPS"></a>GIMP_GRID_ON_OFF_DASH</p></td>
+<td class="enum_member_description">
+<p>Dashed</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRID-DOUBLE-DASH:CAPS"></a>GIMP_GRID_DOUBLE_DASH</p></td>
+<td class="enum_member_description">
+<p>Double dashed</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRID-SOLID:CAPS"></a>GIMP_GRID_SOLID</p></td>
+<td class="enum_member_description">
+<p>Solid</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpHueRange"></a><h3>enum GimpHueRange</h3>
+<p>Hue ranges.</p>
+<div class="refsect3">
+<a name="GimpHueRange.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-ALL:CAPS"></a>GIMP_HUE_RANGE_ALL</p></td>
+<td class="enum_member_description">
+<p>All hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-RED:CAPS"></a>GIMP_HUE_RANGE_RED</p></td>
+<td class="enum_member_description">
+<p>Red hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-YELLOW:CAPS"></a>GIMP_HUE_RANGE_YELLOW</p></td>
+<td class="enum_member_description">
+<p>Yellow hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-GREEN:CAPS"></a>GIMP_HUE_RANGE_GREEN</p></td>
+<td class="enum_member_description">
+<p>Green hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-CYAN:CAPS"></a>GIMP_HUE_RANGE_CYAN</p></td>
+<td class="enum_member_description">
+<p>Cyan hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-BLUE:CAPS"></a>GIMP_HUE_RANGE_BLUE</p></td>
+<td class="enum_member_description">
+<p>Blue hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HUE-RANGE-MAGENTA:CAPS"></a>GIMP_HUE_RANGE_MAGENTA</p></td>
+<td class="enum_member_description">
+<p>Magenta hues</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ALL-HUES:CAPS"></a>GIMP_ALL_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_ALL</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RED-HUES:CAPS"></a>GIMP_RED_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_RED</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-YELLOW-HUES:CAPS"></a>GIMP_YELLOW_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_YELLOW</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GREEN-HUES:CAPS"></a>GIMP_GREEN_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_GREEN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CYAN-HUES:CAPS"></a>GIMP_CYAN_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_CYAN</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-BLUE-HUES:CAPS"></a>GIMP_BLUE_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_BLUE</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MAGENTA-HUES:CAPS"></a>GIMP_MAGENTA_HUES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_HUE_RANGE_MAGENTA</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpIconType"></a><h3>enum GimpIconType</h3>
+<p>Icon types for plug-ins to register.</p>
+<div class="refsect3">
+<a name="GimpIconType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ICON-TYPE-ICON-NAME:CAPS"></a>GIMP_ICON_TYPE_ICON_NAME</p></td>
+<td class="enum_member_description">
+<p>Icon name</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ICON-TYPE-INLINE-PIXBUF:CAPS"></a>GIMP_ICON_TYPE_INLINE_PIXBUF</p></td>
+<td class="enum_member_description">
+<p>Inline pixbuf</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ICON-TYPE-IMAGE-FILE:CAPS"></a>GIMP_ICON_TYPE_IMAGE_FILE</p></td>
+<td class="enum_member_description">
+<p>Image file</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ICON-TYPE-STOCK-ID:CAPS"></a>GIMP_ICON_TYPE_STOCK_ID</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for
+<em class="parameter"><code>GIMP_ICON_TYPE_ICON_NAME</code></em>
+, old stock IDs
+are interpreted as icon names</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpImageBaseType"></a><h3>enum GimpImageBaseType</h3>
+<p>Image color models.</p>
+<div class="refsect3">
+<a name="GimpImageBaseType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RGB:CAPS"></a>GIMP_RGB</p></td>
+<td class="enum_member_description">
+<p>RGB color</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRAY:CAPS"></a>GIMP_GRAY</p></td>
+<td class="enum_member_description">
+<p>Grayscale</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INDEXED:CAPS"></a>GIMP_INDEXED</p></td>
+<td class="enum_member_description">
+<p>Indexed color</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpImageType"></a><h3>enum GimpImageType</h3>
+<p>Possible drawable types.</p>
+<div class="refsect3">
+<a name="GimpImageType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RGB-IMAGE:CAPS"></a>GIMP_RGB_IMAGE</p></td>
+<td class="enum_member_description">
+<p>RGB</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RGBA-IMAGE:CAPS"></a>GIMP_RGBA_IMAGE</p></td>
+<td class="enum_member_description">
+<p>RGB-alpha</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRAY-IMAGE:CAPS"></a>GIMP_GRAY_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Grayscale</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-GRAYA-IMAGE:CAPS"></a>GIMP_GRAYA_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Grayscale-alpha</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INDEXED-IMAGE:CAPS"></a>GIMP_INDEXED_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Indexed</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INDEXEDA-IMAGE:CAPS"></a>GIMP_INDEXEDA_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Indexed-alpha</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpInkBlobType"></a><h3>enum GimpInkBlobType</h3>
+<p>Ink tool tips.</p>
+<div class="refsect3">
+<a name="GimpInkBlobType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INK-BLOB-TYPE-CIRCLE:CAPS"></a>GIMP_INK_BLOB_TYPE_CIRCLE</p></td>
+<td class="enum_member_description">
+<p>Circle</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INK-BLOB-TYPE-SQUARE:CAPS"></a>GIMP_INK_BLOB_TYPE_SQUARE</p></td>
+<td class="enum_member_description">
+<p>Square</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INK-BLOB-TYPE-DIAMOND:CAPS"></a>GIMP_INK_BLOB_TYPE_DIAMOND</p></td>
+<td class="enum_member_description">
+<p>Diamond</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpInterpolationType"></a><h3>enum GimpInterpolationType</h3>
+<p>Interpolation types.</p>
+<div class="refsect3">
+<a name="GimpInterpolationType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-NONE:CAPS"></a>GIMP_INTERPOLATION_NONE</p></td>
+<td class="enum_member_description">
+<p>None</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-LINEAR:CAPS"></a>GIMP_INTERPOLATION_LINEAR</p></td>
+<td class="enum_member_description">
+<p>Linear</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-CUBIC:CAPS"></a>GIMP_INTERPOLATION_CUBIC</p></td>
+<td class="enum_member_description">
+<p>Cubic</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-NOHALO:CAPS"></a>GIMP_INTERPOLATION_NOHALO</p></td>
+<td class="enum_member_description">
+<p>NoHalo</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-LOHALO:CAPS"></a>GIMP_INTERPOLATION_LOHALO</p></td>
+<td class="enum_member_description">
+<p>LoHalo</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERPOLATION-LANCZOS:CAPS"></a>GIMP_INTERPOLATION_LANCZOS</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_INTERPOLATION_NOHALO</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpJoinStyle"></a><h3>enum GimpJoinStyle</h3>
+<p>Line join styles.</p>
+<div class="refsect3">
+<a name="GimpJoinStyle.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-JOIN-MITER:CAPS"></a>GIMP_JOIN_MITER</p></td>
+<td class="enum_member_description">
+<p>Miter</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-JOIN-ROUND:CAPS"></a>GIMP_JOIN_ROUND</p></td>
+<td class="enum_member_description">
+<p>Round</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-JOIN-BEVEL:CAPS"></a>GIMP_JOIN_BEVEL</p></td>
+<td class="enum_member_description">
+<p>Bevel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMaskApplyMode"></a><h3>enum GimpMaskApplyMode</h3>
+<p>Layer mask apply modes.</p>
+<div class="refsect3">
+<a name="GimpMaskApplyMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MASK-APPLY:CAPS"></a>GIMP_MASK_APPLY</p></td>
+<td class="enum_member_description">
+<p>Apply the mask</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MASK-DISCARD:CAPS"></a>GIMP_MASK_DISCARD</p></td>
+<td class="enum_member_description">
+<p>Discard the mask</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMergeType"></a><h3>enum GimpMergeType</h3>
+<p>Types of merging layers.</p>
+<div class="refsect3">
+<a name="GimpMergeType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-EXPAND-AS-NECESSARY:CAPS"></a>GIMP_EXPAND_AS_NECESSARY</p></td>
+<td class="enum_member_description">
+<p>Expanded as necessary</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CLIP-TO-IMAGE:CAPS"></a>GIMP_CLIP_TO_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Clipped to image</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CLIP-TO-BOTTOM-LAYER:CAPS"></a>GIMP_CLIP_TO_BOTTOM_LAYER</p></td>
+<td class="enum_member_description">
+<p>Clipped to bottom layer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-FLATTEN-IMAGE:CAPS"></a>GIMP_FLATTEN_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Flatten</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpMessageHandlerType"></a><h3>enum GimpMessageHandlerType</h3>
+<p>How to present messages.</p>
+<div class="refsect3">
+<a name="GimpMessageHandlerType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MESSAGE-BOX:CAPS"></a>GIMP_MESSAGE_BOX</p></td>
+<td class="enum_member_description">
+<p>A popup dialog</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CONSOLE:CAPS"></a>GIMP_CONSOLE</p></td>
+<td class="enum_member_description">
+<p>The terminal</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ERROR-CONSOLE:CAPS"></a>GIMP_ERROR_CONSOLE</p></td>
+<td class="enum_member_description">
+<p>The error console dockable</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpOffsetType"></a><h3>enum GimpOffsetType</h3>
+<p>Background fill types for the offset operation.</p>
+<div class="refsect3">
+<a name="GimpOffsetType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-OFFSET-BACKGROUND:CAPS"></a>GIMP_OFFSET_BACKGROUND</p></td>
+<td class="enum_member_description">
+<p>Background</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-OFFSET-TRANSPARENT:CAPS"></a>GIMP_OFFSET_TRANSPARENT</p></td>
+<td class="enum_member_description">
+<p>Transparent</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-OFFSET-WRAP-AROUND:CAPS"></a>GIMP_OFFSET_WRAP_AROUND</p></td>
+<td class="enum_member_description">
+<p>Wrap image around</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpOrientationType"></a><h3>enum GimpOrientationType</h3>
+<p>Orientations for various purposes.</p>
+<div class="refsect3">
+<a name="GimpOrientationType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ORIENTATION-HORIZONTAL:CAPS"></a>GIMP_ORIENTATION_HORIZONTAL</p></td>
+<td class="enum_member_description">
+<p>Horizontal</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ORIENTATION-VERTICAL:CAPS"></a>GIMP_ORIENTATION_VERTICAL</p></td>
+<td class="enum_member_description">
+<p>Vertical</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ORIENTATION-UNKNOWN:CAPS"></a>GIMP_ORIENTATION_UNKNOWN</p></td>
+<td class="enum_member_description">
+<p>Unknown</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPDBArgType"></a><h3>enum GimpPDBArgType</h3>
+<p>Parameter types of the PDB.</p>
+<div class="refsect3">
+<a name="GimpPDBArgType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT32:CAPS"></a>GIMP_PDB_INT32</p></td>
+<td class="enum_member_description">
+<p>32-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT16:CAPS"></a>GIMP_PDB_INT16</p></td>
+<td class="enum_member_description">
+<p>16-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT8:CAPS"></a>GIMP_PDB_INT8</p></td>
+<td class="enum_member_description">
+<p>8-bit integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-FLOAT:CAPS"></a>GIMP_PDB_FLOAT</p></td>
+<td class="enum_member_description">
+<p>Float</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-STRING:CAPS"></a>GIMP_PDB_STRING</p></td>
+<td class="enum_member_description">
+<p>String</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT32ARRAY:CAPS"></a>GIMP_PDB_INT32ARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of INT32</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT16ARRAY:CAPS"></a>GIMP_PDB_INT16ARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of INT16</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-INT8ARRAY:CAPS"></a>GIMP_PDB_INT8ARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of INT8</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-FLOATARRAY:CAPS"></a>GIMP_PDB_FLOATARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of floats</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-STRINGARRAY:CAPS"></a>GIMP_PDB_STRINGARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of strings</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-COLOR:CAPS"></a>GIMP_PDB_COLOR</p></td>
+<td class="enum_member_description">
+<p>Color</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-ITEM:CAPS"></a>GIMP_PDB_ITEM</p></td>
+<td class="enum_member_description">
+<p>Item ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-DISPLAY:CAPS"></a>GIMP_PDB_DISPLAY</p></td>
+<td class="enum_member_description">
+<p>Display ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-IMAGE:CAPS"></a>GIMP_PDB_IMAGE</p></td>
+<td class="enum_member_description">
+<p>Image ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-LAYER:CAPS"></a>GIMP_PDB_LAYER</p></td>
+<td class="enum_member_description">
+<p>Layer ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-CHANNEL:CAPS"></a>GIMP_PDB_CHANNEL</p></td>
+<td class="enum_member_description">
+<p>Channel ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-DRAWABLE:CAPS"></a>GIMP_PDB_DRAWABLE</p></td>
+<td class="enum_member_description">
+<p>Drawable ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-SELECTION:CAPS"></a>GIMP_PDB_SELECTION</p></td>
+<td class="enum_member_description">
+<p>Selection ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-COLORARRAY:CAPS"></a>GIMP_PDB_COLORARRAY</p></td>
+<td class="enum_member_description">
+<p>Array of colors</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-VECTORS:CAPS"></a>GIMP_PDB_VECTORS</p></td>
+<td class="enum_member_description">
+<p>Vectors (psath) ID</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-PARASITE:CAPS"></a>GIMP_PDB_PARASITE</p></td>
+<td class="enum_member_description">
+<p>Parasite</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-STATUS:CAPS"></a>GIMP_PDB_STATUS</p></td>
+<td class="enum_member_description">
+<p>Procedure return status</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-END:CAPS"></a>GIMP_PDB_END</p></td>
+<td class="enum_member_description">
+<p>Marker for last enum value</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-PATH:CAPS"></a>GIMP_PDB_PATH</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_PDB_VECTORS</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-BOUNDARY:CAPS"></a>GIMP_PDB_BOUNDARY</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_PDB_COLORARRAY</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-REGION:CAPS"></a>GIMP_PDB_REGION</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_PDB_ITEM</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPDBErrorHandler"></a><h3>enum GimpPDBErrorHandler</h3>
+<p>PDB error handlers.</p>
+<div class="refsect3">
+<a name="GimpPDBErrorHandler.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-ERROR-HANDLER-INTERNAL:CAPS"></a>GIMP_PDB_ERROR_HANDLER_INTERNAL</p></td>
+<td class="enum_member_description">
+<p>Internal</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-ERROR-HANDLER-PLUGIN:CAPS"></a>GIMP_PDB_ERROR_HANDLER_PLUGIN</p></td>
+<td class="enum_member_description">
+<p>Plug-In</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPDBProcType"></a><h3>enum GimpPDBProcType</h3>
+<p>Types of PDB procedures.</p>
+<div class="refsect3">
+<a name="GimpPDBProcType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-INTERNAL:CAPS"></a>GIMP_INTERNAL</p></td>
+<td class="enum_member_description">
+<p>Internal GIMP procedure</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PLUGIN:CAPS"></a>GIMP_PLUGIN</p></td>
+<td class="enum_member_description">
+<p>GIMP Plug-In</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-EXTENSION:CAPS"></a>GIMP_EXTENSION</p></td>
+<td class="enum_member_description">
+<p>GIMP Extension</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEMPORARY:CAPS"></a>GIMP_TEMPORARY</p></td>
+<td class="enum_member_description">
+<p>Temporary Procedure</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPDBStatusType"></a><h3>enum GimpPDBStatusType</h3>
+<p>Return status of PDB calls.</p>
+<div class="refsect3">
+<a name="GimpPDBStatusType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-EXECUTION-ERROR:CAPS"></a>GIMP_PDB_EXECUTION_ERROR</p></td>
+<td class="enum_member_description">
+<p>Execution error</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-CALLING-ERROR:CAPS"></a>GIMP_PDB_CALLING_ERROR</p></td>
+<td class="enum_member_description">
+<p>Calling error</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-PASS-THROUGH:CAPS"></a>GIMP_PDB_PASS_THROUGH</p></td>
+<td class="enum_member_description">
+<p>Pass through</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-SUCCESS:CAPS"></a>GIMP_PDB_SUCCESS</p></td>
+<td class="enum_member_description">
+<p>Success</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PDB-CANCEL:CAPS"></a>GIMP_PDB_CANCEL</p></td>
+<td class="enum_member_description">
+<p>User cancel</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPaintApplicationMode"></a><h3>enum GimpPaintApplicationMode</h3>
+<p>Paint application modes.</p>
+<div class="refsect3">
+<a name="GimpPaintApplicationMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PAINT-CONSTANT:CAPS"></a>GIMP_PAINT_CONSTANT</p></td>
+<td class="enum_member_description">
+<p>Constant</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PAINT-INCREMENTAL:CAPS"></a>GIMP_PAINT_INCREMENTAL</p></td>
+<td class="enum_member_description">
+<p>Incremental</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPrecision"></a><h3>enum GimpPrecision</h3>
+<p>Precisions for pixel encoding.</p>
+<div class="refsect3">
+<a name="GimpPrecision.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U8-LINEAR:CAPS"></a>GIMP_PRECISION_U8_LINEAR</p></td>
+<td class="enum_member_description">
+<p>8-bit linear integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U8-GAMMA:CAPS"></a>GIMP_PRECISION_U8_GAMMA</p></td>
+<td class="enum_member_description">
+<p>8-bit gamma integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U16-LINEAR:CAPS"></a>GIMP_PRECISION_U16_LINEAR</p></td>
+<td class="enum_member_description">
+<p>16-bit linear integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U16-GAMMA:CAPS"></a>GIMP_PRECISION_U16_GAMMA</p></td>
+<td class="enum_member_description">
+<p>16-bit gamma integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U32-LINEAR:CAPS"></a>GIMP_PRECISION_U32_LINEAR</p></td>
+<td class="enum_member_description">
+<p>32-bit linear integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-U32-GAMMA:CAPS"></a>GIMP_PRECISION_U32_GAMMA</p></td>
+<td class="enum_member_description">
+<p>32-bit gamma integer</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-HALF-LINEAR:CAPS"></a>GIMP_PRECISION_HALF_LINEAR</p></td>
+<td class="enum_member_description">
+<p>16-bit linear floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-HALF-GAMMA:CAPS"></a>GIMP_PRECISION_HALF_GAMMA</p></td>
+<td class="enum_member_description">
+<p>16-bit gamma floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-FLOAT-LINEAR:CAPS"></a>GIMP_PRECISION_FLOAT_LINEAR</p></td>
+<td class="enum_member_description">
+<p>32-bit linear floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-FLOAT-GAMMA:CAPS"></a>GIMP_PRECISION_FLOAT_GAMMA</p></td>
+<td class="enum_member_description">
+<p>32-bit gamma floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-DOUBLE-LINEAR:CAPS"></a>GIMP_PRECISION_DOUBLE_LINEAR</p></td>
+<td class="enum_member_description">
+<p>64-bit linear floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PRECISION-DOUBLE-GAMMA:CAPS"></a>GIMP_PRECISION_DOUBLE_GAMMA</p></td>
+<td class="enum_member_description">
+<p>64-bit gamma floating point</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpProgressCommand"></a><h3>enum GimpProgressCommand</h3>
+<p>Commands for the progress API.</p>
+<div class="refsect3">
+<a name="GimpProgressCommand.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-START:CAPS"></a>GIMP_PROGRESS_COMMAND_START</p></td>
+<td class="enum_member_description">
+<p>Start a progress</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-END:CAPS"></a>GIMP_PROGRESS_COMMAND_END</p></td>
+<td class="enum_member_description">
+<p>End the progress</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-SET-TEXT:CAPS"></a>GIMP_PROGRESS_COMMAND_SET_TEXT</p></td>
+<td class="enum_member_description">
+<p>Set the text</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-SET-VALUE:CAPS"></a>GIMP_PROGRESS_COMMAND_SET_VALUE</p></td>
+<td class="enum_member_description">
+<p>Set the percentage</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-PULSE:CAPS"></a>GIMP_PROGRESS_COMMAND_PULSE</p></td>
+<td class="enum_member_description">
+<p>Pulse the progress</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PROGRESS-COMMAND-GET-WINDOW:CAPS"></a>GIMP_PROGRESS_COMMAND_GET_WINDOW</p></td>
+<td class="enum_member_description">
+<p>Get the window where the progress is shown</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpRepeatMode"></a><h3>enum GimpRepeatMode</h3>
+<p>Repeat modes for example for gradients.</p>
+<div class="refsect3">
+<a name="GimpRepeatMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-REPEAT-NONE:CAPS"></a>GIMP_REPEAT_NONE</p></td>
+<td class="enum_member_description">
+<p>None (extend)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-REPEAT-SAWTOOTH:CAPS"></a>GIMP_REPEAT_SAWTOOTH</p></td>
+<td class="enum_member_description">
+<p>Sawtooth wave</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-REPEAT-TRIANGULAR:CAPS"></a>GIMP_REPEAT_TRIANGULAR</p></td>
+<td class="enum_member_description">
+<p>Triangular wave</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-REPEAT-TRUNCATE:CAPS"></a>GIMP_REPEAT_TRUNCATE</p></td>
+<td class="enum_member_description">
+<p>Truncate</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpRotationType"></a><h3>enum GimpRotationType</h3>
+<p>Types of simple rotations.</p>
+<div class="refsect3">
+<a name="GimpRotationType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ROTATE-90:CAPS"></a>GIMP_ROTATE_90</p></td>
+<td class="enum_member_description">
+<p>90 degrees</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ROTATE-180:CAPS"></a>GIMP_ROTATE_180</p></td>
+<td class="enum_member_description">
+<p>180 degrees</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-ROTATE-270:CAPS"></a>GIMP_ROTATE_270</p></td>
+<td class="enum_member_description">
+<p>270 degrees</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpRunMode"></a><h3>enum GimpRunMode</h3>
+<p>Run modes for plug-ins.</p>
+<div class="refsect3">
+<a name="GimpRunMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RUN-INTERACTIVE:CAPS"></a>GIMP_RUN_INTERACTIVE</p></td>
+<td class="enum_member_description">
+<p>Run interactively</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RUN-NONINTERACTIVE:CAPS"></a>GIMP_RUN_NONINTERACTIVE</p></td>
+<td class="enum_member_description">
+<p>Run non-interactively</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-RUN-WITH-LAST-VALS:CAPS"></a>GIMP_RUN_WITH_LAST_VALS</p></td>
+<td class="enum_member_description">
+<p>Run with last used values</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpSelectCriterion"></a><h3>enum GimpSelectCriterion</h3>
+<p>Criterions for color similarity.</p>
+<div class="refsect3">
+<a name="GimpSelectCriterion.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-COMPOSITE:CAPS"></a>GIMP_SELECT_CRITERION_COMPOSITE</p></td>
+<td class="enum_member_description">
+<p>Composite</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-R:CAPS"></a>GIMP_SELECT_CRITERION_R</p></td>
+<td class="enum_member_description">
+<p>Red</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-G:CAPS"></a>GIMP_SELECT_CRITERION_G</p></td>
+<td class="enum_member_description">
+<p>Green</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-B:CAPS"></a>GIMP_SELECT_CRITERION_B</p></td>
+<td class="enum_member_description">
+<p>Blue</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-H:CAPS"></a>GIMP_SELECT_CRITERION_H</p></td>
+<td class="enum_member_description">
+<p>HSV Hue</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-S:CAPS"></a>GIMP_SELECT_CRITERION_S</p></td>
+<td class="enum_member_description">
+<p>HSV Saturation</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-V:CAPS"></a>GIMP_SELECT_CRITERION_V</p></td>
+<td class="enum_member_description">
+<p>HSV Value</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-A:CAPS"></a>GIMP_SELECT_CRITERION_A</p></td>
+<td class="enum_member_description">
+<p>Alpha</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-LCH-L:CAPS"></a>GIMP_SELECT_CRITERION_LCH_L</p></td>
+<td class="enum_member_description">
+<p>LCh Lightness</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-LCH-C:CAPS"></a>GIMP_SELECT_CRITERION_LCH_C</p></td>
+<td class="enum_member_description">
+<p>LCh Chroma</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SELECT-CRITERION-LCH-H:CAPS"></a>GIMP_SELECT_CRITERION_LCH_H</p></td>
+<td class="enum_member_description">
+<p>LCh Hue</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpSizeType"></a><h3>enum GimpSizeType</h3>
+<p>Size types for the old-style text API.</p>
+<div class="refsect3">
+<a name="GimpSizeType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-PIXELS:CAPS"></a>GIMP_PIXELS</p></td>
+<td class="enum_member_description">
+<p>Pixels</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-POINTS:CAPS"></a>GIMP_POINTS</p></td>
+<td class="enum_member_description">
+<p>Points</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpStackTraceMode"></a><h3>enum GimpStackTraceMode</h3>
+<p>When to generate stack traces in case of an error.</p>
+<div class="refsect3">
+<a name="GimpStackTraceMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-STACK-TRACE-NEVER:CAPS"></a>GIMP_STACK_TRACE_NEVER</p></td>
+<td class="enum_member_description">
+<p>Never</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-STACK-TRACE-QUERY:CAPS"></a>GIMP_STACK_TRACE_QUERY</p></td>
+<td class="enum_member_description">
+<p>Ask each time</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-STACK-TRACE-ALWAYS:CAPS"></a>GIMP_STACK_TRACE_ALWAYS</p></td>
+<td class="enum_member_description">
+<p>Always</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpStrokeMethod"></a><h3>enum GimpStrokeMethod</h3>
+<p>Methods of stroking selections and paths.</p>
+<div class="refsect3">
+<a name="GimpStrokeMethod.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-STROKE-LINE:CAPS"></a>GIMP_STROKE_LINE</p></td>
+<td class="enum_member_description">
+<p>Stroke line</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-STROKE-PAINT-METHOD:CAPS"></a>GIMP_STROKE_PAINT_METHOD</p></td>
+<td class="enum_member_description">
+<p>Stroke with a paint tool</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTextDirection"></a><h3>enum GimpTextDirection</h3>
+<p>Text directions.</p>
+<div class="refsect3">
+<a name="GimpTextDirection.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-LTR:CAPS"></a>GIMP_TEXT_DIRECTION_LTR</p></td>
+<td class="enum_member_description">
+<p>From left to right</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-RTL:CAPS"></a>GIMP_TEXT_DIRECTION_RTL</p></td>
+<td class="enum_member_description">
+<p>From right to left</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-TTB-RTL:CAPS"></a>GIMP_TEXT_DIRECTION_TTB_RTL</p></td>
+<td class="enum_member_description">
+<p>Characters are from top to bottom, Lines are from right to left</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-TTB-RTL-UPRIGHT:CAPS"></a>GIMP_TEXT_DIRECTION_TTB_RTL_UPRIGHT</p></td>
+<td class="enum_member_description">
+<p>Upright characters are from top to bottom, Lines are from right to left</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-TTB-LTR:CAPS"></a>GIMP_TEXT_DIRECTION_TTB_LTR</p></td>
+<td class="enum_member_description">
+<p>Characters are from top to bottom, Lines are from left to right</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-DIRECTION-TTB-LTR-UPRIGHT:CAPS"></a>GIMP_TEXT_DIRECTION_TTB_LTR_UPRIGHT</p></td>
+<td class="enum_member_description">
+<p>Upright characters are from top to bottom, Lines are from left to right</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTextHintStyle"></a><h3>enum GimpTextHintStyle</h3>
+<p>Text hint strengths.</p>
+<div class="refsect3">
+<a name="GimpTextHintStyle.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-HINT-STYLE-NONE:CAPS"></a>GIMP_TEXT_HINT_STYLE_NONE</p></td>
+<td class="enum_member_description">
+<p>None</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-HINT-STYLE-SLIGHT:CAPS"></a>GIMP_TEXT_HINT_STYLE_SLIGHT</p></td>
+<td class="enum_member_description">
+<p>Slight</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-HINT-STYLE-MEDIUM:CAPS"></a>GIMP_TEXT_HINT_STYLE_MEDIUM</p></td>
+<td class="enum_member_description">
+<p>Medium</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-HINT-STYLE-FULL:CAPS"></a>GIMP_TEXT_HINT_STYLE_FULL</p></td>
+<td class="enum_member_description">
+<p>Full</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTextJustification"></a><h3>enum GimpTextJustification</h3>
+<p>Text justifications.</p>
+<div class="refsect3">
+<a name="GimpTextJustification.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-JUSTIFY-LEFT:CAPS"></a>GIMP_TEXT_JUSTIFY_LEFT</p></td>
+<td class="enum_member_description">
+<p>Left justified</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-JUSTIFY-RIGHT:CAPS"></a>GIMP_TEXT_JUSTIFY_RIGHT</p></td>
+<td class="enum_member_description">
+<p>Right justified</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-JUSTIFY-CENTER:CAPS"></a>GIMP_TEXT_JUSTIFY_CENTER</p></td>
+<td class="enum_member_description">
+<p>Centered</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TEXT-JUSTIFY-FILL:CAPS"></a>GIMP_TEXT_JUSTIFY_FILL</p></td>
+<td class="enum_member_description">
+<p>Filled</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTransferMode"></a><h3>enum GimpTransferMode</h3>
+<p>For choosing which brightness ranges to transform.</p>
+<div class="refsect3">
+<a name="GimpTransferMode.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFER-SHADOWS:CAPS"></a>GIMP_TRANSFER_SHADOWS</p></td>
+<td class="enum_member_description">
+<p>Shadows</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFER-MIDTONES:CAPS"></a>GIMP_TRANSFER_MIDTONES</p></td>
+<td class="enum_member_description">
+<p>Midtones</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFER-HIGHLIGHTS:CAPS"></a>GIMP_TRANSFER_HIGHLIGHTS</p></td>
+<td class="enum_member_description">
+<p>Highlights</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-SHADOWS:CAPS"></a>GIMP_SHADOWS</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_TRANSFER_SHADOWS</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-MIDTONES:CAPS"></a>GIMP_MIDTONES</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_TRANSFER_MIDTONES</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-HIGHLIGHTS:CAPS"></a>GIMP_HIGHLIGHTS</p></td>
+<td class="enum_member_description">
+<p>Deprecated alias for <em class="parameter"><code>GIMP_TRANSFER_HIGHLIGHTS</code></em>
+</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTransformDirection"></a><h3>enum GimpTransformDirection</h3>
+<p>Transform directions.</p>
+<div class="refsect3">
+<a name="GimpTransformDirection.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-FORWARD:CAPS"></a>GIMP_TRANSFORM_FORWARD</p></td>
+<td class="enum_member_description">
+<p>Normal (Forward)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-BACKWARD:CAPS"></a>GIMP_TRANSFORM_BACKWARD</p></td>
+<td class="enum_member_description">
+<p>Corrective (Backward)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpTransformResize"></a><h3>enum GimpTransformResize</h3>
+<p>Ways of clipping the result when transforming drawables.</p>
+<div class="refsect3">
+<a name="GimpTransformResize.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-RESIZE-ADJUST:CAPS"></a>GIMP_TRANSFORM_RESIZE_ADJUST</p></td>
+<td class="enum_member_description">
+<p>Adjust</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-RESIZE-CLIP:CAPS"></a>GIMP_TRANSFORM_RESIZE_CLIP</p></td>
+<td class="enum_member_description">
+<p>Clip</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-RESIZE-CROP:CAPS"></a>GIMP_TRANSFORM_RESIZE_CROP</p></td>
+<td class="enum_member_description">
+<p>Crop to result</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-TRANSFORM-RESIZE-CROP-WITH-ASPECT:CAPS"></a>GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT</p></td>
+<td class="enum_member_description">
+<p>Crop with aspect</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpUserDirectory"></a><h3>enum GimpUserDirectory</h3>
+<div class="warning"><p><code class="literal">GimpUserDirectory</code> is deprecated and should not be used in newly-written code.</p></div>
+<p>Deprecated enum, don't use.</p>
+<div class="refsect3">
+<a name="GimpUserDirectory.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-DESKTOP:CAPS"></a>GIMP_USER_DIRECTORY_DESKTOP</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-DOCUMENTS:CAPS"></a>GIMP_USER_DIRECTORY_DOCUMENTS</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-DOWNLOAD:CAPS"></a>GIMP_USER_DIRECTORY_DOWNLOAD</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-MUSIC:CAPS"></a>GIMP_USER_DIRECTORY_MUSIC</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-PICTURES:CAPS"></a>GIMP_USER_DIRECTORY_PICTURES</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-PUBLIC-SHARE:CAPS"></a>GIMP_USER_DIRECTORY_PUBLIC_SHARE</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-TEMPLATES:CAPS"></a>GIMP_USER_DIRECTORY_TEMPLATES</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-USER-DIRECTORY-VIDEOS:CAPS"></a>GIMP_USER_DIRECTORY_VIDEOS</p></td>
+<td class="enum_member_description">
+<p>Deprecated</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpVectorsStrokeType"></a><h3>enum GimpVectorsStrokeType</h3>
+<p>Possible type of strokes in vectors objects.</p>
+<div class="refsect3">
+<a name="GimpVectorsStrokeType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="GIMP-VECTORS-STROKE-TYPE-BEZIER:CAPS"></a>GIMP_VECTORS_STROKE_TYPE_BEZIER</p></td>
+<td class="enum_member_description">
+<p>A bezier stroke</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html b/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html
new file mode 100644
index 0000000..f7e65e4
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpbasetypes.html
@@ -0,0 +1,499 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpbasetypes: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">
+<link rel="next" href="libgimpbase-gimpversion.html" title="gimpversion">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpbasetypes.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpbaseenums.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpversion.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpbasetypes"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpbasetypes.top_of_page"></a>gimpbasetypes</span></h2>
+<p>gimpbasetypes — Translation between gettext translation domain
+identifier and GType.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbasetypes.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED-FOR:CAPS" title="GIMP_DEPRECATED_FOR()">GIMP_DEPRECATED_FOR</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-UNAVAILABLE:CAPS" title="GIMP_UNAVAILABLE()">GIMP_UNAVAILABLE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-domain" title="gimp_type_set_translation_domain ()">gimp_type_set_translation_domain</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-domain" title="gimp_type_get_translation_domain ()">gimp_type_get_translation_domain</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-context" title="gimp_type_set_translation_context ()">gimp_type_set_translation_context</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-context" title="gimp_type_get_translation_context ()">gimp_type_get_translation_context</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-enum-set-value-descriptions" title="gimp_enum_set_value_descriptions ()">gimp_enum_set_value_descriptions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="returnvalue">GimpEnumDesc</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-enum-get-value-descriptions" title="gimp_enum_get_value_descriptions ()">gimp_enum_get_value_descriptions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="returnvalue">GimpFlagsDesc</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-flags-get-value-descriptions" title="gimp_flags_get_value_descriptions ()">gimp_flags_get_value_descriptions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpbasetypes.html#gimp-flags-set-value-descriptions" title="gimp_flags_set_value_descriptions ()">gimp_flags_set_value_descriptions</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbasetypes.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED:CAPS" title="GIMP_DEPRECATED">GIMP_DEPRECATED</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc">GimpEnumDesc</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc">GimpFlagsDesc</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbasetypes.description"></a><h2>Description</h2>
+<p>Translation between gettext translation domain identifier and
+GType.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbasetypes.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="GIMP-DEPRECATED-FOR:CAPS"></a><h3>GIMP_DEPRECATED_FOR()</h3>
+<pre class="programlisting">#define GIMP_DEPRECATED_FOR(f)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-UNAVAILABLE:CAPS"></a><h3>GIMP_UNAVAILABLE()</h3>
+<pre class="programlisting">#define GIMP_UNAVAILABLE(maj,min)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-type-set-translation-domain"></a><h3>gimp_type_set_translation_domain ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_type_set_translation_domain (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *domain</code></em>);</pre>
+<p>This function attaches a constant string as a gettext translation
+domain identifier to a <span class="type">GType</span>. The only purpose of this function is
+to use it when registering a <span class="type">G_TYPE_ENUM</span> with translatable value
+names.</p>
+<div class="refsect3">
+<a name="gimp-type-set-translation-domain.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>domain</p></td>
+<td class="parameter_description"><p>a constant string that identifies a translation domain or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-type-get-translation-domain"></a><h3>gimp_type_get_translation_domain ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_type_get_translation_domain (<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
+<p>Retrieves the gettext translation domain identifier that has been
+previously set using <a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-domain" title="gimp_type_set_translation_domain ()"><code class="function">gimp_type_set_translation_domain()</code></a>. You should
+not need to use this function directly, use <a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-value" title="gimp_enum_get_value ()"><code class="function">gimp_enum_get_value()</code></a>
+or <a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-desc" title="gimp_enum_value_get_desc ()"><code class="function">gimp_enum_value_get_desc()</code></a> instead.</p>
+<div class="refsect3">
+<a name="gimp-type-get-translation-domain.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-type-get-translation-domain.returns"></a><h4>Returns</h4>
+<p> the translation domain associated with <em class="parameter"><code>type</code></em>
+or <code class="literal">NULL</code> if no domain was set</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-type-set-translation-context"></a><h3>gimp_type_set_translation_context ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_type_set_translation_context (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *context</code></em>);</pre>
+<p>This function attaches a constant string as a translation context
+to a <span class="type">GType</span>. The only purpose of this function is to use it when
+registering a <span class="type">G_TYPE_ENUM</span> with translatable value names.</p>
+<div class="refsect3">
+<a name="gimp-type-set-translation-context.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>context</p></td>
+<td class="parameter_description"><p>a constant string that identifies a translation context or <code class="literal">NULL</code></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-type-get-translation-context"></a><h3>gimp_type_get_translation_context ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_type_get_translation_context (<em class="parameter"><code><span class="type">GType</span> type</code></em>);</pre>
+<p>Retrieves the translation context that has been previously set
+using <a class="link" href="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-context" title="gimp_type_set_translation_context ()"><code class="function">gimp_type_set_translation_context()</code></a>. You should not need to
+use this function directly, use <a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-value" title="gimp_enum_get_value ()"><code class="function">gimp_enum_get_value()</code></a> or
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-desc" title="gimp_enum_value_get_desc ()"><code class="function">gimp_enum_value_get_desc()</code></a> instead.</p>
+<div class="refsect3">
+<a name="gimp-type-get-translation-context.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-type-get-translation-context.returns"></a><h4>Returns</h4>
+<p> the translation context associated with <em class="parameter"><code>type</code></em>
+or <code class="literal">NULL</code> if no context was set</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-set-value-descriptions"></a><h3>gimp_enum_set_value_descriptions ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_enum_set_value_descriptions (<em class="parameter"><code><span class="type">GType</span> enum_type</code></em>,
+ <em class="parameter"><code>const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="type">GimpEnumDesc</span></a> *descriptions</code></em>);</pre>
+<p>Sets the array of human readable and translatable descriptions
+and help texts for enum values.</p>
+<div class="refsect3">
+<a name="gimp-enum-set-value-descriptions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>descriptions</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated constant static array of <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="type">GimpEnumDesc</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-get-value-descriptions"></a><h3>gimp_enum_get_value_descriptions ()</h3>
+<pre class="programlisting">const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="returnvalue">GimpEnumDesc</span></a> *
+gimp_enum_get_value_descriptions (<em class="parameter"><code><span class="type">GType</span> enum_type</code></em>);</pre>
+<p>Retreives the array of human readable and translatable descriptions
+and help texts for enum values.</p>
+<div class="refsect3">
+<a name="gimp-enum-get-value-descriptions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>enum_type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-get-value-descriptions.returns"></a><h4>Returns</h4>
+<p> a <code class="literal">NULL</code> terminated constant array of <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="type">GimpEnumDesc</span></a></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-get-value-descriptions"></a><h3>gimp_flags_get_value_descriptions ()</h3>
+<pre class="programlisting">const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="returnvalue">GimpFlagsDesc</span></a> *
+gimp_flags_get_value_descriptions (<em class="parameter"><code><span class="type">GType</span> flags_type</code></em>);</pre>
+<p>Retreives the array of human readable and translatable descriptions
+and help texts for flags values.</p>
+<div class="refsect3">
+<a name="gimp-flags-get-value-descriptions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>flags_type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-get-value-descriptions.returns"></a><h4>Returns</h4>
+<p> a <code class="literal">NULL</code> terminated constant array of <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a></p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-set-value-descriptions"></a><h3>gimp_flags_set_value_descriptions ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_flags_set_value_descriptions (<em class="parameter"><code><span class="type">GType</span> flags_type</code></em>,
+ <em class="parameter"><code>const <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a> *descriptions</code></em>);</pre>
+<p>Sets the array of human readable and translatable descriptions
+and help texts for flags values.</p>
+<div class="refsect3">
+<a name="gimp-flags-set-value-descriptions.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_type</p></td>
+<td class="parameter_description"><p>a <span class="type">GType</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>descriptions</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated constant static array of <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpbasetypes.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-DEPRECATED:CAPS"></a><h3>GIMP_DEPRECATED</h3>
+<pre class="programlisting">#define GIMP_DEPRECATED
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpEnumDesc"></a><h3>struct GimpEnumDesc</h3>
+<pre class="programlisting">struct GimpEnumDesc {
+ gint value;
+ const gchar *value_desc;
+ const gchar *value_help;
+};
+</pre>
+<p>This structure is used to register translatable descriptions and
+help texts for enum values. See <a class="link" href="libgimpbase-gimpbasetypes.html#gimp-enum-set-value-descriptions" title="gimp_enum_set_value_descriptions ()"><code class="function">gimp_enum_set_value_descriptions()</code></a>.</p>
+<div class="refsect3">
+<a name="GimpEnumDesc.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpEnumDesc.value"></a>value</code></em>;</p></td>
+<td class="struct_member_description"><p>An enum value.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpEnumDesc.value-desc"></a>value_desc</code></em>;</p></td>
+<td class="struct_member_description"><p>The value's description.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpEnumDesc.value-help"></a>value_help</code></em>;</p></td>
+<td class="struct_member_description"><p>The value's help text.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpFlagsDesc"></a><h3>struct GimpFlagsDesc</h3>
+<pre class="programlisting">struct GimpFlagsDesc {
+ guint value;
+ const gchar *value_desc;
+ const gchar *value_help;
+};
+</pre>
+<p>This structure is used to register translatable descriptions and
+help texts for flag values. See <a class="link" href="libgimpbase-gimpbasetypes.html#gimp-flags-set-value-descriptions" title="gimp_flags_set_value_descriptions ()"><code class="function">gimp_flags_set_value_descriptions()</code></a>.</p>
+<div class="refsect3">
+<a name="GimpFlagsDesc.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><span class="type">guint</span> <em class="structfield"><code><a name="GimpFlagsDesc.value"></a>value</code></em>;</p></td>
+<td class="struct_member_description"><p>A flag value.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpFlagsDesc.value-desc"></a>value_desc</code></em>;</p></td>
+<td class="struct_member_description"><p>The value's description.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpFlagsDesc.value-help"></a>value_help</code></em>;</p></td>
+<td class="struct_member_description"><p>The value's help text.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html b/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html
new file mode 100644
index 0000000..7fa135d
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpchecks.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpchecks: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpparam.html" title="gimpparam">
+<link rel="next" href="libgimpbase-gimpcpuaccel.html" title="gimpcpuaccel">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpchecks.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpparam.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpcpuaccel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpchecks"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpchecks.top_of_page"></a>gimpchecks</span></h2>
+<p>gimpchecks — Constants and functions related to rendering
+checkerboards.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpchecks.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody><tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpchecks.html#gimp-checks-get-shades" title="gimp_checks_get_shades ()">gimp_checks_get_shades</a> <span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpchecks.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE:CAPS" title="GIMP_CHECK_SIZE">GIMP_CHECK_SIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE-SM:CAPS" title="GIMP_CHECK_SIZE_SM">GIMP_CHECK_SIZE_SM</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-DARK:CAPS" title="GIMP_CHECK_DARK">GIMP_CHECK_DARK</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpchecks.html#GIMP-CHECK-LIGHT:CAPS" title="GIMP_CHECK_LIGHT">GIMP_CHECK_LIGHT</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpchecks.description"></a><h2>Description</h2>
+<p>Constants and functions related to rendering checkerboards.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpchecks.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-checks-get-shades"></a><h3>gimp_checks_get_shades ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_checks_get_shades (<em class="parameter"><code><a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckType" title="enum GimpCheckType"><span class="type">GimpCheckType</span></a> type</code></em>,
+ <em class="parameter"><code><span class="type">guchar</span> *light</code></em>,
+ <em class="parameter"><code><span class="type">guchar</span> *dark</code></em>);</pre>
+<p>Retrieves the actual shades of gray to use when drawing a
+checkerboard for a certain <a class="link" href="libgimpbase-gimpbaseenums.html#GimpCheckType" title="enum GimpCheckType"><span class="type">GimpCheckType</span></a>.</p>
+<div class="refsect3">
+<a name="gimp-checks-get-shades.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>the checkerboard type</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>light</p></td>
+<td class="parameter_description"><p>return location for the light shade</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dark</p></td>
+<td class="parameter_description"><p>return location for the dark shade</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpchecks.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-CHECK-SIZE:CAPS"></a><h3>GIMP_CHECK_SIZE</h3>
+<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">
+<a name="GIMP-CHECK-SIZE-SM:CAPS"></a><h3>GIMP_CHECK_SIZE_SM</h3>
+<pre class="programlisting">#define GIMP_CHECK_SIZE_SM 4
+</pre>
+<p>The default small checkerboard size in pixels.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-CHECK-DARK:CAPS"></a><h3>GIMP_CHECK_DARK</h3>
+<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">
+<a name="GIMP-CHECK-LIGHT:CAPS"></a><h3>GIMP_CHECK_LIGHT</h3>
+<pre class="programlisting">#define GIMP_CHECK_LIGHT 0.6
+</pre>
+<p>The dark light value for the default checkerboard pattern.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html b/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html
new file mode 100644
index 0000000..b90d450
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpcpuaccel.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpcpuaccel: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpchecks.html" title="gimpchecks">
+<link rel="next" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpcpuaccel.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpchecks.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpdatafiles.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpcpuaccel"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpcpuaccel.top_of_page"></a>gimpcpuaccel</span></h2>
+<p>gimpcpuaccel — Functions to query and configure CPU acceleration.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpcpuaccel.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags" title="enum GimpCpuAccelFlags"><span class="returnvalue">GimpCpuAccelFlags</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-get-support" title="gimp_cpu_accel_get_support ()">gimp_cpu_accel_get_support</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-set-use" title="gimp_cpu_accel_set_use ()">gimp_cpu_accel_set_use</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpcpuaccel.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags" title="enum GimpCpuAccelFlags">GimpCpuAccelFlags</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpcpuaccel.description"></a><h2>Description</h2>
+<p>Functions to query and configure CPU acceleration.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpcpuaccel.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-cpu-accel-get-support"></a><h3>gimp_cpu_accel_get_support ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags" title="enum GimpCpuAccelFlags"><span class="returnvalue">GimpCpuAccelFlags</span></a>
+gimp_cpu_accel_get_support (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Query for CPU acceleration support.</p>
+<div class="refsect3">
+<a name="gimp-cpu-accel-get-support.returns"></a><h4>Returns</h4>
+<p> <a class="link" href="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags" title="enum GimpCpuAccelFlags"><span class="type">GimpCpuAccelFlags</span></a> as supported by the CPU.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-cpu-accel-set-use"></a><h3>gimp_cpu_accel_set_use ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_cpu_accel_set_use (<em class="parameter"><code><span class="type">gboolean</span> use</code></em>);</pre>
+<p>This function is for internal use only.</p>
+<div class="refsect3">
+<a name="gimp-cpu-accel-set-use.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>use</p></td>
+<td class="parameter_description"><p>whether to use CPU acceleration features or not</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpcpuaccel.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpCpuAccelFlags"></a><h3>enum GimpCpuAccelFlags</h3>
+<p>Types of detectable CPU accelerations</p>
+<div class="refsect3">
+<a name="GimpCpuAccelFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-NONE:CAPS"></a>GIMP_CPU_ACCEL_NONE</p></td>
+<td class="enum_member_description">
+<p>None</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-MMX:CAPS"></a>GIMP_CPU_ACCEL_X86_MMX</p></td>
+<td class="enum_member_description">
+<p>MMX</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-3DNOW:CAPS"></a>GIMP_CPU_ACCEL_X86_3DNOW</p></td>
+<td class="enum_member_description">
+<p>3dNow</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-MMXEXT:CAPS"></a>GIMP_CPU_ACCEL_X86_MMXEXT</p></td>
+<td class="enum_member_description">
+<p>MMXEXT</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE</p></td>
+<td class="enum_member_description">
+<p>SSE</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE2:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE2</p></td>
+<td class="enum_member_description">
+<p>SSE2</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE3:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE3</p></td>
+<td class="enum_member_description">
+<p>SSE3</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSSE3:CAPS"></a>GIMP_CPU_ACCEL_X86_SSSE3</p></td>
+<td class="enum_member_description">
+<p>SSSE3</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE4-1:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE4_1</p></td>
+<td class="enum_member_description">
+<p>SSE4_1</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-SSE4-2:CAPS"></a>GIMP_CPU_ACCEL_X86_SSE4_2</p></td>
+<td class="enum_member_description">
+<p>SSE4_2</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-X86-AVX:CAPS"></a>GIMP_CPU_ACCEL_X86_AVX</p></td>
+<td class="enum_member_description">
+<p>AVX</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-CPU-ACCEL-PPC-ALTIVEC:CAPS"></a>GIMP_CPU_ACCEL_PPC_ALTIVEC</p></td>
+<td class="enum_member_description">
+<p>Altivec</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html b/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html
new file mode 100644
index 0000000..4095f1e
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpdatafiles.html
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpdatafiles: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpcpuaccel.html" title="gimpcpuaccel">
+<link rel="next" href="libgimpbase-gimpenv.html" title="gimpenv">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpdatafiles.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpcpuaccel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpenv.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpdatafiles"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpdatafiles.top_of_page"></a>gimpdatafiles</span></h2>
+<p>gimpdatafiles — Functions to handle GIMP data files.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpdatafiles.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc" title="GimpDatafileLoaderFunc ()">*GimpDatafileLoaderFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpdatafiles.html#gimp-datafiles-check-extension" title="gimp_datafiles_check_extension ()">gimp_datafiles_check_extension</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpdatafiles.html#gimp-datafiles-read-directories" title="gimp_datafiles_read_directories ()">gimp_datafiles_read_directories</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpdatafiles.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileData" title="GimpDatafileData">GimpDatafileData</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpdatafiles.description"></a><h2>Description</h2>
+<p>Functions to handle GIMP data files.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpdatafiles.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="GimpDatafileLoaderFunc"></a><h3>GimpDatafileLoaderFunc ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+<span class="c_punctuation">(</span>*GimpDatafileLoaderFunc<span class="c_punctuation">)</span> (<em class="parameter"><code>const <a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileData" title="GimpDatafileData"><span class="type">GimpDatafileData</span></a> *file_data</code></em>,
+ <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-datafiles-check-extension"></a><h3>gimp_datafiles_check_extension ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_datafiles_check_extension (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *extension</code></em>);</pre>
+<div class="warning"><p><code class="literal">gimp_datafiles_check_extension</code> is deprecated and should not be used in newly-written code.</p></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-datafiles-read-directories"></a><h3>gimp_datafiles_read_directories ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_datafiles_read_directories (<em class="parameter"><code>const <span class="type">gchar</span> *path_str</code></em>,
+ <em class="parameter"><code><span class="type">GFileTest</span> flags</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc" title="GimpDatafileLoaderFunc ()"><span class="type">GimpDatafileLoaderFunc</span></a> loader_func</code></em>,
+ <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
+<div class="warning"><p><code class="literal">gimp_datafiles_read_directories</code> is deprecated and should not be used in newly-written code.</p></div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpdatafiles.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpDatafileData"></a><h3>GimpDatafileData</h3>
+<pre class="programlisting">typedef struct {
+ const gchar *filename;
+ const gchar *dirname;
+ const gchar *basename;
+
+ time_t atime;
+ time_t mtime;
+ time_t ctime;
+} GimpDatafileData;
+</pre>
+<p>This structure is passed to the <a class="link" href="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc" title="GimpDatafileLoaderFunc ()"><span class="type">GimpDatafileLoaderFunc</span></a> given to
+<a class="link" href="libgimpbase-gimpdatafiles.html#gimp-datafiles-read-directories" title="gimp_datafiles_read_directories ()"><code class="function">gimp_datafiles_read_directories()</code></a> for each file encountered in the
+data path.</p>
+<div class="refsect3">
+<a name="GimpDatafileData.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpDatafileData.filename"></a>filename</code></em>;</p></td>
+<td class="struct_member_description"><p>the data file's full path.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpDatafileData.dirname"></a>dirname</code></em>;</p></td>
+<td class="struct_member_description"><p>the folder the data file is in.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p>const <span class="type">gchar</span> *<em class="structfield"><code><a name="GimpDatafileData.basename"></a>basename</code></em>;</p></td>
+<td class="struct_member_description"><p>the data file's basename.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">time_t</span> <em class="structfield"><code><a name="GimpDatafileData.atime"></a>atime</code></em>;</p></td>
+<td class="struct_member_description"><p>the last time the file was accessed for reading.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">time_t</span> <em class="structfield"><code><a name="GimpDatafileData.mtime"></a>mtime</code></em>;</p></td>
+<td class="struct_member_description"><p>the last time the file was modified.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">time_t</span> <em class="structfield"><code><a name="GimpDatafileData.ctime"></a>ctime</code></em>;</p></td>
+<td class="struct_member_description"><p>the time the file was created.</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html b/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html
new file mode 100644
index 0000000..af5d8cb
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpenv.html
@@ -0,0 +1,882 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpenv: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpdatafiles.html" title="gimpdatafiles">
+<link rel="next" href="libgimpbase-gimpmemsize.html" title="gimpmemsize">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpenv.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpdatafiles.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpmemsize.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpenv"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpenv.top_of_page"></a>gimpenv</span></h2>
+<p>gimpenv — Functions to access the GIMP environment.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpenv.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-env-init" title="gimp_env_init ()">gimp_env_init</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-directory" title="gimp_directory ()">gimp_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-installation-directory" title="gimp_installation_directory ()">gimp_installation_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory" title="gimp_data_directory ()">gimp_data_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory" title="gimp_locale_directory ()">gimp_locale_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory" title="gimp_plug_in_directory ()">gimp_plug_in_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-sysconf-directory" title="gimp_sysconf_directory ()">gimp_sysconf_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-cache-directory" title="gimp_cache_directory ()">gimp_cache_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-temp-directory" title="gimp_temp_directory ()">gimp_temp_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-directory-file" title="gimp_directory_file ()">gimp_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-installation-directory-file" title="gimp_installation_directory_file ()">gimp_installation_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory-file" title="gimp_data_directory_file ()">gimp_data_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory-file" title="gimp_locale_directory_file ()">gimp_locale_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-sysconf-directory-file" title="gimp_sysconf_directory_file ()">gimp_sysconf_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GFile</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory-file" title="gimp_plug_in_directory_file ()">gimp_plug_in_directory_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-user-directory" title="gimp_user_directory ()">gimp_user_directory</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-personal-rc-file" title="gimp_personal_rc_file ()">gimp_personal_rc_file</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-gtkrc" title="gimp_gtkrc ()">gimp_gtkrc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GList</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-parse" title="gimp_path_parse ()">gimp_path_parse</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-to-str" title="gimp_path_to_str ()">gimp_path_to_str</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-free" title="gimp_path_free ()">gimp_path_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpenv.html#gimp-path-get-user-writable-dir" title="gimp_path_get_user_writable_dir ()">gimp_path_get_user_writable_dir</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpenv.description"></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">
+<a name="libgimpbase-gimpenv.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-env-init"></a><h3>gimp_env_init ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_env_init (<em class="parameter"><code><span class="type">gboolean</span> plug_in</code></em>);</pre>
+<p>You don't need to care about this function. It is being called for
+you automatically (by means of the <a href="/local/head/share/gtk-doc/html/libgimp/libgimp-gimp.html#MAIN:CAPS"><code class="function">MAIN()</code></a> macro that every plug-in
+runs). Calling it again will cause a fatal error.</p>
+<div class="refsect3">
+<a name="gimp-env-init.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>plug_in</p></td>
+<td class="parameter_description"><p>must be <code class="literal">TRUE</code> if this function is called from a plug-in</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-directory"></a><h3>gimp_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</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
+is taken to be a subdirectory of the home directory. If it is a
+relative path, and no home directory can be determined, it is taken
+to be a subdirectory of <a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory" title="gimp_data_directory ()"><code class="function">gimp_data_directory()</code></a>.</p>
+<p>The usual case is that no GIMP2_DIRECTORY environment variable
+exists, and then we use the GIMPDIR subdirectory of the local
+configuration directory:</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem"><p>UNIX: $XDG_CONFIG_HOME (defaults to $HOME/.config/)</p></li>
+<li class="listitem"><p>Windows: CSIDL_APPDATA</p></li>
+<li class="listitem"><p>OSX (UNIX exception): the Application Support Directory.</p></li>
+</ul></div>
+<p>If neither the configuration nor home directory exist,
+<code class="function">g_get_user_config_dir()</code> will return {tmp}/{user_name}/.config/ where
+the temporary directory {tmp} and the {user_name} are determined
+according to platform rules.</p>
+<p>In any case, we always return some non-empty string, whether it
+corresponds to an existing directory or not.</p>
+<p>In config files such as gimprc, the string ${gimp_dir} expands to
+this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8 (on Windows it is always
+UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-directory.returns"></a><h4>Returns</h4>
+<p> The user-specific GIMP settings directory.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-installation-directory"></a><h3>gimp_installation_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_installation_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the top installation directory of GIMP. On Unix the
+compile-time defined installation prefix is used. On Windows, the
+installation directory as deduced from the executable's full
+filename is used. On OSX we ask [NSBundle mainBundle] for the
+resource path to check if GIMP is part of a relocatable bundle.</p>
+<p>In config files such as gimprc, the string ${gimp_installation_dir}
+expands to this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-installation-directory.returns"></a><h4>Returns</h4>
+<p> The toplevel installation directory of GIMP.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-data-directory"></a><h3>gimp_data_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_data_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the default 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
+directory is used. On Windows, the installation directory as
+deduced from the executable's full filename is used.</p>
+<p>Note that the actual directories used for GIMP data files can be
+overridden by the user in the preferences dialog.</p>
+<p>In config files such as gimprc, the string ${gimp_data_dir} expands
+to this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-data-directory.returns"></a><h4>Returns</h4>
+<p> The top directory for GIMP data.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-locale-directory"></a><h3>gimp_locale_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_locale_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</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
+directory is used. On Windows, the installation directory as deduced
+from the executable's full filename is used.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+the C library, which isn't necessarily UTF-8. (On Windows, unlike
+the other similar functions here, the return value from this
+function is in the system codepage, never in UTF-8. It can thus be
+passed directly to the <code class="function">bindtextdomain()</code> function from libintl which
+does not handle UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-locale-directory.returns"></a><h4>Returns</h4>
+<p> The top directory for GIMP locale files.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-plug-in-directory"></a><h3>gimp_plug_in_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_plug_in_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the default 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
+defined directory is used. On Windows, the installation directory
+as deduced from the executable's full filename is used.</p>
+<p>Note that the actual directories used for GIMP plug-ins and modules
+can be overridden by the user in the preferences dialog.</p>
+<p>In config files such as gimprc, the string ${gimp_plug_in_dir}
+expands to this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-plug-in-directory.returns"></a><h4>Returns</h4>
+<p> The top directory for GIMP plug_ins and modules.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-sysconf-directory"></a><h3>gimp_sysconf_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_sysconf_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</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
+directory is used. On Windows, the installation directory as deduced
+from the executable's full filename is used.</p>
+<p>In config files such as gimprc, the string ${gimp_sysconf_dir}
+expands to this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.).</p>
+<div class="refsect3">
+<a name="gimp-sysconf-directory.returns"></a><h4>Returns</h4>
+<p> The top directory for GIMP config files.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-cache-directory"></a><h3>gimp_cache_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_cache_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the default top directory for GIMP cached files. If the
+environment variable GIMP2_CACHEDIR exists, that is used. It
+should be an absolute pathname. Otherwise, a subdirectory of the
+directory returned by <code class="function">g_get_user_cache_dir()</code> is used.</p>
+<p>Note that the actual directories used for GIMP caches files can
+be overridden by the user in the preferences dialog.</p>
+<p>In config files such as gimprc, the string ${gimp_cache_dir}
+expands to this directory.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.).</p>
+<div class="refsect3">
+<a name="gimp-cache-directory.returns"></a><h4>Returns</h4>
+<p> The default top directory for GIMP cached files.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10-10.html#api-index-2.10.10">2.10.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-temp-directory"></a><h3>gimp_temp_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_temp_directory (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the default top directory for GIMP temporary files. If the
+environment variable GIMP2_TEMPDIR exists, that is used. It
+should be an absolute pathname. Otherwise, a subdirectory of the
+directory returned by <code class="function">g_get_tmp_dir()</code> is used.</p>
+<p>In config files such as gimprc, the string ${gimp_temp_dir} expands
+to this directory.</p>
+<p>Note that the actual directories used for GIMP temporary files can
+be overridden by the user in the preferences dialog.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.).</p>
+<div class="refsect3">
+<a name="gimp-temp-directory.returns"></a><h4>Returns</h4>
+<p> The default top directory for GIMP temporary files.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10-10.html#api-index-2.10.10">2.10.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-directory-file"></a><h3>gimp_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the user's GIMP directory, or the data
+directory itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-directory" title="gimp_directory ()"><code class="function">gimp_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+user's GIMP directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-installation-directory-file"></a><h3>gimp_installation_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_installation_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the installation directory, or the installation
+directory itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-installation-directory" title="gimp_installation_directory ()"><code class="function">gimp_installation_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-installation-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+top installation directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-installation-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10-10.html#api-index-2.10.10">2.10.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-data-directory-file"></a><h3>gimp_data_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_data_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the data directory, or the data directory
+itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-data-directory" title="gimp_data_directory ()"><code class="function">gimp_data_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-data-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+data directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-data-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-locale-directory-file"></a><h3>gimp_locale_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_locale_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the locale directory, or the locale directory
+itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-locale-directory" title="gimp_locale_directory ()"><code class="function">gimp_locale_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-locale-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+locale directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-locale-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-sysconf-directory-file"></a><h3>gimp_sysconf_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_sysconf_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the sysconf directory, or the sysconf directory
+itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-sysconf-directory" title="gimp_sysconf_directory ()"><code class="function">gimp_sysconf_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-sysconf-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+sysconf directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-sysconf-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-plug-in-directory-file"></a><h3>gimp_plug_in_directory_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">GFile</span> *
+gimp_plug_in_directory_file (<em class="parameter"><code>const <span class="type">gchar</span> *first_element</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>Returns a <span class="type">GFile</span> in the plug-in directory, or the plug-in directory
+itself if <em class="parameter"><code>first_element</code></em>
+ is <code class="literal">NULL</code>.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpenv.html#gimp-plug-in-directory" title="gimp_plug_in_directory ()"><code class="function">gimp_plug_in_directory()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-plug-in-directory-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>first_element</p></td>
+<td class="parameter_description"><p>the first element of a path to a file in the
+plug-in directory, or <code class="literal">NULL</code>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>a <code class="literal">NULL</code> terminated list of the remaining elements of the path
+to the file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-plug-in-directory-file.returns"></a><h4>Returns</h4>
+<p> a new <em class="parameter"><code>GFile</code></em>
+for the path, Free with <code class="function">g_object_unref()</code>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-user-directory"></a><h3>gimp_user_directory ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_user_directory (<em class="parameter"><code><a class="link" href="libgimpbase-gimpbaseenums.html#GimpUserDirectory" title="enum GimpUserDirectory"><span class="type">GimpUserDirectory</span></a> type</code></em>);</pre>
+<div class="warning"><p><code class="literal">gimp_user_directory</code> is deprecated and should not be used in newly-written code.</p></div>
+<p>This procedure is deprecated! Use <code class="function">g_get_user_special_dir()</code> instead.</p>
+<div class="refsect3">
+<a name="gimp-user-directory.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>type</p></td>
+<td class="parameter_description"><p>the type of user directory to retrieve</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-user-directory.returns"></a><h4>Returns</h4>
+<p> The path to the specified user directory, or <code class="literal">NULL</code> if the
+logical ID was not found.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-personal-rc-file"></a><h3>gimp_personal_rc_file ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_personal_rc_file (<em class="parameter"><code>const <span class="type">gchar</span> *basename</code></em>);</pre>
+<p>Returns the name of a file in the user-specific GIMP settings directory.</p>
+<p>The returned string is newly allocated and should be freed with
+<code class="function">g_free()</code> after use. The returned string is in the encoding used for
+filenames by GLib, which isn't necessarily UTF-8. (On Windows it
+always is UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-personal-rc-file.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>basename</p></td>
+<td class="parameter_description"><p>The basename of a rc_file.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-personal-rc-file.returns"></a><h4>Returns</h4>
+<p> The name of a file in the user-specific GIMP settings directory.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-gtkrc"></a><h3>gimp_gtkrc ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_gtkrc (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the name of GIMP's application-specific gtkrc file.</p>
+<p>The returned string is owned by GIMP and must not be modified or
+freed. The returned string is in the encoding used for filenames by
+GLib, which isn't necessarily UTF-8. (On Windows it always is
+UTF-8.)</p>
+<div class="refsect3">
+<a name="gimp-gtkrc.returns"></a><h4>Returns</h4>
+<p> The name of GIMP's application-specific gtkrc file.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-path-parse"></a><h3>gimp_path_parse ()</h3>
+<pre class="programlisting"><span class="returnvalue">GList</span> *
+gimp_path_parse (<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> max_paths</code></em>,
+ <em class="parameter"><code><span class="type">gboolean</span> check</code></em>,
+ <em class="parameter"><code><span class="type">GList</span> **check_failed</code></em>);</pre>
+<div class="refsect3">
+<a name="gimp-path-parse.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>path</p></td>
+<td class="parameter_description"><p>A list of directories separated by <span class="type">G_SEARCHPATH_SEPARATOR</span>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>max_paths</p></td>
+<td class="parameter_description"><p>The maximum number of directories to return.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>check</p></td>
+<td class="parameter_description"><p><code class="literal">TRUE</code> if you want the directories to be checked.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>check_failed</p></td>
+<td class="parameter_description"><p>Returns a <span class="type">GList</span> of path elements for which the
+check failed.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-path-parse.returns"></a><h4>Returns</h4>
+<p> A <span class="type">GList</span> of all directories in <em class="parameter"><code>path</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-path-to-str"></a><h3>gimp_path_to_str ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_path_to_str (<em class="parameter"><code><span class="type">GList</span> *path</code></em>);</pre>
+<div class="refsect3">
+<a name="gimp-path-to-str.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>path</p></td>
+<td class="parameter_description"><p>A list of directories as returned by <a class="link" href="libgimpbase-gimpenv.html#gimp-path-parse" title="gimp_path_parse ()"><code class="function">gimp_path_parse()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-path-to-str.returns"></a><h4>Returns</h4>
+<p> A searchpath string separated by <span class="type">G_SEARCHPATH_SEPARATOR</span>.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-path-free"></a><h3>gimp_path_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_path_free (<em class="parameter"><code><span class="type">GList</span> *path</code></em>);</pre>
+<p>This function frees the memory allocated for the list and the strings
+it contains.</p>
+<div class="refsect3">
+<a name="gimp-path-free.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>path</p></td>
+<td class="parameter_description"><p>A list of directories as returned by <a class="link" href="libgimpbase-gimpenv.html#gimp-path-parse" title="gimp_path_parse ()"><code class="function">gimp_path_parse()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-path-get-user-writable-dir"></a><h3>gimp_path_get_user_writable_dir ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_path_get_user_writable_dir (<em class="parameter"><code><span class="type">GList</span> *path</code></em>);</pre>
+<p>Note that you have to <code class="function">g_free()</code> the returned string.</p>
+<div class="refsect3">
+<a name="gimp-path-get-user-writable-dir.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>path</p></td>
+<td class="parameter_description"><p>A list of directories as returned by <a class="link" href="libgimpbase-gimpenv.html#gimp-path-parse" title="gimp_path_parse ()"><code class="function">gimp_path_parse()</code></a>.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-path-get-user-writable-dir.returns"></a><h4>Returns</h4>
+<p> The first directory in <em class="parameter"><code>path</code></em>
+where the user has write permission.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html b/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html
new file mode 100644
index 0000000..4644195
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimplimits.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimplimits: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpversion.html" title="gimpversion">
+<link rel="next" href="libgimpbase-gimpparam.html" title="gimpparam">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimplimits.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpversion.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpparam.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimplimits"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimplimits.top_of_page"></a>gimplimits</span></h2>
+<p>gimplimits — Boundaries of some GIMP data types and some
+global constants.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimplimits.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimplimits.html#GIMP-MIN-IMAGE-SIZE:CAPS" title="GIMP_MIN_IMAGE_SIZE">GIMP_MIN_IMAGE_SIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-IMAGE-SIZE:CAPS" title="GIMP_MAX_IMAGE_SIZE">GIMP_MAX_IMAGE_SIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimplimits.html#GIMP-MIN-RESOLUTION:CAPS" title="GIMP_MIN_RESOLUTION">GIMP_MIN_RESOLUTION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-RESOLUTION:CAPS" title="GIMP_MAX_RESOLUTION">GIMP_MAX_RESOLUTION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimplimits.html#GIMP-MAX-MEMSIZE:CAPS" title="GIMP_MAX_MEMSIZE">GIMP_MAX_MEMSIZE</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimplimits.description"></a><h2>Description</h2>
+<p>Boundaries of some GIMP data types and some global constants.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimplimits.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimplimits.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-MIN-IMAGE-SIZE:CAPS"></a><h3>GIMP_MIN_IMAGE_SIZE</h3>
+<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">
+<a name="GIMP-MAX-IMAGE-SIZE:CAPS"></a><h3>GIMP_MAX_IMAGE_SIZE</h3>
+<pre class="programlisting">#define GIMP_MAX_IMAGE_SIZE 524288 /* 2^19 */
+</pre>
+<p>The maximum width and height of a GIMP image in pixels. This is a
+somewhat arbitrary 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">
+<a name="GIMP-MIN-RESOLUTION:CAPS"></a><h3>GIMP_MIN_RESOLUTION</h3>
+<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 arbitrary value that can be used when a lower value for a
+resolution is needed. GIMP will not accept resolutions smaller than
+this value.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-MAX-RESOLUTION:CAPS"></a><h3>GIMP_MAX_RESOLUTION</h3>
+<pre class="programlisting">#define GIMP_MAX_RESOLUTION 1048576.0
+</pre>
+<p>The maximum resolution of a GIMP image in pixels per inch. This is
+a somewhat arbitrary 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">
+<a name="GIMP-MAX-MEMSIZE:CAPS"></a><h3>GIMP_MAX_MEMSIZE</h3>
+<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
+<code class="literal">G_MAXDOUBLE</code> since the <a href="/local/head/share/gtk-doc/html/libgimpwidgets3/GimpMemsizeEntry.html#GimpMemsizeEntry-struct"><span class="type">GimpMemsizeEntry</span></a> doesn't handle larger
+values.</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html b/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html
new file mode 100644
index 0000000..c4db724
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpmemsize.html
@@ -0,0 +1,308 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpmemsize: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpenv.html" title="gimpenv">
+<link rel="next" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpmemsize.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpenv.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-GimpMetadata.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpmemsize"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpmemsize.top_of_page"></a>gimpmemsize</span></h2>
+<p>gimpmemsize — Functions to (de)serialize a given memory size.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpmemsize.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-serialize" title="gimp_memsize_serialize ()">gimp_memsize_serialize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-deserialize" title="gimp_memsize_deserialize ()">gimp_memsize_deserialize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-to-string" title="gimp_memsize_to_string ()">gimp_memsize_to_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-IS-PARAM-SPEC-MEMSIZE:CAPS" title="GIMP_IS_PARAM_SPEC_MEMSIZE()">GIMP_IS_PARAM_SPEC_MEMSIZE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GParamSpec</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-param-spec-memsize" title="gimp_param_spec_memsize ()">gimp_param_spec_memsize</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpmemsize.html#GIMP-VALUE-HOLDS-MEMSIZE:CAPS" title="GIMP_VALUE_HOLDS_MEMSIZE()">GIMP_VALUE_HOLDS_MEMSIZE</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpmemsize.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS" title="GIMP_TYPE_MEMSIZE">GIMP_TYPE_MEMSIZE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpmemsize.html#GIMP-TYPE-PARAM-MEMSIZE:CAPS" title="GIMP_TYPE_PARAM_MEMSIZE">GIMP_TYPE_PARAM_MEMSIZE</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpmemsize.description"></a><h2>Description</h2>
+<p>Functions to (de)serialize a given memory size.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpmemsize.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-memsize-serialize"></a><h3>gimp_memsize_serialize ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_memsize_serialize (<em class="parameter"><code><span class="type">guint64</span> memsize</code></em>);</pre>
+<p>Creates a string representation of a given memory size. This string
+can be parsed by <a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-deserialize" title="gimp_memsize_deserialize ()"><code class="function">gimp_memsize_deserialize()</code></a> and can thus be used in
+config files. It should not be displayed to the user. If you need a
+nice human-readable string please use <code class="function">g_format_size()</code>.</p>
+<div class="refsect3">
+<a name="gimp-memsize-serialize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>memsize</p></td>
+<td class="parameter_description"><p>memory size in bytes</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-memsize-serialize.returns"></a><h4>Returns</h4>
+<p> A newly allocated string representation of <em class="parameter"><code>memsize</code></em>
+.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-memsize-deserialize"></a><h3>gimp_memsize_deserialize ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_memsize_deserialize (<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>,
+ <em class="parameter"><code><span class="type">guint64</span> *memsize</code></em>);</pre>
+<p>Parses a string representation of a memory size as returned by
+<a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-serialize" title="gimp_memsize_serialize ()"><code class="function">gimp_memsize_serialize()</code></a>.</p>
+<div class="refsect3">
+<a name="gimp-memsize-deserialize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>string</p></td>
+<td class="parameter_description"><p>a string as returned by <a class="link" href="libgimpbase-gimpmemsize.html#gimp-memsize-serialize" title="gimp_memsize_serialize ()"><code class="function">gimp_memsize_serialize()</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>memsize</p></td>
+<td class="parameter_description"><p>return location for memory size in bytes</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-memsize-deserialize.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the <em class="parameter"><code>string</code></em>
+was successfully parsed and
+<em class="parameter"><code>memsize</code></em>
+has been set, <code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-memsize-to-string"></a><h3>gimp_memsize_to_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_memsize_to_string (<em class="parameter"><code><span class="type">guint64</span> memsize</code></em>);</pre>
+<div class="warning"><p><code class="literal">gimp_memsize_to_string</code> is deprecated and should not be used in newly-written code.</p></div>
+<p>This function is deprecated! Use <code class="function">g_format_size()</code> instead.</p>
+<div class="refsect3">
+<a name="gimp-memsize-to-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>memsize</p></td>
+<td class="parameter_description"><p>A memory size in bytes.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-memsize-to-string.returns"></a><h4>Returns</h4>
+<p> A newly allocated human-readable, translated string.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-IS-PARAM-SPEC-MEMSIZE:CAPS"></a><h3>GIMP_IS_PARAM_SPEC_MEMSIZE()</h3>
+<pre class="programlisting">#define GIMP_IS_PARAM_SPEC_MEMSIZE(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_MEMSIZE))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-param-spec-memsize"></a><h3>gimp_param_spec_memsize ()</h3>
+<pre class="programlisting"><span class="returnvalue">GParamSpec</span> *
+gimp_param_spec_memsize (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>,
+ <em class="parameter"><code><span class="type">guint64</span> minimum</code></em>,
+ <em class="parameter"><code><span class="type">guint64</span> maximum</code></em>,
+ <em class="parameter"><code><span class="type">guint64</span> default_value</code></em>,
+ <em class="parameter"><code><span class="type">GParamFlags</span> flags</code></em>);</pre>
+<p>Creates a param spec to hold a memory size value.
+See <code class="function">g_param_spec_internal()</code> for more information.</p>
+<div class="refsect3">
+<a name="gimp-param-spec-memsize.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>Canonical name of the param</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nick</p></td>
+<td class="parameter_description"><p>Nickname of the param</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>blurb</p></td>
+<td class="parameter_description"><p>Brief description of param.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>minimum</p></td>
+<td class="parameter_description"><p>Smallest allowed value of the parameter.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>maximum</p></td>
+<td class="parameter_description"><p>Largest allowed value of the parameter.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>default_value</p></td>
+<td class="parameter_description"><p>Value to use if none is assigned.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>a combination of <span class="type">GParamFlags</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-param-spec-memsize.returns"></a><h4>Returns</h4>
+<p> a newly allocated <span class="type">GParamSpec</span> instance</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-VALUE-HOLDS-MEMSIZE:CAPS"></a><h3>GIMP_VALUE_HOLDS_MEMSIZE()</h3>
+<pre class="programlisting">#define GIMP_VALUE_HOLDS_MEMSIZE(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_MEMSIZE))
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpmemsize.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-TYPE-MEMSIZE:CAPS"></a><h3>GIMP_TYPE_MEMSIZE</h3>
+<pre class="programlisting">#define GIMP_TYPE_MEMSIZE (gimp_memsize_get_type ())
+</pre>
+<p><a class="link" href="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS" title="GIMP_TYPE_MEMSIZE"><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">
+<a name="GIMP-TYPE-PARAM-MEMSIZE:CAPS"></a><h3>GIMP_TYPE_PARAM_MEMSIZE</h3>
+<pre class="programlisting">#define GIMP_TYPE_PARAM_MEMSIZE (gimp_param_memsize_get_type ())
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html b/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html
new file mode 100644
index 0000000..c0afbec
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpparam.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpparam: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimplimits.html" title="gimplimits">
+<link rel="next" href="libgimpbase-gimpchecks.html" title="gimpchecks">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpparam.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimplimits.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpchecks.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpparam"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpparam.top_of_page"></a>gimpparam</span></h2>
+<p>gimpparam — Definitions of useful <span class="type">GParamFlags</span>.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparam.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-STATIC-STRINGS:CAPS" title="GIMP_PARAM_STATIC_STRINGS">GIMP_PARAM_STATIC_STRINGS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-READABLE:CAPS" title="GIMP_PARAM_READABLE">GIMP_PARAM_READABLE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-WRITABLE:CAPS" title="GIMP_PARAM_WRITABLE">GIMP_PARAM_WRITABLE</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparam.html#GIMP-PARAM-READWRITE:CAPS" title="GIMP_PARAM_READWRITE">GIMP_PARAM_READWRITE</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparam.description"></a><h2>Description</h2>
+<p>Definitions of useful <span class="type">GParamFlags</span>.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparam.functions_details"></a><h2>Functions</h2>
+<p></p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparam.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-PARAM-STATIC-STRINGS:CAPS"></a><h3>GIMP_PARAM_STATIC_STRINGS</h3>
+<pre class="programlisting">#define GIMP_PARAM_STATIC_STRINGS</pre>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARAM-READABLE:CAPS"></a><h3>GIMP_PARAM_READABLE</h3>
+<pre class="programlisting">#define GIMP_PARAM_READABLE</pre>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARAM-WRITABLE:CAPS"></a><h3>GIMP_PARAM_WRITABLE</h3>
+<pre class="programlisting">#define GIMP_PARAM_WRITABLE</pre>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-PARAM-READWRITE:CAPS"></a><h3>GIMP_PARAM_READWRITE</h3>
+<pre class="programlisting">#define GIMP_PARAM_READWRITE</pre>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html b/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html
new file mode 100644
index 0000000..84e34bd
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpparasiteio.html
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpparasiteio: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-GimpParasite.html" title="GimpParasite">
+<link rel="next" href="libgimpbase-gimpsignal.html" title="gimpsignal">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpparasiteio.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-GimpParasite.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpsignal.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpparasiteio"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpparasiteio.top_of_page"></a>gimpparasiteio</span></h2>
+<p>gimpparasiteio — Utility functions to (de)serialize certain C
+structures to/from <a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a>'s.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-init" title="gimp_pixpipe_params_init ()">gimp_pixpipe_params_init</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-free" title="gimp_pixpipe_params_free ()">gimp_pixpipe_params_free</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-parse" title="gimp_pixpipe_params_parse ()">gimp_pixpipe_params_parse</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-build" title="gimp_pixpipe_params_build ()">gimp_pixpipe_params_build</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparasiteio.html#GIMP-PIXPIPE-MAXDIM:CAPS" title="GIMP_PIXPIPE_MAXDIM">GIMP_PIXPIPE_MAXDIM</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams">GimpPixPipeParams</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.description"></a><h2>Description</h2>
+<p>Utility functions to (de)serialize certain C structures to/from*
+<a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a>'s.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-pixpipe-params-init"></a><h3>gimp_pixpipe_params_init ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_pixpipe_params_init (<em class="parameter"><code><a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams"><span class="type">GimpPixPipeParams</span></a> *params</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-pixpipe-params-free"></a><h3>gimp_pixpipe_params_free ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_pixpipe_params_free (<em class="parameter"><code><a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams"><span class="type">GimpPixPipeParams</span></a> *params</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-pixpipe-params-parse"></a><h3>gimp_pixpipe_params_parse ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_pixpipe_params_parse (<em class="parameter"><code>const <span class="type">gchar</span> *parameters</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams"><span class="type">GimpPixPipeParams</span></a> *params</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-pixpipe-params-build"></a><h3>gimp_pixpipe_params_build ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_pixpipe_params_build (<em class="parameter"><code><a class="link" href="libgimpbase-gimpparasiteio.html#GimpPixPipeParams" title="struct GimpPixPipeParams"><span class="type">GimpPixPipeParams</span></a> *params</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-PIXPIPE-MAXDIM:CAPS"></a><h3>GIMP_PIXPIPE_MAXDIM</h3>
+<pre class="programlisting">#define GIMP_PIXPIPE_MAXDIM 4
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GimpPixPipeParams"></a><h3>struct GimpPixPipeParams</h3>
+<pre class="programlisting">struct GimpPixPipeParams {
+ gint step;
+ gint ncells;
+ gint dim;
+ gint cols;
+ gint rows;
+ gint cellwidth;
+ gint cellheight;
+ gchar *placement;
+ gboolean free_placement_string;
+ gint rank[GIMP_PIXPIPE_MAXDIM];
+ gchar *selection[GIMP_PIXPIPE_MAXDIM];
+ /* this flag is now useless. All selection strings are allocated. */
+ gboolean free_selection_string;
+};
+</pre>
+<p>PLease somebody help documenting this.</p>
+<div class="refsect3">
+<a name="GimpPixPipeParams.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="struct_members_name">
+<col class="struct_members_description">
+<col width="200px" class="struct_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.step"></a>step</code></em>;</p></td>
+<td class="struct_member_description"><p>Step</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.ncells"></a>ncells</code></em>;</p></td>
+<td class="struct_member_description"><p>Number of cells</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.dim"></a>dim</code></em>;</p></td>
+<td class="struct_member_description"><p>Dimension</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.cols"></a>cols</code></em>;</p></td>
+<td class="struct_member_description"><p>Columns</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.rows"></a>rows</code></em>;</p></td>
+<td class="struct_member_description"><p>Rows</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.cellwidth"></a>cellwidth</code></em>;</p></td>
+<td class="struct_member_description"><p>Cell width</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.cellheight"></a>cellheight</code></em>;</p></td>
+<td class="struct_member_description"><p>Cell height</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gchar</span> *<em class="structfield"><code><a name="GimpPixPipeParams.placement"></a>placement</code></em>;</p></td>
+<td class="struct_member_description"><p>Placement</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gboolean</span> <em class="structfield"><code><a name="GimpPixPipeParams.free-placement-string"></a>free_placement_string</code></em>;</p></td>
+<td class="struct_member_description"><p>Unused, ignore</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gint</span> <em class="structfield"><code><a name="GimpPixPipeParams.rank"></a>rank</code></em>[GIMP_PIXPIPE_MAXDIM];</p></td>
+<td class="struct_member_description"><p>Rank</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gchar</span> *<em class="structfield"><code><a name="GimpPixPipeParams.selection"></a>selection</code></em>[GIMP_PIXPIPE_MAXDIM];</p></td>
+<td class="struct_member_description"><p>Selection</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+<tr>
+<td class="struct_member_name"><p><span class="type">gboolean</span> <em class="structfield"><code><a name="GimpPixPipeParams.free-selection-string"></a>free_selection_string</code></em>;</p></td>
+<td class="struct_member_description"><p>Unused, ignore</p></td>
+<td class="struct_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpparasiteio.see-also"></a><h2>See Also</h2>
+<p><a class="link" href="libgimpbase-GimpParasite.html#GimpParasite" title="GimpParasite"><span class="type">GimpParasite</span></a></p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html b/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html
new file mode 100644
index 0000000..0785fef
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimprectangle.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimprectangle: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-GimpMetadata.html" title="GimpMetadata">
+<link rel="next" href="libgimpbase-GimpParasite.html" title="GimpParasite">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimprectangle.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-GimpMetadata.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-GimpParasite.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimprectangle"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimprectangle.top_of_page"></a>gimprectangle</span></h2>
+<p>gimprectangle — Utility functions dealing with rectangle extents.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimprectangle.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimprectangle.html#gimp-rectangle-intersect" title="gimp_rectangle_intersect ()">gimp_rectangle_intersect</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimprectangle.html#gimp-rectangle-union" title="gimp_rectangle_union ()">gimp_rectangle_union</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimprectangle.description"></a><h2>Description</h2>
+<p>Utility functions dealing with rectangle extents.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimprectangle.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-rectangle-intersect"></a><h3>gimp_rectangle_intersect ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_rectangle_intersect (<em class="parameter"><code><span class="type">gint</span> x1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> y1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> width1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> height1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> x2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> y2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> width2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> height2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_x</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_y</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_width</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_height</code></em>);</pre>
+<p>Calculates the intersection of two rectangles.</p>
+<div class="refsect3">
+<a name="gimp-rectangle-intersect.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>origin of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>origin of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width1</p></td>
+<td class="parameter_description"><p>width of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height1</p></td>
+<td class="parameter_description"><p>height of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x2</p></td>
+<td class="parameter_description"><p>origin of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y2</p></td>
+<td class="parameter_description"><p>origin of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width2</p></td>
+<td class="parameter_description"><p>width of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height2</p></td>
+<td class="parameter_description"><p>height of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_x</p></td>
+<td class="parameter_description"><p>return location for origin of intersection (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_y</p></td>
+<td class="parameter_description"><p>return location for origin of intersection (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_width</p></td>
+<td class="parameter_description"><p>return location for width of intersection (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_height</p></td>
+<td class="parameter_description"><p>return location for height of intersection (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-rectangle-intersect.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the intersection is non-empty, <code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-rectangle-union"></a><h3>gimp_rectangle_union ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_rectangle_union (<em class="parameter"><code><span class="type">gint</span> x1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> y1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> width1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> height1</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> x2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> y2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> width2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> height2</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_x</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_y</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_width</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> *dest_height</code></em>);</pre>
+<p>Calculates the union of two rectangles.</p>
+<div class="refsect3">
+<a name="gimp-rectangle-union.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>x1</p></td>
+<td class="parameter_description"><p>origin of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y1</p></td>
+<td class="parameter_description"><p>origin of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width1</p></td>
+<td class="parameter_description"><p>width of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height1</p></td>
+<td class="parameter_description"><p>height of first rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>x2</p></td>
+<td class="parameter_description"><p>origin of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>y2</p></td>
+<td class="parameter_description"><p>origin of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>width2</p></td>
+<td class="parameter_description"><p>width of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>height2</p></td>
+<td class="parameter_description"><p>height of second rectangle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_x</p></td>
+<td class="parameter_description"><p>return location for origin of union (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_y</p></td>
+<td class="parameter_description"><p>return location for origin of union (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_width</p></td>
+<td class="parameter_description"><p>return location for width of union (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>dest_height</p></td>
+<td class="parameter_description"><p>return location for height of union (may be <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html b/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html
new file mode 100644
index 0000000..eb36d7c
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpsignal.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpsignal: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpparasiteio.html" title="gimpparasiteio">
+<link rel="next" href="libgimpbase-gimpunit.html" title="gimpunit">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpsignal.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpparasiteio.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpunit.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpsignal"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpsignal.top_of_page"></a>gimpsignal</span></h2>
+<p>gimpsignal — Portable signal handling.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpsignal.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<span class="c_punctuation">(</span><a class="link" href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc" title="GimpSignalHandlerFunc ()">*GimpSignalHandlerFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc" title="GimpSignalHandlerFunc ()"><span class="returnvalue">GimpSignalHandlerFunc</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpsignal.html#gimp-signal-private" title="gimp_signal_private ()">gimp_signal_private</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpsignal.description"></a><h2>Description</h2>
+<p>Portable signal handling.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpsignal.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="GimpSignalHandlerFunc"></a><h3>GimpSignalHandlerFunc ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+<span class="c_punctuation">(</span>*GimpSignalHandlerFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint</span> signum</code></em>);</pre>
+<p>A prototype for a reference to a 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 <em class="parameter"><code>SIG_DFL</code></em>
+ or <em class="parameter"><code>SIG_IGN</code></em>
+).</p>
+<div class="refsect3">
+<a name="GimpSignalHandlerFunc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>signum</p></td>
+<td class="parameter_description"><p>The number of the signal. Useful if different signals are
+handled by a single handler.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-signal-private"></a><h3>gimp_signal_private ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc" title="GimpSignalHandlerFunc ()"><span class="returnvalue">GimpSignalHandlerFunc</span></a>
+gimp_signal_private (<em class="parameter"><code><span class="type">gint</span> signum</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc" title="GimpSignalHandlerFunc ()"><span class="type">GimpSignalHandlerFunc</span></a> handler</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> flags</code></em>);</pre>
+<p>This function furnishes a workalike for signal(2) but
+which internally invokes sigaction(2) after certain
+sa_flags are set; these primarily to ensure restarting
+of interrupted system calls. See sigaction(2) It is a
+aid to transition and not new development: that effort
+should employ sigaction directly. [gosgood 18.04.2000]</p>
+<p>Cause <em class="parameter"><code>handler</code></em>
+ to be run when <em class="parameter"><code>signum</code></em>
+ is delivered. We
+use sigaction(2) rather than signal(2) so that we can control the
+signal handler's environment completely via <em class="parameter"><code>flags</code></em>
+: some signal(2)
+implementations differ in their semantics, so we need to nail down
+exactly what we want. [austin 06.04.2000]</p>
+<div class="refsect3">
+<a name="gimp-signal-private.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>signum</p></td>
+<td class="parameter_description"><p>Selects signal to be handled see man 5 signal (or man 7 signal)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>handler</p></td>
+<td class="parameter_description"><p>Handler that maps to signum. Invoked by O/S.
+Handler gets signal that caused invocation. Corresponds
+to the <em class="parameter"><code>sa_handler</code></em>
+field of the <em class="parameter"><code>sigaction</code></em>
+struct.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>Preferences. OR'ed SA_&lt;xxx&gt;. See man sigaction. Corresponds
+to the <em class="parameter"><code>sa_flags</code></em>
+field of the <em class="parameter"><code>sigaction</code></em>
+struct.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-signal-private.returns"></a><h4>Returns</h4>
+<p> A reference to the signal handling function which was
+active before the call to <a class="link" href="libgimpbase-gimpsignal.html#gimp-signal-private" title="gimp_signal_private ()"><code class="function">gimp_signal_private()</code></a>.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpsignal.see-also"></a><h2>See Also</h2>
+<p>signal(2), signal(5 or 7), sigaction(2).</p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html b/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html
new file mode 100644
index 0000000..202ca47
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpunit.html
@@ -0,0 +1,1041 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpunit: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpsignal.html" title="gimpsignal">
+<link rel="next" href="libgimpbase-gimputils.html" title="gimputils">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpunit.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpsignal.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimputils.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpunit"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpunit.top_of_page"></a>gimpunit</span></h2>
+<p>gimpunit — Provides a collection of predefined units and
+functions for creating user-defined units.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-number-of-units" title="gimp_unit_get_number_of_units ()">gimp_unit_get_number_of_units</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-number-of-built-in-units" title="gimp_unit_get_number_of_built_in_units ()">gimp_unit_get_number_of_built_in_units</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="returnvalue">GimpUnit</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-new" title="gimp_unit_new ()">gimp_unit_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-deletion-flag" title="gimp_unit_get_deletion_flag ()">gimp_unit_get_deletion_flag</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-set-deletion-flag" title="gimp_unit_set_deletion_flag ()">gimp_unit_set_deletion_flag</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gdouble</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-factor" title="gimp_unit_get_factor ()">gimp_unit_get_factor</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-digits" title="gimp_unit_get_digits ()">gimp_unit_get_digits</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gint</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-scaled-digits" title="gimp_unit_get_scaled_digits ()">gimp_unit_get_scaled_digits</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-identifier" title="gimp_unit_get_identifier ()">gimp_unit_get_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-symbol" title="gimp_unit_get_symbol ()">gimp_unit_get_symbol</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-abbreviation" title="gimp_unit_get_abbreviation ()">gimp_unit_get_abbreviation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-singular" title="gimp_unit_get_singular ()">gimp_unit_get_singular</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-plural" title="gimp_unit_get_plural ()">gimp_unit_get_plural</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-format-string" title="gimp_unit_format_string ()">gimp_unit_format_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gdouble</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-pixels-to-units" title="gimp_pixels_to_units ()">gimp_pixels_to_units</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gdouble</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-units-to-pixels" title="gimp_units_to_pixels ()">gimp_units_to_pixels</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gdouble</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-units-to-points" title="gimp_units_to_points ()">gimp_units_to_points</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-is-metric" title="gimp_unit_is_metric ()">gimp_unit_is_metric</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-IS-PARAM-SPEC-UNIT:CAPS" title="GIMP_IS_PARAM_SPEC_UNIT()">GIMP_IS_PARAM_SPEC_UNIT</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">GParamSpec</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#gimp-param-spec-unit" title="gimp_param_spec_unit ()">gimp_param_spec_unit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpunit.html#GIMP-VALUE-HOLDS-UNIT:CAPS" title="GIMP_VALUE_HOLDS_UNIT()">GIMP_VALUE_HOLDS_UNIT</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit">GimpUnit</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS" title="GIMP_TYPE_UNIT">GIMP_TYPE_UNIT</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpunit.html#GIMP-TYPE-PARAM-UNIT:CAPS" title="GIMP_TYPE_PARAM_UNIT">GIMP_TYPE_PARAM_UNIT</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.description"></a><h2>Description</h2>
+<p>Provides a collection of predefined units and functions for
+creating user-defined units.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-unit-get-number-of-units"></a><h3>gimp_unit_get_number_of_units ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+gimp_unit_get_number_of_units (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the number of units which are known to the <a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> system.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-number-of-units.returns"></a><h4>Returns</h4>
+<p> The number of defined units.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-number-of-built-in-units"></a><h3>gimp_unit_get_number_of_built_in_units ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+gimp_unit_get_number_of_built_in_units
+ (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Returns the number of <a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum 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>
+<div class="refsect3">
+<a name="gimp-unit-get-number-of-built-in-units.returns"></a><h4>Returns</h4>
+<p> The number of built-in units.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-new"></a><h3>gimp_unit_new ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="returnvalue">GimpUnit</span></a>
+gimp_unit_new (<em class="parameter"><code><span class="type">gchar</span> *identifier</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> factor</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> digits</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *symbol</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *abbreviation</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *singular</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> *plural</code></em>);</pre>
+<p>Returns the integer ID of the new <a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a>.</p>
+<p>Note that a new unit is always created with its deletion flag
+set to <code class="literal">TRUE</code>. You will have to set it to <code class="literal">FALSE</code> with
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-set-deletion-flag" title="gimp_unit_set_deletion_flag ()"><code class="function">gimp_unit_set_deletion_flag()</code></a> to make the unit definition persistent.</p>
+<div class="refsect3">
+<a name="gimp-unit-new.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>identifier</p></td>
+<td class="parameter_description"><p>The unit's identifier string.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>factor</p></td>
+<td class="parameter_description"><p>The unit's factor (how many units are in one inch).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>digits</p></td>
+<td class="parameter_description"><p>The unit's suggested number of digits (see <a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-digits" title="gimp_unit_get_digits ()"><code class="function">gimp_unit_get_digits()</code></a>).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>symbol</p></td>
+<td class="parameter_description"><p>The symbol of the unit (e.g. "''" for inch).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>abbreviation</p></td>
+<td class="parameter_description"><p>The abbreviation of the unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>singular</p></td>
+<td class="parameter_description"><p>The singular form of the unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>plural</p></td>
+<td class="parameter_description"><p>The plural form of the unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-new.returns"></a><h4>Returns</h4>
+<p> The ID of the new unit.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-deletion-flag"></a><h3>gimp_unit_get_deletion_flag ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_unit_get_deletion_flag (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<div class="refsect3">
+<a name="gimp-unit-get-deletion-flag.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the <em class="parameter"><code>deletion_flag</code></em>
+of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-deletion-flag.returns"></a><h4>Returns</h4>
+<p> The unit's <em class="parameter"><code>deletion_flag</code></em>
+.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-set-deletion-flag"></a><h3>gimp_unit_set_deletion_flag ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_unit_set_deletion_flag (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>,
+ <em class="parameter"><code><span class="type">gboolean</span> deletion_flag</code></em>);</pre>
+<p>Sets a <a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a>'s <em class="parameter"><code>deletion_flag</code></em>
+. If the <em class="parameter"><code>deletion_flag</code></em>
+ of a unit is
+<code class="literal">TRUE</code> when GIMP exits, this unit will not be saved in the users's
+"unitrc" file.</p>
+<p>Trying to change the <em class="parameter"><code>deletion_flag</code></em>
+ of a built-in unit will be silently
+ignored.</p>
+<div class="refsect3">
+<a name="gimp-unit-set-deletion-flag.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to set the <em class="parameter"><code>deletion_flag</code></em>
+for.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>deletion_flag</p></td>
+<td class="parameter_description"><p>The new deletion_flag.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-factor"></a><h3>gimp_unit_get_factor ()</h3>
+<pre class="programlisting"><span class="returnvalue">gdouble</span>
+gimp_unit_get_factor (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>A <a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a>'s <em class="parameter"><code>factor</code></em>
+ is defined to be:</p>
+<p>distance_in_units == (<em class="parameter"><code>factor</code></em>
+ * distance_in_inches)</p>
+<p>Returns 0 for <em class="parameter"><code>unit</code></em>
+ == GIMP_UNIT_PIXEL.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-factor.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the factor of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-factor.returns"></a><h4>Returns</h4>
+<p> The unit's factor.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-digits"></a><h3>gimp_unit_get_digits ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+gimp_unit_get_digits (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>Returns the number of digits set for <em class="parameter"><code>unit</code></em>
+.
+Built-in units' accuracy is approximately the same as an inch with
+two digits. User-defined units can suggest a different accuracy.</p>
+<p>Note: the value is as-set by defaults or by the user and does not
+necessary provide enough precision on high-resolution images.
+When the information is needed for a specific image, the use of
+<a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-scaled-digits" title="gimp_unit_get_scaled_digits ()"><code class="function">gimp_unit_get_scaled_digits()</code></a> may be more appropriate.</p>
+<p>Returns 0 for <em class="parameter"><code>unit</code></em>
+ == GIMP_UNIT_PIXEL.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-digits.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the digits.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-digits.returns"></a><h4>Returns</h4>
+<p> The suggested number of digits.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-scaled-digits"></a><h3>gimp_unit_get_scaled_digits ()</h3>
+<pre class="programlisting"><span class="returnvalue">gint</span>
+gimp_unit_get_scaled_digits (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> resolution</code></em>);</pre>
+<p>Returns the number of digits a <em class="parameter"><code>unit</code></em>
+ field should provide to get
+enough accuracy so that every pixel position shows a different
+value from neighboring pixels.</p>
+<p>Note: when needing digit accuracy to display a diagonal distance,
+the <em class="parameter"><code>resolution</code></em>
+ may not correspond to the image's horizontal or
+vertical resolution, but instead to the result of:
+<code class="literal">distance_in_pixel / distance_in_inch</code>.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-scaled-digits.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the digits.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>resolution</p></td>
+<td class="parameter_description"><p>the resolution in PPI.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-scaled-digits.returns"></a><h4>Returns</h4>
+<p> The suggested number of digits.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-identifier"></a><h3>gimp_unit_get_identifier ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_unit_get_identifier (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>This is an untranslated string and must not be changed or freed.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the identifier of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-identifier.returns"></a><h4>Returns</h4>
+<p> The unit's identifier.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-symbol"></a><h3>gimp_unit_get_symbol ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_unit_get_symbol (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>This is e.g. "''" for UNIT_INCH.</p>
+<p>NOTE: This string must not be changed or freed.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-symbol.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the symbol of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-symbol.returns"></a><h4>Returns</h4>
+<p> The unit's symbol.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-abbreviation"></a><h3>gimp_unit_get_abbreviation ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_unit_get_abbreviation (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>For built-in units, this function returns the translated abbreviation
+of the unit.</p>
+<p>NOTE: This string must not be changed or freed.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-abbreviation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the abbreviation of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-abbreviation.returns"></a><h4>Returns</h4>
+<p> The unit's abbreviation.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-singular"></a><h3>gimp_unit_get_singular ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_unit_get_singular (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>For built-in units, this function returns the translated singular form
+of the unit's name.</p>
+<p>NOTE: This string must not be changed or freed.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-singular.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the singular form of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-singular.returns"></a><h4>Returns</h4>
+<p> The unit's singular form.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-get-plural"></a><h3>gimp_unit_get_plural ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_unit_get_plural (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>For built-in units, this function returns the translated plural form
+of the unit's name.</p>
+<p>NOTE: This string must not be changed or freed.</p>
+<div class="refsect3">
+<a name="gimp-unit-get-plural.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit you want to know the plural form of.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-get-plural.returns"></a><h4>Returns</h4>
+<p> The unit's plural form.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-format-string"></a><h3>gimp_unit_format_string ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_unit_format_string (<em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>The <em class="parameter"><code>format</code></em>
+ string supports the following percent expansions:</p>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td>% f</td>
+<td>Factor (how many units make up an inch)</td>
+</tr>
+<tr>
+<td>% y</td>
+<td>Symbol (e.g. "''" for GIMP_UNIT_INCH)</td>
+</tr>
+<tr>
+<td>% a</td>
+<td>Abbreviation</td>
+</tr>
+<tr>
+<td>% s</td>
+<td>Singular</td>
+</tr>
+<tr>
+<td>% p</td>
+<td>Plural</td>
+</tr>
+<tr>
+<td>%%</td>
+<td>Literal percent</td>
+</tr>
+</tbody>
+</table></div>
+<div class="refsect3">
+<a name="gimp-unit-format-string.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>format</p></td>
+<td class="parameter_description"><p>A printf-like format string which is used to create the unit
+string.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>A unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-format-string.returns"></a><h4>Returns</h4>
+<p> A newly allocated string with above percent expressions
+replaced with the resp. strings for <em class="parameter"><code>unit</code></em>
+.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-pixels-to-units"></a><h3>gimp_pixels_to_units ()</h3>
+<pre class="programlisting"><span class="returnvalue">gdouble</span>
+gimp_pixels_to_units (<em class="parameter"><code><span class="type">gdouble</span> pixels</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> resolution</code></em>);</pre>
+<p>Converts a <em class="parameter"><code>value</code></em>
+ specified in pixels to <em class="parameter"><code>unit</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-pixels-to-units.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>pixels</p></td>
+<td class="parameter_description"><p>value in pixels</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>unit to convert to</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>resolution</p></td>
+<td class="parameter_description"><p>resolution in DPI</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-pixels-to-units.returns"></a><h4>Returns</h4>
+<p> <em class="parameter"><code>pixels</code></em>
+converted to units.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-units-to-pixels"></a><h3>gimp_units_to_pixels ()</h3>
+<pre class="programlisting"><span class="returnvalue">gdouble</span>
+gimp_units_to_pixels (<em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> resolution</code></em>);</pre>
+<p>Converts a <em class="parameter"><code>value</code></em>
+ specified in <em class="parameter"><code>unit</code></em>
+ to pixels.</p>
+<div class="refsect3">
+<a name="gimp-units-to-pixels.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>value in units</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>unit of <em class="parameter"><code>value</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>resolution</p></td>
+<td class="parameter_description"><p>resloution in DPI</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-units-to-pixels.returns"></a><h4>Returns</h4>
+<p> <em class="parameter"><code>value</code></em>
+converted to pixels.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-units-to-points"></a><h3>gimp_units_to_points ()</h3>
+<pre class="programlisting"><span class="returnvalue">gdouble</span>
+gimp_units_to_points (<em class="parameter"><code><span class="type">gdouble</span> value</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>,
+ <em class="parameter"><code><span class="type">gdouble</span> resolution</code></em>);</pre>
+<p>Converts a <em class="parameter"><code>value</code></em>
+ specified in <em class="parameter"><code>unit</code></em>
+ to points.</p>
+<div class="refsect3">
+<a name="gimp-units-to-points.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>value in units</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>unit of <em class="parameter"><code>value</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>resolution</p></td>
+<td class="parameter_description"><p>resloution in DPI</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-units-to-points.returns"></a><h4>Returns</h4>
+<p> <em class="parameter"><code>value</code></em>
+converted to points.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-8.html#api-index-2.8">2.8</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-unit-is-metric"></a><h3>gimp_unit_is_metric ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_unit_is_metric (<em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre>
+<p>Checks if the given <em class="parameter"><code>unit</code></em>
+ is metric. A simplistic test is used
+that looks at the unit's factor and checks if it is 2.54 multiplied
+by some common powers of 10. Currently it checks for mm, cm, dm, m.</p>
+<p>See also: <a class="link" href="libgimpbase-gimpunit.html#gimp-unit-get-factor" title="gimp_unit_get_factor ()"><code class="function">gimp_unit_get_factor()</code></a></p>
+<div class="refsect3">
+<a name="gimp-unit-is-metric.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>unit</p></td>
+<td class="parameter_description"><p>The unit</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-unit-is-metric.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if the <em class="parameter"><code>unit</code></em>
+is metric.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-IS-PARAM-SPEC-UNIT:CAPS"></a><h3>GIMP_IS_PARAM_SPEC_UNIT()</h3>
+<pre class="programlisting">#define GIMP_IS_PARAM_SPEC_UNIT(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), GIMP_TYPE_PARAM_UNIT))
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-param-spec-unit"></a><h3>gimp_param_spec_unit ()</h3>
+<pre class="programlisting"><span class="returnvalue">GParamSpec</span> *
+gimp_param_spec_unit (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>,
+ <em class="parameter"><code><span class="type">gboolean</span> allow_pixels</code></em>,
+ <em class="parameter"><code><span class="type">gboolean</span> allow_percent</code></em>,
+ <em class="parameter"><code><a class="link" href="libgimpbase-gimpunit.html#GimpUnit" title="enum GimpUnit"><span class="type">GimpUnit</span></a> default_value</code></em>,
+ <em class="parameter"><code><span class="type">GParamFlags</span> flags</code></em>);</pre>
+<p>Creates a param spec to hold a units param.
+See <code class="function">g_param_spec_internal()</code> for more information.</p>
+<div class="refsect3">
+<a name="gimp-param-spec-unit.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>Canonical name of the param</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>nick</p></td>
+<td class="parameter_description"><p>Nickname of the param</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>blurb</p></td>
+<td class="parameter_description"><p>Brief description of param.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allow_pixels</p></td>
+<td class="parameter_description"><p>Whether "pixels" is an allowed unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>allow_percent</p></td>
+<td class="parameter_description"><p>Whether "percent" is an allowed unit.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>default_value</p></td>
+<td class="parameter_description"><p>Unit to use if none is assigned.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>a combination of <span class="type">GParamFlags</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-param-spec-unit.returns"></a><h4>Returns</h4>
+<p> a newly allocated <span class="type">GParamSpec</span> instance</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-VALUE-HOLDS-UNIT:CAPS"></a><h3>GIMP_VALUE_HOLDS_UNIT()</h3>
+<pre class="programlisting">#define GIMP_VALUE_HOLDS_UNIT(value) (G_TYPE_CHECK_VALUE_TYPE ((value), GIMP_TYPE_UNIT))
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GimpUnit"></a><h3>enum GimpUnit</h3>
+<p>Units used for dimensions in images.</p>
+<div class="refsect3">
+<a name="GimpUnit.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-PIXEL:CAPS"></a>GIMP_UNIT_PIXEL</p></td>
+<td class="enum_member_description">
+<p>Pixels</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-INCH:CAPS"></a>GIMP_UNIT_INCH</p></td>
+<td class="enum_member_description">
+<p>Inches</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-MM:CAPS"></a>GIMP_UNIT_MM</p></td>
+<td class="enum_member_description">
+<p>Millimeters</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-POINT:CAPS"></a>GIMP_UNIT_POINT</p></td>
+<td class="enum_member_description">
+<p>Points</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-PICA:CAPS"></a>GIMP_UNIT_PICA</p></td>
+<td class="enum_member_description">
+<p>Picas</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-END:CAPS"></a>GIMP_UNIT_END</p></td>
+<td class="enum_member_description">
+<p>Marker for end-of-builtin-units</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="GIMP-UNIT-PERCENT:CAPS"></a>GIMP_UNIT_PERCENT</p></td>
+<td class="enum_member_description">
+<p>Pseudo-unit percent</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-TYPE-UNIT:CAPS"></a><h3>GIMP_TYPE_UNIT</h3>
+<pre class="programlisting">#define GIMP_TYPE_UNIT (gimp_unit_get_type ())
+</pre>
+<p><a class="link" href="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS" title="GIMP_TYPE_UNIT"><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">
+<a name="GIMP-TYPE-PARAM-UNIT:CAPS"></a><h3>GIMP_TYPE_PARAM_UNIT</h3>
+<pre class="programlisting">#define GIMP_TYPE_PARAM_UNIT (gimp_param_unit_get_type ())
+</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpunit.see-also"></a><h2>See Also</h2>
+<p><a href="/local/head/share/gtk-doc/html/libgimpwidgets/GimpUnitMenu.html#GimpUnitMenu-struct"><span class="type">GimpUnitMenu</span></a>, <a href="/local/head/share/gtk-doc/html/libgimpwidgets3/GimpSizeEntry.html#GimpSizeEntry-struct"><span class="type">GimpSizeEntry</span></a>.</p>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimputils.html b/devel-docs/libgimpbase/html/libgimpbase-gimputils.html
new file mode 100644
index 0000000..7f65968
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimputils.html
@@ -0,0 +1,1127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimputils: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpunit.html" title="gimpunit">
+<link rel="next" href="libgimpbase-GimpValueArray.html" title="GimpValueArray">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimputils.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpunit.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-GimpValueArray.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimputils"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimputils.top_of_page"></a>gimputils</span></h2>
+<p>gimputils — Utilities of general interest</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimputils.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-any-to-utf8" title="gimp_any_to_utf8 ()">gimp_any_to_utf8</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-filename-to-utf8" title="gimp_filename_to_utf8 ()">gimp_filename_to_utf8</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-get-utf8-name" title="gimp_file_get_utf8_name ()">gimp_file_get_utf8_name</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-has-extension" title="gimp_file_has_extension ()">gimp_file_has_extension</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-file-show-in-file-manager" title="gimp_file_show_in_file_manager ()">gimp_file_show_in_file_manager</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-utf8-strtrim" title="gimp_utf8_strtrim ()">gimp_utf8_strtrim</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-escape-uline" title="gimp_escape_uline ()">gimp_escape_uline</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-strip-uline" title="gimp_strip_uline ()">gimp_strip_uline</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-canonicalize-identifier" title="gimp_canonicalize_identifier ()">gimp_canonicalize_identifier</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="returnvalue">GimpEnumDesc</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-desc" title="gimp_enum_get_desc ()">gimp_enum_get_desc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-get-value" title="gimp_enum_get_value ()">gimp_enum_get_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-desc" title="gimp_enum_value_get_desc ()">gimp_enum_value_get_desc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-help" title="gimp_enum_value_get_help ()">gimp_enum_value_get_help</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-enum-value-get-abbrev" title="gimp_enum_value_get_abbrev ()">gimp_enum_value_get_abbrev</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="returnvalue">GimpFlagsDesc</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-get-first-desc" title="gimp_flags_get_first_desc ()">gimp_flags_get_first_desc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-get-first-value" title="gimp_flags_get_first_value ()">gimp_flags_get_first_value</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-desc" title="gimp_flags_value_get_desc ()">gimp_flags_value_get_desc</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-help" title="gimp_flags_value_get_help ()">gimp_flags_value_get_help</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">gchar</span> *
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-flags-value-get-abbrev" title="gimp_flags_value_get_abbrev ()">gimp_flags_value_get_abbrev</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-available" title="gimp_stack_trace_available ()">gimp_stack_trace_available</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">gboolean</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-print" title="gimp_stack_trace_print ()">gimp_stack_trace_print</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-query" title="gimp_stack_trace_query ()">gimp_stack_trace_query</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimputils.description"></a><h2>Description</h2>
+<p>Utilities of general interest</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimputils.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="gimp-any-to-utf8"></a><h3>gimp_any_to_utf8 ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_any_to_utf8 (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
+ <em class="parameter"><code><span class="type">gssize</span> len</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *warning_format</code></em>,
+ <em class="parameter"><code>...</code></em>);</pre>
+<p>This function takes any string (UTF-8 or not) and always returns a valid
+UTF-8 string.</p>
+<p>If <em class="parameter"><code>str</code></em>
+ is valid UTF-8, a copy of the string is returned.</p>
+<p>If UTF-8 validation fails, <code class="function">g_locale_to_utf8()</code> is tried and if it
+succeeds the resulting string is returned.</p>
+<p>Otherwise, the portion of <em class="parameter"><code>str</code></em>
+ that is UTF-8, concatenated
+with "(invalid UTF-8 string)" is returned. If not even the start
+of <em class="parameter"><code>str</code></em>
+ is valid UTF-8, only "(invalid UTF-8 string)" is returned.</p>
+<div class="refsect3">
+<a name="gimp-any-to-utf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>The string to be converted to UTF-8.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>len</p></td>
+<td class="parameter_description"><p>The length of the string, or -1 if the string
+is nul-terminated.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>warning_format</p></td>
+<td class="parameter_description"><p>The message format for the warning message if conversion
+to UTF-8 fails. See the <code class="function"><code class="function">printf()</code></code>
+documentation.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>...</p></td>
+<td class="parameter_description"><p>The parameters to insert into the format string.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-any-to-utf8.returns"></a><h4>Returns</h4>
+<p> The UTF-8 string as described above.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-filename-to-utf8"></a><h3>gimp_filename_to_utf8 ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_filename_to_utf8 (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</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
+main loop or until the next call to <a class="link" href="libgimpbase-gimputils.html#gimp-filename-to-utf8" title="gimp_filename_to_utf8 ()"><code class="function">gimp_filename_to_utf8()</code></a>.</p>
+<p>The only purpose of this function is to provide an easy way to pass
+a filename in the filesystem encoding to a function that expects an
+UTF-8 encoded filename.</p>
+<div class="refsect3">
+<a name="gimp-filename-to-utf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>filename</p></td>
+<td class="parameter_description"><p>The filename to be converted to UTF-8.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-filename-to-utf8.returns"></a><h4>Returns</h4>
+<p> A temporarily valid UTF-8 representation of <em class="parameter"><code>filename</code></em>
+.
+This string must not be changed or freed.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-file-get-utf8-name"></a><h3>gimp_file_get_utf8_name ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_file_get_utf8_name (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>);</pre>
+<p>This function works like <a class="link" href="libgimpbase-gimputils.html#gimp-filename-to-utf8" title="gimp_filename_to_utf8 ()"><code class="function">gimp_filename_to_utf8()</code></a> and returns
+a UTF-8 encoded string that does not need to be freed.</p>
+<p>It converts a <span class="type">GFile</span>'s path or uri 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 main loop or until
+the next call to <a class="link" href="libgimpbase-gimputils.html#gimp-file-get-utf8-name" title="gimp_file_get_utf8_name ()"><code class="function">gimp_file_get_utf8_name()</code></a>.</p>
+<p>The only purpose of this function is to provide an easy way to pass
+a <span class="type">GFile</span>'s name to a function that expects an UTF-8 encoded string.</p>
+<p>See <code class="function">g_file_get_parse_name()</code>.</p>
+<div class="refsect3">
+<a name="gimp-file-get-utf8-name.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>a <span class="type">GFile</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-file-get-utf8-name.returns"></a><h4>Returns</h4>
+<p> A temporarily valid UTF-8 representation of <em class="parameter"><code>file</code></em>
+'s name.
+This string must not be changed or freed.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-file-has-extension"></a><h3>gimp_file_has_extension ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_file_has_extension (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> *extension</code></em>);</pre>
+<p>This function checks if <em class="parameter"><code>file</code></em>
+'s URI ends with <em class="parameter"><code>extension</code></em>
+. It behaves
+like <code class="function">g_str_has_suffix()</code> on <code class="function">g_file_get_uri()</code>, except that the string
+comparison is done case-insensitively using <code class="function">g_ascii_strcasecmp()</code>.</p>
+<div class="refsect3">
+<a name="gimp-file-has-extension.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>a <span class="type">GFile</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>extension</p></td>
+<td class="parameter_description"><p>an ASCII extension</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-file-has-extension.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if <em class="parameter"><code>file</code></em>
+'s URI ends with <em class="parameter"><code>extension</code></em>
+,
+<code class="literal">FALSE</code> otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-file-show-in-file-manager"></a><h3>gimp_file_show_in_file_manager ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_file_show_in_file_manager (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
+ <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<p>Shows <em class="parameter"><code>file</code></em>
+ in the system file manager.</p>
+<div class="refsect3">
+<a name="gimp-file-show-in-file-manager.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>a <span class="type">GFile</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-file-show-in-file-manager.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise. On <code class="literal">FALSE</code>, <em class="parameter"><code>error</code></em>
+is set.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-utf8-strtrim"></a><h3>gimp_utf8_strtrim ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_utf8_strtrim (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> max_chars</code></em>);</pre>
+<p>Creates a (possibly trimmed) copy of <em class="parameter"><code>str</code></em>
+. The string is cut if it
+exceeds <em class="parameter"><code>max_chars</code></em>
+ characters or on the first newline. The fact
+that the string was trimmed is indicated by appending an ellipsis.</p>
+<div class="refsect3">
+<a name="gimp-utf8-strtrim.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>an UTF-8 encoded string (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>max_chars</p></td>
+<td class="parameter_description"><p>the maximum number of characters before the string get
+trimmed</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-utf8-strtrim.returns"></a><h4>Returns</h4>
+<p> A (possibly trimmed) copy of <em class="parameter"><code>str</code></em>
+which should be freed
+using <code class="function">g_free()</code> when it is not needed any longer.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-escape-uline"></a><h3>gimp_escape_uline ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_escape_uline (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>);</pre>
+<p>This function returns a copy of <em class="parameter"><code>str</code></em>
+ 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
+them to mnemonics.</p>
+<div class="refsect3">
+<a name="gimp-escape-uline.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>Underline infested string (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-escape-uline.returns"></a><h4>Returns</h4>
+<p> A (possibly escaped) copy of <em class="parameter"><code>str</code></em>
+which should be
+freed using <code class="function">g_free()</code> when it is not needed any longer.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-strip-uline"></a><h3>gimp_strip_uline ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_strip_uline (<em class="parameter"><code>const <span class="type">gchar</span> *str</code></em>);</pre>
+<p>This function returns a copy of <em class="parameter"><code>str</code></em>
+ stripped of underline
+characters. This comes in handy when needing to strip mnemonics
+from menu paths etc.</p>
+<p>In some languages, mnemonics are handled by adding the mnemonic
+character in brackets (like "File (_F)"). This function recognizes
+this construct and removes the whole bracket construction to get
+rid of the mnemonic (see bug 157561).</p>
+<div class="refsect3">
+<a name="gimp-strip-uline.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>underline infested string (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-strip-uline.returns"></a><h4>Returns</h4>
+<p> A (possibly stripped) copy of <em class="parameter"><code>str</code></em>
+which should be
+freed using <code class="function">g_free()</code> when it is not needed any longer.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-canonicalize-identifier"></a><h3>gimp_canonicalize_identifier ()</h3>
+<pre class="programlisting"><span class="returnvalue">gchar</span> *
+gimp_canonicalize_identifier (<em class="parameter"><code>const <span class="type">gchar</span> *identifier</code></em>);</pre>
+<p>Turns any input string into a canonicalized string.</p>
+<p>Canonical identifiers are e.g. expected by the PDB for procedure
+and parameter names. Every character of the input string that is
+not either '-', 'a-z', 'A-Z' or '0-9' will be replaced by a '-'.</p>
+<div class="refsect3">
+<a name="gimp-canonicalize-identifier.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>identifier</p></td>
+<td class="parameter_description"><p>The identifier string to canonicalize.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-canonicalize-identifier.returns"></a><h4>Returns</h4>
+<p> The canonicalized identifier. This is a newly
+allocated string that should be freed with <code class="function">g_free()</code>
+when no longer needed.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-4.html#api-index-2.4">2.4</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-get-desc"></a><h3>gimp_enum_get_desc ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="returnvalue">GimpEnumDesc</span></a> *
+gimp_enum_get_desc (<em class="parameter"><code><span class="type">GEnumClass</span> *enum_class</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> value</code></em>);</pre>
+<p>Retrieves <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="type">GimpEnumDesc</span></a> associated with the given value, or <code class="literal">NULL</code>.</p>
+<div class="refsect3">
+<a name="gimp-enum-get-desc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>a value from <em class="parameter"><code>enum_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-get-desc.returns"></a><h4>Returns</h4>
+<p> the value's <a class="link" href="libgimpbase-gimpbasetypes.html#GimpEnumDesc" title="struct GimpEnumDesc"><span class="type">GimpEnumDesc</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-get-value"></a><h3>gimp_enum_get_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_enum_get_value (<em class="parameter"><code><span class="type">GType</span> enum_type</code></em>,
+ <em class="parameter"><code><span class="type">gint</span> value</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_desc</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_help</code></em>);</pre>
+<p>Checks if <em class="parameter"><code>value</code></em>
+ is valid for the enum registered as <em class="parameter"><code>enum_type</code></em>
+.
+If the value exists in that enum, its name, nick and its translated
+description and help are returned (if <em class="parameter"><code>value_name</code></em>
+, <em class="parameter"><code>value_nick</code></em>
+,
+<em class="parameter"><code>value_desc</code></em>
+ and <em class="parameter"><code>value_help</code></em>
+ are not <code class="literal">NULL</code>).</p>
+<div class="refsect3">
+<a name="gimp-enum-get-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_type</p></td>
+<td class="parameter_description"><p>the <span class="type">GType</span> of a registered enum</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>an integer value</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_name</p></td>
+<td class="parameter_description"><p>return location for the value's name (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_nick</p></td>
+<td class="parameter_description"><p>return location for the value's nick (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_desc</p></td>
+<td class="parameter_description"><p>return location for the value's translated description (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_help</p></td>
+<td class="parameter_description"><p>return location for the value's translated help (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-get-value.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if <em class="parameter"><code>value</code></em>
+is valid for the <em class="parameter"><code>enum_type</code></em>
+,
+<code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-value-get-desc"></a><h3>gimp_enum_value_get_desc ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_enum_value_get_desc (<em class="parameter"><code><span class="type">GEnumClass</span> *enum_class</code></em>,
+ <em class="parameter"><code><span class="type">GEnumValue</span> *enum_value</code></em>);</pre>
+<p>Retrieves the translated description for a given <em class="parameter"><code>enum_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-enum-value-get-desc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>enum_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumValue</span> from <em class="parameter"><code>enum_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-value-get-desc.returns"></a><h4>Returns</h4>
+<p> the translated description of the enum value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-value-get-help"></a><h3>gimp_enum_value_get_help ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_enum_value_get_help (<em class="parameter"><code><span class="type">GEnumClass</span> *enum_class</code></em>,
+ <em class="parameter"><code><span class="type">GEnumValue</span> *enum_value</code></em>);</pre>
+<p>Retrieves the translated help for a given <em class="parameter"><code>enum_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-enum-value-get-help.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>enum_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumValue</span> from <em class="parameter"><code>enum_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-value-get-help.returns"></a><h4>Returns</h4>
+<p> the translated help of the enum value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-enum-value-get-abbrev"></a><h3>gimp_enum_value_get_abbrev ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_enum_value_get_abbrev (<em class="parameter"><code><span class="type">GEnumClass</span> *enum_class</code></em>,
+ <em class="parameter"><code><span class="type">GEnumValue</span> *enum_value</code></em>);</pre>
+<p>Retrieves the translated abbreviation for a given <em class="parameter"><code>enum_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-enum-value-get-abbrev.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>enum_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>enum_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GEnumValue</span> from <em class="parameter"><code>enum_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-enum-value-get-abbrev.returns"></a><h4>Returns</h4>
+<p> the translated abbreviation of the enum value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-get-first-desc"></a><h3>gimp_flags_get_first_desc ()</h3>
+<pre class="programlisting"><a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="returnvalue">GimpFlagsDesc</span></a> *
+gimp_flags_get_first_desc (<em class="parameter"><code><span class="type">GFlagsClass</span> *flags_class</code></em>,
+ <em class="parameter"><code><span class="type">guint</span> value</code></em>);</pre>
+<p>Retrieves the first <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a> that matches the given value, or <code class="literal">NULL</code>.</p>
+<div class="refsect3">
+<a name="gimp-flags-get-first-desc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>a value from <em class="parameter"><code>flags_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-get-first-desc.returns"></a><h4>Returns</h4>
+<p> the value's <a class="link" href="libgimpbase-gimpbasetypes.html#GimpFlagsDesc" title="struct GimpFlagsDesc"><span class="type">GimpFlagsDesc</span></a>.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-get-first-value"></a><h3>gimp_flags_get_first_value ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_flags_get_first_value (<em class="parameter"><code><span class="type">GType</span> flags_type</code></em>,
+ <em class="parameter"><code><span class="type">guint</span> value</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_name</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_nick</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_desc</code></em>,
+ <em class="parameter"><code>const <span class="type">gchar</span> **value_help</code></em>);</pre>
+<p>Checks if <em class="parameter"><code>value</code></em>
+ is valid for the flags registered as <em class="parameter"><code>flags_type</code></em>
+.
+If the value exists in that flags, its name, nick and its
+translated description and help are returned (if <em class="parameter"><code>value_name</code></em>
+,
+<em class="parameter"><code>value_nick</code></em>
+, <em class="parameter"><code>value_desc</code></em>
+ and <em class="parameter"><code>value_help</code></em>
+ are not <code class="literal">NULL</code>).</p>
+<div class="refsect3">
+<a name="gimp-flags-get-first-value.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_type</p></td>
+<td class="parameter_description"><p>the <span class="type">GType</span> of registered flags</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value</p></td>
+<td class="parameter_description"><p>an integer value</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_name</p></td>
+<td class="parameter_description"><p>return location for the value's name (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_nick</p></td>
+<td class="parameter_description"><p>return location for the value's nick (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_desc</p></td>
+<td class="parameter_description"><p>return location for the value's translated description (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>value_help</p></td>
+<td class="parameter_description"><p>return location for the value's translated help (or <code class="literal">NULL</code>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-get-first-value.returns"></a><h4>Returns</h4>
+<p> <code class="literal">TRUE</code> if <em class="parameter"><code>value</code></em>
+is valid for the <em class="parameter"><code>flags_type</code></em>
+,
+<code class="literal">FALSE</code> otherwise</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-value-get-desc"></a><h3>gimp_flags_value_get_desc ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_flags_value_get_desc (<em class="parameter"><code><span class="type">GFlagsClass</span> *flags_class</code></em>,
+ <em class="parameter"><code><span class="type">GFlagsValue</span> *flags_value</code></em>);</pre>
+<p>Retrieves the translated description for a given <em class="parameter"><code>flags_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-flags-value-get-desc.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsValue</span> from <em class="parameter"><code>flags_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-value-get-desc.returns"></a><h4>Returns</h4>
+<p> the translated description of the flags value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-value-get-help"></a><h3>gimp_flags_value_get_help ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_flags_value_get_help (<em class="parameter"><code><span class="type">GFlagsClass</span> *flags_class</code></em>,
+ <em class="parameter"><code><span class="type">GFlagsValue</span> *flags_value</code></em>);</pre>
+<p>Retrieves the translated help for a given <em class="parameter"><code>flags_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-flags-value-get-help.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsValue</span> from <em class="parameter"><code>flags_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-value-get-help.returns"></a><h4>Returns</h4>
+<p> the translated help of the flags value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-flags-value-get-abbrev"></a><h3>gimp_flags_value_get_abbrev ()</h3>
+<pre class="programlisting">const <span class="returnvalue">gchar</span> *
+gimp_flags_value_get_abbrev (<em class="parameter"><code><span class="type">GFlagsClass</span> *flags_class</code></em>,
+ <em class="parameter"><code><span class="type">GFlagsValue</span> *flags_value</code></em>);</pre>
+<p>Retrieves the translated abbreviation for a given <em class="parameter"><code>flags_value</code></em>
+.</p>
+<div class="refsect3">
+<a name="gimp-flags-value-get-abbrev.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>flags_class</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsClass</span></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags_value</p></td>
+<td class="parameter_description"><p>a <span class="type">GFlagsValue</span> from <em class="parameter"><code>flags_class</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-flags-value-get-abbrev.returns"></a><h4>Returns</h4>
+<p> the translated abbreviation of the flags value</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-stack-trace-available"></a><h3>gimp_stack_trace_available ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_stack_trace_available (<em class="parameter"><code><span class="type">gboolean</span> optimal</code></em>);</pre>
+<p>Returns <span class="type">TRUE</span> if we have dependencies to generate backtraces. If
+<em class="parameter"><code>optimal</code></em>
+ is <span class="type">TRUE</span>, the function will return <span class="type">TRUE</span> only when we
+are able to generate optimal traces (i.e. with GDB or LLDB);
+otherwise we return <span class="type">TRUE</span> even if only <code class="function">backtrace()</code> API is available.</p>
+<p>On Win32, we return TRUE if Dr. Mingw is built-in, FALSE otherwise.</p>
+<p>Note: this function is not crash-safe, i.e. you should not try to use
+it in a callback when the program is already crashing. In such a
+case, call <a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-print" title="gimp_stack_trace_print ()"><code class="function">gimp_stack_trace_print()</code></a> or <a class="link" href="libgimpbase-gimputils.html#gimp-stack-trace-query" title="gimp_stack_trace_query ()"><code class="function">gimp_stack_trace_query()</code></a>
+directly.</p>
+<div class="refsect3">
+<a name="gimp-stack-trace-available.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>optimal</p></td>
+<td class="parameter_description"><p>whether we get optimal traces.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-stack-trace-print"></a><h3>gimp_stack_trace_print ()</h3>
+<pre class="programlisting"><span class="returnvalue">gboolean</span>
+gimp_stack_trace_print (<em class="parameter"><code>const <span class="type">gchar</span> *prog_name</code></em>,
+ <em class="parameter"><code><span class="type">gpointer</span> stream</code></em>,
+ <em class="parameter"><code><span class="type">gchar</span> **trace</code></em>);</pre>
+<p>Attempts to generate a stack trace at current code position in
+<em class="parameter"><code>prog_name</code></em>
+. <em class="parameter"><code>prog_name</code></em>
+ is mostly a helper and can be set to NULL.
+Nevertheless if set, it has to be the current program name (argv[0]).
+This function is not meant to generate stack trace for third-party
+programs, and will attach the current process id only.
+Internally, this function uses <code class="literal">gdb</code> or <code class="literal">lldb</code> if they are available,
+or the <code class="function">stacktrace()</code> API on platforms where it is available. It always
+fails on Win32.</p>
+<p>The stack trace, once generated, will either be printed to <em class="parameter"><code>stream</code></em>
+ or
+returned as a newly allocated string in <em class="parameter"><code>trace</code></em>
+, if not <span class="type">NULL</span>.</p>
+<p>In some error cases (e.g. segmentation fault), trying to allocate
+more memory will trigger more segmentation faults and therefore loop
+our error handling (which is just wrong). Therefore printing to a
+file description is an implementation without any memory allocation.</p>
+<div class="refsect3">
+<a name="gimp-stack-trace-print.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>prog_name</p></td>
+<td class="parameter_description"><p>the program to attach to.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>stream</p></td>
+<td class="parameter_description"><p>a <span class="type">FILE</span> * stream.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>trace</p></td>
+<td class="parameter_description"><p>location to store a newly allocated string of the trace.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="gimp-stack-trace-print.returns"></a><h4>Returns</h4>
+<p> <span class="type">TRUE</span> if a stack trace could be generated, <span class="type">FALSE</span>
+otherwise.</p>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-stack-trace-query"></a><h3>gimp_stack_trace_query ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+gimp_stack_trace_query (<em class="parameter"><code>const <span class="type">gchar</span> *prog_name</code></em>);</pre>
+<p>This is mostly the same as <code class="function">g_on_error_query()</code> except that we use our
+own backtrace function, much more complete.
+<em class="parameter"><code>prog_name</code></em>
+ must be the current program name (argv[0]).
+It does nothing on Win32.</p>
+<div class="refsect3">
+<a name="gimp-stack-trace-query.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>prog_name</p></td>
+<td class="parameter_description"><p>the program to attach to.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<p class="since">Since: <a class="link" href="api-index-2-10.html#api-index-2.10">2.10</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html b/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html
new file mode 100644
index 0000000..3ec9708
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase-gimpversion.html
@@ -0,0 +1,174 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gimpversion: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="pt01.html" title="Part I. GIMP Base Library">
+<link rel="prev" href="libgimpbase-gimpbasetypes.html" title="gimpbasetypes">
+<link rel="next" href="libgimpbase-gimplimits.html" title="gimplimits">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#libgimpbase-gimpversion.description" class="shortcut">Description</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="pt01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="libgimpbase-gimpbasetypes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimplimits.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="libgimpbase-gimpversion"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="libgimpbase-gimpversion.top_of_page"></a>gimpversion</span></h2>
+<p>gimpversion — Macros and constants useful for determining
+GIMP's version number and capabilities.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="libgimpbase-gimpversion.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_proto_type">
+<col class="functions_proto_name">
+</colgroup>
+<tbody><tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libgimpbase-gimpversion.html#GIMP-CHECK-VERSION:CAPS" title="GIMP_CHECK_VERSION()">GIMP_CHECK_VERSION</a><span class="c_punctuation">()</span>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpversion.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="other_proto_type">
+<col class="other_proto_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMP-MAJOR-VERSION:CAPS" title="GIMP_MAJOR_VERSION">GIMP_MAJOR_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMP-MINOR-VERSION:CAPS" title="GIMP_MINOR_VERSION">GIMP_MINOR_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMP-MICRO-VERSION:CAPS" title="GIMP_MICRO_VERSION">GIMP_MICRO_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMP-VERSION:CAPS" title="GIMP_VERSION">GIMP_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMP-API-VERSION:CAPS" title="GIMP_API_VERSION">GIMP_API_VERSION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#GIMPVAR:CAPS" title="GIMPVAR">GIMPVAR</a></td>
+</tr>
+<tr>
+<td class="variable_type">extern const guint </td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#gimp-major-version" title="gimp_major_version">gimp_major_version</a></td>
+</tr>
+<tr>
+<td class="variable_type">extern const guint </td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#gimp-minor-version" title="gimp_minor_version">gimp_minor_version</a></td>
+</tr>
+<tr>
+<td class="variable_type">extern const guint </td>
+<td class="function_name"><a class="link" href="libgimpbase-gimpversion.html#gimp-micro-version" title="gimp_micro_version">gimp_micro_version</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpversion.description"></a><h2>Description</h2>
+<p>Macros and constants useful for determining GIMP's version number and
+capabilities.</p>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpversion.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="GIMP-CHECK-VERSION:CAPS"></a><h3>GIMP_CHECK_VERSION()</h3>
+<pre class="programlisting">#define GIMP_CHECK_VERSION(major, minor, micro)</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="libgimpbase-gimpversion.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="GIMP-MAJOR-VERSION:CAPS"></a><h3>GIMP_MAJOR_VERSION</h3>
+<pre class="programlisting">#define GIMP_MAJOR_VERSION (2)
+</pre>
+<p>The major GIMP version number.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-MINOR-VERSION:CAPS"></a><h3>GIMP_MINOR_VERSION</h3>
+<pre class="programlisting">#define GIMP_MINOR_VERSION (10)
+</pre>
+<p>The minor GIMP version number.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-MICRO-VERSION:CAPS"></a><h3>GIMP_MICRO_VERSION</h3>
+<pre class="programlisting">#define GIMP_MICRO_VERSION (22)
+</pre>
+<p>The micro GIMP version number.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-VERSION:CAPS"></a><h3>GIMP_VERSION</h3>
+<pre class="programlisting">#define GIMP_VERSION "2.10.22"
+</pre>
+<p>The GIMP version as a string.</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMP-API-VERSION:CAPS"></a><h3>GIMP_API_VERSION</h3>
+<pre class="programlisting">#define GIMP_API_VERSION "2.0"
+</pre>
+<p class="since">Since: <a class="link" href="api-index-2-2.html#api-index-2.2">2.2</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GIMPVAR:CAPS"></a><h3>GIMPVAR</h3>
+<pre class="programlisting"># define GIMPVAR extern __declspec(dllexport)
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-major-version"></a><h3>gimp_major_version</h3>
+<pre class="programlisting">extern const guint gimp_major_version;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-minor-version"></a><h3>gimp_minor_version</h3>
+<pre class="programlisting">extern const guint gimp_minor_version;
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="gimp-micro-version"></a><h3>gimp_micro_version</h3>
+<pre class="programlisting">extern const guint gimp_micro_version;
+</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/libgimpbase.devhelp2 b/devel-docs/libgimpbase/html/libgimpbase.devhelp2
new file mode 100644
index 0000000..c945de6
--- /dev/null
+++ b/devel-docs/libgimpbase/html/libgimpbase.devhelp2
@@ -0,0 +1,662 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<book xmlns="http://www.devhelp.net/book" title="GIMP Base Library Reference Manual" link="index.html" author="" name="libgimpbase" version="2" language="c">
+ <chapters>
+ <sub name="GIMP Base Library" link="pt01.html">
+ <sub name="gimpbaseenums" link="libgimpbase-gimpbaseenums.html"/>
+ <sub name="gimpbasetypes" link="libgimpbase-gimpbasetypes.html"/>
+ <sub name="gimpversion" link="libgimpbase-gimpversion.html"/>
+ <sub name="gimplimits" link="libgimpbase-gimplimits.html"/>
+ <sub name="gimpparam" link="libgimpbase-gimpparam.html"/>
+ <sub name="gimpchecks" link="libgimpbase-gimpchecks.html"/>
+ <sub name="gimpcpuaccel" link="libgimpbase-gimpcpuaccel.html"/>
+ <sub name="gimpdatafiles" link="libgimpbase-gimpdatafiles.html"/>
+ <sub name="gimpenv" link="libgimpbase-gimpenv.html"/>
+ <sub name="gimpmemsize" link="libgimpbase-gimpmemsize.html"/>
+ <sub name="GimpMetadata" link="libgimpbase-GimpMetadata.html"/>
+ <sub name="gimprectangle" link="libgimpbase-gimprectangle.html"/>
+ <sub name="GimpParasite" link="libgimpbase-GimpParasite.html"/>
+ <sub name="gimpparasiteio" link="libgimpbase-gimpparasiteio.html"/>
+ <sub name="gimpsignal" link="libgimpbase-gimpsignal.html"/>
+ <sub name="gimpunit" link="libgimpbase-gimpunit.html"/>
+ <sub name="gimputils" link="libgimpbase-gimputils.html"/>
+ <sub name="GimpValueArray" link="libgimpbase-GimpValueArray.html"/>
+ </sub>
+ <sub name="Index" link="api-index-full.html"/>
+ <sub name="Index of new symbols in GIMP 2.2" link="api-index-2-2.html"/>
+ <sub name="Index of new symbols in GIMP 2.4" link="api-index-2-4.html"/>
+ <sub name="Index of new symbols in GIMP 2.8" link="api-index-2-8.html"/>
+ <sub name="Index of new symbols in GIMP 2.10" link="api-index-2-10.html"/>
+ <sub name="Index of new symbols in GIMP 2.10.10" link="api-index-2-10-10.html"/>
+ <sub name="Index of deprecated symbols" link="api-index-deprecated.html"/>
+ </chapters>
+ <functions>
+ <keyword type="enum" name="enum GimpAddMaskType" link="libgimpbase-gimpbaseenums.html#GimpAddMaskType"/>
+ <keyword type="enum" name="enum GimpBlendMode" link="libgimpbase-gimpbaseenums.html#GimpBlendMode"/>
+ <keyword type="enum" name="enum GimpBrushGeneratedShape" link="libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"/>
+ <keyword type="enum" name="enum GimpBucketFillMode" link="libgimpbase-gimpbaseenums.html#GimpBucketFillMode"/>
+ <keyword type="enum" name="enum GimpCapStyle" link="libgimpbase-gimpbaseenums.html#GimpCapStyle"/>
+ <keyword type="enum" name="enum GimpChannelOps" link="libgimpbase-gimpbaseenums.html#GimpChannelOps"/>
+ <keyword type="enum" name="enum GimpChannelType" link="libgimpbase-gimpbaseenums.html#GimpChannelType"/>
+ <keyword type="enum" name="enum GimpCheckSize" link="libgimpbase-gimpbaseenums.html#GimpCheckSize"/>
+ <keyword type="enum" name="enum GimpCheckType" link="libgimpbase-gimpbaseenums.html#GimpCheckType"/>
+ <keyword type="enum" name="enum GimpCloneType" link="libgimpbase-gimpbaseenums.html#GimpCloneType"/>
+ <keyword type="enum" name="enum GimpColorTag" link="libgimpbase-gimpbaseenums.html#GimpColorTag" since="2.10"/>
+ <keyword type="enum" name="enum GimpComponentType" link="libgimpbase-gimpbaseenums.html#GimpComponentType" since="2.10"/>
+ <keyword type="enum" name="enum GimpConvertPaletteType" link="libgimpbase-gimpbaseenums.html#GimpConvertPaletteType"/>
+ <keyword type="enum" name="enum GimpConvolveType" link="libgimpbase-gimpbaseenums.html#GimpConvolveType"/>
+ <keyword type="enum" name="enum GimpDesaturateMode" link="libgimpbase-gimpbaseenums.html#GimpDesaturateMode"/>
+ <keyword type="enum" name="enum GimpDodgeBurnType" link="libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"/>
+ <keyword type="enum" name="enum GimpFillType" link="libgimpbase-gimpbaseenums.html#GimpFillType"/>
+ <keyword type="enum" name="enum GimpForegroundExtractMode" link="libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"/>
+ <keyword type="enum" name="enum GimpGradientBlendColorSpace" link="libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace" since="2.10"/>
+ <keyword type="enum" name="enum GimpGradientSegmentColor" link="libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor"/>
+ <keyword type="enum" name="enum GimpGradientSegmentType" link="libgimpbase-gimpbaseenums.html#GimpGradientSegmentType"/>
+ <keyword type="enum" name="enum GimpGradientType" link="libgimpbase-gimpbaseenums.html#GimpGradientType"/>
+ <keyword type="enum" name="enum GimpGridStyle" link="libgimpbase-gimpbaseenums.html#GimpGridStyle"/>
+ <keyword type="enum" name="enum GimpHueRange" link="libgimpbase-gimpbaseenums.html#GimpHueRange"/>
+ <keyword type="enum" name="enum GimpIconType" link="libgimpbase-gimpbaseenums.html#GimpIconType"/>
+ <keyword type="enum" name="enum GimpImageBaseType" link="libgimpbase-gimpbaseenums.html#GimpImageBaseType"/>
+ <keyword type="enum" name="enum GimpImageType" link="libgimpbase-gimpbaseenums.html#GimpImageType"/>
+ <keyword type="enum" name="enum GimpInkBlobType" link="libgimpbase-gimpbaseenums.html#GimpInkBlobType"/>
+ <keyword type="enum" name="enum GimpInterpolationType" link="libgimpbase-gimpbaseenums.html#GimpInterpolationType"/>
+ <keyword type="enum" name="enum GimpJoinStyle" link="libgimpbase-gimpbaseenums.html#GimpJoinStyle"/>
+ <keyword type="enum" name="enum GimpMaskApplyMode" link="libgimpbase-gimpbaseenums.html#GimpMaskApplyMode"/>
+ <keyword type="enum" name="enum GimpMergeType" link="libgimpbase-gimpbaseenums.html#GimpMergeType"/>
+ <keyword type="enum" name="enum GimpMessageHandlerType" link="libgimpbase-gimpbaseenums.html#GimpMessageHandlerType"/>
+ <keyword type="enum" name="enum GimpOffsetType" link="libgimpbase-gimpbaseenums.html#GimpOffsetType"/>
+ <keyword type="enum" name="enum GimpOrientationType" link="libgimpbase-gimpbaseenums.html#GimpOrientationType"/>
+ <keyword type="enum" name="enum GimpPDBArgType" link="libgimpbase-gimpbaseenums.html#GimpPDBArgType"/>
+ <keyword type="enum" name="enum GimpPDBErrorHandler" link="libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler"/>
+ <keyword type="enum" name="enum GimpPDBProcType" link="libgimpbase-gimpbaseenums.html#GimpPDBProcType"/>
+ <keyword type="enum" name="enum GimpPDBStatusType" link="libgimpbase-gimpbaseenums.html#GimpPDBStatusType"/>
+ <keyword type="enum" name="enum GimpPaintApplicationMode" link="libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"/>
+ <keyword type="enum" name="enum GimpPrecision" link="libgimpbase-gimpbaseenums.html#GimpPrecision" since="2.10"/>
+ <keyword type="enum" name="enum GimpProgressCommand" link="libgimpbase-gimpbaseenums.html#GimpProgressCommand"/>
+ <keyword type="enum" name="enum GimpRepeatMode" link="libgimpbase-gimpbaseenums.html#GimpRepeatMode"/>
+ <keyword type="enum" name="enum GimpRotationType" link="libgimpbase-gimpbaseenums.html#GimpRotationType"/>
+ <keyword type="enum" name="enum GimpRunMode" link="libgimpbase-gimpbaseenums.html#GimpRunMode"/>
+ <keyword type="enum" name="enum GimpSelectCriterion" link="libgimpbase-gimpbaseenums.html#GimpSelectCriterion"/>
+ <keyword type="enum" name="enum GimpSizeType" link="libgimpbase-gimpbaseenums.html#GimpSizeType"/>
+ <keyword type="enum" name="enum GimpStackTraceMode" link="libgimpbase-gimpbaseenums.html#GimpStackTraceMode"/>
+ <keyword type="enum" name="enum GimpStrokeMethod" link="libgimpbase-gimpbaseenums.html#GimpStrokeMethod"/>
+ <keyword type="enum" name="enum GimpTextDirection" link="libgimpbase-gimpbaseenums.html#GimpTextDirection"/>
+ <keyword type="enum" name="enum GimpTextHintStyle" link="libgimpbase-gimpbaseenums.html#GimpTextHintStyle"/>
+ <keyword type="enum" name="enum GimpTextJustification" link="libgimpbase-gimpbaseenums.html#GimpTextJustification"/>
+ <keyword type="enum" name="enum GimpTransferMode" link="libgimpbase-gimpbaseenums.html#GimpTransferMode"/>
+ <keyword type="enum" name="enum GimpTransformDirection" link="libgimpbase-gimpbaseenums.html#GimpTransformDirection"/>
+ <keyword type="enum" name="enum GimpTransformResize" link="libgimpbase-gimpbaseenums.html#GimpTransformResize"/>
+ <keyword type="enum" name="enum GimpUserDirectory" link="libgimpbase-gimpbaseenums.html#GimpUserDirectory" deprecated=""/>
+ <keyword type="enum" name="enum GimpVectorsStrokeType" link="libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType"/>
+ <keyword type="macro" name="GIMP_DEPRECATED_FOR()" link="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED-FOR:CAPS"/>
+ <keyword type="macro" name="GIMP_UNAVAILABLE()" link="libgimpbase-gimpbasetypes.html#GIMP-UNAVAILABLE:CAPS"/>
+ <keyword type="function" name="gimp_type_set_translation_domain ()" link="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-domain" since="2.2"/>
+ <keyword type="function" name="gimp_type_get_translation_domain ()" link="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-domain" since="2.2"/>
+ <keyword type="function" name="gimp_type_set_translation_context ()" link="libgimpbase-gimpbasetypes.html#gimp-type-set-translation-context" since="2.8"/>
+ <keyword type="function" name="gimp_type_get_translation_context ()" link="libgimpbase-gimpbasetypes.html#gimp-type-get-translation-context" since="2.8"/>
+ <keyword type="function" name="gimp_enum_set_value_descriptions ()" link="libgimpbase-gimpbasetypes.html#gimp-enum-set-value-descriptions" since="2.2"/>
+ <keyword type="function" name="gimp_enum_get_value_descriptions ()" link="libgimpbase-gimpbasetypes.html#gimp-enum-get-value-descriptions" since="2.2"/>
+ <keyword type="function" name="gimp_flags_get_value_descriptions ()" link="libgimpbase-gimpbasetypes.html#gimp-flags-get-value-descriptions" since="2.2"/>
+ <keyword type="function" name="gimp_flags_set_value_descriptions ()" link="libgimpbase-gimpbasetypes.html#gimp-flags-set-value-descriptions" since="2.2"/>
+ <keyword type="macro" name="GIMP_DEPRECATED" link="libgimpbase-gimpbasetypes.html#GIMP-DEPRECATED:CAPS"/>
+ <keyword type="struct" name="struct GimpEnumDesc" link="libgimpbase-gimpbasetypes.html#GimpEnumDesc"/>
+ <keyword type="struct" name="struct GimpFlagsDesc" link="libgimpbase-gimpbasetypes.html#GimpFlagsDesc"/>
+ <keyword type="macro" name="GIMP_CHECK_VERSION()" link="libgimpbase-gimpversion.html#GIMP-CHECK-VERSION:CAPS"/>
+ <keyword type="macro" name="GIMP_MAJOR_VERSION" link="libgimpbase-gimpversion.html#GIMP-MAJOR-VERSION:CAPS"/>
+ <keyword type="macro" name="GIMP_MINOR_VERSION" link="libgimpbase-gimpversion.html#GIMP-MINOR-VERSION:CAPS"/>
+ <keyword type="macro" name="GIMP_MICRO_VERSION" link="libgimpbase-gimpversion.html#GIMP-MICRO-VERSION:CAPS"/>
+ <keyword type="macro" name="GIMP_VERSION" link="libgimpbase-gimpversion.html#GIMP-VERSION:CAPS"/>
+ <keyword type="macro" name="GIMP_API_VERSION" link="libgimpbase-gimpversion.html#GIMP-API-VERSION:CAPS" since="2.2"/>
+ <keyword type="macro" name="GIMPVAR" link="libgimpbase-gimpversion.html#GIMPVAR:CAPS"/>
+ <keyword type="variable" name="gimp_major_version" link="libgimpbase-gimpversion.html#gimp-major-version"/>
+ <keyword type="variable" name="gimp_minor_version" link="libgimpbase-gimpversion.html#gimp-minor-version"/>
+ <keyword type="variable" name="gimp_micro_version" link="libgimpbase-gimpversion.html#gimp-micro-version"/>
+ <keyword type="macro" name="GIMP_MIN_IMAGE_SIZE" link="libgimpbase-gimplimits.html#GIMP-MIN-IMAGE-SIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_MAX_IMAGE_SIZE" link="libgimpbase-gimplimits.html#GIMP-MAX-IMAGE-SIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_MIN_RESOLUTION" link="libgimpbase-gimplimits.html#GIMP-MIN-RESOLUTION:CAPS"/>
+ <keyword type="macro" name="GIMP_MAX_RESOLUTION" link="libgimpbase-gimplimits.html#GIMP-MAX-RESOLUTION:CAPS"/>
+ <keyword type="macro" name="GIMP_MAX_MEMSIZE" link="libgimpbase-gimplimits.html#GIMP-MAX-MEMSIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_PARAM_STATIC_STRINGS" link="libgimpbase-gimpparam.html#GIMP-PARAM-STATIC-STRINGS:CAPS" since="2.4"/>
+ <keyword type="macro" name="GIMP_PARAM_READABLE" link="libgimpbase-gimpparam.html#GIMP-PARAM-READABLE:CAPS" since="2.4"/>
+ <keyword type="macro" name="GIMP_PARAM_WRITABLE" link="libgimpbase-gimpparam.html#GIMP-PARAM-WRITABLE:CAPS" since="2.4"/>
+ <keyword type="macro" name="GIMP_PARAM_READWRITE" link="libgimpbase-gimpparam.html#GIMP-PARAM-READWRITE:CAPS" since="2.4"/>
+ <keyword type="function" name="gimp_checks_get_shades ()" link="libgimpbase-gimpchecks.html#gimp-checks-get-shades" since="2.2"/>
+ <keyword type="macro" name="GIMP_CHECK_SIZE" link="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_CHECK_SIZE_SM" link="libgimpbase-gimpchecks.html#GIMP-CHECK-SIZE-SM:CAPS"/>
+ <keyword type="macro" name="GIMP_CHECK_DARK" link="libgimpbase-gimpchecks.html#GIMP-CHECK-DARK:CAPS"/>
+ <keyword type="macro" name="GIMP_CHECK_LIGHT" link="libgimpbase-gimpchecks.html#GIMP-CHECK-LIGHT:CAPS"/>
+ <keyword type="function" name="gimp_cpu_accel_get_support ()" link="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-get-support" since="2.4"/>
+ <keyword type="function" name="gimp_cpu_accel_set_use ()" link="libgimpbase-gimpcpuaccel.html#gimp-cpu-accel-set-use" since="2.4"/>
+ <keyword type="enum" name="enum GimpCpuAccelFlags" link="libgimpbase-gimpcpuaccel.html#GimpCpuAccelFlags"/>
+ <keyword type="function" name="GimpDatafileLoaderFunc ()" link="libgimpbase-gimpdatafiles.html#GimpDatafileLoaderFunc"/>
+ <keyword type="function" name="gimp_datafiles_check_extension ()" link="libgimpbase-gimpdatafiles.html#gimp-datafiles-check-extension" deprecated=""/>
+ <keyword type="function" name="gimp_datafiles_read_directories ()" link="libgimpbase-gimpdatafiles.html#gimp-datafiles-read-directories" deprecated=""/>
+ <keyword type="struct" name="GimpDatafileData" link="libgimpbase-gimpdatafiles.html#GimpDatafileData"/>
+ <keyword type="function" name="gimp_env_init ()" link="libgimpbase-gimpenv.html#gimp-env-init" since="2.4"/>
+ <keyword type="function" name="gimp_directory ()" link="libgimpbase-gimpenv.html#gimp-directory"/>
+ <keyword type="function" name="gimp_installation_directory ()" link="libgimpbase-gimpenv.html#gimp-installation-directory" since="2.8"/>
+ <keyword type="function" name="gimp_data_directory ()" link="libgimpbase-gimpenv.html#gimp-data-directory"/>
+ <keyword type="function" name="gimp_locale_directory ()" link="libgimpbase-gimpenv.html#gimp-locale-directory"/>
+ <keyword type="function" name="gimp_plug_in_directory ()" link="libgimpbase-gimpenv.html#gimp-plug-in-directory"/>
+ <keyword type="function" name="gimp_sysconf_directory ()" link="libgimpbase-gimpenv.html#gimp-sysconf-directory"/>
+ <keyword type="function" name="gimp_cache_directory ()" link="libgimpbase-gimpenv.html#gimp-cache-directory" since="2.10.10"/>
+ <keyword type="function" name="gimp_temp_directory ()" link="libgimpbase-gimpenv.html#gimp-temp-directory" since="2.10.10"/>
+ <keyword type="function" name="gimp_directory_file ()" link="libgimpbase-gimpenv.html#gimp-directory-file" since="2.10"/>
+ <keyword type="function" name="gimp_installation_directory_file ()" link="libgimpbase-gimpenv.html#gimp-installation-directory-file" since="2.10.10"/>
+ <keyword type="function" name="gimp_data_directory_file ()" link="libgimpbase-gimpenv.html#gimp-data-directory-file" since="2.10"/>
+ <keyword type="function" name="gimp_locale_directory_file ()" link="libgimpbase-gimpenv.html#gimp-locale-directory-file" since="2.10"/>
+ <keyword type="function" name="gimp_sysconf_directory_file ()" link="libgimpbase-gimpenv.html#gimp-sysconf-directory-file" since="2.10"/>
+ <keyword type="function" name="gimp_plug_in_directory_file ()" link="libgimpbase-gimpenv.html#gimp-plug-in-directory-file" since="2.10"/>
+ <keyword type="function" name="gimp_user_directory ()" link="libgimpbase-gimpenv.html#gimp-user-directory" deprecated="" since="2.4"/>
+ <keyword type="function" name="gimp_personal_rc_file ()" link="libgimpbase-gimpenv.html#gimp-personal-rc-file"/>
+ <keyword type="function" name="gimp_gtkrc ()" link="libgimpbase-gimpenv.html#gimp-gtkrc"/>
+ <keyword type="function" name="gimp_path_parse ()" link="libgimpbase-gimpenv.html#gimp-path-parse"/>
+ <keyword type="function" name="gimp_path_to_str ()" link="libgimpbase-gimpenv.html#gimp-path-to-str"/>
+ <keyword type="function" name="gimp_path_free ()" link="libgimpbase-gimpenv.html#gimp-path-free"/>
+ <keyword type="function" name="gimp_path_get_user_writable_dir ()" link="libgimpbase-gimpenv.html#gimp-path-get-user-writable-dir"/>
+ <keyword type="function" name="gimp_memsize_serialize ()" link="libgimpbase-gimpmemsize.html#gimp-memsize-serialize" since="2.2"/>
+ <keyword type="function" name="gimp_memsize_deserialize ()" link="libgimpbase-gimpmemsize.html#gimp-memsize-deserialize" since="2.2"/>
+ <keyword type="function" name="gimp_memsize_to_string ()" link="libgimpbase-gimpmemsize.html#gimp-memsize-to-string" deprecated=""/>
+ <keyword type="macro" name="GIMP_IS_PARAM_SPEC_MEMSIZE()" link="libgimpbase-gimpmemsize.html#GIMP-IS-PARAM-SPEC-MEMSIZE:CAPS"/>
+ <keyword type="function" name="gimp_param_spec_memsize ()" link="libgimpbase-gimpmemsize.html#gimp-param-spec-memsize" since="2.4"/>
+ <keyword type="macro" name="GIMP_VALUE_HOLDS_MEMSIZE()" link="libgimpbase-gimpmemsize.html#GIMP-VALUE-HOLDS-MEMSIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_TYPE_MEMSIZE" link="libgimpbase-gimpmemsize.html#GIMP-TYPE-MEMSIZE:CAPS"/>
+ <keyword type="macro" name="GIMP_TYPE_PARAM_MEMSIZE" link="libgimpbase-gimpmemsize.html#GIMP-TYPE-PARAM-MEMSIZE:CAPS"/>
+ <keyword type="function" name="gimp_metadata_new ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-new" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_duplicate ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-duplicate" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_deserialize ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-deserialize" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_serialize ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-serialize" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_get_guid ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-get-guid" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_add_xmp_history ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-add-xmp-history"/>
+ <keyword type="function" name="gimp_metadata_load_from_file ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-load-from-file" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_save_to_file ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-save-to-file" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_from_exif ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-exif" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_from_iptc ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-iptc" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_from_xmp ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-from-xmp" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_pixel_size ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-pixel-size" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_bits_per_sample ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-bits-per-sample" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_get_resolution ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-get-resolution" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_resolution ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-resolution" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_get_colorspace ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-get-colorspace" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_set_colorspace ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-set-colorspace" since="2.10"/>
+ <keyword type="function" name="gimp_metadata_is_tag_supported ()" link="libgimpbase-GimpMetadata.html#gimp-metadata-is-tag-supported" since="2.10"/>
+ <keyword type="struct" name="GimpMetadata" link="libgimpbase-GimpMetadata.html#GimpMetadata"/>
+ <keyword type="enum" name="enum GimpMetadataLoadFlags" link="libgimpbase-GimpMetadata.html#GimpMetadataLoadFlags"/>
+ <keyword type="enum" name="enum GimpMetadataSaveFlags" link="libgimpbase-GimpMetadata.html#GimpMetadataSaveFlags"/>
+ <keyword type="enum" name="enum GimpMetadataColorspace" link="libgimpbase-GimpMetadata.html#GimpMetadataColorspace"/>
+ <keyword type="function" name="gimp_rectangle_intersect ()" link="libgimpbase-gimprectangle.html#gimp-rectangle-intersect" since="2.4"/>
+ <keyword type="function" name="gimp_rectangle_union ()" link="libgimpbase-gimprectangle.html#gimp-rectangle-union" since="2.8"/>
+ <keyword type="function" name="gimp_parasite_new ()" link="libgimpbase-GimpParasite.html#gimp-parasite-new"/>
+ <keyword type="function" name="gimp_parasite_free ()" link="libgimpbase-GimpParasite.html#gimp-parasite-free"/>
+ <keyword type="function" name="gimp_parasite_copy ()" link="libgimpbase-GimpParasite.html#gimp-parasite-copy"/>
+ <keyword type="function" name="gimp_parasite_compare ()" link="libgimpbase-GimpParasite.html#gimp-parasite-compare"/>
+ <keyword type="function" name="gimp_parasite_is_type ()" link="libgimpbase-GimpParasite.html#gimp-parasite-is-type"/>
+ <keyword type="function" name="gimp_parasite_is_persistent ()" link="libgimpbase-GimpParasite.html#gimp-parasite-is-persistent"/>
+ <keyword type="function" name="gimp_parasite_is_undoable ()" link="libgimpbase-GimpParasite.html#gimp-parasite-is-undoable"/>
+ <keyword type="function" name="gimp_parasite_has_flag ()" link="libgimpbase-GimpParasite.html#gimp-parasite-has-flag"/>
+ <keyword type="function" name="gimp_parasite_flags ()" link="libgimpbase-GimpParasite.html#gimp-parasite-flags"/>
+ <keyword type="function" name="gimp_parasite_name ()" link="libgimpbase-GimpParasite.html#gimp-parasite-name"/>
+ <keyword type="function" name="gimp_parasite_data ()" link="libgimpbase-GimpParasite.html#gimp-parasite-data"/>
+ <keyword type="function" name="gimp_parasite_data_size ()" link="libgimpbase-GimpParasite.html#gimp-parasite-data-size"/>
+ <keyword type="macro" name="GIMP_IS_PARAM_SPEC_PARASITE()" link="libgimpbase-GimpParasite.html#GIMP-IS-PARAM-SPEC-PARASITE:CAPS"/>
+ <keyword type="function" name="gimp_param_spec_parasite ()" link="libgimpbase-GimpParasite.html#gimp-param-spec-parasite"/>
+ <keyword type="macro" name="GIMP_VALUE_HOLDS_PARASITE()" link="libgimpbase-GimpParasite.html#GIMP-VALUE-HOLDS-PARASITE:CAPS"/>
+ <keyword type="struct" name="GimpParasite" link="libgimpbase-GimpParasite.html#GimpParasite"/>
+ <keyword type="macro" name="GIMP_PARASITE_PERSISTENT" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-PERSISTENT:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_UNDOABLE" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-UNDOABLE:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_ATTACH_PARENT" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-PARENT:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_PARENT_PERSISTENT" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-PERSISTENT:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_PARENT_UNDOABLE" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-PARENT-UNDOABLE:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_ATTACH_GRANDPARENT" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-ATTACH-GRANDPARENT:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_GRANDPARENT_PERSISTENT" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-PERSISTENT:CAPS"/>
+ <keyword type="macro" name="GIMP_PARASITE_GRANDPARENT_UNDOABLE" link="libgimpbase-GimpParasite.html#GIMP-PARASITE-GRANDPARENT-UNDOABLE:CAPS"/>
+ <keyword type="macro" name="GIMP_TYPE_PARASITE" link="libgimpbase-GimpParasite.html#GIMP-TYPE-PARASITE:CAPS"/>
+ <keyword type="macro" name="GIMP_TYPE_PARAM_PARASITE" link="libgimpbase-GimpParasite.html#GIMP-TYPE-PARAM-PARASITE:CAPS"/>
+ <keyword type="function" name="gimp_pixpipe_params_init ()" link="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-init"/>
+ <keyword type="function" name="gimp_pixpipe_params_free ()" link="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-free"/>
+ <keyword type="function" name="gimp_pixpipe_params_parse ()" link="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-parse"/>
+ <keyword type="function" name="gimp_pixpipe_params_build ()" link="libgimpbase-gimpparasiteio.html#gimp-pixpipe-params-build"/>
+ <keyword type="macro" name="GIMP_PIXPIPE_MAXDIM" link="libgimpbase-gimpparasiteio.html#GIMP-PIXPIPE-MAXDIM:CAPS"/>
+ <keyword type="struct" name="struct GimpPixPipeParams" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams"/>
+ <keyword type="function" name="GimpSignalHandlerFunc ()" link="libgimpbase-gimpsignal.html#GimpSignalHandlerFunc"/>
+ <keyword type="function" name="gimp_signal_private ()" link="libgimpbase-gimpsignal.html#gimp-signal-private"/>
+ <keyword type="function" name="gimp_unit_get_number_of_units ()" link="libgimpbase-gimpunit.html#gimp-unit-get-number-of-units"/>
+ <keyword type="function" name="gimp_unit_get_number_of_built_in_units ()" link="libgimpbase-gimpunit.html#gimp-unit-get-number-of-built-in-units"/>
+ <keyword type="function" name="gimp_unit_new ()" link="libgimpbase-gimpunit.html#gimp-unit-new"/>
+ <keyword type="function" name="gimp_unit_get_deletion_flag ()" link="libgimpbase-gimpunit.html#gimp-unit-get-deletion-flag"/>
+ <keyword type="function" name="gimp_unit_set_deletion_flag ()" link="libgimpbase-gimpunit.html#gimp-unit-set-deletion-flag"/>
+ <keyword type="function" name="gimp_unit_get_factor ()" link="libgimpbase-gimpunit.html#gimp-unit-get-factor"/>
+ <keyword type="function" name="gimp_unit_get_digits ()" link="libgimpbase-gimpunit.html#gimp-unit-get-digits"/>
+ <keyword type="function" name="gimp_unit_get_scaled_digits ()" link="libgimpbase-gimpunit.html#gimp-unit-get-scaled-digits"/>
+ <keyword type="function" name="gimp_unit_get_identifier ()" link="libgimpbase-gimpunit.html#gimp-unit-get-identifier"/>
+ <keyword type="function" name="gimp_unit_get_symbol ()" link="libgimpbase-gimpunit.html#gimp-unit-get-symbol"/>
+ <keyword type="function" name="gimp_unit_get_abbreviation ()" link="libgimpbase-gimpunit.html#gimp-unit-get-abbreviation"/>
+ <keyword type="function" name="gimp_unit_get_singular ()" link="libgimpbase-gimpunit.html#gimp-unit-get-singular"/>
+ <keyword type="function" name="gimp_unit_get_plural ()" link="libgimpbase-gimpunit.html#gimp-unit-get-plural"/>
+ <keyword type="function" name="gimp_unit_format_string ()" link="libgimpbase-gimpunit.html#gimp-unit-format-string" since="2.8"/>
+ <keyword type="function" name="gimp_pixels_to_units ()" link="libgimpbase-gimpunit.html#gimp-pixels-to-units" since="2.8"/>
+ <keyword type="function" name="gimp_units_to_pixels ()" link="libgimpbase-gimpunit.html#gimp-units-to-pixels" since="2.8"/>
+ <keyword type="function" name="gimp_units_to_points ()" link="libgimpbase-gimpunit.html#gimp-units-to-points" since="2.8"/>
+ <keyword type="function" name="gimp_unit_is_metric ()" link="libgimpbase-gimpunit.html#gimp-unit-is-metric" since="2.10"/>
+ <keyword type="macro" name="GIMP_IS_PARAM_SPEC_UNIT()" link="libgimpbase-gimpunit.html#GIMP-IS-PARAM-SPEC-UNIT:CAPS"/>
+ <keyword type="function" name="gimp_param_spec_unit ()" link="libgimpbase-gimpunit.html#gimp-param-spec-unit" since="2.4"/>
+ <keyword type="macro" name="GIMP_VALUE_HOLDS_UNIT()" link="libgimpbase-gimpunit.html#GIMP-VALUE-HOLDS-UNIT:CAPS"/>
+ <keyword type="enum" name="enum GimpUnit" link="libgimpbase-gimpunit.html#GimpUnit"/>
+ <keyword type="macro" name="GIMP_TYPE_UNIT" link="libgimpbase-gimpunit.html#GIMP-TYPE-UNIT:CAPS"/>
+ <keyword type="macro" name="GIMP_TYPE_PARAM_UNIT" link="libgimpbase-gimpunit.html#GIMP-TYPE-PARAM-UNIT:CAPS"/>
+ <keyword type="function" name="gimp_any_to_utf8 ()" link="libgimpbase-gimputils.html#gimp-any-to-utf8"/>
+ <keyword type="function" name="gimp_filename_to_utf8 ()" link="libgimpbase-gimputils.html#gimp-filename-to-utf8"/>
+ <keyword type="function" name="gimp_file_get_utf8_name ()" link="libgimpbase-gimputils.html#gimp-file-get-utf8-name" since="2.10"/>
+ <keyword type="function" name="gimp_file_has_extension ()" link="libgimpbase-gimputils.html#gimp-file-has-extension" since="2.10"/>
+ <keyword type="function" name="gimp_file_show_in_file_manager ()" link="libgimpbase-gimputils.html#gimp-file-show-in-file-manager" since="2.10"/>
+ <keyword type="function" name="gimp_utf8_strtrim ()" link="libgimpbase-gimputils.html#gimp-utf8-strtrim"/>
+ <keyword type="function" name="gimp_escape_uline ()" link="libgimpbase-gimputils.html#gimp-escape-uline" since="2.2"/>
+ <keyword type="function" name="gimp_strip_uline ()" link="libgimpbase-gimputils.html#gimp-strip-uline"/>
+ <keyword type="function" name="gimp_canonicalize_identifier ()" link="libgimpbase-gimputils.html#gimp-canonicalize-identifier" since="2.4"/>
+ <keyword type="function" name="gimp_enum_get_desc ()" link="libgimpbase-gimputils.html#gimp-enum-get-desc" since="2.2"/>
+ <keyword type="function" name="gimp_enum_get_value ()" link="libgimpbase-gimputils.html#gimp-enum-get-value" since="2.2"/>
+ <keyword type="function" name="gimp_enum_value_get_desc ()" link="libgimpbase-gimputils.html#gimp-enum-value-get-desc" since="2.2"/>
+ <keyword type="function" name="gimp_enum_value_get_help ()" link="libgimpbase-gimputils.html#gimp-enum-value-get-help" since="2.2"/>
+ <keyword type="function" name="gimp_enum_value_get_abbrev ()" link="libgimpbase-gimputils.html#gimp-enum-value-get-abbrev" since="2.10"/>
+ <keyword type="function" name="gimp_flags_get_first_desc ()" link="libgimpbase-gimputils.html#gimp-flags-get-first-desc" since="2.2"/>
+ <keyword type="function" name="gimp_flags_get_first_value ()" link="libgimpbase-gimputils.html#gimp-flags-get-first-value" since="2.2"/>
+ <keyword type="function" name="gimp_flags_value_get_desc ()" link="libgimpbase-gimputils.html#gimp-flags-value-get-desc" since="2.2"/>
+ <keyword type="function" name="gimp_flags_value_get_help ()" link="libgimpbase-gimputils.html#gimp-flags-value-get-help" since="2.2"/>
+ <keyword type="function" name="gimp_flags_value_get_abbrev ()" link="libgimpbase-gimputils.html#gimp-flags-value-get-abbrev" since="2.10"/>
+ <keyword type="function" name="gimp_stack_trace_available ()" link="libgimpbase-gimputils.html#gimp-stack-trace-available" since="2.10"/>
+ <keyword type="function" name="gimp_stack_trace_print ()" link="libgimpbase-gimputils.html#gimp-stack-trace-print" since="2.10"/>
+ <keyword type="function" name="gimp_stack_trace_query ()" link="libgimpbase-gimputils.html#gimp-stack-trace-query" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_new ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-new" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_ref ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-ref" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_unref ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-unref" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_length ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-length"/>
+ <keyword type="function" name="gimp_value_array_index ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-index" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_prepend ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-prepend" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_append ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-append" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_insert ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-insert" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_remove ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-remove" since="2.10"/>
+ <keyword type="function" name="gimp_value_array_truncate ()" link="libgimpbase-GimpValueArray.html#gimp-value-array-truncate"/>
+ <keyword type="function" name="gimp_param_spec_value_array ()" link="libgimpbase-GimpValueArray.html#gimp-param-spec-value-array"/>
+ <keyword type="struct" name="GimpValueArray" link="libgimpbase-GimpValueArray.html#GimpValueArray" since="2.10"/>
+ <keyword type="struct" name="struct GimpParamSpecValueArray" link="libgimpbase-GimpValueArray.html#GimpParamSpecValueArray"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_WHITE" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-WHITE:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_BLACK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-BLACK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_ALPHA" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-ALPHA:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_ALPHA_TRANSFER" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-ALPHA-TRANSFER:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_SELECTION" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-SELECTION:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_COPY" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-COPY:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_MASK_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-MASK-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_WHITE_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-WHITE-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_BLACK_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-BLACK-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_ALPHA_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-ALPHA-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_ALPHA_TRANSFER_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-ALPHA-TRANSFER-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_SELECTION_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-SELECTION-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_COPY_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-COPY-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_ADD_CHANNEL_MASK" link="libgimpbase-gimpbaseenums.html#GIMP-ADD-CHANNEL-MASK:CAPS"/>
+ <keyword type="constant" name="GIMP_BLEND_FG_BG_RGB" link="libgimpbase-gimpbaseenums.html#GIMP-BLEND-FG-BG-RGB:CAPS"/>
+ <keyword type="constant" name="GIMP_BLEND_FG_BG_HSV" link="libgimpbase-gimpbaseenums.html#GIMP-BLEND-FG-BG-HSV:CAPS"/>
+ <keyword type="constant" name="GIMP_BLEND_FG_TRANSPARENT" link="libgimpbase-gimpbaseenums.html#GIMP-BLEND-FG-TRANSPARENT:CAPS"/>
+ <keyword type="constant" name="GIMP_BLEND_CUSTOM" link="libgimpbase-gimpbaseenums.html#GIMP-BLEND-CUSTOM:CAPS"/>
+ <keyword type="constant" name="GIMP_FG_BG_RGB_MODE" link="libgimpbase-gimpbaseenums.html#GIMP-FG-BG-RGB-MODE:CAPS"/>
+ <keyword type="constant" name="GIMP_FG_BG_HSV_MODE" link="libgimpbase-gimpbaseenums.html#GIMP-FG-BG-HSV-MODE:CAPS"/>
+ <keyword type="constant" name="GIMP_FG_TRANSPARENT_MODE" link="libgimpbase-gimpbaseenums.html#GIMP-FG-TRANSPARENT-MODE:CAPS"/>
+ <keyword type="constant" name="GIMP_CUSTOM_MODE" link="libgimpbase-gimpbaseenums.html#GIMP-CUSTOM-MODE:CAPS"/>
+ <keyword type="constant" name="GIMP_BRUSH_GENERATED_CIRCLE" link="libgimpbase-gimpbaseenums.html#GIMP-BRUSH-GENERATED-CIRCLE:CAPS"/>
+ <keyword type="constant" name="GIMP_BRUSH_GENERATED_SQUARE" link="libgimpbase-gimpbaseenums.html#GIMP-BRUSH-GENERATED-SQUARE:CAPS"/>
+ <keyword type="constant" name="GIMP_BRUSH_GENERATED_DIAMOND" link="libgimpbase-gimpbaseenums.html#GIMP-BRUSH-GENERATED-DIAMOND:CAPS"/>
+ <keyword type="constant" name="GIMP_BUCKET_FILL_FG" link="libgimpbase-gimpbaseenums.html#GIMP-BUCKET-FILL-FG:CAPS"/>
+ <keyword type="constant" name="GIMP_BUCKET_FILL_BG" link="libgimpbase-gimpbaseenums.html#GIMP-BUCKET-FILL-BG:CAPS"/>
+ <keyword type="constant" name="GIMP_BUCKET_FILL_PATTERN" link="libgimpbase-gimpbaseenums.html#GIMP-BUCKET-FILL-PATTERN:CAPS"/>
+ <keyword type="constant" name="GIMP_FG_BUCKET_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-FG-BUCKET-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_BG_BUCKET_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-BG-BUCKET-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_PATTERN_BUCKET_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-PATTERN-BUCKET-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_CAP_BUTT" link="libgimpbase-gimpbaseenums.html#GIMP-CAP-BUTT:CAPS"/>
+ <keyword type="constant" name="GIMP_CAP_ROUND" link="libgimpbase-gimpbaseenums.html#GIMP-CAP-ROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_CAP_SQUARE" link="libgimpbase-gimpbaseenums.html#GIMP-CAP-SQUARE:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_OP_ADD" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-OP-ADD:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_OP_SUBTRACT" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-OP-SUBTRACT:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_OP_REPLACE" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-OP-REPLACE:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_OP_INTERSECT" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-OP-INTERSECT:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_RED" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-RED:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_GREEN" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-GREEN:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_BLUE" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-BLUE:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_GRAY" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-GRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_INDEXED" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-INDEXED:CAPS"/>
+ <keyword type="constant" name="GIMP_CHANNEL_ALPHA" link="libgimpbase-gimpbaseenums.html#GIMP-CHANNEL-ALPHA:CAPS"/>
+ <keyword type="constant" name="GIMP_RED_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-RED-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_GREEN_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-GREEN-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_BLUE_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-BLUE-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_GRAY_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-GRAY-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_INDEXED_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-INDEXED-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_ALPHA_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-ALPHA-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_SIZE_SMALL_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-SIZE-SMALL-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_SIZE_MEDIUM_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-SIZE-MEDIUM-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_SIZE_LARGE_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-SIZE-LARGE-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_LIGHT_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-LIGHT-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_GRAY_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-GRAY-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_DARK_CHECKS" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-DARK-CHECKS:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_WHITE_ONLY" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-WHITE-ONLY:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_GRAY_ONLY" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-GRAY-ONLY:CAPS"/>
+ <keyword type="constant" name="GIMP_CHECK_TYPE_BLACK_ONLY" link="libgimpbase-gimpbaseenums.html#GIMP-CHECK-TYPE-BLACK-ONLY:CAPS"/>
+ <keyword type="constant" name="GIMP_CLONE_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-CLONE-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_CLONE_PATTERN" link="libgimpbase-gimpbaseenums.html#GIMP-CLONE-PATTERN:CAPS"/>
+ <keyword type="constant" name="GIMP_IMAGE_CLONE" link="libgimpbase-gimpbaseenums.html#GIMP-IMAGE-CLONE:CAPS"/>
+ <keyword type="constant" name="GIMP_PATTERN_CLONE" link="libgimpbase-gimpbaseenums.html#GIMP-PATTERN-CLONE:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_NONE" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-NONE:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_BLUE" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-BLUE:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_GREEN" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-GREEN:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_YELLOW" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-YELLOW:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_ORANGE" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-ORANGE:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_BROWN" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-BROWN:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_RED" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-RED:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_VIOLET" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-VIOLET:CAPS"/>
+ <keyword type="constant" name="GIMP_COLOR_TAG_GRAY" link="libgimpbase-gimpbaseenums.html#GIMP-COLOR-TAG-GRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_U8" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-U8:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_U16" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-U16:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_U32" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-U32:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_HALF" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-HALF:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_FLOAT" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-FLOAT:CAPS"/>
+ <keyword type="constant" name="GIMP_COMPONENT_TYPE_DOUBLE" link="libgimpbase-gimpbaseenums.html#GIMP-COMPONENT-TYPE-DOUBLE:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVERT_PALETTE_GENERATE" link="libgimpbase-gimpbaseenums.html#GIMP-CONVERT-PALETTE-GENERATE:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVERT_PALETTE_REUSE" link="libgimpbase-gimpbaseenums.html#GIMP-CONVERT-PALETTE-REUSE:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVERT_PALETTE_WEB" link="libgimpbase-gimpbaseenums.html#GIMP-CONVERT-PALETTE-WEB:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVERT_PALETTE_MONO" link="libgimpbase-gimpbaseenums.html#GIMP-CONVERT-PALETTE-MONO:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVERT_PALETTE_CUSTOM" link="libgimpbase-gimpbaseenums.html#GIMP-CONVERT-PALETTE-CUSTOM:CAPS"/>
+ <keyword type="constant" name="GIMP_MAKE_PALETTE" link="libgimpbase-gimpbaseenums.html#GIMP-MAKE-PALETTE:CAPS"/>
+ <keyword type="constant" name="GIMP_REUSE_PALETTE" link="libgimpbase-gimpbaseenums.html#GIMP-REUSE-PALETTE:CAPS"/>
+ <keyword type="constant" name="GIMP_WEB_PALETTE" link="libgimpbase-gimpbaseenums.html#GIMP-WEB-PALETTE:CAPS"/>
+ <keyword type="constant" name="GIMP_MONO_PALETTE" link="libgimpbase-gimpbaseenums.html#GIMP-MONO-PALETTE:CAPS"/>
+ <keyword type="constant" name="GIMP_CUSTOM_PALETTE" link="libgimpbase-gimpbaseenums.html#GIMP-CUSTOM-PALETTE:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVOLVE_BLUR" link="libgimpbase-gimpbaseenums.html#GIMP-CONVOLVE-BLUR:CAPS"/>
+ <keyword type="constant" name="GIMP_CONVOLVE_SHARPEN" link="libgimpbase-gimpbaseenums.html#GIMP-CONVOLVE-SHARPEN:CAPS"/>
+ <keyword type="constant" name="GIMP_BLUR_CONVOLVE" link="libgimpbase-gimpbaseenums.html#GIMP-BLUR-CONVOLVE:CAPS"/>
+ <keyword type="constant" name="GIMP_SHARPEN_CONVOLVE" link="libgimpbase-gimpbaseenums.html#GIMP-SHARPEN-CONVOLVE:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_LIGHTNESS" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-LIGHTNESS:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_LUMA" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-LUMA:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_AVERAGE" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-AVERAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_LUMINANCE" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-LUMINANCE:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_VALUE" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-VALUE:CAPS"/>
+ <keyword type="constant" name="GIMP_DESATURATE_LUMINOSITY" link="libgimpbase-gimpbaseenums.html#GIMP-DESATURATE-LUMINOSITY:CAPS"/>
+ <keyword type="constant" name="GIMP_DODGE_BURN_TYPE_DODGE" link="libgimpbase-gimpbaseenums.html#GIMP-DODGE-BURN-TYPE-DODGE:CAPS"/>
+ <keyword type="constant" name="GIMP_DODGE_BURN_TYPE_BURN" link="libgimpbase-gimpbaseenums.html#GIMP-DODGE-BURN-TYPE-BURN:CAPS"/>
+ <keyword type="constant" name="GIMP_DODGE" link="libgimpbase-gimpbaseenums.html#GIMP-DODGE:CAPS"/>
+ <keyword type="constant" name="GIMP_BURN" link="libgimpbase-gimpbaseenums.html#GIMP-BURN:CAPS"/>
+ <keyword type="constant" name="GIMP_FILL_FOREGROUND" link="libgimpbase-gimpbaseenums.html#GIMP-FILL-FOREGROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_FILL_BACKGROUND" link="libgimpbase-gimpbaseenums.html#GIMP-FILL-BACKGROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_FILL_WHITE" link="libgimpbase-gimpbaseenums.html#GIMP-FILL-WHITE:CAPS"/>
+ <keyword type="constant" name="GIMP_FILL_TRANSPARENT" link="libgimpbase-gimpbaseenums.html#GIMP-FILL-TRANSPARENT:CAPS"/>
+ <keyword type="constant" name="GIMP_FILL_PATTERN" link="libgimpbase-gimpbaseenums.html#GIMP-FILL-PATTERN:CAPS"/>
+ <keyword type="constant" name="GIMP_FOREGROUND_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-FOREGROUND-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_BACKGROUND_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-BACKGROUND-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_WHITE_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-WHITE-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSPARENT_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSPARENT-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_PATTERN_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-PATTERN-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_FOREGROUND_EXTRACT_SIOX" link="libgimpbase-gimpbaseenums.html#GIMP-FOREGROUND-EXTRACT-SIOX:CAPS"/>
+ <keyword type="constant" name="GIMP_FOREGROUND_EXTRACT_MATTING" link="libgimpbase-gimpbaseenums.html#GIMP-FOREGROUND-EXTRACT-MATTING:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_BLEND_RGB_PERCEPTUAL" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-BLEND-RGB-PERCEPTUAL:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_BLEND_RGB_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-BLEND-RGB-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_BLEND_CIE_LAB" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-BLEND-CIE-LAB:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_RGB" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-RGB:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_HSV_CCW" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-HSV-CCW:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_HSV_CW" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-HSV-CW:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_CURVED" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-CURVED:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_SINE" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-SINE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-SPHERE-INCREASING:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-SPHERE-DECREASING:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SEGMENT_STEP" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SEGMENT-STEP:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_BILINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-BILINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_RADIAL" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-RADIAL:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SQUARE" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SQUARE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_CONICAL_SYMMETRIC" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-CONICAL-SYMMETRIC:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_CONICAL_ASYMMETRIC" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-CONICAL-ASYMMETRIC:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SHAPEBURST_ANGULAR" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SHAPEBURST-ANGULAR:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SHAPEBURST_SPHERICAL" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SHAPEBURST-SPHERICAL:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SHAPEBURST_DIMPLED" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SHAPEBURST-DIMPLED:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SPIRAL_CLOCKWISE" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SPIRAL-CLOCKWISE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRADIENT_SPIRAL_ANTICLOCKWISE" link="libgimpbase-gimpbaseenums.html#GIMP-GRADIENT-SPIRAL-ANTICLOCKWISE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRID_DOTS" link="libgimpbase-gimpbaseenums.html#GIMP-GRID-DOTS:CAPS"/>
+ <keyword type="constant" name="GIMP_GRID_INTERSECTIONS" link="libgimpbase-gimpbaseenums.html#GIMP-GRID-INTERSECTIONS:CAPS"/>
+ <keyword type="constant" name="GIMP_GRID_ON_OFF_DASH" link="libgimpbase-gimpbaseenums.html#GIMP-GRID-ON-OFF-DASH:CAPS"/>
+ <keyword type="constant" name="GIMP_GRID_DOUBLE_DASH" link="libgimpbase-gimpbaseenums.html#GIMP-GRID-DOUBLE-DASH:CAPS"/>
+ <keyword type="constant" name="GIMP_GRID_SOLID" link="libgimpbase-gimpbaseenums.html#GIMP-GRID-SOLID:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_ALL" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-ALL:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_RED" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-RED:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_YELLOW" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-YELLOW:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_GREEN" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-GREEN:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_CYAN" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-CYAN:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_BLUE" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-BLUE:CAPS"/>
+ <keyword type="constant" name="GIMP_HUE_RANGE_MAGENTA" link="libgimpbase-gimpbaseenums.html#GIMP-HUE-RANGE-MAGENTA:CAPS"/>
+ <keyword type="constant" name="GIMP_ALL_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-ALL-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_RED_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-RED-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_YELLOW_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-YELLOW-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_GREEN_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-GREEN-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_CYAN_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-CYAN-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_BLUE_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-BLUE-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_MAGENTA_HUES" link="libgimpbase-gimpbaseenums.html#GIMP-MAGENTA-HUES:CAPS"/>
+ <keyword type="constant" name="GIMP_ICON_TYPE_ICON_NAME" link="libgimpbase-gimpbaseenums.html#GIMP-ICON-TYPE-ICON-NAME:CAPS"/>
+ <keyword type="constant" name="GIMP_ICON_TYPE_INLINE_PIXBUF" link="libgimpbase-gimpbaseenums.html#GIMP-ICON-TYPE-INLINE-PIXBUF:CAPS"/>
+ <keyword type="constant" name="GIMP_ICON_TYPE_IMAGE_FILE" link="libgimpbase-gimpbaseenums.html#GIMP-ICON-TYPE-IMAGE-FILE:CAPS"/>
+ <keyword type="constant" name="GIMP_ICON_TYPE_STOCK_ID" link="libgimpbase-gimpbaseenums.html#GIMP-ICON-TYPE-STOCK-ID:CAPS"/>
+ <keyword type="constant" name="GIMP_RGB" link="libgimpbase-gimpbaseenums.html#GIMP-RGB:CAPS"/>
+ <keyword type="constant" name="GIMP_GRAY" link="libgimpbase-gimpbaseenums.html#GIMP-GRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_INDEXED" link="libgimpbase-gimpbaseenums.html#GIMP-INDEXED:CAPS"/>
+ <keyword type="constant" name="GIMP_RGB_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-RGB-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_RGBA_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-RGBA-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRAY_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-GRAY-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_GRAYA_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-GRAYA-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_INDEXED_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-INDEXED-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_INDEXEDA_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-INDEXEDA-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_INK_BLOB_TYPE_CIRCLE" link="libgimpbase-gimpbaseenums.html#GIMP-INK-BLOB-TYPE-CIRCLE:CAPS"/>
+ <keyword type="constant" name="GIMP_INK_BLOB_TYPE_SQUARE" link="libgimpbase-gimpbaseenums.html#GIMP-INK-BLOB-TYPE-SQUARE:CAPS"/>
+ <keyword type="constant" name="GIMP_INK_BLOB_TYPE_DIAMOND" link="libgimpbase-gimpbaseenums.html#GIMP-INK-BLOB-TYPE-DIAMOND:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_NONE" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-NONE:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_CUBIC" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-CUBIC:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_NOHALO" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-NOHALO:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_LOHALO" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-LOHALO:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERPOLATION_LANCZOS" link="libgimpbase-gimpbaseenums.html#GIMP-INTERPOLATION-LANCZOS:CAPS"/>
+ <keyword type="constant" name="GIMP_JOIN_MITER" link="libgimpbase-gimpbaseenums.html#GIMP-JOIN-MITER:CAPS"/>
+ <keyword type="constant" name="GIMP_JOIN_ROUND" link="libgimpbase-gimpbaseenums.html#GIMP-JOIN-ROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_JOIN_BEVEL" link="libgimpbase-gimpbaseenums.html#GIMP-JOIN-BEVEL:CAPS"/>
+ <keyword type="constant" name="GIMP_MASK_APPLY" link="libgimpbase-gimpbaseenums.html#GIMP-MASK-APPLY:CAPS"/>
+ <keyword type="constant" name="GIMP_MASK_DISCARD" link="libgimpbase-gimpbaseenums.html#GIMP-MASK-DISCARD:CAPS"/>
+ <keyword type="constant" name="GIMP_EXPAND_AS_NECESSARY" link="libgimpbase-gimpbaseenums.html#GIMP-EXPAND-AS-NECESSARY:CAPS"/>
+ <keyword type="constant" name="GIMP_CLIP_TO_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-CLIP-TO-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_CLIP_TO_BOTTOM_LAYER" link="libgimpbase-gimpbaseenums.html#GIMP-CLIP-TO-BOTTOM-LAYER:CAPS"/>
+ <keyword type="constant" name="GIMP_FLATTEN_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-FLATTEN-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_MESSAGE_BOX" link="libgimpbase-gimpbaseenums.html#GIMP-MESSAGE-BOX:CAPS"/>
+ <keyword type="constant" name="GIMP_CONSOLE" link="libgimpbase-gimpbaseenums.html#GIMP-CONSOLE:CAPS"/>
+ <keyword type="constant" name="GIMP_ERROR_CONSOLE" link="libgimpbase-gimpbaseenums.html#GIMP-ERROR-CONSOLE:CAPS"/>
+ <keyword type="constant" name="GIMP_OFFSET_BACKGROUND" link="libgimpbase-gimpbaseenums.html#GIMP-OFFSET-BACKGROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_OFFSET_TRANSPARENT" link="libgimpbase-gimpbaseenums.html#GIMP-OFFSET-TRANSPARENT:CAPS"/>
+ <keyword type="constant" name="GIMP_OFFSET_WRAP_AROUND" link="libgimpbase-gimpbaseenums.html#GIMP-OFFSET-WRAP-AROUND:CAPS"/>
+ <keyword type="constant" name="GIMP_ORIENTATION_HORIZONTAL" link="libgimpbase-gimpbaseenums.html#GIMP-ORIENTATION-HORIZONTAL:CAPS"/>
+ <keyword type="constant" name="GIMP_ORIENTATION_VERTICAL" link="libgimpbase-gimpbaseenums.html#GIMP-ORIENTATION-VERTICAL:CAPS"/>
+ <keyword type="constant" name="GIMP_ORIENTATION_UNKNOWN" link="libgimpbase-gimpbaseenums.html#GIMP-ORIENTATION-UNKNOWN:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT32" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT32:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT16" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT16:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT8" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT8:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_FLOAT" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-FLOAT:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_STRING" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-STRING:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT32ARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT32ARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT16ARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT16ARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_INT8ARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-INT8ARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_FLOATARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-FLOATARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_STRINGARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-STRINGARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_COLOR" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-COLOR:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_ITEM" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-ITEM:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_DISPLAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-DISPLAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_IMAGE" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-IMAGE:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_LAYER" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-LAYER:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_CHANNEL" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-CHANNEL:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_DRAWABLE" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-DRAWABLE:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_SELECTION" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-SELECTION:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_COLORARRAY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-COLORARRAY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_VECTORS" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-VECTORS:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_PARASITE" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-PARASITE:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_STATUS" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-STATUS:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_END" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-END:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_PATH" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-PATH:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_BOUNDARY" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-BOUNDARY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_REGION" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-REGION:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_ERROR_HANDLER_INTERNAL" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-ERROR-HANDLER-INTERNAL:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_ERROR_HANDLER_PLUGIN" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-ERROR-HANDLER-PLUGIN:CAPS"/>
+ <keyword type="constant" name="GIMP_INTERNAL" link="libgimpbase-gimpbaseenums.html#GIMP-INTERNAL:CAPS"/>
+ <keyword type="constant" name="GIMP_PLUGIN" link="libgimpbase-gimpbaseenums.html#GIMP-PLUGIN:CAPS"/>
+ <keyword type="constant" name="GIMP_EXTENSION" link="libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"/>
+ <keyword type="constant" name="GIMP_TEMPORARY" link="libgimpbase-gimpbaseenums.html#GIMP-TEMPORARY:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_EXECUTION_ERROR" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-EXECUTION-ERROR:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_CALLING_ERROR" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-CALLING-ERROR:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_PASS_THROUGH" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-PASS-THROUGH:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_SUCCESS" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-SUCCESS:CAPS"/>
+ <keyword type="constant" name="GIMP_PDB_CANCEL" link="libgimpbase-gimpbaseenums.html#GIMP-PDB-CANCEL:CAPS"/>
+ <keyword type="constant" name="GIMP_PAINT_CONSTANT" link="libgimpbase-gimpbaseenums.html#GIMP-PAINT-CONSTANT:CAPS"/>
+ <keyword type="constant" name="GIMP_PAINT_INCREMENTAL" link="libgimpbase-gimpbaseenums.html#GIMP-PAINT-INCREMENTAL:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U8_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U8-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U8_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U8-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U16_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U16-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U16_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U16-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U32_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U32-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_U32_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-U32-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_HALF_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-HALF-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_HALF_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-HALF-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_FLOAT_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-FLOAT-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_FLOAT_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-FLOAT-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_DOUBLE_LINEAR" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-DOUBLE-LINEAR:CAPS"/>
+ <keyword type="constant" name="GIMP_PRECISION_DOUBLE_GAMMA" link="libgimpbase-gimpbaseenums.html#GIMP-PRECISION-DOUBLE-GAMMA:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_START" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-START:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_END" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-END:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_SET_TEXT" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-SET-TEXT:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_SET_VALUE" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-SET-VALUE:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_PULSE" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-PULSE:CAPS"/>
+ <keyword type="constant" name="GIMP_PROGRESS_COMMAND_GET_WINDOW" link="libgimpbase-gimpbaseenums.html#GIMP-PROGRESS-COMMAND-GET-WINDOW:CAPS"/>
+ <keyword type="constant" name="GIMP_REPEAT_NONE" link="libgimpbase-gimpbaseenums.html#GIMP-REPEAT-NONE:CAPS"/>
+ <keyword type="constant" name="GIMP_REPEAT_SAWTOOTH" link="libgimpbase-gimpbaseenums.html#GIMP-REPEAT-SAWTOOTH:CAPS"/>
+ <keyword type="constant" name="GIMP_REPEAT_TRIANGULAR" link="libgimpbase-gimpbaseenums.html#GIMP-REPEAT-TRIANGULAR:CAPS"/>
+ <keyword type="constant" name="GIMP_REPEAT_TRUNCATE" link="libgimpbase-gimpbaseenums.html#GIMP-REPEAT-TRUNCATE:CAPS"/>
+ <keyword type="constant" name="GIMP_ROTATE_90" link="libgimpbase-gimpbaseenums.html#GIMP-ROTATE-90:CAPS"/>
+ <keyword type="constant" name="GIMP_ROTATE_180" link="libgimpbase-gimpbaseenums.html#GIMP-ROTATE-180:CAPS"/>
+ <keyword type="constant" name="GIMP_ROTATE_270" link="libgimpbase-gimpbaseenums.html#GIMP-ROTATE-270:CAPS"/>
+ <keyword type="constant" name="GIMP_RUN_INTERACTIVE" link="libgimpbase-gimpbaseenums.html#GIMP-RUN-INTERACTIVE:CAPS"/>
+ <keyword type="constant" name="GIMP_RUN_NONINTERACTIVE" link="libgimpbase-gimpbaseenums.html#GIMP-RUN-NONINTERACTIVE:CAPS"/>
+ <keyword type="constant" name="GIMP_RUN_WITH_LAST_VALS" link="libgimpbase-gimpbaseenums.html#GIMP-RUN-WITH-LAST-VALS:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_COMPOSITE" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-COMPOSITE:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_R" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-R:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_G" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-G:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_B" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-B:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_H" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-H:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_S" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-S:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_V" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-V:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_A" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-A:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_LCH_L" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-LCH-L:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_LCH_C" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-LCH-C:CAPS"/>
+ <keyword type="constant" name="GIMP_SELECT_CRITERION_LCH_H" link="libgimpbase-gimpbaseenums.html#GIMP-SELECT-CRITERION-LCH-H:CAPS"/>
+ <keyword type="constant" name="GIMP_PIXELS" link="libgimpbase-gimpbaseenums.html#GIMP-PIXELS:CAPS"/>
+ <keyword type="constant" name="GIMP_POINTS" link="libgimpbase-gimpbaseenums.html#GIMP-POINTS:CAPS"/>
+ <keyword type="constant" name="GIMP_STACK_TRACE_NEVER" link="libgimpbase-gimpbaseenums.html#GIMP-STACK-TRACE-NEVER:CAPS"/>
+ <keyword type="constant" name="GIMP_STACK_TRACE_QUERY" link="libgimpbase-gimpbaseenums.html#GIMP-STACK-TRACE-QUERY:CAPS"/>
+ <keyword type="constant" name="GIMP_STACK_TRACE_ALWAYS" link="libgimpbase-gimpbaseenums.html#GIMP-STACK-TRACE-ALWAYS:CAPS"/>
+ <keyword type="constant" name="GIMP_STROKE_LINE" link="libgimpbase-gimpbaseenums.html#GIMP-STROKE-LINE:CAPS"/>
+ <keyword type="constant" name="GIMP_STROKE_PAINT_METHOD" link="libgimpbase-gimpbaseenums.html#GIMP-STROKE-PAINT-METHOD:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_LTR" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-LTR:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_RTL" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-RTL:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_TTB_RTL" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-TTB-RTL:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_TTB_RTL_UPRIGHT" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-TTB-RTL-UPRIGHT:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_TTB_LTR" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-TTB-LTR:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_DIRECTION_TTB_LTR_UPRIGHT" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-DIRECTION-TTB-LTR-UPRIGHT:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_HINT_STYLE_NONE" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-HINT-STYLE-NONE:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_HINT_STYLE_SLIGHT" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-HINT-STYLE-SLIGHT:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_HINT_STYLE_MEDIUM" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-HINT-STYLE-MEDIUM:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_HINT_STYLE_FULL" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-HINT-STYLE-FULL:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_JUSTIFY_LEFT" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-JUSTIFY-LEFT:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_JUSTIFY_RIGHT" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-JUSTIFY-RIGHT:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_JUSTIFY_CENTER" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-JUSTIFY-CENTER:CAPS"/>
+ <keyword type="constant" name="GIMP_TEXT_JUSTIFY_FILL" link="libgimpbase-gimpbaseenums.html#GIMP-TEXT-JUSTIFY-FILL:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFER_SHADOWS" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFER-SHADOWS:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFER_MIDTONES" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFER-MIDTONES:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFER_HIGHLIGHTS" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFER-HIGHLIGHTS:CAPS"/>
+ <keyword type="constant" name="GIMP_SHADOWS" link="libgimpbase-gimpbaseenums.html#GIMP-SHADOWS:CAPS"/>
+ <keyword type="constant" name="GIMP_MIDTONES" link="libgimpbase-gimpbaseenums.html#GIMP-MIDTONES:CAPS"/>
+ <keyword type="constant" name="GIMP_HIGHLIGHTS" link="libgimpbase-gimpbaseenums.html#GIMP-HIGHLIGHTS:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_FORWARD" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-FORWARD:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_BACKWARD" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-BACKWARD:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_RESIZE_ADJUST" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-RESIZE-ADJUST:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_RESIZE_CLIP" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-RESIZE-CLIP:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_RESIZE_CROP" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-RESIZE-CROP:CAPS"/>
+ <keyword type="constant" name="GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT" link="libgimpbase-gimpbaseenums.html#GIMP-TRANSFORM-RESIZE-CROP-WITH-ASPECT:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_DESKTOP" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-DESKTOP:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_DOCUMENTS" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-DOCUMENTS:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_DOWNLOAD" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-DOWNLOAD:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_MUSIC" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-MUSIC:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_PICTURES" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-PICTURES:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_PUBLIC_SHARE" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-PUBLIC-SHARE:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_TEMPLATES" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-TEMPLATES:CAPS"/>
+ <keyword type="constant" name="GIMP_USER_DIRECTORY_VIDEOS" link="libgimpbase-gimpbaseenums.html#GIMP-USER-DIRECTORY-VIDEOS:CAPS"/>
+ <keyword type="constant" name="GIMP_VECTORS_STROKE_TYPE_BEZIER" link="libgimpbase-gimpbaseenums.html#GIMP-VECTORS-STROKE-TYPE-BEZIER:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_NONE" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-NONE:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_MMX" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-MMX:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_3DNOW" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-3DNOW:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_MMXEXT" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-MMXEXT:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSE" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSE:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSE2" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSE2:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSE3" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSE3:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSSE3" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSSE3:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSE4_1" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSE4-1:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_SSE4_2" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-SSE4-2:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_X86_AVX" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-X86-AVX:CAPS"/>
+ <keyword type="constant" name="GIMP_CPU_ACCEL_PPC_ALTIVEC" link="libgimpbase-gimpcpuaccel.html#GIMP-CPU-ACCEL-PPC-ALTIVEC:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_LOAD_COMMENT" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-LOAD-COMMENT:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_LOAD_RESOLUTION" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-LOAD-RESOLUTION:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_LOAD_ORIENTATION" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-LOAD-ORIENTATION:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_LOAD_COLORSPACE" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-LOAD-COLORSPACE:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_LOAD_ALL" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-LOAD-ALL:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_EXIF" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-EXIF:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_XMP" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-XMP:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_IPTC" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-IPTC:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_THUMBNAIL" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-THUMBNAIL:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_COLOR_PROFILE" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-COLOR-PROFILE:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_SAVE_ALL" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-SAVE-ALL:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_COLORSPACE_UNSPECIFIED" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-COLORSPACE-UNSPECIFIED:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_COLORSPACE_UNCALIBRATED" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-COLORSPACE-UNCALIBRATED:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_COLORSPACE_SRGB" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-COLORSPACE-SRGB:CAPS"/>
+ <keyword type="constant" name="GIMP_METADATA_COLORSPACE_ADOBERGB" link="libgimpbase-GimpMetadata.html#GIMP-METADATA-COLORSPACE-ADOBERGB:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_PIXEL" link="libgimpbase-gimpunit.html#GIMP-UNIT-PIXEL:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_INCH" link="libgimpbase-gimpunit.html#GIMP-UNIT-INCH:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_MM" link="libgimpbase-gimpunit.html#GIMP-UNIT-MM:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_POINT" link="libgimpbase-gimpunit.html#GIMP-UNIT-POINT:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_PICA" link="libgimpbase-gimpunit.html#GIMP-UNIT-PICA:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_END" link="libgimpbase-gimpunit.html#GIMP-UNIT-END:CAPS"/>
+ <keyword type="constant" name="GIMP_UNIT_PERCENT" link="libgimpbase-gimpunit.html#GIMP-UNIT-PERCENT:CAPS"/>
+ <keyword type="member" name="GimpEnumDesc.value" link="libgimpbase-gimpbasetypes.html#GimpEnumDesc.value"/>
+ <keyword type="member" name="GimpEnumDesc.value-desc" link="libgimpbase-gimpbasetypes.html#GimpEnumDesc.value-desc"/>
+ <keyword type="member" name="GimpEnumDesc.value-help" link="libgimpbase-gimpbasetypes.html#GimpEnumDesc.value-help"/>
+ <keyword type="member" name="GimpFlagsDesc.value" link="libgimpbase-gimpbasetypes.html#GimpFlagsDesc.value"/>
+ <keyword type="member" name="GimpFlagsDesc.value-desc" link="libgimpbase-gimpbasetypes.html#GimpFlagsDesc.value-desc"/>
+ <keyword type="member" name="GimpFlagsDesc.value-help" link="libgimpbase-gimpbasetypes.html#GimpFlagsDesc.value-help"/>
+ <keyword type="member" name="GimpDatafileData.filename" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.filename"/>
+ <keyword type="member" name="GimpDatafileData.dirname" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.dirname"/>
+ <keyword type="member" name="GimpDatafileData.basename" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.basename"/>
+ <keyword type="member" name="GimpDatafileData.atime" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.atime"/>
+ <keyword type="member" name="GimpDatafileData.mtime" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.mtime"/>
+ <keyword type="member" name="GimpDatafileData.ctime" link="libgimpbase-gimpdatafiles.html#GimpDatafileData.ctime"/>
+ <keyword type="member" name="GimpParasite.name" link="libgimpbase-GimpParasite.html#GimpParasite.name"/>
+ <keyword type="member" name="GimpParasite.flags" link="libgimpbase-GimpParasite.html#GimpParasite.flags"/>
+ <keyword type="member" name="GimpParasite.size" link="libgimpbase-GimpParasite.html#GimpParasite.size"/>
+ <keyword type="member" name="GimpParasite.data" link="libgimpbase-GimpParasite.html#GimpParasite.data"/>
+ <keyword type="member" name="GimpPixPipeParams.step" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.step"/>
+ <keyword type="member" name="GimpPixPipeParams.ncells" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.ncells"/>
+ <keyword type="member" name="GimpPixPipeParams.dim" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.dim"/>
+ <keyword type="member" name="GimpPixPipeParams.cols" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.cols"/>
+ <keyword type="member" name="GimpPixPipeParams.rows" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.rows"/>
+ <keyword type="member" name="GimpPixPipeParams.cellwidth" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.cellwidth"/>
+ <keyword type="member" name="GimpPixPipeParams.cellheight" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.cellheight"/>
+ <keyword type="member" name="GimpPixPipeParams.placement" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.placement"/>
+ <keyword type="member" name="GimpPixPipeParams.free-placement-string" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.free-placement-string"/>
+ <keyword type="member" name="GimpPixPipeParams.rank" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.rank"/>
+ <keyword type="member" name="GimpPixPipeParams.selection" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.selection"/>
+ <keyword type="member" name="GimpPixPipeParams.free-selection-string" link="libgimpbase-gimpparasiteio.html#GimpPixPipeParams.free-selection-string"/>
+ <keyword type="member" name="GimpParamSpecValueArray.element-spec" link="libgimpbase-GimpValueArray.html#GimpParamSpecValueArray.element-spec"/>
+ <keyword type="member" name="GimpParamSpecValueArray.fixed-n-elements" link="libgimpbase-GimpValueArray.html#GimpParamSpecValueArray.fixed-n-elements"/>
+ </functions>
+</book>
diff --git a/devel-docs/libgimpbase/html/pt01.html b/devel-docs/libgimpbase/html/pt01.html
new file mode 100644
index 0000000..4158ff5
--- /dev/null
+++ b/devel-docs/libgimpbase/html/pt01.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Part I. GIMP Base Library: GIMP Base Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="up" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="prev" href="index.html" title="GIMP Base Library Reference Manual">
+<link rel="next" href="libgimpbase-gimpbaseenums.html" title="gimpbaseenums">
+<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="index.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="libgimpbase-gimpbaseenums.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="part">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="id-1.2"></a>Part I. GIMP Base Library</h1></div></div></div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl class="toc">
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpbaseenums.html">gimpbaseenums</a></span><span class="refpurpose"> — Basic GIMP enumeration data types.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpbasetypes.html">gimpbasetypes</a></span><span class="refpurpose"> — Translation between gettext translation domain
+identifier and GType.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpversion.html">gimpversion</a></span><span class="refpurpose"> — Macros and constants useful for determining
+GIMP's version number and capabilities.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimplimits.html">gimplimits</a></span><span class="refpurpose"> — Boundaries of some GIMP data types and some
+global constants.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpparam.html">gimpparam</a></span><span class="refpurpose"> — Definitions of useful <span class="type">GParamFlags</span>.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpchecks.html">gimpchecks</a></span><span class="refpurpose"> — Constants and functions related to rendering
+checkerboards.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpcpuaccel.html">gimpcpuaccel</a></span><span class="refpurpose"> — Functions to query and configure CPU acceleration.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpdatafiles.html">gimpdatafiles</a></span><span class="refpurpose"> — Functions to handle GIMP data files.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpenv.html">gimpenv</a></span><span class="refpurpose"> — Functions to access the GIMP environment.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpmemsize.html">gimpmemsize</a></span><span class="refpurpose"> — Functions to (de)serialize a given memory size.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpMetadata.html">GimpMetadata</a></span><span class="refpurpose"> — Basic functions for handling <span class="type">GimpMetadata</span> objects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimprectangle.html">gimprectangle</a></span><span class="refpurpose"> — Utility functions dealing with rectangle extents.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpParasite.html">GimpParasite</a></span><span class="refpurpose"> — Arbitrary pieces of data which can be attached
+to various GIMP objects.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpparasiteio.html">gimpparasiteio</a></span><span class="refpurpose"> — Utility functions to (de)serialize certain C
+structures to/from <span class="type">GimpParasite</span>'s.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpsignal.html">gimpsignal</a></span><span class="refpurpose"> — Portable signal handling.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimpunit.html">gimpunit</a></span><span class="refpurpose"> — Provides a collection of predefined units and
+functions for creating user-defined units.</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-gimputils.html">gimputils</a></span><span class="refpurpose"> — Utilities of general interest</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="libgimpbase-GimpValueArray.html">GimpValueArray</a></span><span class="refpurpose"> — A container structure to maintain an array of
+generic values</span>
+</dt>
+</dl>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.32</div>
+</body>
+</html> \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/right-insensitive.png b/devel-docs/libgimpbase/html/right-insensitive.png
new file mode 100644
index 0000000..e4a5684
--- /dev/null
+++ b/devel-docs/libgimpbase/html/right-insensitive.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/right.png b/devel-docs/libgimpbase/html/right.png
new file mode 100644
index 0000000..2a405d3
--- /dev/null
+++ b/devel-docs/libgimpbase/html/right.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/style.css b/devel-docs/libgimpbase/html/style.css
new file mode 100644
index 0000000..b4a1493
--- /dev/null
+++ b/devel-docs/libgimpbase/html/style.css
@@ -0,0 +1,533 @@
+body
+{
+ font-family: cantarell, sans-serif;
+}
+.synopsis, .classsynopsis
+{
+ /* tango:aluminium 1/2 */
+ background: #eeeeec;
+ background: rgba(238, 238, 236, 0.5);
+ border: solid 1px rgb(238, 238, 236);
+ padding: 0.5em;
+}
+.programlisting
+{
+ /* tango:sky blue 0/1 */
+ /* fallback for no rgba support */
+ background: #e6f3ff;
+ border: solid 1px #729fcf;
+ background: rgba(114, 159, 207, 0.1);
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0.5em;
+}
+.variablelist
+{
+ padding: 4px;
+ margin-left: 3em;
+}
+.variablelist td:first-child
+{
+ vertical-align: top;
+}
+
+span.nowrap {
+ white-space: nowrap;
+}
+
+div.gallery-float
+{
+ float: left;
+ padding: 10px;
+}
+div.gallery-float img
+{
+ border-style: none;
+}
+div.gallery-spacer
+{
+ clear: both;
+}
+
+a, a:visited
+{
+ text-decoration: none;
+ /* tango:sky blue 2 */
+ color: #3465a4;
+}
+a:hover
+{
+ text-decoration: underline;
+ /* tango:sky blue 1 */
+ color: #729fcf;
+}
+
+div.informaltable table
+{
+ border-collapse: separate;
+ border-spacing: 1em 0.3em;
+ border: none;
+}
+
+div.informaltable table td, div.informaltable table th
+{
+ vertical-align: top;
+}
+
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.parameter_name,
+.struct_member_name,
+.union_member_name,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword
+{
+ text-align: right;
+}
+
+/* dim non-primary columns */
+.c_punctuation,
+.function_type,
+.variable_type,
+.property_type,
+.signal_type,
+.define_keyword,
+.datatype_keyword,
+.typedef_keyword,
+.property_flags,
+.signal_flags,
+.parameter_annotations,
+.enum_member_annotations,
+.struct_member_annotations,
+.union_member_annotations
+{
+ color: #888a85;
+}
+
+.function_type a,
+.function_type a:visited,
+.function_type a:hover,
+.property_type a,
+.property_type a:visited,
+.property_type a:hover,
+.signal_type a,
+.signal_type a:visited,
+.signal_type a:hover,
+.signal_flags a,
+.signal_flags a:visited,
+.signal_flags a:hover
+{
+ color: #729fcf;
+}
+
+td p
+{
+ margin: 0.25em;
+}
+
+div.table table
+{
+ border-collapse: collapse;
+ border-spacing: 0px;
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+}
+
+div.table table td, div.table table th
+{
+ /* tango:aluminium 3 */
+ border: solid 1px #babdb6;
+ padding: 3px;
+ vertical-align: top;
+}
+
+div.table table th
+{
+ /* tango:aluminium 2 */
+ background-color: #d3d7cf;
+}
+
+h4
+{
+ color: #555753;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+hr
+{
+ /* tango:aluminium 1 */
+ color: #d3d7cf;
+ background: #d3d7cf;
+ border: none 0px;
+ height: 1px;
+ clear: both;
+ margin: 2.0em 0em 2.0em 0em;
+}
+
+dl.toc dt
+{
+ padding-bottom: 0.25em;
+}
+
+dl.toc > dt
+{
+ padding-top: 0.25em;
+ padding-bottom: 0.25em;
+ font-weight: bold;
+}
+
+dl.toc > dl
+{
+ padding-bottom: 0.5em;
+}
+
+.parameter
+{
+ font-style: normal;
+}
+
+.footer
+{
+ padding-top: 3.5em;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ text-align: center;
+ font-size: 80%;
+}
+
+.informalfigure,
+.figure
+{
+ margin: 1em;
+}
+
+.informalexample,
+.example
+{
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.warning
+{
+ /* tango:orange 0/1 */
+ background: #ffeed9;
+ background: rgba(252, 175, 62, 0.1);
+ border-color: #ffb04f;
+ border-color: rgba(252, 175, 62, 0.2);
+}
+.note
+{
+ /* tango:chameleon 0/0.5 */
+ background: #d8ffb2;
+ background: rgba(138, 226, 52, 0.1);
+ border-color: #abf562;
+ border-color: rgba(138, 226, 52, 0.2);
+}
+div.blockquote
+{
+ border-color: #eeeeec;
+}
+.note, .warning, div.blockquote
+{
+ padding: 0.5em;
+ border-width: 1px;
+ border-style: solid;
+ margin: 2em;
+}
+.note p, .warning p
+{
+ margin: 0;
+}
+
+div.warning h3.title,
+div.note h3.title
+{
+ display: none;
+}
+
+p + div.section
+{
+ margin-top: 1em;
+}
+
+div.refnamediv,
+div.refsynopsisdiv,
+div.refsect1,
+div.refsect2,
+div.toc,
+div.section
+{
+ margin-bottom: 1em;
+}
+
+/* blob links */
+h2 .extralinks, h3 .extralinks
+{
+ float: right;
+ /* tango:aluminium 3 */
+ color: #babdb6;
+ font-size: 80%;
+ font-weight: normal;
+}
+
+.lineart
+{
+ color: #d3d7cf;
+ font-weight: normal;
+}
+
+.annotation
+{
+ /* tango:aluminium 5 */
+ color: #555753;
+ font-weight: normal;
+}
+
+.structfield
+{
+ font-style: normal;
+ font-weight: normal;
+}
+
+acronym,abbr
+{
+ border-bottom: 1px dotted gray;
+}
+
+.listing_frame {
+ /* tango:sky blue 1 */
+ border: solid 1px #729fcf;
+ border: solid 1px rgba(114, 159, 207, 0.2);
+ padding: 0px;
+}
+
+.listing_lines, .listing_code {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0.5em;
+}
+.listing_lines {
+ /* tango:sky blue 0.5 */
+ background: #a6c5e3;
+ background: rgba(114, 159, 207, 0.2);
+ /* tango:aluminium 6 */
+ color: #2e3436;
+}
+.listing_code {
+ /* tango:sky blue 0 */
+ background: #e6f3ff;
+ background: rgba(114, 159, 207, 0.1);
+}
+.listing_code .programlisting {
+ /* override from previous */
+ border: none 0px;
+ padding: 0px;
+ background: none;
+}
+.listing_lines pre, .listing_code pre {
+ margin: 0px;
+}
+
+@media screen {
+ /* these have a <sup> as a first child, but since there are no parent selectors
+ * we can't use that. */
+ a.footnote
+ {
+ position: relative;
+ top: 0em ! important;
+ }
+ /* this is needed so that the local anchors are displayed below the naviagtion */
+ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name]
+ {
+ display: inline-block;
+ position: relative;
+ top:-5em;
+ }
+ /* this seems to be a bug in the xsl style sheets when generating indexes */
+ div.index div.index
+ {
+ top: 0em;
+ }
+ /* make space for the fixed navigation bar and add space at the bottom so that
+ * link targets appear somewhat close to top
+ */
+ body
+ {
+ padding-top: 2.5em;
+ padding-bottom: 500px;
+ max-width: 60em;
+ }
+ p
+ {
+ max-width: 60em;
+ }
+ /* style and size the navigation bar */
+ table.navigation#top
+ {
+ position: fixed;
+ background: #e2e2e2;
+ border-bottom: solid 1px #babdb6;
+ border-spacing: 5px;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ z-index: 10;
+ }
+ table.navigation#top td
+ {
+ padding-left: 6px;
+ padding-right: 6px;
+ }
+ .navigation a, .navigation a:visited
+ {
+ /* tango:sky blue 3 */
+ color: #204a87;
+ }
+ .navigation a:hover
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ }
+ td.shortcuts
+ {
+ /* tango:sky blue 2 */
+ color: #3465a4;
+ font-size: 80%;
+ white-space: nowrap;
+ }
+ td.shortcuts .dim
+ {
+ color: #babdb6;
+ }
+ .navigation .title
+ {
+ font-size: 80%;
+ max-width: none;
+ margin: 0px;
+ font-weight: normal;
+ }
+}
+@media screen and (min-width: 60em) {
+ /* screen larger than 60em */
+ body { margin: auto; }
+}
+@media screen and (max-width: 60em) {
+ /* screen less than 60em */
+ #nav_hierarchy { display: none; }
+ #nav_interfaces { display: none; }
+ #nav_prerequisites { display: none; }
+ #nav_derived_interfaces { display: none; }
+ #nav_implementations { display: none; }
+ #nav_child_properties { display: none; }
+ #nav_style_properties { display: none; }
+ #nav_index { display: none; }
+ #nav_glossary { display: none; }
+ .gallery_image { display: none; }
+ .property_flags { display: none; }
+ .signal_flags { display: none; }
+ .parameter_annotations { display: none; }
+ .enum_member_annotations { display: none; }
+ .struct_member_annotations { display: none; }
+ .union_member_annotations { display: none; }
+ /* now that a column is hidden, optimize space */
+ col.parameters_name { width: auto; }
+ col.parameters_description { width: auto; }
+ col.struct_members_name { width: auto; }
+ col.struct_members_description { width: auto; }
+ col.enum_members_name { width: auto; }
+ col.enum_members_description { width: auto; }
+ col.union_members_name { width: auto; }
+ col.union_members_description { width: auto; }
+ .listing_lines { display: none; }
+}
+@media print {
+ table.navigation {
+ visibility: collapse;
+ display: none;
+ }
+ div.titlepage table.navigation {
+ visibility: visible;
+ display: table;
+ background: #e2e2e2;
+ border: solid 1px #babdb6;
+ margin-top: 0;
+ margin-bottom: 0;
+ top: 0;
+ left: 0;
+ height: 3em;
+ }
+}
+
+.hll { background-color: #ffffcc }
+.c { color: #408080; font-style: italic } /* Comment */
+.err { border: 1px solid #FF0000 } /* Error */
+.k { color: #008000; font-weight: bold } /* Keyword */
+.o { color: #666666 } /* Operator */
+.ch { color: #408080; font-style: italic } /* Comment.Hashbang */
+.cm { color: #408080; font-style: italic } /* Comment.Multiline */
+.cp { color: #BC7A00 } /* Comment.Preproc */
+.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
+.c1 { color: #408080; font-style: italic } /* Comment.Single */
+.cs { color: #408080; font-style: italic } /* Comment.Special */
+.gd { color: #A00000 } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #FF0000 } /* Generic.Error */
+.gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.gi { color: #00A000 } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.gt { color: #0044DD } /* Generic.Traceback */
+.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008000 } /* Keyword.Pseudo */
+.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #B00040 } /* Keyword.Type */
+.m { color: #666666 } /* Literal.Number */
+.s { color: #BA2121 } /* Literal.String */
+.na { color: #7D9029 } /* Name.Attribute */
+.nb { color: #008000 } /* Name.Builtin */
+.nc { color: #0000FF; font-weight: bold } /* Name.Class */
+.no { color: #880000 } /* Name.Constant */
+.nd { color: #AA22FF } /* Name.Decorator */
+.ni { color: #999999; font-weight: bold } /* Name.Entity */
+.ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.nf { color: #0000FF } /* Name.Function */
+.nl { color: #A0A000 } /* Name.Label */
+.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
+.nt { color: #008000; font-weight: bold } /* Name.Tag */
+.nv { color: #19177C } /* Name.Variable */
+.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mb { color: #666666 } /* Literal.Number.Bin */
+.mf { color: #666666 } /* Literal.Number.Float */
+.mh { color: #666666 } /* Literal.Number.Hex */
+.mi { color: #666666 } /* Literal.Number.Integer */
+.mo { color: #666666 } /* Literal.Number.Oct */
+.sa { color: #BA2121 } /* Literal.String.Affix */
+.sb { color: #BA2121 } /* Literal.String.Backtick */
+.sc { color: #BA2121 } /* Literal.String.Char */
+.dl { color: #BA2121 } /* Literal.String.Delimiter */
+.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
+.s2 { color: #BA2121 } /* Literal.String.Double */
+.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.sh { color: #BA2121 } /* Literal.String.Heredoc */
+.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.sx { color: #008000 } /* Literal.String.Other */
+.sr { color: #BB6688 } /* Literal.String.Regex */
+.s1 { color: #BA2121 } /* Literal.String.Single */
+.ss { color: #19177C } /* Literal.String.Symbol */
+.bp { color: #008000 } /* Name.Builtin.Pseudo */
+.fm { color: #0000FF } /* Name.Function.Magic */
+.vc { color: #19177C } /* Name.Variable.Class */
+.vg { color: #19177C } /* Name.Variable.Global */
+.vi { color: #19177C } /* Name.Variable.Instance */
+.vm { color: #19177C } /* Name.Variable.Magic */
+.il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file
diff --git a/devel-docs/libgimpbase/html/up-insensitive.png b/devel-docs/libgimpbase/html/up-insensitive.png
new file mode 100644
index 0000000..b159d01
--- /dev/null
+++ b/devel-docs/libgimpbase/html/up-insensitive.png
Binary files differ
diff --git a/devel-docs/libgimpbase/html/up.png b/devel-docs/libgimpbase/html/up.png
new file mode 100644
index 0000000..8fad884
--- /dev/null
+++ b/devel-docs/libgimpbase/html/up.png
Binary files differ