diff options
Diffstat (limited to 'devel-docs/libgimpbase/html')
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 Binary files differnew file mode 100644 index 0000000..bf327ac --- /dev/null +++ b/devel-docs/libgimpbase/html/home.png 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 Binary files differnew file mode 100644 index 0000000..a214ac6 --- /dev/null +++ b/devel-docs/libgimpbase/html/left-insensitive.png diff --git a/devel-docs/libgimpbase/html/left.png b/devel-docs/libgimpbase/html/left.png Binary files differnew file mode 100644 index 0000000..c11c1d0 --- /dev/null +++ b/devel-docs/libgimpbase/html/left.png 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 << 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 << 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 << 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 << 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 << 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 << 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 <= <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 << 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_<xxx>. 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 Binary files differnew file mode 100644 index 0000000..e4a5684 --- /dev/null +++ b/devel-docs/libgimpbase/html/right-insensitive.png diff --git a/devel-docs/libgimpbase/html/right.png b/devel-docs/libgimpbase/html/right.png Binary files differnew file mode 100644 index 0000000..2a405d3 --- /dev/null +++ b/devel-docs/libgimpbase/html/right.png 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 Binary files differnew file mode 100644 index 0000000..b159d01 --- /dev/null +++ b/devel-docs/libgimpbase/html/up-insensitive.png diff --git a/devel-docs/libgimpbase/html/up.png b/devel-docs/libgimpbase/html/up.png Binary files differnew file mode 100644 index 0000000..8fad884 --- /dev/null +++ b/devel-docs/libgimpbase/html/up.png |